The presence of printing support within windows does not require that a daemon be loaded. You can stop the print spooler process quite easily either through services.msc or command line...and there is nothing to uninstall because windows will not install printer drivers if no printer is connected.
I understand how to stop services in Windows. If the Windows print services were separate packages like they were in CUPS there would be something to remove, but like so many other parts of Windows it's just lumped in with the rest of the OS so that you can't remove it.
You're the one that mentioned removing CUPS and having it take a bunch of other packages with it which doesn't have an analogy in Windows since you can't remove the print spooler there. If you had just disabled the CUPS service like you would the Windows print spooler you wouldn't have had those dependency issues.
Early stages of booting are handled by the bios. The transition from bios to software happens within the boot sector & boot loader portion of the boot drive, which does not need to be done in ASM. You do realize that compilers spit out machine code...
So you're telling me all of the code in the function protected_mode_jump in arch/x86/boot/pmjump.S is in assembly for fun?
Boot loaders like GRUB and LILO are run in real mode. Otherwise you wouldn't be able to use them to boot memtest, DOS, etc because you can't switch back to real mode from protected mode.
I'd liken your statement of conjecture regarding the current "mainstream" usage of XP to the current "mainstream" usage of Linux boxes with the 2.4 kernel...but we're not talking about market share, we're talking about current "production quality" software and comparing the latest versions of each...so no, comparing the latest version of linux to XP is not a valid comparison. You would need to compare 2.4 kernel linux to XP if you want to use XP as your basis for comparison.
However you want to spin it, the Windows process scheduler is still broken in Win7.
No, it did what you wanted it to - it gave the transcoding process more CPU time than everything else. What happens when you do not touch the thread settings? Is the program underperforming? By the way, I have adjusted thread priority on Sony Vegas encodes and I did not experience any type of UI slowdowns. Maybe with linux you need to manually adjust the process priority for it to work right...but as I said before, with windows if you leave it alone it works great.
No, it didn't do what I wanted. Raising the priority of a process in Linux doesn't adversely affect the usage of the system like it does in Windows.
I don't need to adjust them in Linux, stop putting words in my mouth. In general neither OS needs you to fudge with the process priorities, but doing so doesn't make the system unusable like it does in Windows.
If you need a robust VM you should be using an OS better suited to that task...if only there was an OS that was designed from the ground-up to allow for high performance virtualization...oh wait, there is...it's called Open Solaris and it's also free.
And it's also shit to use. I'm not installing Open Solaris on my workstation for any reason and VM support is probably the lowest on the list of potential reasons. ZFS is probably the only thing that might make me consider it but forcing Solaris on myself isn't worth it just for ZFS.
If I wanted to see the last error in a log I'd just use "tail /path/to/log.txt" See, I'm more efficient then you because I don't need to press G.
I know exactly what happened without looking at the log file, I would not reinstall something unless it was necessary. See the issue above with X user interface fonts being considered "dependencies" when they should not be (i.e. attached to cups).
A) I use less because generally I end up searching back into the file because I need more 1 screen's worth to see everything.
B) The fonts are a dependency because they're used for rendering.
C) I was speaking in general, not specifically about the problem you created yourself by trying to remove packages without understanding the consequences.
XGL what? Who uses it? Not I...who uses Novell for desktop or workstation systems? Not anyone...so who cares? Nobody. It's a saying Tesla should have gotten more for being so ahead of his time...no, he sucked at marketing and got pwned by Edison so now history credits Edison with all the breakthrus in electricity, even though Tesla was responsible for a lot more of our technology as it is today with his inventions and discoveries.
2D matters since that is the current desktop/workstation GUI paradigm...and windows still has the best 2D performance. It's not just lag, it's rendering windows, things like smooth-scrolling text, etc.
Of course no one uses XGL now, but it was used for the first compositing demos. Since then the compositing stuff got merged into Xorg and various window managers.
I understand why 2D matters, my point was that the 2D speed of X is more than fast enough for normal usage right now so speeding it up won't result in any tangible changes.
That would have required an overhaul of WDM. I can neither confirm nor deny that MS overhauled WDM for Vista/Win7 but it is likely they did. I have not seen a BSOD in Win7 to date.
Whether you've seen a BSOD or not is irrelevant, all that means is driver quality went up. I've seen video drivers crash in Vista and just cause the display to reset and a little bubble pops up in the notification area telling you that the driver encountered an error and has been restarted. That was years ago back when Vista first came out but I remember it vividly because of the frustration it caused me trying to play a game.
Most apps are for Windows and there are plenty of good ones out there.
I agree. But saying there's "plenty of good ones" doesn't contradict the fact that the majority of apps released for Windows are utter shit.
Yes, TRIM only works with ext4 partitions so you need one to have the other...and last I checked you don't have a lot of Ubuntu enterprise servers. It's a desktop OS, it's not certified or intended for enterprise-grade usage. You could use it for a server...but would that be the smart thing to do? Probably not.
Unless you're stalking me how would you know how many enterprise servers I'm responsible for?
And it's not just ext4, XFS does TRIM as well and Ubuntu is just fine for servers. If you use the alternate install or LTS discs you don't get a Gnome desktop by default and it's all the same software you would get with RHEL/CentOS. And you can get support from Canonical directly or one of their partners. So why wouldn't it be smart?
You can run 3D games on Linux just about as well as you can on Windows if the video card driver is there...and as long as you have an AMD or Nvidia card you should be ok. They're bringing STEAM to linux (and Mac)...that says something.
But that aside, virtualization is still a "new" thing. If you really need hardcore VM support you should set up the system with the appropriate software...eitehr Open Solaris or something like CentOS with the Xen kernel. You can then set up all the instances you need and get decent performance.
I know, I don't game much these days but when I do it's on Linux.
I wouldn't inflict Solaris or CentOS on myself for a server let a lone a desktop. I get decent normal usage performance with what I have now, but 3D in a VM is still beta at best. However it's looking that with KVM and GEM we might have native 3D support in guests fairly soon.
X+window manager loads a bunch of crap in to the memory and yes, its presence does use resources. You want to waste swap space for it? That's your call...
Not sure what your attack vector statement is all about because you should be restricting administrative access by port/IP on the firewall. SSH works fine for me...and aside from that, there are web-based admin tools "webmin, cpanel/whm, etc" which make managing servers quite painless.
The resources used by X are small and disk space is cheap, performance isn't a reason to not install X. But security is because having all of that extra software installed, like web browsers, just adds more things to go wrong. I don't install X unless necessary either, but I don't do it because I'm convinced it makes my server faster because it doesn't. And Webmin was crap the last time I touched it.
Honestly as long as it works as intended, I don't care if the driver is open source of binary. I'm not looking for a conspiracy in every nook and cranny "OMG what's in this closed-source driver? They're watching us, man!!"
It's not about conspiracies or big brother, it's about being able to properly debug and fix the driver when there's a problem which is impossible with non-free modules.
Wait, you're saying that apt-get install postgresql-8.4, yum install postgresql, or even pkg_add -i postgresql-server and then configuring it is easier than tracking down the db installer on the web, downloading it, double clicking it, holding the installer's hand, and finally configuring it?
Or that apt-get install postgresql-8.4, yum update postgresql, or pkg_add -iu postgresql-server is easier than tracking the update on the web, downloading it, and holding the installer's hand
Kind of, except change "holding the installer's hand" to "tracking down why the installer doesn't work at all and fixing it my doing something that the installer should've done itself without my help".