Debian Gets FreeBSD Kernel Support
mu22le writes "Today Debian gets one step closer to really becoming 'the universal operating system' by adding two architectures based on the FreeBSD kernel to the unstable archive.
This does not mean that the Debian project is ditching the Linux kernel; Debian users will be able to choose which kernel they want to install (at least on on the i386 and amd64 architectures) and get more or less the same Debian operating system they are used to.
This makes Debian the first distribution, and probably the first large OS, to support two completely different kernels at the same time."
But with FreeBSD doing Linux apps, and Debian able to run the FreeBSD kernel, things are getting kinda weird in UNIX-land.
I think I need to lie down now.
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
Gentoo managed to get this kind of setup working years ago, didn't they?
Given that Ubuntu is down stream from Debian, does this mean that I can run the FreeBSD kernel on my Ubuntu install now?
Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
Gentoo has supported the FreeBSD kernel for a while now, afaik
or Debian GNU/FreeBSD or.....? Enquiring minds must know!
Debian has had an unofficial kfreebsd-i386 port for years. It is still an unofficial port.
when this image was actually an on-topic response to a Slashdot story.
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
It's one thing to sit and think about a beautiful system. To daydream wistfully about interfaces so well-thought that you can swap kernels and userland implementations without the world coming to an end. It's another thing entirely to see it happen with a full featured OS like Debian! Congrats are in order for the Debian team for tackling this and (apparently) going all the way.
Too much repetition my too much repetition!
TFA doesn't give much information. It would be interesting to know whether there are some practical reasons to want this. One possibility I can imagine is that if you have a particular task that you want a server to do, you could measure its performance with both kernels. If one is 10% faster than the other, you pick that one. Another possibility would be if you want to test your software to see if it's likely to be portable, or if it contains hidden linuxisms; however, I would expect most of the incompatibilities to be in things like shells and command-line utilities, not the kernel.
Find free books.
What exactly does it mean to be running Debian with a FreeBSD kernel? Is it essentially just FreeBSD with APT and gnu userland instead of ports and bsd userland?
Is available at http://www.debian.org/ports/kfreebsd-gnu/
There isn't much, but a little bit in the install notes.
As someone else has mentioned, the kFreeBSD port has existed unofficially for some time...
You can also run Debian with a HURD kernel. I did that years ago. It was kind of unstable, but an interesting thing to try out for fun. And it largely worked. :-)
This will also help application interoperability, as fa as such help is still needed...
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
So can I install just one system and choose between the two kernels at boot time? Or do you have to make a completely different install with executables build separately for each kernel?
Do you care about the security of your wireless mouse?
Darwin is a hybrid kernel that uses low level elements of Mach paired with higher level elements of BSD, not two different kernels.
However, NeXT developed OpenStep as a universal operating system environment that actually ran in production on Solaris, the Win NT kernel + OS, as well as the Mach/BSD kernel ported to various hardware.
Apple planned to port that layer on top of the Mac OS too (providing a Yellow Box that could run like Java anywhere), then realized it made more sense to use Mach/BSD and port the Mac appearance on top of OpenStep, and ended up making enough modifications to kill any backward compatibility with the OpenStep specification.
That's what Mac OS X is.
Why OS X is on the iPhone, but not the PC
FreeBSD fans created that image, but...
1. It shows that FreeBSD is gay.
2. It leaves no doubt why FreeBSD is represented by Satan.
Clearly, this is why we must stay away from FreeBSD.
Hmmm, I think this would be an interesting way to finally get real ZFS support in a Linux-like system.
Unfortunately FreeBSD is much more limited in terms of modern software technologies like virtualization, hardware drivers, etc. Linux is way ahead there so I guess this is still not that great. Interesting though.
I'm waiting for Windows kernel support to be added. I prefer blue screens over seg faults. :P
finally you linux fags will have something to chatter on about.
Excuse me? You have that backwards. Linux does not appear to have given consent:
http://www.cryptohax.com/humor%5Ctux.jpg
FreeBSD however...
Does this mean Netcraft no longer confirms it?
Jesus was all right but his disciples were thick and ordinary. -John Lennon
ZFS, woohoooooooooooooooooooooo!!!!!!!!!!
The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
Even getting a decent lamp server fully setup is a chore under freebsd. Hopefully debian/apt can breath more life into it!
I couldn't imagine why...
Compiler and toolchain, and all the 'standard' UNIX tools: the shell, the text utils like cat, grep, awk, etc.
Basically, back in the 80s, the FSF, reimplemented what was at that time nearly the entirety of what was called UNIX except the kernel (which was what the HURD project was/is). It was to be the GNU OS. While the kernel was in development, the userspace tools were developed and ported to other UNIX systems like sunos as a replacement for the often deficient historical versions supported by the UNIX vendors.
So when Linus came along and wrote a UNIX-like kernel using gcc, he could load all those programs on and have a mostly functioning UNIX environment. This was the reason RMS objected to calling it just Linux, at that time the majority of the code running on the system was GNU. It was probably a legitimate point at the time. And even if there were a different compiler, without a set of userspace tools that people could freely get and use it is unlikely Linux would have been able to take off.
Now, of course, a huge part of the user experience is provided by X11, the desktop environments, and various graphical appliations. GNOME is part of the GNU project but X.org, KDE, and most of the applications are not. So it isn't really true that GNU software is still the majority of the OS. Of course, the kernel is even less important in terms of the user environment, and despite all the other software around it, GNU utilities are what makes it (not) UNIX.
Debian also has a hurd distribution.
Debian is dead. Netcraft confirms it.
I must be missing something. I have a Debian FreeBSD Live CD from 2006. Here it was reported that Debian imported the FreeBSD Kernel over 4 years ago. What exactly happened now that is new?
You can be an insane coder too, read: Insane Coding
I'm talking about Workstation here, not that free crap
I've found the free server product to work extremely well. What's your beef with it?
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
There are at least two things that need consideration here, in a sort-of general aspect:
There's little documentation about the Debian project but it doesn't say which route they've chosen, and what about possible issues with it (mostly: admin utilities).
And besides, a very large number of BSD users will agree that its userland is what's most important - the consistency of development and behaviour, the ease of administration. The kernel features are just icing on the cake :)
-- Sig down
http://www.debian.org/ports/hurd/
Fascism starts when the efficiency of the government becomes more important than the rights of the people.
Whippersnappers. I haven't rebooted my Multics machine since the 60s!
Tsunami -- You can't bring a good wave down!
For a number of years now I've been going the other way. I have a Linux kernel but a large portion of my userland is from the BSDs.
For the most part, BSD tools build quite well on Linux (or more precisely, with glibc). I've had to create a small portability library to bring in functions that glibc lacks, but for the most part I've just been able to pull stuff from FreeBSD's libc with little modification.
I have replaced GNU coreutils almost completely with BSD versions (I wrote my own du and df because the BSD versions are too chummy with its kernel, and I've brought over heirloom sort because it doesn't have the size limitations of the BSDs'). I've got BSD gzip, tar, yacc, among others. I even have (Net)BSD's /sbin/init and related tools, and it works great.
I have some local patches to various programs that assume a GNU environment, but for the most part, the BSD tools work as drop-in replacements. What's more, they have man pages that do more than say "see info", which is fantastic.
Some things have to stay GNU for now, but I keep replacing as I can. I hope one day to replace glibc with a BSD-based version, but that's wishful thinking for the time being: while a lot of stuff could directly be used, a lot would have to be written expressly for Linux, and I haven't had the time to deal with that. I'm crossing my fingers about clang, so that I can replace gcc with another compiler some day.
Yeah, we all know the excuses. Stallman even tries to excuse his lack of desire to credit X11 and so on, saying that X11 is part of his GNU system and thus credited by "GNU"!!!
Truth is, nothing irreplacable was provided by the GNU project. At the time when Linus was writing his kernel, the legal cloud hanging over BSD (AT+T lawsuit) only concerned the kernel. The BSD tools were perfectly suitable and ego-free.
Remember that even glibc and gcc were nothing special in 1991. The modern versions were built via the efforts of Linux hackers, including major funding from Red Hat. The FSF did not create what you see today. It is unjust for "them" (Stallman really) to be claiming much credit.
As for "fundamental" stuff like "cp" and "ls", well that's just trivial.
Setting up Linux + Apache + MySQL + PHP under FreeBSD can be hard, but VMs do wonders these days.
Not a sentence!
Debian added:
Hurd kernel port in ? 1999 ? (may have been earlier, wasn't later)
Netbsd kernel port in 2002
And there was an unofficial port of the Open Solaris kernel to Debian a couple years back.
http://www.debian.org/ports/
I wonder if 4chan use a FreeBSD/Apache/PostgreSQL/PHP stack...
Why not just run FreeBSD with a real BSD userland and ports system? I'm just curious why you would use a BSD kernel but keep a Debian userland when it would probably be more reliable to just use FreeBSD's userland too.
Poor package management? Ports is one of the best I've ever used. What problems did you have?
I realize that a few people have asked variations of this question, but I have yet to read a convincing answer. Why? I understand that there are benefits to both the userland and kernel of FreeBSD as well as Debian, but if you desire certain features of the Debian userland on a FreeBSD system or features of the FreeBSD kernel on a Debian system, why not work with the developers of the relevant project to implement the features? This seems like kind of a roundabout way of reaching whatever goals this is intended on achieving. I'm open to arguments for the value of this project, but I have yet to see a convincing one.
Apple's mkLinux (Wikipedia) was based on the Mach 3.0 microkernel. There was a howto to make it work with the standard monolithic kernel. It doesn't really count as "shipping with 2 kernels" but it did run on top of two kernels. It's been pretty much dead since 2002.
OS/2 from IBM also shipped in both monolithic and microkernel flavors. The ill-fated but technically shipped PowerPC version was microkernel-based, but not in the same installable package as a monolithic kernel based OS. This was in about 1996.
I wouldn't be surprised if back in the day, some experimental OSes shipped with both 32-bit and 16-bit kernels.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Apparently whoever wrote the 'news' isn't aware that Debian already supports the NetBSD and Hurd kernels.
When I switched my company's lamp servers to florescent, uptime went up but most end users are still not used to the differences between that and the old tungsten servers.
Now corporate is telling me to prepare a migration plan to the newfangled led technology. I'm all on board with the energy savings but the help desk is going to have their hands full for a few months.
Well, it's job security.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
I'm assuming you're referring to ports because of the title. I was actually on the verge of giving up on BSD's for the same reason until I found out that there is a binary package system, too. I setup a LAMP (well, BAMP I guess) in a matter of a few minutes on FreeBSD with minimal trouble after I learned about packages.
http://www.freebsd.org/doc/en/books/handbook/packages-using.html
Whatever happened to the project to make a Debian distro using the OpenSolaris kernel instead of the Linux kernel?
--
make install -not war
I don't understand the "ego" criticism of calling the system GNU/Linux. No one's demanding that anyone call the system "Stalmanux" are they? It's about ethics/ideology, not about ego. The concern is that "Linux" as the name for the system encourages people to adopt the apathy the Linus and a lot of kernel developers share about issues concerning software freedom. If you care about software freedom and you think people should be able to do whatever they want with the software they use that is on *their* own machines, then call it GNU/Linux. If you opt for this pseudopragmatism instead, just call it whatever you want.
Ultimately, the name isn't the most important thing, is it?
So how long does it take that centaur to login?
I agree on the virtualization thing, though. Qemu is ok for some things, but more mature VM software would be very useful for me, and is the only reason that I may switch back to Linux in the foreseeable future.
Method of processing duck feet
but that's what, once a month, once a year, once a decade if your server is in good health?
You seem to make the assumption that people keep their computers on 24x7.
I imagine *many* consumers want their computer to turn on instantly during a cold boot. That's obviously unrealistic for now. But even more certainly, *more* people would prefer it.
Now, I know you may not care much -- but if given the chance -- wouldn't you want faster boot times if possible? Why not? So if yes, why not try?
Fact: Everything I say is fiction.
does it run linux?
Excuses, excuses. It's not about ethics/ideology (and, BTW, I'm mostly in the Stallman camp on the freedom issue) but about ego. "GNU" is a name chosen by Stallman.
BTW, since I know you're thinking it, Linus did not name the OS after himself. Some FTP site admin in Finland did that, via the creation of a directory to hold the OS. In typical hacker fashion, Linus had chosen the truly dreadful name Freax for his OS.
Fact is, a group of people clustered around the kernel developers put the system together. Theodore T'so, a kernel developer who doesn't care for the "GNU/Linux" thing, is the person who made the mistake of building the first Linux install disk with GNU odds and ends rather than BSD odds and ends. He certainly couldn't predict that this would result in an aggressive and hostile campaign to rename the OS.
Unfortunately, the name is damn important. You can be sure that Microsoft and Apple put lots of effort into choosing marketable names. Linux is marketable. GNU is not very marketable; in English it is unpronouncable or bad-sounding. (sounding like guh-noo, noo, jee en yoo, etc.) The three-letter acronym looks technical and complicated before you even mention the recursion.
If Stallman's selfish renaming efforts have done anything related to software freedom, the result has been negative. Making the OS sound less friendly and approachable ensures that fewer people will end up running free software.
I'm not surprised that somebody's done a FreeBSD client that runs on top of Xen - but can you run a Xen server on a FreeBSD base?
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
I use pfSense which is based on FreeBSD and it's damn stable.
Now with Debian wanted to offer folks the choice of which two completely different kernels at boot time is kinda scary to me.
Kinda like offering folks the choice of booting Windows 98 and Vista despite the fact most programs will run just fine. Just certain unknowns will bite people in the ass.
In any case, the submission is a bit confusing where it says that Deb "supports two kernels at the same time". Unless I'm having a total brainfart, that doesn't make sense to me: a Linux binary would no more run under a BSD kernel than it would under DOS (and vice versa).
Unless, of course, he really means everything is re-compiled, which does make sense.
"This makes Debian the first distribution, and probably the first large OS, to support two completely different kernels at the same time."
First? Nope: Gentoo Linux has supported Linux on a BSD kernel for a number of years now.
Also, when you say "at the same time," I'm sure you meant that Debian users can chose either kernel during install, not that users can choose which to boot either BSD kernel or Linux kernel each time they boot... please write more clearly.
Oh, I guess you mean that same kind of "support" that is offered to Debian users using the Linux kernel ;)
So, err, Darwin doesn't count? Mach + BSD .. sounds like 2 kernels to me.
--
Watching Idiocracy and posting on Slashdot at the same time is, umm, spooky.
Ironically relevant to your sig, "BSD" in this instance is referring to userland, not kernel. You really can't have 2 kernels at the same time (virtualization aside), unless you code a new, hybrid kernel or something...in which case it would be appropriate to give it a completely new name.
I've seen a lot of these posts...are Slashdotters in general unable to tell the difference between the OS as a whole and the kernel? Scary...
CAn'T CompreHend SARcaSm?
Hibernate saves the contents of memory to disk and then _turns off_ the computer.
Zero power usage, speedy restart.
My Journal
"The best"? Ports will blow up your system if you try to update a package A that depends on package B version 2.0, while the already installed packages C and D depend on B version 1.0. Ports will happily upgrade B to 2.0 without warning you, thus breaking C and D. Apt never does this. I shouldn't have to manually inspect every dependency to ensure that nothing will break if I update packages!
Sure, *installing* software on FreeBSD is easy. But managing updates with Ports is a total pain and it had made me very wary of updating *anything* at all on my FreeBSD system, which is probably not good for my system's long-term security. Last week my FreeBSD server broke, and this time I ditched it in favor of Debian Linux. Until FreeBSD gets rid of ports I'm never using it again.
How about "ps -ax" bitching at you not to type the dash (which every other Unix system requires)
You're lucky that Linux accepts that standards violation at all. Try it on any real UNIX (Solaris, HP-UX, UnixWare, IRIX, etc.), and you won't get what you want.
The proper UNIX syntax to print every process is "ps -e". Woah, that doesn't even work on FreeBSD! Linux accepts it. Clearly, BSD is even less of a UNIX than Linux is.
IRIX and Solaris will simply reject "ps -ax". (the "-x" is not valid)
HP-UX will interpret "-x" as a request to extend the command line. It seems to be a sort of width option, or for showing command args.
UnixWare will interpret "-x" the same as "-y". This is a format modifier commonly used with "-l". It drops the useless FLAGS field and replaces the useless ADDR field with RSS.
AIX and Tru64 will reject your command too, though they are at least nice enough to accept it without the "-". Try "ps ax" and it'll work, but "ps -e" is really the proper way to issue your command.
Linux of course fully supports POSIX and UNIX behavior, unlike FreeBSD. If you leave off the "-" though, you can get BSD behavior too. You can even mix the options. What you're complaining about is a friendly reminder that Linux is making a DWIM-style guess to deal with unknown options that have POSIX/UNIX-style syntax but no POSIX/UNIX meaning.
It's what Freedom software is supposed to be all about.
Now the only big thing left is to use a unified package manager to be able to add, remove, and upgrade Linux packages, even the ones outside the distro's repository. Once Linux is free of proprietary distro packaging, and projects are using more standardized APIs so that users can swap out one program in their software "stack" for another program if, say, they wanted to do something like switch to a new desktop notification system, or what have you, it would be cake! Then users would never be forced to install a different OS just because there's a piece of software they want and they don't know anything about compiling or the command line!
Promote true freedom - support standards and interoperability.
[quote]Truth is, nothing irreplacable was provided by the GNU project. [/quote]
I can't see you you can possibly think that is relevant. Whether there were other options that *could* have been used doesn't change the fact that a circa 1992 "linux" system was largely a GNU system.
I certainly agree that a modern Linux based desktop is not a GNU OS, but I think it was a perfectly reasonable request in the early 90s. I still call it Linux, mostly because the name is shorter, and I am not about to call it GNU/X11/Gnome/Linux. And the reasons I choose to run Linux over (say) FreeBSD are mostly to do with the kernel and the kernel specific system tools, and not with the userland.
on the other hand, "stall-ma-nux" is probably quite a cool name. Now say it in your best Cartman voice, see what I mean. :)
is vmware workstation still unable to run as a service and load virtual machines at boot time ?
Next mission - Windows kernel package for Debian.
And apt-get can potentially unisintall the kernel package - this is documented - for instance, on the academic literature about package management - about which you probably know shit.
Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
Indeed, just like the engine is a fairly small and minor part of a car. In fact, there are vehicles without engines, therefore, by analogy, you can also have an operating system without a kernel, the kernel is totally irrelevant, right?
Geez, why cannot the GNU people get The Hurd working and get over the kernel envy end this stupid just-a-kernel joke, once and for all?
Yes I probably know shit. I also know that apt has never uninstalled a kernel on me, so I don't care whether I "know shit". I just care that stuff keeps working, and with apt, it does. With ports, it doesn't.
Steps to install FAMP the easy way:
Get to a shell prompt. /stand/sysinstall
If your BSD is older than 6.0, run
If its newer you can just run sysinstall without the full path as its been moved to somewhere useful finally.
After sysinstall starts:
Select configure
Select packages
Select your download source location. (You'll probably want to use FTP and the default URL)
Select the packages you want.
I know apt is different, but I can't imagine its THAT much simpler to use as I just don't think sysinstall is hard at all, and you seeing as how you have to use sysinstall to get the OS installed, you're at least capable of figuring it out somewhat by the time you get the OS installed.
Of course you could also use ports which is a little more difficult and requires more fingers and type, and if you're on a fast connection is probably alot slower to build from source than it is to just download binaries using sysinstall.
cd /usr/ports/www/apache22 && make install ../../database/mysql51-server && make install ../../lang/php5-extensions && make install clean
(Select your apache build options)
cd
(Select your apache build options)
cd
When the text based gui pops up tell it you want for each of the above packages. If you don't want the mysql server you can skip that part as the php port will build the client libraries on its own if need be. If you want specific versions of the libraries used for various bits, you'll want to compile those specific ports manually first, in which case the rest of the process will use what you already have installed rather than its preferred version where possible.
If you need to find a port, then you can use:
cd /usr/ports && make search key=YOURKEYWORD
I've used whatever GUI tool Ubuntu uses in 8.10 recently, to me initially without any experience with it, I had to stumble a tiny amount as something wasn't right off the start, guess it failed downloading the package list or something initially, but that was due to my ignorance I think, it was the first time I had used a Linux desktop in probably 10 years and obviously its changed slightly since then :) Now it looks almost exactly like my FBSD desktop, except someone picked ugly ass brown for the color scheme. It fits with Ubuntu and its African heritage, but to my American eyes its rather gross.
So, someone who is familiar with both apt and FreeBSD's package manager or ports, are they really that different? I don't have enough recent experience to know.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
http://www.imdb.com/media/rm926456064/tt0069372
Chris
So Buddha walks into a pizza parlor and says: "Hey, make me one with everything."
Apollo Domain hosted BSD, Unix Sys 5 and Unix Sys 7 under the Domain OS-ness ... So a great direction Debian is taking but not a first. And in Apollo's case it was a dynamic choice ...
Very cool tech at Apollo, and now HP has buried it deeply (Also had a great UI design tool called Dialog that decoupled UI from implementation and was way ahead of its time... Alas it seems gone forever even though an attempt was made to "open it" and Digital (then Compaq then, what for it ... HP) had a similar decoupled UI design system, all gone it seems)
- Tjp
I am in wallow with my inner money grubbing capitalistic pig. ... Oink!
I see you've never discussed this issue with Richard Stallman. Unfortunately I have. He might not consider it the most important thing, but it's definitely in his top five list.
Don't blame me, I didn't vote for either of them!
Absolutely all of this is completely false.
Just about everything in version 2. Version 1 was decent, if nothing special. Version 2 simply doesn't work properly; everything's locked away behind a clunky and tedious web interface, and once you get a guest running it's buggy -- it couldn't even scroll windows right in a Windows guest when I tried it.
That's round about when I jumped ship to VirtualBox, which is (a) also free, (b) Free too, and (c) works properly. Of course, it doesn't run on FreeBSD...
Would that make it "Debian GNU/BSD"?
I just haven't had the same experience at all. No major problems with a variety of operating systems (although I mostly use Debian virtual machines). You still have the command line interface tools if you want to script the creation and management of virtual machines, too. I guess our mileages have indeed varied.
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
...4-way redundant power supply...
What on earth is that for? I understand wanting 2, or 3 just to be extra safe, but 4? How do you lose 3 of 4 without noticing?
There have been unofficial ports before but afaict this is the first time one has been accepted into the debian archive.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
Novell has supported both netware and linux kernels for a while now. You can decide which one to use during the install.
MFG: "The system supports both the LAMP (Linux, Apache, MySQL, PHP) and WIMP (Windows, IIS, MySQL, PHP) platforms."
Every single system that fails your expectations is POSIX-compliant. It goes together generally:
A. support "ps -ax", fail "ps -e", not POSIX compliant
B. fail "ps -ax", support "ps -e", POSIX compliant
Strictly speaking, a POSIX system need not support "ps -e" (for every process), but they all do anyway. Likewise, a POSIX system could support "ps -ax", but none actually do.
The bigger trouble is BSD's failure to interpret "ps -uwax" as asking for ps to print processes belonging to a user named "wax". FAIL.
Do you honestly believe a word of what you just wrote?
Yes.
And it's even less a war than it is a religious movement.
More FreeBSD zealots huh? It's not false. I've seen it happening at least a few times. Once I tried upgrading Subversion, and Ports silently upgraded Berkeley DB for me. This broke a few Apache modules and a few PHP modules. I wasn't aware of the problem until a user emailed me!
I have found here much useful information. Thanks timothy !!!
* the -j/-z options are new in FreeBSE 7. They dont exist in other/older implementations
What is it with you retarded linux fanbois. It would take you http://www.freebsd.org/cgi/man.cgi?query=tar&apropos=0&sektion=0&manpath=FreeBSD+6.0-RELEASE&format=html
Yeah, that was released over 4 years ago.
* a help options simply listing the commands w/o explanation is useless. you shouldnt have to consult the man pages to see a short description
That personal preference, not a fact. If you want to have pervasive -h availability, don't use FreeBSD. I don't see the upside, but knock yourself out.
* your "syscall bs" is nonsense. It's like "go read the source luke"...
duh...you do understand we're talking about fucking system calls right? Why would want them documented other than in a logical organized, centralized location.
brandelf -t FreeBSD
Eunuchs and Code Swapping and incestuous distros!
http://www.netneurotic.net/mac/unix/timeline.html
It's immoral I tell you!
Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
These gems are why I still read Slashdot :)
Really interesting, in depth post. You sir deserve a virtual beer or other beverage of choice.
Here's to the crazy ones