The Win32 API is effectively deprecated.
Just like Win16 is? Noone is going to move away from Win32 unless they have to, hell Installshield was still using Win16 last I checked.
MS wants kickstart developers on the right path.
I think they just want to show people it's not vaporware, like all the UI changes they had planned for Win2K that got backed out before release.
Windows doesn't reach 90% of the user-base because it sucks, and nobody supports it.
No, it reached that becaues it was around when there was no better alternative and now it's grandfathered in.
What about your beloved 2.6 kernel? They upgraded it to features Windows XP and 2000 have had for a long time now. Responsiveness, device support, proper filesystem, they added a .ko to kernel modules (haha), and generally made it run as smoooothly as windows.
Responsiveness was always there. The preempt patches and O(1) scheduler only helped in extreme conditions with thousands of threads/processes or when extremely low latency was needed for things like audio processing. As for Windows responsiveness, if a single process starts killing the machine using a ton of CPU or just doing a lot of disk I/O it can take minutes to get taskmgr up just to see which process it is even on XP.
What device support? I've never had a device that wasn't supported, some things like 10G Ethernet cards were added and PCI-X support is currently being merged, but the only thing I can think of that got a noticable boost in support for me was ACPI on my notebook and that was available for 2.4.x as an external patch.
What is a 'proper' filesystem? ext3 is journaling and IME is less suseptible to needing fsck/chkdsk than NTFS and that's what I would consider the worst filesystem for Linux. XFS, JFS, hell even reiserfs are all available for 2.4.x and are years ahead of NTFS.
I believe the .ko for the kernel modules was just to make them stand out more from normal intermediary object files produced by the compiler, but I don't understand why you consider it funny.
They still havn't figured out how to package programs that don't have a million dependencies though;
You mean like windows apps that just include ever dll they might possibly need? It makes no sense to redistribute the same thing with every package, it's a waste of bandwidth and disk space and if you use a proper package manager you don't have to worry about it because it's all handled for you.
and I rarely ever post on here or read the forum
Good, we don't need you running around spreading any more mis-information.
but I guess you dorks are still stuck on the Linux buzz-word 'choice', not understanding that when you chose you also close out all other possibilities because infact you did chose.
I'm confused, what did I lose when I chose not to use Windows? I've been using this computer with Linux-only for atleast years now, maybe you can fill me on with what I'm missing out on.
What do you chose, ALSA or OSS? ALSA, because it is better than the age-old OSS.
Actually I chose OSS because it's emu10k1 support is more complete.
For the rest of the post I'm not sure what you were trying to say, for now I'll have to assume you're either drunk or possibly even retarded. Hopefully you'll come back sober and post something that makes sense.