Here's another hint: With a proper microkernel the drivers run in userspace processes and do not need unrestricted access to the hardware.Luke-Jr wrote:Or, certain people assume they know everything when in reality they know close to nothing!Trond wrote:In italic, then: The problem is, Linux sucks.Yeah, like any OS, monolithic or microkernel, can prevent a driver bug from taking the entire system down... Here's a hint: protected mode doesn't work once hardware gets involved (drivers interface to hardware, FYI).Trond wrote:Well:
- Monolithic kernel which means that a driver bug can (and does) take the entire system down
1) And why is that? Because no serious actor writes drivers for linux because...Luke-Jr wrote:The ABI is not *intentionally* not frozen to discourage people from maintaining "drivers" outside the mainline kernel tree. This is because any driver maintained outside the main tree is generally either 1) horrible code anyway, or 2) a violation of the copyright terms Linux is distributed under. When this isn't the case, a driver will be merged and included with any standard kernel distribution, thus avoiding any ABI issues.Trond wrote: - Unfrozen kernel ABI, which means that drivers must be compiled for your particular kernel, which means that vendors can't easily create stable drivers without a lot of maintenance work
2) How the terms linux is distributed under applies to software that is not bundled with linux is beyond me.
Firstly, it's not necessary to cite source for something that you can see just by starting the program (X). But if you really want a benchmark: http://www.rocklyte.com/athene/benchmarks.htmlLuke-Jr wrote:How does it kill performance at all? Cite some sources. When the X11 programs are on the same computer as the display, the protocol uses UNIX sockets, which are completely local and don't have the overhead of TCP/IP. For programs that demand low-latency drawing, X11 extensions such as Xv and DRI/GLX allow the local application to bypass the socket layer completely and draw directly the the screen.Trond wrote: - X is a client-server system that effectively kills screen performance
God's own distro (according to kale) uses GTk as standard. So does Red Hat's distro. And guess what? Novell's distro has Gnome as the default DE.Luke-Jr wrote:Yes, GTK sucks. But with the rest of your "points", you prove that GTK is *not* the de facto GUI toolkit. Qt's toolkit, on the other hand, is far more mature and has no such speed issues.Trond wrote: - In addition to X, GTk, the de facto GUI toolkit, is roughly twice as slow as the Windows API even without drawing anything.
Opera supports more css than any other browser.Luke-Jr wrote:Konqueror is the most standards compliant web browser today and, guess what, uses native Qt widgets!Trond wrote: - Missing web browser integration: No linux web browser exists that uses native GTk widgets.
If it works just fine, why does the official faq say otherwise?Luke-Jr wrote:KOffice works just fine and again, uses native Qt widgets!Trond wrote: - Missing office suite integration: No linux office suite suitable for large work (like OpenOffice) exists that uses native GTk widgets.
http://www.koffice.org/faq/#CanIwritemy ... swithKWord
A Windows 3.11 installer will work on Windows XP. A backwards compatibility of several years. A Windows NT installer worked on Windows 9.x. Compatibility across different kernels. An installer for Ubuntu doesn't work on Fedora. Incompatiblity across the SAME kernel, SAME GUI toolkit, the SAME processor, the SAME standard libraries and so on.Luke-Jr wrote:As if this problem is specific to any OS? There is no cross-platform installation procedure, period. A Windows installer will not work on OSX, nor will an OSX installer work on Fedora. Nor will a Fedora installer work on Kubuntu.Trond wrote: - Missing standardised software installation procedure
Distributing an operating system in small parts isn't a very good idea in my opinion.Luke-Jr wrote:Keep in mind that Linux is just *one* small part of the OS, and has absolutely nothing to do with software installation.
I will try Krita.Luke-Jr wrote:Try Krita. It supports CMYK, and uses *gasp* native Qt widgets!Trond wrote: - Missing graphics program suitable for serious work (GIMP doesn't even have CMYK support (!))
It's not a legal problem where I live. Also, RiscOS renders fonts VERY well. They don't use any copyrighted bytecode interpreters.Luke-Jr wrote:This is not a technical problem, but rather a legal problem in the United States. Bytecode and subpixel rendering of TrueType fonts is patented and for an OS to distribute these capabilities would leave them open to lawsuits from someone (probably Microsoft). The only legal workaround is for the end user to recompile TrueType with the patented code enabled themselves.Trond wrote: - Font rendering of small serif fonts is dreadful
I forgot a word. I meant the association of file types to programs. It's not consistent and often simply wrong.Luke-Jr wrote:WTF does this even mean??Trond wrote: - File type system is not broken, it's absent
The problem is NOT that the wifi does not work. The problem is that Linux distros CLAIM it will work WHILE they know very well that it doesn't (or don't they read their bug reports?). Besides, the company has released the driver under the GPL. Firmware is not necessary.Luke-Jr wrote: Yeah, sure, as if the OS can provide support for hardware when the vendors refuse to provide documentation of it (yes, often Linux *does* support these, but only through hours if not months of reverse engineering). If your WiFi doesn't work in Linux, it is due to either the chipset being extremely new, or the vendor intentionally not cooperating with the Linux developers.
It's not "slightly" less.Luke-Jr wrote:Please explain how fonts looking slightly less pretty makes it impossible to edit documents.Trond wrote:can't edit documents (neither AbiWord nor OpenOffice can render serif fonts properly, dragging the middle right handle on a picture to make it wider makes it shorter in AbiWord), can't edit graphics for print,
Maybe because my cdrom was broken. That being said just as many distros boots as those which don't. Fedora, as an example, always gives a kernel panic.Luke-Jr wrote:Oh, no! So why don't you try reinstalling like you would any other OS? That is, boot off the install CD and start from scratch.Trond wrote: can't reinstall (ubuntu's *debootstraps doesn't actually work with ubuntu(!)),
It has in fact happened both when I used tar manually and when I used a GUI program to extract the tar file. The GUI program does not delete any other files when they are extracted.Luke-Jr wrote:User error, I'm sure.Trond wrote:can't extract files without having them deleted (did you try tar recently?),
Sure, both KDE and GNOME are easier than using Windows. How important is that when checking "Enable" in the gnome network manager hangs the entire computer? Extracting files from an archive deletes the archive? Hibernating deletes files that weren't sync'ed from the terminal? When touchpad precision sucks? When the easy-to-use resolution applet in GNOME does not display your monitor's native resolution in the list?Luke-Jr wrote:If someone has never used a computer in any form before in their life, KDE and probably even GNOME would both be far easier to learn than Windows's poor interface.Tipperton wrote:Add to all of that...
- Its very unfriendly
Yes, Windows has a standardized GUI in the API. OSX has a standardized set of GUI widgets and windows as well (called Cocoa). Linux has GTk, QT, wxWidgets, wine's widgets, motif, lesstif, x-forms, FLTK, GnuSTEP, TK, XUL and EFL just to name a few. None of these are standard.Luke-Jr wrote:Do OSX and Windows have a standardized GUI? Seriously, you people love to keep double standards, don't you?Tipperton wrote: - No standardized GUI
So developers usually have to produce two or more versions of their programs or decide on one of the GUI's loose the users of the one they didn't choose as potential customers.
Windows 95 and Windows NT are two very different operating system with completely different kernels.Luke-Jr wrote:Windows is one operating system. "Linux" is a whole category of operating systems. Big difference.Tipperton wrote: Just go attempt to download the binaries for some linux program and you get all kinds of choices. Binaries for Debian, SuSE, RedHat, Ubunto, etc., etc,. etc. and a separate binary for different versions of each. What a nightmare!
You don't see that in the Windows world and if you do its usually divided between DOS based (95/98/98SE/ME) or NT based (NT4/2000/XP/Vista).