October-December 2003 FreeBSD Status Report
Dan writes "FreeBSD Release Engineering Team's Scott Long has posted the 2003 FreeBSD year-end edition status report. He says many new projects are starting up and gaining momentum, including SGI XFS port, MIPS, PowerPC on PPCBug-based embedded boards, and networking locking and multithreading. The end of 2003 also saw the release of FreeBSD 4.9, the first stable release to have greater than 4GB support for the ia32 platform. Work on FreeBSD 5.2 also finished up and was released early in January of 2004."
XFS is GPL. Is SGI changing to a BSD license?
Good heavens, that is a ridiculous quantity of acronyms!
Has OS X, being semi-derived from FreeBSD, been a contributing factor to this growth? As a slashdot user, i see a lot of "FreeBSD is dying" trolls, but with a major computer manufacturer like Apple on the BSD train, this seems more false then ever. However, the only thing i see in the article that could be Apple related is "shared key authentication interoperability with systems like OS X". To me, this doesn't seem like anything major in BSD source code contribution . In fact, Apple seems to give more back to KDE (i.e. Safari) than FreeBSD. Does Apple help or hinder BSD growth?
I'm just curious to know as a digital camera photographer. For instance, I often use a Samsung 800k camera and on Linux the only support is via an obscure little tool you may have heard off, gphoto which is a bit clunky to set up. How is camera support on FreeBSD? I've considered switching.
FloodMT: crapflood Movab
Since we're so fat as Americans shouldn't we add another branch to the *BSD tree and call it OBSD?
I read the report, and it's good to see that so much work is being done on BSD. Having tried it (and gone back to Gentoo), I was unaware that there was so much community support for it. I may just have to give it another look!
libertarianswag.com
I run FreeBSD on a webserver and I have been quite satisfied with it. I tried 5.2 and ran into some problems so I currently run 4.8. I think it makes a great server, I had a decent uptime, until the #$@#$ power was tripped, but it recovered perfectly. I'm glad that they are continuing to work to develop it and I will definitely install 5.2 once it is in stable release.
"Wisdom is not a product of schooling but of the life-long attempt to acquire it." -Albert Einstein
What does a Penguin have to do with Linux? What the hell is the association there?
I run FreeBSD because it has a better mascot.
OpenBSD Packet Filter is *really* cool - I can't wait for it's availabiltiy in FreeBSD.
Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.
BSD isn't dying then? I thought with Apple onboard it would be dying faster or something like that since they are on the way out as well. Btw mods, i have an Apple mac.
Jonathanjk.com
The problem is many like minded individuals do live here. Hence California.
their development team. They are taking a break between RC versions. They deserve the rest. Good work guys!
getting features hacked in as quickly as possible: linux
ridiculous stability as priority: freebsd
As far as platform support, freebsd has never been one to have much outside of x86 and alpha.. This is all new in 5.x.. If you want broad platform support, I'd use NetBSD.
As for your response to networking locking.. It has nothing to do with NFS and everything to do with Giant (the giant mutex that exists in the kernel). FreeBSD 5.x is largely an attempt to break away from this giant lock.
As for multithreading, both linux and freebsd have had it for ages. And it hasn't been that great in either one of them up until KSEs in FreeBSD 5.x and the revamped threading in Linux 2.6. FreeBSD had very good userland threading performance for processes needing to use threads on a single processor, but no native SMP threading support outside of using Linux's threading library (clone()).
As for PAE, correct me if I"m wrong, but it has NOT been several years. PAE, officially AFAIK, is still relatively new to Linux as well.
A thing that is not in Linux? A license that will not *steal* your driver source code?
tigerhost.com ranks as one of the worst websites I have ever seen. How could you possibly think it's acceptable to have links appear as normal text? Ok.. that's really all I care to look at, so there may be more things wrong with it, but that in and of itself is pretty darn bad.
Insightful?
What idiot modded this up.
Judging the number of Score=0 posts i thing Rob Enderle is posting at slashdot.
Anyway I only used FreeBSD with bochs and i would say it is ok.
stability in a well thought out os.
free software
vodka, straight up, thank you!
I sell CDs of Linux and FreeBSD and NetBSD on Ebay. So far I have done ok on FreeBSD. Not getting rich but I have sales and interest enough to keep listing them. Am getting interest in NetBSD and expanding the sellection there too.
The FreeBSD and NetBSD listings get alot of views. Never know why poeple look and not buy, price? Just curious? I dunno but so far I have sold as many FreeBSD CDs as any Linux Distro. Just listed NetBSD this week and have one sale already.
Linux wise Fredora and Rehat are my top sellers. I do not sell Mandrake anymore. They do not seem to have the same open mindframe of the other distros to sharing. It was demanded I remove the downloadable version from my listings. Ebay was even contacted and told to remove the listings.
I am doing ok enough with the others that I do not need Mandrake. In reading the info on the *BSD and other Linux Distros web sites they have very open and sharing minded policies except for Mandrake, OpenBSD and SUSE. No matter, it's their work they can demand what they want I guess.
But the openess of Fedora, Debian, Slackware, Gentoo, FreeBSD, NetBSD and OpenOffice.org is so inspiring I have decided to doante a portion of every sell to their respective organizations to help and to share back.
These guys are really cool and what they are doing is really cool. I know you already know that but after the Mandrake acted the point has been further driven home to me.
Blantant self promotion:
http://stores.ebay.com/poppageeks
I agree that they can have it BSD licensed no problems if they program it from scratch, but somehow referring to it as the "SGI XFS port" sounds like they're taking the existing GPL implementation and porting it. My guess is it'll be like the ext2fs parts, GPL code on BSD.
wtf it was an honest question and now it won't get any attention :(
I'd sincerely like a reply
multithreading isn't so true.
NPTL (Native POSIX Threading Library) is a new addition in just over the past year.
You did mean POSIX compliant threads right? Not heavyweights? (cough processes cough)
That project certainly deserve the "coolest name" award. Basicly it's the freebsd equivalent of ndiswrapper to get wireless chips to work. :)
It's remarkable how applicable this name is
Here is a more detailed description.
FreeBSD 4.9 comes with KDE 3.14 and gnome 2.4. 5.2 is still in the release candidate stage, so it's considered slightly less stable than 4.9
OS X has perfect digital camera support. FreeBSD: sketchy. Why would you use FreeBSD when OS X is available NOW?
FreeBSD is "ok" if all you are interested in is not paying for your operating system. For just a little money, you can pick up OS X and have the best operating system ever developed. It has a way better GUI than anything BSD/Linux has, all the system components on your G4 or G5 are fully and totally supported without hacks and compiling necessary. It's faster, more elegant, and better engineered by professional American programmers, rather than a loose collection of amateur programmers who just barely graduated from the university of india, or whatever.
Apple's mascot for OS X should be a guy in a business suit driving an Audi TT. Why? Because with OS X you can get actual work done, rather than sitting around all day trying to get your kernel to recompile or your port to update. With OS X you make more bling, and it shows.
getting things done: Apple OS X
OK, so you mean removal of Giant.
The Linux term for that is the BKL.
This was removed for the 2.4.xx kernels,
excepting oddball protocols like
DECnet and rare operations like ifconfig.
So, got that too.
For the 2.6.xx kernel of course, the BKL
has been removed from other places. The
ext3 filesystem is free of it now, etc.
Whatever, troll. I've been running FreeBSD 5.2 on my desktop for a while now and have not had any problems. Also, 5.2 has not been withdrawn.
For desktop use you are doing yourself a disservice if you use anything except for Apple OS X. Sure, you have to buy a new computer, but so what? BSD is only "free" if your time has no value, and the time that you will save using OS X for your desktop compared to BSD will save you thousands of hours in a single year. With OS X you have apps that JUST WORK, a GUI that completely rocks anything the KDE or GNOME people can imagine, and the whole thing is backed up by a corporation that employs paid, professional, American programmers. Not amateur communists and freeloaders who spend company time writing kernel hacks for those servers noone knows they installed.
It beats your post for sure, being far more
interesting, and thus deserving of more points.
(or at least equal -- but the moderators have
shown unkindness toward pointing out the
obvious in a pro-BSD story)
Besides that, it's correct. Never mind the
confusion over locking; Linux was first
either way you interpret things.
So it is reasonable to ask, what is new?
If there is anything, please tell!
Thanks mate!
;)
I read on the FreeBSD site, the release notes and the comments from the team about why I should use 4.9-stable over 5.2 but I just wanted further insight.
They've taken perl out of the base GAH!
Thanks for letting me know about KDE 3.14 though, I'm not that great at X and would hate to bother mucking around a long time just to get it going.
The whole "heavyweights" idea isn't meaningful
when dealing with Linux. It applies to Solaris,
Windows, Mach+BSD (NeXT, Darwin, OSF/1), VMS,
OS/400, and zOS (OS/390). To some extent, it may
apply to any BSD or real UNIX.
No full-featured server or desktop OS can do a
fork() faster than Linux can. (vmware, pSOS,
eCos, and so on are not full-featured OSes)
NPTL speed has nothing to do with lightweight
versions of fork() or clone(). NPTL beats the
old LinuxThreads library because NPTL avoids
having an extra management thread to funnel
lots of library calls through. A non-leader
thread can now directly create another thread,
without needing to register it with the leader.
A non-leader thread can cause the whole group
of threads to exit, instead of needing to pass
messages around asking threads to exit.
There are a number of other specialized applications out there that use a BSD variant. Juniper routers and Nokia firewall appliances come to mind. These are widely deployed and highly trusted systems, which have found BSD to be the best way to run, which I agree with. In a stripped down, no-BS system that is purpose built, it's hard to argue BSD's virtues in this respect.
the best part is that i don't even run bsd
i guess that makes me a karma whore. AWESOME!
Despite the numerous BSD is Dying trolls on here, it seems to be quite a lively corpse.
I have half a dozen 4.9 servers, a couple of 5.2 laptops, and I'm playing with the Motorola 88k RISC port of OpenBSD trying to get it to load on an MVME187
One of these days I'll get all crazy and complete the family by putting NetBSD on my toaster oven
I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
I really can't help you much because I've never delt with FreeBSD. Try going to JustLinux and asking there. You probably won't find help here.
I'll give my left pinky if you don't find help there.
People discover the meaning of life between getting piss drunk and the following hangover.
When I browse the Linux/alt-os listings on ebay and see people selling home-burned cds, I tend to wonder why anyone would buy them, instead of simply downlaoding the iso themselves or going to cheapbyts.
;-)
On the other hand, I am [overly/highly] suspicous of buying software on ebay and have not bought anything from there for that reason, so I may not be a representative sample.
>Insightful?
>What idiot modded this up.
Possibly the same one you're appealing to now.
> They've taken perl out of the base GAH! ;)
Uhm, thats a GOOD thing.
"Never know why poeple look and not buy, price? Just curious? I dunno but so far I have sold as many FreeBSD CDs as any Linux Distro."
I just saw why, it's your ad's tagline:
FreeBSD for sale! Get your hot (gifs of Ceren naked) FreeBSD!
FreeBSD for sale!...
I think you're confusing death with a workoholic that doesn't have time to talk:
l
http://uptime.netcraft.com/up/today/top.avg.htm
From those uptimes I'd say that BSD is most certainly not dead, it's quite hapily humming along reliably.
1) Doing feature comparisons is pointless. Checkbox marketing is not the way to select a server. If I had a server admin that changed machines often to get new features, I'd fire him.
2) PAE has not been in there for years. It was a collection of hacked patches for years, finally getting released into linux 2.6, and backported to the RedHat Advanced Server 3.0 (Linux 2.4) kernel.
Both Linux and FreeBSD had badly designed multi-threaded subsystmes for a while. They both just came up with sane, though different approaches very recently. Linux with NPTL in V 2.6 (also backported to RH AS 3.0) and FreeBSD with KSE in 5.x.
Not sure why I'm feeding a troll, but someone may be able to use this info.
Yeah, you're getting a LOT done this afternoon, right?
Too retarded to put a linefeed into his HTML: runderwo
The comment I get is they have a dialup connection.
Maybe those uptimes are load balancer => N=1 FreeBSD boxes.
FreeBSD still just rocks for overall uptime - I've gone four years without any trouble except on my much abused R&D boxes - the production stuff just keeps on producing
I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
Thats funny, I own three Macs with OS X and still use FreeBSD/Fluxbox on x86 as my primary desktop. Luckily, I am a communist freeloader as well..
So do I, but I still tend to think of cheapbytes before I think of ebay.
Parent may be a troll for inflamatory remarks, but you're just as bad because you're spreading FUD. At least OP didn't lie.
PAE has been in Linux for years. It was in Linux 2.4 when it was first released.
and by that I'm referring to FreeBSD and myself.
:-)
I tested it for the first time about a year ago, and was seduced by the ports tree... it gave me the impression that BSD is a little more sleek in structure than most Linux distros.
I upgraded my home server to 4.9 a few months ago, and the only downtimes were due to power outages... and after finding a little BIOS tweak in my Tyan Tiger, I think those will be minimized too
This weekend, I migrated from XP to 4.9 for my desktop machine after drag-n-drop of all things decided to quit working... wtf? There's a few things that I anticipate will be tricky, like Xinerama support for my Radeon 7000 VE dual display, tweaking Vmware so it'll work correctly, and openoffice is being strangely adamant at not compiling. I'm not much of a coder, so things like this tend to make me run to the 'net for assistance, but that's what a supportive userbase is for.
Kudos to the FreeBSD team for attracting yet another user with a well-structured and well-executed OS.
May the threads progress competently.
The 4.x series of FreeBSD is production branch, designed to be run in high-reliability environments. The 5.x series is the new technology branch, with many new advancments in the system. I would advise you to run the 5.x series, which in this case is 5.2, soon to be 5.2.1 (mostly amd64 fixes). You'll find the performance to be better, along with a generaly better desktop user experience. I run 4.9-stable on my fileserver, and 5.2-current on my laptop. I don't have problems with either, but I sort of expect things to randomly break on -current. 4.9-stable is rock solid with my mixed IDE and SCSI raid arrays.
As usual FreeBSD is way behind linux. I mean come on, look at this little porky... linux. Tell me you cannot grab roll of that! Reminds me of a recent picture I saw of someone in a dunk tank. :pPpPpPpp
Heh, and I saw this for the first time today. Just look how slim and fit this mascot is! freebsd. OBSD btw, has a mascot contest going on right now! My vote is for a traditional daemon.
You want uptimes you might want to try VMS or Tandem Non Stop (both now under HP).
VMS uptimes are due to it being cracked and then patched by the 'administrator', who wants no more downtime
type cluster_name::*.*;*
I mean really
I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
I'm doing 5.2-Current with Fluxbox for my desktop. I suggest you just make boot floppies for 5.2-Release and do a net install. Otherwise, just download 5.2-Release ISO and do minimal install.. then CVSup the sources to Current and make buildworld, make installworld. Though, if you don't have a very new computer, 5.2-Release will be just fine. I haven't used 4.9-Release so I can't offer much on it. I use 5.2 because ifconfig and acpi weren't working good enough for my laptop when 5.1 and 4.8 were out. (ifconfig from 4.8 was lacking functionality that it had in 5.1) As for 5.2, acpi is up and running pretty good.
As for, gnome v kde.. I could care less about that bloated crap. Check out their websites. I will give my vote for XFree86 4.4.0 though. Hopefully it will be released soon and plopped into
p
PS also, it goes without saying that watching dvds goes great using ogle or mplayer. Read Dru Lavigne's articles on Onlamp to get help with that stuff. use plugger playing media from websites. There are plenty of mp3 players in
PPS get familiar with portupgrade and cvsup your ports.
I've seriously considered getting a Mac laptop (since it offers a combination of a BSD system and important apps like MS Office), but I just can't make myself like the Mac OS UI. The global menu bar, the single-app instance policy, the poor keyboard navigation; it just can't compete with Windows XP, WindowMaker or even CDE. I wish Apple would at least offer the classic NeXT UI as an alternative.
I guess Apple had to design a UI that would be friendly for existing Mac users, but if it wants to attract non-Mac users, it should offer a more professional UI as an alternative (see the wide variety of X window managers, or the `Classic UI' on Windows XP).
Just out of curiosty... Why would you use VNC with XP when you can use the RDP protocol (using RDesktop [rdesktop.org])?
You got me.. I guess I just assumed a client didn't exist. I installed it from ports and it works great on my local lan. Hopefully, it'll work good from remote locations.
p