Originally Posted by
Jetamay
I've been using linux for about a couple of weeks now, obviously I dual boot with windows, And I of course still use windows quite a bit. I'm starting to think, windows -- what a piece of shit. Sure it has a lot of great things, a lot of great development libraries, etc.. but it comes with nothing, you literally have to hack your way into getting full control over the OS(Most users don't need this control, but for those that do).
For example, this week I've been playing around with writing an extremely basic command-line operating system. I've written a bootsector that loads the kernel into memory, sets up a basic stack for it(The kernel is written in C, and the main function requires a basic stack setup for it + params). To setup a development environment to do this on windows would take at least several days, setting up a VM, nasm, etc. The only thing I had to do with linux is write a simple .img writer, and install a vm(which took 15 minutes at most). Nasm, gcc, a debugger, it was all already installed.
I mean, in a developers prospective, I can see how working with windows is great because of the amount of libraries and projects open to you. Everything has a UI. However, if your project isn't platform-specific, I can't see why the hell anyone would use windows as a development environment over linux.
Also, becuse my machine is such a piece of shit, linux runs about 800 times faster. That might be the main reason why I'd rather it over windows. But if you compare the minimum requirements of linux to windows 7, it's a slaughter when it comes to using resources efficiently.
Personally my grade of OSs:
Windows(Still on the top because of the amount of resources one has when using it)
Linux(Everything is more organized, I.E windows, workspaces, files, permissions, etc, comes with everything anyone would need)
ITouch's OS (Tis cool)
MS-DOS(Better then Macintosh..)
Macintosh(A retarded fuck up and failed recreation of linux.)
What's your experience with linux, why do\don't you use it? (If your reason is playing games, then don't state the reason)