Preparing for the Worst in FreeBSD 286
LiquidPC writes "In Part I of this series,
Michael Lucas, from ONLamp.com, goes over preparing your FreeBSD computer for the worst in case of a system panic."
For God's sake, stop researching for a while and begin to think!
My experiences with Windows XP Professional (Score:1, Interesting)
One day one of those Microsoft shills that you often read about on the Register [theregister.co.uk] came by for a visit. I grew very suspicious about what was going on when my boss and the Microsoft representative walked by my desk, and entered the server room. I could hear muffled voices through the closed door. The Microsoft representative was asking what we were running on our servers! My worst fears had come true. I sat at my desk for the rest of the day, silently awaiting the bad news. The news did not come until the next day. It was worse than I had feared. We were to be a Microsoft only shop from that day on! I could not believe it. The Microsoft representative had told my boss that the operating and support costs would actually go down. And my boss had fully bought into it, hook, line, and sinker.
Tough times hit our company in the last month, and we were forced to lay off a few of the less experienced IS/IT workers. One of them took this rather hard. As a last minute attempt at corporate sabotage, he decided to change all of the Computer Administrator passwords on a few of the XP Professional boxes sitting around in the server room. This caused absolute havoc, as Dell had failed to send along administrator passwords for the new boxes. Our company could not make use of these computers for three days. It took Dell that long to get us the administrator passwords. It is strictly because of Microsoft's poor implementation of a multi-user computing environment that our company lost three days of productivity.
Needless to say, I had our quad Xeons back running OpenBSD by the end of the week. Gerbil is back on its way to another glorious 3 years of uptime.
Re:My experiences with Windows XP Professional (Score:4, Interesting)
Very recently the head of our IT department decided that we were going to switch every one of our networks over to Windows XP Professional.
Windows is an Operating System, not a network. Your network probably "runs" TCP/IP, Netbios, and a handful of other protocols. Windows runs on desktops, laptops, and servers.
he decided to change all of the Computer Administrator passwords on a few of the XP Professional boxes sitting around in the server room. This caused absolute havoc, as Dell had failed to send along administrator passwords for the new boxes. Our company could not make use of these computers for three days. It took Dell that long to get us the administrator passwords.
This last paragraph is a touch more concerning...first of any Windows box I've purchased from Dell, or others, have no administrator password, or are set to "admin". Why would Dell have set specific passwords for your systems? I'm just a little bit confused.
On a related point, even for those systems that come pre-installed with an OS, it's [my] standard practice to bare-iron re-install from scratch. I'm not a huge fan of MS (quite the opposite), however, in the hands of someone who has a solid understanding in operating systems, it IS possible to build a stable Windows box. I have an NT 4 server, running a database, and a mail exchange, that has an uptime of 94 days. It was rebooted for a disk addition. It was up 86 days prior to that (it's installation date.)
That said, I prefer and use Linux and Solaris much more frequently, and, unlike the windows example above, am not surprised by the continued uptime of my hosts! ;)
Now, I've gotta ask...why did you just sit at your desk waiting for the bad news?? I've (and my VP) have recieved visits from MS cronies in the past. The thing is, those people are sales/marketing weenies. Get in on the meeting, and use your own skills to ask very pointed questions. Its not very difficult to run circles around these droids. Keep it calm, polite, and just bury them in the technical truths which they simply cannot refute. If they try to call you a "Linux zealot" you know you're on the right track, and they're in the process of losing their cool. As long as you keep it together, and don't let them change the topic, I've found that its pretty easy to expose others in my company to MS's shortcomings...right in front of MS folks themselves.
If you just sit back and let non-techs make tech decisions without, at least, making them aware of the ramifications of such things, then you really can't blame them. Its kind-of what they say about voting, right? If you don't vote, you don't have the right to complain?
Now, if you work in a super huge corporation where such things are a fact of life, I'm sorry, and you probably don't have a choice. Well...other than to extract yourself from between Mr. Rock, and Mr. Hardplace.
Re:My experiences with Windows XP Professional (Score:2, Insightful)
Talk about hook, line and sinker! The mere mention of 'OpenBSD running on qaud processor systems' should have set alarm bells off in your little head.
As an OpenBSD user, I am well aware that it does not support more than one processor. [openbsd.org] Ooh you have been so trolled. Priceless.
Re:My experiences with Windows XP Professional (Score:1)
Re:My experiences with Windows XP Professional (Score:1)
Re:My experiences with Windows XP Professional (Score:1)
Yeah, I give FreeBSD's SMP performance on my old dual P-90 system a C+. My dad reports 5.0 current on a dual Athlon to be excellent. But his opinion might be swayed a bit by the fact that he is/was a FreeBSD kernel developer.
Re:My experiences with Windows XP Professional (Score:1)
However, I think it's funny that you're actually defending the troll'er!
As for the symantics of networks (ie. a Windows XP network) it would be more apropos to refer to is as a network of Windows XP machines, or a network of Unix machines. There is no such thing as a "Windows XP Network."
Again, a "series of interconnected Windows XP machines," yes.
I'll refrain from biting any futher into your teenage'ish taunting--I've got better things to do, like running a multimillon dollar network of interconnected Windows 2K/XP, Linux, SGI, and Suns.
OMG, I just did it again, didn't I???
Ciao
DEAR MODERATORS (WHO ARE FUCKING IDIOTS): (Score:1, Funny)
Re:My experiences with Windows XP Professional (Score:1)
What? (Score:5, Funny)
Witness the rebirth of ENRON! [lostbrain.com]
tcd004
Re:What? (Score:1, Funny)
Re:What? (Score:4, Funny)
Courtesy of IMDB and Red Dwarf...
Rimmer: We can't afford to take any chances. Jump up to red alert.
Kryten: Are you sure, sir? It does mean changing the bulb.
-l
Re:just as a windows luser :) (Score:1)
Too Complicated (Score:1, Funny)
Re:Too Complicated (Score:2, Funny)
Re:Too Complicated (Score:4, Funny)
And you run Windows?
--Brett GLass
Re:Too Complicated (Score:1)
Ever seen a Windows NT "STOP" error? It pops up during the boot process in a nice, handy little blue screen, such as the following:
Okay... using your "veteran intuition and skill", tell me what's wrong using only this information. You see, even if FreeBSD (and assorted other Unix-like OSes) need extra preparation to find out what's wrong, at least you *can* find out what's wrong.
(Yes, as a remotely competent MS sysadmin, I know about core dumps and so forth, but the FreeBSD solution [a symbolic backtrace] is far better. Also, by the way, this is essentially an access violation that was done in kernel mode... which means you're still no closer to finding the answer.)
Re: (Score:2)
Re:Too Complicated (Score:2, Insightful)
Re:Too Complicated (Score:1)
Just pointing out that knowing the low-level cause (Ah, yes, that's when the network stack's detected an inconsistent internal state) may not be very useful in finding the high level cause.
Re:Too Complicated (Score:1, Insightful)
Can you say the same about linux? Never a kernel panic? Never a corrupted file system? Never a bad kernel release? Hardly.
Re:Too Complicated (Score:1)
I've also seen MacOS X kernel panic (different machine, my iBook). Not in every day use, though. I've only seen it once, I started the computer up with the TV cable in it. The kernel paniced before even before the gui started. It was neat.
Re:Too Complicated (Score:2)
Re:Too Complicated (Score:1)
Re:Too Complicated (Score:1)
Re:Too Complicated (Score:1)
David
Re:Too Complicated (Score:1)
Maybe when OS XI comes out I'll think "Apple" and "stability" without getting the giggles. I love my iBook, but it is defintely the least stable machine I currently own.
Because even a bug still exists even if you never see it on your machine, no matter how many asterisks you add to your post...
Re:Too Complicated (Score:1)
Other than that, I havent seen it crash in more than 2 years.
bsd history (Score:2, Informative)
Details: "BSD" has existed for almost twenty years. Today's BSD software -- BSDi, FreeBSD, NetBSD, OpenBSD, and Mac OS X -- are derived from 4.4BSD-lite, the last public release from Berkeley CSRG. What is CSRG, you ask? Well, UNIX was originally developed at Bell Labs (AT&T), and AT&T released the source (sound familiar?) to academic and research institutions in the late seventies/early eighties. These groups did a lot to improve UNIX, but none did more than the Computer Systems Research Group ar Berkeley. They created the primary non-AT&T variant of UNIX, called BSD (Berkeley System Distribution). BSD played a huge part in the early years of the Web -- DARPA, the government agency whose ARPAnet was the precursor of the WWW, contracted CSRG to add TCP/IP support to BSD. BSD was the first OS to have integrated TCP/IP, actually -- it was the original Internet platform. BSD had a good number of other innovations as well, and the CSRG freaks added many loved/hated things to UNIX culture (such as Bill Joy's C shell and vi), but none is as significant IMNSHO as TCP/IP.
The CSRG was winding down in the late eighties, after DARPA funding dried up. They were going to call it quits, and decided to release the BSD source to the public. Well, there was still some AT&T code in there, so AT&T had a hissy fit and sued. Bottom line: CSRG removed the AT&T code., and "4.4BSD-lite" was released in 1994 IIRC, and it was that same year (IIRC) that Free- and NetBSD started becoming popular. This is 2002, so it is very possible that the poster has been using FreeBSD for eight years, and if he's referring to BSD as an OS family, it's quite obvious that he could have been using it for eight years.
Just because you're a clueless newbie doesn't mean that everyone else is!
Continuing my history of BSD... OpenBSD is a fork of NetBSD, created when Theo the Rat^H^H^H^H^H^H^Hde Raadt became enraged when fellow NetBSD developers would not give him the title of "Grand NetBSD Master of the World" and allow him to appear naked on the cover of NetBSD CDs. OpenBSD claims to be ultra-secure because Theo has personally read every line of code, but in truth it's really sort of amateurish and its "amazing" history of few exploits is due to the fact that its userbase is like five people, including Theo's dead mother and his dog Farmer, whom he has hot dog sex with.
BSDi, a company whose board included several original CSRG members, produced a 4.4BSD-based OS called BSD/OS (creative, eh?). This OS was used by many ISPs and webhosts, but the company is gone now. BSDi had bought Walnut Creek, FreeBSD's primary supporter and distributor, last year, but BSDi is now owned by Wind River, a small loser company that doesn't seem to know what the fuck to do with BSD/OS. (They don't even put their prices on the website. I emailed and asked. I was returned a Word document with a price list. A Word document! I mean, sure I use NT as my primary workstation platform, but they're not going to sell anything to the BSD nazis by writing a price list in MS Word!) I'm honestly not sure what the status or future of FreeBSD is at this point, but going to FreeBSDMall.com and buying some daemon crap certainly won't hurt.
SunOS, the kernel of what is today called "Solaris," was once BSD. Many choose to exclude this from their histories, but you cannot change the fact that SunOS was once the most popular BSD OS. (You do know that famed BSD hacker and possibly homosexual Bill Joy is Sun's Chief Scientist, right?) In a controversial move, Sun moved to a Sys V kernel in the late eighties, to help show solidarity with AT&T's goals of standardizing the many UNIX variants. AT&T soon stopped caring, and ownership of UNIX moved from Bell to Novell and then to SCO (just about bankrupt, eh?).
Today, UNIX branding is controlled by the Open Group, the official publisher of the UNIX specs and certifier of UNIX operating systems. It's because GNU/Linux doesn't pass the OG's tests that it cannot be called real UNIX. Real UNIX operating systems include Solaris, AIX, HP-UX, IRIX, Tru64/Digital, and UnixWare. Notice anything missing? That's right, BSD is not a real UNIX! UNIX specifies a SysV system, and since BSD-lite doesn't include any original AT&T code, no modern BSD has any ties to real UNIX. Nevertheless, this is a very hazy area from a legal standpoint, so the OG seems to have no problem in letting BSD users call their systems "UNIX." (Note the absence of any trademark/copyright marks.)
But back to BSD! The only other BSD system worth mentioning is Mac OS X. Mac OS X is really sort of a bastard, having a lot of fucked up Apple and Mach shit mixed in with its FreeBSD roots. System-level development is different than normal BSD system development. However, because it's similar from a userland perspective, you can call it Unix, I guess. If Apple is to be believed, Mac OS X has made "Unix" a major player in the desktop market. (And if you want to really think about that, and all of the Microsoft software that runs natively on OS X, it will weird you out!)
Today, *BSD truly is dying. I'm sorry, but it is. The market is fueled by business users' money, and business users often require specific applications, applications which only NT, UNIX, and GNU/Linux can provide. BSD will remain a nice platform to run Apache, but you're not going to see FreeBSD be a targey platform for many business projects. (Note: Sony Japan runs their website on FreeBSD, but that case can be safely ignored because they're crazy Japanese and can be counted on to rice-up even the best of computer systems.) FreeBSD developes have noticed this, and most have chosen to spend their time working on GNU/Linux -- which, while equally lame, at least looks better on a resume than BSD. (PHB: "FreeBSD? What's that? Oh, you've used Linux too! I read about that last year in PHB Monthly, the PHB's guide to buzzwords and trends!")
I hope that this post has been Interesting and Informative (hint, hint).
Re:bsd history (Score:1)
Remove one of them. Apparently, Dan Bernstein [cr.yp.to] switches from OpenBSD [openbsd.org] to FreeBSD [freebsd.org]. He observed, as can be seen on his cr.yp.to mainpage [cr.yp.to], a large number of OpenBSD crashes including following:
Looks like as if OpenBSD was /.-ed.
Re:Too Complicated (Score:2)
Re:I love Slashdot (Score:1)
Re:The Nature of BSD (Score:1)
Fact: BSD is slow and obsolete. NetBSD is slow. OpenBSD is nearly ancient.
BSD is not slow, it is extremely fast and is not obsolete nor obsolescent.
Fact: BSD is a rip-off of the MacOS.
BSD is not a rip-off of MacOS. It is, in fact, the other way around. MacOS uses BSD code, not BSD using MacOS code.
Fact: BSD is highly insecure.
You do not know what you are talking about if you say that.
Big Scary Deamons (Score:5, Informative)
Big_Scary_Daemons.html [onlamp.com]
Yep, that is the name of the page.
Michael Lucas lives in a haunted house in Detroit, Michigan
Maybe we could move the ghost to Seattle?
Hardware prob (Score:2, Informative)
Re:Hardware prob -- memcheck86 (Score:1, Interesting)
Nice article, but... (Score:4, Insightful)
Re:Nice article, but... (Score:4, Informative)
On Linux, the kernel prints the backtrace on the console, and into the syslog if it can. Later you can run ksymoops on this backtrace to match it to the symbolic names. This requires no preparation, but since I never saw FreeBSD backtraces I can't say if it is of a similar detail level.
Re:Nice article, but... (Score:1)
Re:Nice article, but... (Score:1)
Re:Nice article, but... (Score:2)
It's effectively a big-ass core file you can run gdb on. Probably a tad more detailed than anything that will fit in syslog
Obvious? (Score:2)
Oh, of course - the ksymoops! Man, I loved how *nix makes their commands so obvious.
Let me take it apart: ksymoops = "kernel symbolic oops". In general, if something starts with a 'k' on Linux, it's either inside the kernel or some part of KDE.
For another thing, how is it obvious that a "chair" is something you sit on while in front of a desk, other than the fact that you've been using the word since you were two? As you learn Linux debugging, you pick up its special vocabulary.
Re:Nice article, but... (Score:1)
OpenBSD was not discussed in the article.
FreeBSD was.
My bad... (Score:2)
Re:Nice article, but... (Score:3, Interesting)
Long story short I couldn't log in, but if I went to the console I could see the kernel messages (logged) and if I hit enter it popped back to the login prompt (didn't work though). Funny thing is it was still routing traffic and looking up dns names - despite the fact I couldn't log in or access the console. I eventually hit stop-a (full break for those of use without a keyboard/monitor) and reset the machine.
Re:Nice article, but... (Score:1)
http://www.openbsd.org/faq/faq5.html#Optio
Re:Nice article, but... (Score:2)
Re:Nice article, but... (Score:2)
My guess is that the VM change caused them a number of issues, since it has do some things with raw I/O, etc.
Re:compiler options (Score:1)
Talk about panic... (Score:3, Funny)
Phew, all this computer hacking is making me thirsty.
Re:Talk about panic... (Score:2, Funny)
12 month uptime + crash = hardware failure (Score:4, Insightful)
Re:12 month uptime + crash = hardware failure (Score:5, Informative)
I did it like this:
That thing saved my life countless times when dealing with old servers and spotty RAM.
Re:12 month uptime + crash = hardware failure (Score:4, Informative)
Hope that helped you all out a bit :)
Re:12 month uptime + crash = hardware failure (Score:1)
I would love to have it!
// Henrik
trycoon@linuxgods.com
Re:12 month uptime + crash = hardware failure (Score:2)
More helpful when running 5-CURRENT... (Score:4, Informative)
For more info, check out the FreeBSD Release Engineering Page [freebsd.org]
Disclaimer:
Yes, there's a slight chance you might come across some new bug in the 4.x tree; however, it's unlikely.
Re:More helpful when running 5-CURRENT... (Score:1)
Uhh... do you know what "regression testing" is? It's definitely not the same thing as verifying that backported features work.
A good definition is here [wikipedia.com].
Who cares? (Score:5, Informative)
It's a damn stable OS. One of these machines is a dual PII/400, serving 700-1000kbps day in day out, with hundreds of active TCP connections at any given time, starting 15-20 new processes per second. The other machine is for a single, fairly busy web site doing 700kbps traffic.
FreeBSD is rock solid. I have absolutely no need to plan for a kernel panic.
Re:Who cares? (Score:4, Funny)
That's the downside of extreme stability...stupid people can get admin jobs, and since the OS doesn't crash, there's no chance for the admin to demonstrate their idiocy and get fired.
Re:Who cares? (Score:1)
Anyway... We've found that when there are multiple admins, one of the dangers is that someone will edit a system startup file to start up something new that they've started manually. Often, the change they'll make has a mistake. This will cause confusion and problems surrounding the next reboot (typically for OS upgrade, HW change, HW failure, moving machines around).
We've actually taken to reboots every 6 months or so when people who might change startup files are around so that we can catch these kinds of problems.
Of course, the high availability systems are all clustered such that the customers don't really see one machine with problems anyway...
I've often thought that a monitor that reports startup file changes would be a good idea. Never got around to writing it though.
Re:Who cares? (Score:1)
Re:Who cares? (Score:1, Funny)
One of these machines is a dual PII/400
Whatever.
Was BSD Dying in 1995 as bad as it is now?
Re:Who cares? (Score:1)
Yep - since back when Linux was still a play thing. For the first 6 months or so, the servers ran Solaris - big mistake cost-wise.
One of these machines is a dual PII/400
Whatever.
I said "is", not "has been since 1995", you dumbfuck. BTW, you may be astonished to learn that the latest 2GHz machines are total overkill for most web sites serving <5Mbps, which is why I haven't had to upgrade since the PII days. I forgot to mention... BSD is *fast* too.
Was BSD Dying in 1995 as bad as it is now?
Clearly, no. Look at the numbers!
I run linux on my desktop, where I need bleeding edge hardware support and the widest software compatibility. For the servers, FreeBSD has never let me down. You should give it try.
Re:Who cares? (Score:1)
Re:Who cares? (Score:3, Insightful)
Re:Who cares? (Score:1)
Such famous last words.
Re:Who cares? (Score:1)
I use Lone-Tar for FreeBSD as my backup solution. I simply did a quick re-install (took about 20 minutes with all defaults), then re-installed Lone-Tar and then restored my latest master. I was up and running again in 2 hours flat.
I'm now working with Cactus [cactus.com] to create a disaster recovery (much like AirBag for SCO and Rescue Ranger for Linux) for FreeBSD.
Re:Who cares? (Score:1)
who the hell gave this a 5 karma?
ok, running a couple machines for seven years or even 100 years with one reboot says NOTHING about freebsd's kernel capability or strength.
If you really want to give us some bragging material for freebsd and how kernel panic issues are unimportant, mention how much time your system(s) spend in kernel mode. Mention what hardware your kernel has to deal with. Are you using modules? What kind of filesystems are you using? Out of your "15-20 processes per second", do any of those process require a lot of paging? How much? How long do these processes last? Can your machine handle 65535 processes?
you people make me sick the way you say your [insert OS here] is soooooooooooo stable, yet give no facts to back it up, just ONE or TWO cases out of the thousands of systems out there running the same OS (and kernel) in thousands of different environments. How do we know your OSs arent in a clean lab? We don't. How do we know the system will hold up in another totally different environment ? we don't. But we'll take your word for it since you have a couple fast computers on a fast DSL connection, running maybe a couple daemons, and because you have a 5 karma. Man, you don't realize how good you have it. You're situation is 100x easier to handle than the environments in all the fortune 500 corps. Anyway, I'm ranting, but trust me, EVERY *NIX is susceptible to kernel panics.
Obviously you don't subscribe to freebsd-bugs@freebsd.org or you would have seen several kernel panic bugs mentioned during the past seven years.
Explanation of the double-ram swap rule (Score:2, Interesting)
I've never been able to get a straight answer as to why the swap rule of thumb is double the ram. I guess that explains it, although since Linux puts the backtrace to the console and syslog maybe there is another reason as well...
Re:Explanation of the double-ram swap rule (Score:2)
Re:Explanation of the double-ram swap rule (Score:2, Informative)
Now, in order for FreeBSD to be willing to save a core image, you have to have a swap partition with more space than you have in RAM, otherwise savecore will refuse to set things up. But for FreeBSD, the amount of virtual memory you have is equal to the amount of RAM you have PLUS the amount of swap space you've got set up (again, there is some RAM that gets used to hold the kernel image, so this is a bit of a simplification). Given that, it is perfectly ok to run a machine without any swap at all, provided you have a sufficient amount of memory to do everything you want to do. But having swap is good because it gives you some cushion, plus if you want to save cores from panics, you must, as I said, configure a swap partition with at least as much space as you have RAM.
Nice, but it's probably a hardware problem (Score:2, Insightful)
If the system is a stable release, and has been running without crashes for about a year, I'd start by running diagnonstics on the hardware - specifically, memory and disk - before trying to debug the kernel.
Ummm.... (Score:2, Interesting)
What are you people complaining about?
its freebsd... (Score:1)
Is your labor worthless? Worth less than hardware? (Score:2)
If you need to build an insto-recovery system for a network of identical machines, that is something different. By all means create an ability to rapid rebuild a blown system and recover the last incremental backup. But otherwise don't try to make a hardware problem into a software solution.
Re:sigh (Score:1)
Re:sigh (Score:2)
can post it up to a website later, I will
Re:sigh (Score:1)
Aye, the topic is really, really suck so I look at his sig instead:
Michael Lucas lives in a haunted house in Detroit, Michigan with his wife Liz, assorted rodents...
I wouldn't want to read from those who married rodents!
kill ads dead (Score:2, Informative)
THIS WORKED GREAT (Score:2)
anotherboguserror.jpg [stanford.edu]
after I wrote my new host table and disabled my DNS caching and putting in a static IP. The machine only has one NIC.
take that back, preview reveals the need to ad ssads.osdn.com for some of those slashdot ads.
Re:sigh (Score:1)
the Hey I'm a flashing ad!
story Look at me!
you Hey over here!
want
to
read
Flash!Flash!Flash! is
so
squashed
by
ads Have I got your attention yet?
you
keep
having
to
Do you want to save money?
scroll
down
Personally I just turn pictures off when I get to a site like that.
Re:sigh (Score:2, Interesting)
echo "\"xwd -out screenshot\"\n shift + alt + printscreen" -e >> ~/.xbindkeys
And voila, you have the same functionality.
Of course, most Linux distros don't turn on all the bells and whistles by default...you get to find 'em.
Good question: Why *haven't* they mentioned Rotor? (Score:4, Informative)
I mean c'mon. We get tons of mentions of .NET around here, talk about how Microsoft is only into closed source, etc. Now Microsoft actually releases 1.9 million lines of source code spread among almost 10,000 files that people can compile to get .NET up and running on their FreeBSD boxes, and Slashdot suddenly clams up about it?
Who can honestly say that this isn't a story of interest to a large amount of people here, whether they hate .NET or not? There's a lot of discussion to be had about it. Comparisons to Mono/DotGnu? The licensing details? The performance? Comparisons to Java on FreeBSD? To pretend it doesn't exist is just silly and does seem to call Slashdot's motives into question.
Well, for FreeBSD users who might be interested, I'll go ahead and post a link to a few articles about it myself, from O'Reilly's site who's been doing a pretty decent job of breaking it down: http://www.oreillynet.com/dotnet/ [oreillynet.com]. Discuss amongst yourselves. ;)
Re:Good question: Why *haven't* they mentioned Rot (Score:1, Interesting)
What the hell, Slashdot? Run a damn story already. Just like to the MS page, for crying out loud.
Re:Good question: Why *haven't* they mentioned Rot (Score:3, Informative)
Here [slashdot.org] is your
It was correctly posted only to a section, since I don't think the average slashdotter will start compiling it, let alone show interest in it.
Re:Good question: Why *haven't* they mentioned Rot (Score:2)
-me
Re:Good question: Why *haven't* they mentioned Rot (Score:1)
-xenyz
Re:Good question: Why *haven't* they mentioned Rot (Score:1)
Because it was release for FreeBSD and not Linux. Most of the Linux faithful are over in the corner sulking that it wasn't release for their beloved distro/kernel of the week/self congratulatory club. :-p
Re:Good question: Why *haven't* they mentioned Rot (Score:2, Interesting)
".NET allows developers to build very powerful solutions around web services much more quickly". So what about perl and java? What are they?
7x performance? Bullshit. Yes, Java isn't fast, but the limiting factor with modern, good VMs (like IBM's) is *not* the CPU but the fact that it eats RAM like there's no tomorrow. Java generally runs more than 1/7 the speed of a compiled C program. You are not going to convince me that MS's newcomer C# compilers run 7 times faster than Java, which would be faster than C benchmarks.
Re:This is a Linux Site (Score:1)
Re:Kinda specific no? (Score:1)
Flush it down the toilet?
Re:BEST ASS IN COMPUTER GAMES (Score:1, Funny)
Details: I just love the chicks in the blue and white dress. Especially Shannon, who works at UNATCO, and the chick who works near the entrace to the Lucky Money. "I like a man with a lot of zippers." Well unzip my pants for a big surprise, baby. Anyway, I haven't actually masturbated during the game yet, but I've thought about it.
Re:Here is how to prepare (Score:2, Insightful)
+1, Troll
However, because some of these points are valid, I'm going to respond.
"When my Linux machine crashed and I was unable to mount my root partition..."
In terms of troubleshooting capabilities, Linux is the best OS I've ever used. When Windows dies, all the techs I know just reinstall the thing, and if that doesn't work, wipe the drive and reinstall. There simply aren't any good diagostic tools, and if a crash happens during startup...well, how the heck are you supposed to know what caused it? If I can view and edit my initscripts, I *can* fix this. The main problem is that while you *can* fix almost any problem in Linux, it's also not necessarily easy, and you may spend a while reading up on things.
IE 5 *for Windows* is not more W3C compliant than Mozilla, and IE 6 is worse.
As for an "American OS", I wouldn't be suprised if large chunks of Windows are developed in MS's software dev branch in India, though admittedly I don't know for sure, and MS may have a keep-the-crown-jewels-at-home policy.
Windows *does* provide good game support. Better than Linux. My productivity has climed a bunch since getting rid of Windows.
As for NT and routing, my experience with trying to convince NT to handle Ethernet and a modem line at once have gotten me incredibly frusterated with Windows as a whole. The wizards are fragile (close a window when the wizard doesn't expect it and things start breaking, I reached a state where the entire networking component needed to be reinstalled or else it ignored all the numbers I was entering in to it...) Granted, the non-GUI wrapped interface to Linux routing is a little more complicated than in NT, but it's not that bad.
Re:*BSD is dying (Score:1)
Oh? *BSD is dead? Well, didn't you say that it was dying not dead? If you're going to be a troll, at least be a consistent one!