Originally posted by movieman
View Post
What Are The Biggest Problems With Linux?
Collapse
X
-
-
-
Hybrid kernels are mostly marketing.
Linux could be called hybrid, because of FUSE, Xorg ...
Linux is more microkernel-like than Windows.
Leave a comment:
-
-
Originally posted by vertexSymphony View PostYou're pretty much expressing the same thing, but in another different host ... I would expect some significant functionality of the kernel to be offloaded to userland and not the hybrid kernels reduced to only loadable-modules which is stated to alter the kernel image on the fly, but it doesn't change for example that practically all core drivers are still provided in ring 0 except for some cute piece of software (like FUSE, anyone using it for the entire FS? lol ).
But the fact is, that "Linux" (the OS, not the kernel) as it is is flexible enough to provide a edge-case scenario of a somewhat hybrid system ...
Leave a comment:
-
-
Originally posted by Alliancemd View PostLinux is a monolithic kernel and that's it!
Guess why when you need a printer driver that the Kernel doesn't have support for you have to compile the entire kernel?
Leave a comment:
-
-
-
Originally posted by birdie View PostBTW the list of Windows problems will be 10 times shorter. Because other than a few f*ck ups called registry, zero files system hierarchy and no clean state, Windows is more or less perfect - ? it just works.
Leave a comment:
-
-
Originally posted by movieman View PostYou do realise that 90+% of Linux systems are not hulking desktops with terabytes of disk space? In fact, 90% of that 90% probably have less than 'a few hundred megabytes' of storage in total.
[/quote]
Stable APIs are one of the the reasons why Windows is such a nightmare. I can only presume that Microsoft are pushing people to cripple Linux by imposing the same nonsense on it.[/QUOTE]
Really? I find it quite an asset. Makes development easy. Granted, you occasionally run into that oddball programmer who thought using .COM within a .NET application was a good idea, but when used properly, programs going back to 3.1 can [and often do] run without issue.
That being said, as a Developer, I can't hope enough that Metro falls flat on its face; .NET was the best API MS ever put out, and I know a LOT of people who are not happy about another API being shoved down our throats [and even more furious that only Metro apps will be featured in the Windows store].
Yet we still target Windows. Why? Because we can make money on it. When you look at the time needed to move out application on to linux, test it against all the major distributions, offer long term product support, you often find that its impossible to turn any significant profit. Combine that with a low market share [few potential customers], and the emergence of OSX as a viable secondary OS, and Linux simply gets forgotten by developers.
Leave a comment:
-
-
Originally posted by gamerk2 View PostI'm not talking about drivers here; I'm talking about changes to the root kernel that have the net effect of dropping HW support to many not-so-old hardware configurations. To me, this indicates the Kernel itself is held together with little more then duct tape and chewing gum.
Did you claim that Windows was 'held together with duct tape and chewing gum' when many old XP drivers stopped working in Vista?
Leave a comment:
-
-
Originally posted by finalzone View PostDistributions choose to enable/disable those drivers and rarely run the default vanilla Linux kernel setting depending of the architecture. My point still stands about generalizing Linux as a whole because of variables like distributions. Would you build a kernel with x86_64 driver enabled on an ARM architecture?
Originally posted by kraftman View PostThat's simply not true, because it's a hybrid kernel like many other OSes. It rarely breaks things. If you upgrade your kernel in Windows, OS X, BSD it doesn't break anything? That's kind of bullshit you stop writing about. You should be grateful you can upgrade your kernel while you consider it's something wrong...
Leave a comment:
-
-
Originally posted by movieman View PostStable APIs are one of the the reasons why Windows is such a nightmare. I can only presume that Microsoft are pushing people to cripple Linux by imposing the same nonsense on it.
Leave a comment:
-
Leave a comment: