The vast majority of those servers are being compromised through insecure web applications and misconfigured mail servers. The underlying platform has almost no bearing on that. From an attacker's perspective, there's little difference between a Linux box and a FreeBSD box running nothing but SSH.
Let's be fair here, Python 3 is almost as slow as Ruby, and Ruby doesn't have real threading either. I'd say that they're about equal in terms of being complete and utter garbage.
Finally a comment from someone with a clue. The Python and Ruby communities really don't seem to realize how primitive the mainline implementations of their languages are. They're a complete joke when compared to the JVM, the CLR, LuaJIT, SBCL, Clozure or numerous Smalltalk implementations.
Even the mainline implementation of Factor, which is primarily programmed by one person, makes CPython look utterly terrible.
You've just described tiling window managers. You might want to look at Xmonad, Awesome, DWM, StumpWM or WMII. I personally use Xmonad and definitely wouldn't go back to a traditional window manager.
I'm Canadian and I definitely wouldn't classify our health care system as a "failed idea." It's not perfect, but I bet most Canadians would agree that it's far better than the system you have.
I don't want to start a holy war here, but what is the deal with you Psystar fanatics? I've been sitting here at my freelance gig in front of a Psystar for about 20 minutes now while it attempts to copy a 17 Meg file from one folder on the hard drive to another folder. 20 minutes. At home, on my Powerbook G3 running OS 9, which by all standards should be a lot slower than this Psystar, the same operation would take about 2 minutes. If that.
In addition, during this file transfer, Safari will not work. And everything else has ground to a halt. Even TextMate is straining to keep up as I type this.
I won't bore you with the laundry list of other problems that I've encountered while working on various Psystars, but suffice it to say there have been many, not the least of which is I've never seen a Psystar that has run faster than its Mac counterpart, despite the Psystars' similar chip architecture. My Powerbook G3 with 16 megs of ram runs faster than this Psystar machine at times. From a productivity standpoint, I don't get how people can claim that the Psystar is a superior machine.
Psystar addicts, flame me if you'd like, but I'd rather hear some intelligent reasons why anyone would choose to use a Psystar over other faster, cheaper, more stable systems.
Bad programmers write bad code despite the language. I don't want to use a language that places a ridiculous number of restrictions on me merely because someone somewhere might find a way to fuck up. Furthermore, validating input is a library problem not a language problem, and practically every language has libraries for escaping input. Nobody is to blame but the developers of the project being exploited.
Did you add the correct meta modes to xorg.conf? You can have a meta mode of 1280x1024, 1280x1024 for regular use, and another mode of 1280x1024, NULL for when you're playing a full screen game.
You can add the meta modes into the Screen section of xorg.conf.
I'm using FreeBSD 7 RC1 right now and I've been using it throughout all of the 7.0 beta releases. It's been very stable and I haven't run into any significant problems yet. My only gripe so far is that ion3 was pulled from ports after more of Tuomo's antics. Once GHC is back in ports I plan to make the switch to xmonad.
I didn't even mention Eclipse, so I'm not sure what unfair and misleading comparison you're talking about. Now that you mention it, I don't think Eclipse is all that fast either. I mentioned the Netbeans beta because one of its primary goals has been to improve performance. My criticisms would have been just as valid had I said Netbeans 5.5 or any other production release of Netbeans. It has never been an application that I'd call lean or fast. Performance has been a major complaint of Netbeans users for a very long time. If you're one of the few people who think Netbeans is lean and fast, good for you. I, and many others, happen to disagree.
As for the rest of your comment, maybe you should try Netbeans and Swing on Linux or *BSD before you blatantly accuse me of spreading FUD. The GTK look and feel was horribly broken up until Java 1.6 and it's only slightly better now. Most Swing applications, including Netbeans, don't even attempt to enable the GTK look and feel by default on Linux because it's still quite broken. Since Netbeans doesn't even attempt to look like a native Linux application, and instead just uses the Metal\Ocean look and feel, it looks terribly out of place. Swing also completely ignores the system font settings and uses fonts that look like garbage. Even after setting the swing.aatext property to true, the fonts aren't nearly as good as the fonts used by native Linux applications. I've heard it's much better on Windows, but since I don't use Windows, that doesn't really matter to me.
Netbeans isn't even remotely close to being lean or fast. I downloaded Netbeans 6 Beta 2 a few days ago, and it's still one of the slowest applications I've ever used. Additionally, Swing still looks terrible, doesn't fit in with the desktop, and has horrible font rendering.
I'm in the market for a new laptop right now. While the MacBooks I've looked at seem reasonably nice, I wouldn't end up using OS X so there's no compelling reason to buy a Mac. For about the price of a MacBook, I can get a Thinkpad with better specs. The Thinkpad also has a much better keyboard, a 14.1" screen with a higher resolution, and is known to work well with OpenBSD.
Perhaps the source code does, but there's nothing stopping you from leaving out all the server-specific stuff from your desktop kernel when you compile it.
This is NOT true and it keeps getting repeated here. Compiling the kernel does not allow you to change algorithms that are performance bottlenecks for desktop systems. Unless you're applying patches, merely recompiling the kernel offers very little in terms of optimizing it for the desktop.
I have several servers running a wide variety of services on CentOS, and after several years of constant use I have yet to have any problems. In fact, I'd say that they're incredibly easy to maintain.
The vast majority of those servers are being compromised through insecure web applications and misconfigured mail servers. The underlying platform has almost no bearing on that. From an attacker's perspective, there's little difference between a Linux box and a FreeBSD box running nothing but SSH.
Let's be fair here, Python 3 is almost as slow as Ruby, and Ruby doesn't have real threading either. I'd say that they're about equal in terms of being complete and utter garbage.
Finally a comment from someone with a clue. The Python and Ruby communities really don't seem to realize how primitive the mainline implementations of their languages are. They're a complete joke when compared to the JVM, the CLR, LuaJIT, SBCL, Clozure or numerous Smalltalk implementations.
Even the mainline implementation of Factor, which is primarily programmed by one person, makes CPython look utterly terrible.
No, it's nothing like a cult.
I bought one a few months ago and had absolutely no problem getting the $50 rebate.
You've just described tiling window managers. You might want to look at Xmonad, Awesome, DWM, StumpWM or WMII. I personally use Xmonad and definitely wouldn't go back to a traditional window manager.
I'm Canadian and I definitely wouldn't classify our health care system as a "failed idea." It's not perfect, but I bet most Canadians would agree that it's far better than the system you have.
The loss of the print statement is definitely not catastrophic. It should have been a function from day one and I'm glad they're fixing it.
I don't want to start a holy war here, but what is the deal with you Psystar fanatics? I've been sitting here at my freelance gig in front of a Psystar for about 20 minutes now while it attempts to copy a 17 Meg file from one folder on the hard drive to another folder. 20 minutes. At home, on my Powerbook G3 running OS 9, which by all standards should be a lot slower than this Psystar, the same operation would take about 2 minutes. If that.
In addition, during this file transfer, Safari will not work. And everything else has ground to a halt. Even TextMate is straining to keep up as I type this.
I won't bore you with the laundry list of other problems that I've encountered while working on various Psystars, but suffice it to say there have been many, not the least of which is I've never seen a Psystar that has run faster than its Mac counterpart, despite the Psystars' similar chip architecture. My Powerbook G3 with 16 megs of ram runs faster than this Psystar machine at times. From a productivity standpoint, I don't get how people can claim that the Psystar is a superior machine.
Psystar addicts, flame me if you'd like, but I'd rather hear some intelligent reasons why anyone would choose to use a Psystar over other faster, cheaper, more stable systems.
Bad programmers write bad code despite the language. I don't want to use a language that places a ridiculous number of restrictions on me merely because someone somewhere might find a way to fuck up. Furthermore, validating input is a library problem not a language problem, and practically every language has libraries for escaping input. Nobody is to blame but the developers of the project being exploited.
It's intelligently designed.
Did you add the correct meta modes to xorg.conf? You can have a meta mode of 1280x1024, 1280x1024 for regular use, and another mode of 1280x1024, NULL for when you're playing a full screen game. You can add the meta modes into the Screen section of xorg.conf.
Option "MetaModes" "1280x1024, 1280x1024; 1280x1024, NULL"
I used to use a similar setup when I played Wolfenstein: Enemy Territory and I was using an older Nvidia card with TwinView.
More evidence that popularity is not an indication of quality.
Why did the small potato murder all of the other potatoes??? Can't the potatoes all just get along?
I'm using FreeBSD 7 RC1 right now and I've been using it throughout all of the 7.0 beta releases. It's been very stable and I haven't run into any significant problems yet. My only gripe so far is that ion3 was pulled from ports after more of Tuomo's antics. Once GHC is back in ports I plan to make the switch to xmonad.
I didn't even mention Eclipse, so I'm not sure what unfair and misleading comparison you're talking about. Now that you mention it, I don't think Eclipse is all that fast either. I mentioned the Netbeans beta because one of its primary goals has been to improve performance. My criticisms would have been just as valid had I said Netbeans 5.5 or any other production release of Netbeans. It has never been an application that I'd call lean or fast. Performance has been a major complaint of Netbeans users for a very long time. If you're one of the few people who think Netbeans is lean and fast, good for you. I, and many others, happen to disagree.
As for the rest of your comment, maybe you should try Netbeans and Swing on Linux or *BSD before you blatantly accuse me of spreading FUD. The GTK look and feel was horribly broken up until Java 1.6 and it's only slightly better now. Most Swing applications, including Netbeans, don't even attempt to enable the GTK look and feel by default on Linux because it's still quite broken. Since Netbeans doesn't even attempt to look like a native Linux application, and instead just uses the Metal\Ocean look and feel, it looks terribly out of place. Swing also completely ignores the system font settings and uses fonts that look like garbage. Even after setting the swing.aatext property to true, the fonts aren't nearly as good as the fonts used by native Linux applications. I've heard it's much better on Windows, but since I don't use Windows, that doesn't really matter to me.
I'm in the market for a new laptop right now. While the MacBooks I've looked at seem reasonably nice, I wouldn't end up using OS X so there's no compelling reason to buy a Mac. For about the price of a MacBook, I can get a Thinkpad with better specs. The Thinkpad also has a much better keyboard, a 14.1" screen with a higher resolution, and is known to work well with OpenBSD.
The scheduler can be swapped without applying patches? I don't have time to look it up at the moment, but I thought that wasn't the case.
I have several servers running a wide variety of services on CentOS, and after several years of constant use I have yet to have any problems. In fact, I'd say that they're incredibly easy to maintain.