FreeBSD 4.2 Is Out
Quite a number of people have e-mailed in the last bit about
the release of FreeBSD 4.2. This is the release - you should try it out today, because CowboyNeal sez so, and he's currently updating it on his Vaio.
← Back to Stories (view on slashdot.org)
As far as i know BSD forked from unix. The original AT&T. And the university of california was tied up in court with them for a long time.
For those of you who might be curious and lazy, here's a quick link to the RELNOTE S.T XT for this release (i.e. the changelog/release notes).
--
News for Geeks in Austin, TX
Well, Solaris isn't exactly iron-clad in the security dept. by default. For that, it's OpenBSD hands down. If you need big iron, well, then you're probably running a proprietary Unix anyway (like irix for some huge SGI-based vis lab, AIX on some huge S/80 ibm db2 box, Solaris on some huge Sun Oracle box, etc.). Free unixen are IMHO best suited to the problem space addressed by bunches of ``little'' boxes (best hardware support there, anyway, and similar price structure), by little I mean <= 4 cpus and <= 2gb of ram... (i.e. web farms, render farms, distributed DB serving, workstations, etc)
--
News for Geeks in Austin, TX
I have been using FreeBSD for over 3 years now,and one thing I can say about it is that it is solid! even in the current branches! It has the ability to run Linux binaries if you feel the need, but the ports collection offers quite a variety of apps. I am not asking to get flamed here but I have benched my dual PIII-550 w/FreeBSD against my dual PIII-650 and found that apps are a lot faster on FreeBSD ( e.g. gimp,). And yes they both have the exact hardware!
// what do you mean that was the only copy...
No, you have that wrong. Sun forked sunOS versions 1.0-4.x from BSD. BSD always was BSD, sunOS was the fork by sun. Suns lawyers never sued BSD. Currently sunOS is at version 5.x (I think they call it vesion 8 now, but it is still version 5) which is NOT based on the forked BSD code but rather based on the orginial AT&T code.
There were legal problems in the early battles, but they were caused by whoever owned unix at that time (AT&T yet? I'm not sure) BSD got around them by re-writing the code in question, and setteling. since BSD never has had (much) money the settelment wasn't a big deal.
No offense, but what kind of crack are you smokin? Solaris on x86 is like molasses riddled with bugs. Don't get me wrong, if your running an E10k or something, don't install BSD (athough it might be interesting).
Someone you trust is one of us.
Anyway, the map is so convoluted at that point that it is hard to tell what shares code with what.
Icebox
This is the release - you should try it out today, because CowboyNeal sez so, and he's currently updating it on his Vaio.
I'd somehow really appreciate it if he were to install it first and tell me to do so later...when he's sure it works...
People replying to my sig annoy me. That's why I change it all the time.
OpenBSD works great on laptops. USB, PCMCIA, APM, etc.
I have a page describing how to get OpenBSD running on two Sony Vaios.
FreeBSD pcmcia support isn't that great. The FreeBSD Japan group started PAO extentions for 3.x series but it hasn't really been merged in the 4.x branch. OpenBSD is the best for pcmcia support on notebooks though. Look into that.
FreeBSD rocks. I used linux for 3 years. I tried FreeBSD 6 months ago, and felt in love with it.
/usr/src
/bin directory
/sbin
/usr/bin
/usr/sbin
/usr/src/bin/ls
/usr/bin/ls/ls., cd /usr/bin/ls and make install.
/usr/src
/etc/rc.conf
/usr/ports, present in the form of patches to the original versions. For instance:
/usr/ports/graphics/gimp1
The very very best thing about FreeBSD is the coherence of the whole. For instance, all the sources in
/usr/src/sys: the kernel
/usr/src/bin:
/usr/src/sbin:
/usr/src/usr.bin:
/usr/src/usr.sbin
etc, etc
The sources of ls are in
Wanna change and recompile ls ? Change
Wanna recompile the whole thing ?
cd
make buildworld
make installworld
mergemaster (if config files have changed)
reboot
All the system is maintained under CVS. Want to upgrade the *whole* system to current version ?
cvsup -L 2 stable-supfile
Then make buildworld & installworld.
Almost all of the configuration is made in
And there is the very clean port tree. About 4500 programs in
cd
make install
[Downloads source of the gimp]
[Patches sources]
[Compile]
[Install]
Of course all needed libraries will be fetched/patched/compiled in the way.
And all the ports are in CVS too, so
cvsup -L 2 ports-supfile
will keep you up-to-date with latest ports
Everything in the system is very very nicely engineered. There is a vision here, not a collection of hacks.
Cheers,
--fred
1 reply beneath your current threshold.
"A new OS version will be released on they day that Tony downloads the ISO for the previous version".
He did it at least 3 times in a few months, offering to sell us CDs he'd just cut for media-only costs.
I don't know where he is now, but he's probably installing FreeBSD 4.1.
I use FreeBSD on my Toshiba Satellite just fine. Sound, X, pcmcia, everything. If you're having trouble with PCMCIA, check out this Big Scary Daemons article: Laptops, PC Cards, and FreeBSD Short answer; if it doesn't work, you probably have an IRQ conflict.
Hey, where's that Java 2 I was promised?
/usr/ports/java/linux-jdk && make install
/usr/ports/java/jdk12-beta && make install
For the Linux port
cd
For the native port,
cd
Note that the native port is built from scratch due to licensing restrictions.
I find that the PCMCIA stuff works pretty well under FreeBSD 4.x. I just recently bought a used IBM Thinkpad 365XD, and I've got everything up and running smoothly (with the minor exception that I can't get X running in 800x600). The pccard daemon smoothly handles the hot swapping of my various cards quite happily.
I had a lot of trouble getting my PCMCIA ethernet card - a LinkSys PCMPC100 V2 - working with the standard 4.1.1 boot floppies (I wanted to use that card to download via FTP). The fact that the ID string for the card had "V2" in it was confusing pccardd. So I hacked up my own installation floppies which recognized the card and it worked like a dream.
Plus (I know this is kind of lame), FreeBSD 5.x PCMCIA support is going to be even better. (Try tracking bleeding edge -CURRENT to see what I'm talking about.)
I have nothing against Linux. BSD just feels a lot more natural to me.
"The further I get from the things that I care about, the less I care about how much further away I get." -Robert Smith
The Java 2 is availible in /usr/ports/java/jdk12-beta as well as ;Ta r file
We've been running it with no problems for some time now
I've been learning a ton of stuff from the responses to this post, so I thought I'd share. For all of you out there who are thinking about buying a VAIO but are hesitant because of the Firewire (iLink) issue, you need to know that the only difference between plain-vanilla firewire and Sony's "iLink" is that the iLink does not provide power to FireWire Devices. The port on my laptop, a PCGF540, is an S400. It's the smaller type of Firewire port, and it only has 4 pins as opposed to the normal 6 (you guessed it - the missing pins are positive voltage and ground).
:)
In the latest 2.4 kernels, the Sony CXD-3222 chipset, which is what I've got, works like a charm. Not sure about FreeBSD tho. Anyways, if you're shopping for one, boot it up in Windoze, go to Control Panel --> System --> Device Manager --> 1394 Bus Controller. If you Sony CXD3222 OCHI, it will work
The you can use FIPS to get rid of the Win partition.
Windows has detected that you have moved your mouse. Windows will now reboot in order for this change to take effect
There might still be a few bugs to work out.
- I don't care if they globalize against free speech. All my best free thoughts are done in my head.
That server holds pretty much *all* of the download records, and has for several years.
It may get slow, but it can saturate its link, and a mere slashdotting can't bring it down . . .
However, you will generally get *much* faster results from a regional server.
hawk
I've brought both FreeBSD (3.2?) and Linux down from userland, and both are repeateable. I've never seen responses to bug reprots, so I don't know if it applies.
FreeBSD: go to image-link laden page (news collages, etc.) and middle-click on a slew of images under netscape 3. This causes many netscape windows and instances of xv to try to load. It overwhelmed the vm (but i didn't leave it until morning--it still answered pings, but eventually stopped swapping)>
Linux: debian kerenl 2.4.pre5. a) load 1.6G file into beav with only 160M of memory. Same vm oveload
b) I still don't know exactly what happened, as my fingers slipped, but I believe I selected two columns, and pasted them overlapping one of the two, causing massive memory allocation with recursion. *wham*.
All three of these were done from userland, not as root. The first two are repeatable, and I expect I could repeat the third if i knew what happened
hawk
I'd respond further, but honestly, it's really evident you're:
- Trolling (poorly)
- Really damned stupid
- Uneducated
Anyway, if I'm wrong, then go do some real computing, and come back when you've answered your own question.--
"Don't trolls get tired?"
Actually, there are patches for zero copy sockets and NFS for FreeBSD-current. It's bleeding edge, but if you want zero-copy, it might be worth exploring, at least for future development.
--
"Don't trolls get tired?"
No, it wouldn't even be possible. FreeBSD doesn't run on sparc.
--
"Don't trolls get tired?"
RC2 = Release Canidate 2
In Soviet Russia...michael would be rotting in Siberia!
Solaris, and you have lots of Sun hardware, then no doubt about it, go
for Solaris over FreeBSD.
We had some Sun folks here offering free Sun boxes. We took some
boxes as clients, but my research group decided to stick with FreeBSD
on Intel as our main server...
nothing as nice as apt-get dist-upgrade, FreeBSD still lacks a really good binary upgrade system, the only really easy way to do it is to keep the source handy and remake the world and the kernel yourself. as for the ports, pkg_version -c can help with keeping them up to date.
--
"Don't trolls get tired?"
So does FreeBSD. So would any package system that intended to create a working port.
And since the packages are binary, there is no need to wait for it to compile.
FreeBSD supports binary packages as well.
You can, of course, always force it, but if you do that make sure the force is with you!
FreeBSD supports similar conflict management, and a FORCE feature.
This brings us to the most important point, BSD is far superior to Linux because BSd is already on version 4.2, while Linux lags behind at version 2.4!!! Can you believe that people?
:-) (ITS A JOKE LAUGH!:)
Jeremy
if I am running 2.2 you can imagine what hardware I am running it on, SMP, USB, PCM sound, ATA-66 are all out of the questions. I installed secure shell, it is just a tunneling server. :)
------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
The easiest way to (binary-) upgrade is to use the upgrade option of /stand/sysinstall. I did this yesterday to upgrade my 4.0-RELEASE to 4.1.1-RELEASE and it worked flawlessly (and probably a lot faster than a makeworld). But before doing that you should carefully read UPGRADE.TXT provided in the root-directory of every release. The most important points you have to take care of are:
make backups (just in case... ;-) and use 'the version of sysinstall supplied with the version of FreeBSD to which you intend to upgrade'.
no it does not install X4 by default. because of possable root exploits in XFree86 4.X but you can compile it in /usr/ports
If my 505's battery life were better I would have loved to have a 6-pin port, but most devices are self-powered anyway, so no big deal.
--
If your map and the terrain differ,
trust the terrain.
Cool, but that's too many words for linux users.
# ftp ftp.redhat.com
Anonymous user limit reached
Damn, I hate always being the 10th person to hit the redhat site.
ftp ftp.freesoftware.com
Welcome to ftp.freesoftware.com - home FTP site for Walnut Creek CDROM. There are currently 2047 users out of 5000 possible.
One machine.
I used FreeBSD 3.4 (PAO) and FreeBSD 4.0 with PCMCIA and it just worked (on a Vaio 505TX). I was using it for a year with absolutely no problem - in fact PCMCIA worked 100% reliably unlike under Windows 98 or Linux. However I was completely unable to install FreeBSD 4.1.1 - it failed to detect the PCMCIA ethernet card and so I couldn't do a net installation. I tried every IRQ setting possible as well as the 'correct' settings gleaned from Windows 2000. Maybe it got broken somewhere along the way. It's very frustrating!
--
-- SIGFPE
Somebody better tell my laptop, then. The IBM 760ED with a Megahertz PCMCIA Ethernet card in it, the one I'm using right now to post this. My main axe.
PCMCIA support in FBSD and OBSD are just fine. FBSD had USB support before Linux did, IIRC. Hell, FBSD and OBSD just rock. I like Linux, mind, but I prefer xBSD. YMMV
Potato chips are a by-yourself food.
Maybe this is a dumb newbie question, but I should probably ask it before trying out this new 4.2 release. I recently attempted to install 4.1 on a 486 box for use as a router, and it completed the install routine ok. However, on first boot, it hangs at the boot loader. From the behavior, it seems as if the 4.1 boot loader is compiled for pentium and above and panics pretty fast. So much for my first experience with BSD.
Is this normal? Should this behavior change with 4.2? Can I use the 4.2 cd to do a simple install on a 486, or do I have to (a) roll my own from source or (b) install an older rev and upgrade from there?
J
I think not...(*poof*)
That binary upgrade option isn't remotely comparable to an 'apt-get upgrade' style upgrade. It lacks the modularity, and sanity of apt-get, and the method of handling configuration files is messy (your *real* /etc is elsewhere now).
/usr/src, but theoretically say that a company has a couple thousand servers.... suddenly modular binary upgrades become much more important.
It's a known problem, and jkh has made proposals for a good solution, but it's not implemented yet.
As for the source tree, I agree sometimes. I use source upgrades on my desktop, where it uses a mere 280 megs of disk space for
What I'd really like is to be able to replace a running kernel, but I don't see any of the Free OSen approaching that capability anytime soon.
--
"Don't trolls get tired?"
Because we use vi, son. They use emacs...
There are lies, damn lies, and statistics. I guess we should also add 'benchmarks' and their interpretations to this list.
First of all, what you decided to ignore is the fact that according to those benchmarks, the slowest of the bunch is not FreeBSD's JDK, but Transvirtual Kaffe 1.0 for Linux. How convenient, but does it matter? No. Why?
TowerJ is a NATIVE COMPILER, and IBM's, as well as all the other VMs tested APPART from FreeBSDs used a JIT compiler - and we're talking about FreeBSD 2.2.8 for crying out loud. I'm surprised it actually HAD a JDK.
Needless to say, things changed:
http://www.freebsd.org/java/
-W
Umm, its $75. There's no free download. Solaris 8 is crazy slow on smaller Intel machines.
A deep unwavering belief is a sure sign you're missing something...
You can accuse BeOS of a lot of things, but you can't accuse it of being bloated. This is the OS that fits more or less unchanged onto handhelds. The entire BeOS /system directory is 30MB. This includes all the servers, the kernel, and drivers for all the devices. The kernel, all the servers, and the GUI take up 8MB, while a full set of drivers takes up another 5-7 MB. XFree86 alone takes up more than that. The maximum install for the OS is 180MB, including all sample code, compilers, IDE, a large number of GNU utilities. If you need more, than almost any UNIX utility you need is included in the geek gadgets port. While hardware support is still spotty, you're probably using strange hardware. If you use it on modern, mainstream hardware, then it is fairly rare to find an unsupported config. All three of my computers (2 hand-built with the weird OEM parts) support BeOS fully. Inkjet printer support is sketchy, but if your doing media, you're probably using a Postscript (430-something of those supported) printer anyway. Since it looks like you haven't checked, there is a SANE port as well, so scanner support should be similar to Linux. If you don't like the dinky partition (which is interesting, given the fact that my 3GB BeOS partition is only half full and I use it 90% of the time) you can install it on any size harddrive you want courtesy of the 64bit file system. Networking is being rewritten (out real soon now! Probably not much later than Linux 2.4, if that late, as the beta is already running some website servers) which should allow NFS, and SMB (I assume SAMBA?) has a port as does Apache 2.0
A deep unwavering belief is a sure sign you're missing something...
X takes up more space than all of BeOS, and it still runs OpenGL and regular 2D apps slower than Windows. What more proof do you need? QSSL had the right idea to never use X in an OS meant for speed. (Photon is damn nifty!)
A deep unwavering belief is a sure sign you're missing something...
If you are really dying for the performance/stability/security boost you get with freebsd (like I was), then you'll shell out a couple hundred extra sheckles for the cards (like I did).
sorry about the bold, wrong tag; I didn't mean to yell folks... my bad...
As for you gripe about "shareware" Mr. "I just started using Unix and still use the word 'shareware'" things like LyX are awesome, try the GIMP film version to see why the open source world of shareware kicks much ass. Seriously, no one really cares a hell of a lot about using a Unix for the "business productivity apps." If I wanted to be bored out of my mind, I would use my WinME box with Word, what the Hell. If I want to see what's really going on I hack on multimedia apps for making movies, music, etc. and sharing them with friends. Believe me, these apps are coming down the pipe soon.
Applixware may not be your cup of tea, but it is fast stable and very very useful. It's conversion filters are the best in the business, they have to be or no one could use it.
I can't believe you say "public domain shareware 'ports'". You must have just migrated to the open source world. Get a clue, man.
Daemon bondage can be brought about ... (sins of the flesh).
Rack-mount my hardware, finger(1) me, fsck(8) my raw partitions, mount(8) my file systems, abort(3) my child processes, chmod -R ugo=rw ~,... /etc, /etc.
The Bible makes it clear that there are daemons, or evil spirits, in the world that interfere in people's lives.
Yeah, had some trouble with rarpd(8) terminating; ended up putting the X terminals' IP addresses in NVRAM instead.
"There shall not be found among you any one that maketh his son or his daughter to pass through the fire ...
Like I'm leaving my network open to script kiddies.
1:22AM up 28 days, 7:38, 1 user, load averages: 2.03, 0.71, 0.32
(Storm. Power cut outlasted the UPS. And just whose fault was that? "Act of God", they said.)
Aw, c'mon. It's not just BSD sysadmins who are driven to drink.
Well. Don't blame me when your universe crashes.
Now the works of the flesh are manifest, which are these; Adultery, fornication, uncleanness, lasciviousness, idolatry, witchcraft, hatred, variance, emulations, wrath, strife, seditions, heresies, envyings, murders, drunkenness, revellings, and such like
Yay, new Slashdot poll! I got 82%; how about you?
1. Compulsion to abuse animals or people;
Fuck you.
2. Sexual perversion and immorality (homosexuality, molestation,etc.);
See #1.
Also, counselors at CBN 700 Club can pray with you by telephone.
$4.99/minute. Have your credit card ready; will appear as "Bondage Daemons" on your statement. Must be 18 to call. For entertainment purposes only.
No, I meant thousands of servers, and if you don't think it's possible, look at really large ISPs or telecommunication companies, or even Yahoo.
The company I work for actually has deployed thousands of FreeBSD, Linux and QNX servers, and probably our biggest operational challenge is maintainance and configuration management.
Some of these sites are have poor quality network connection, so you can't assume that your script will have ten minutes where everything will be fine, in order to perform the upgrade, and if, for example, the Peru servers crash, we need to send a field tech, at a real cost of somewhere in the neighborhood of $5k, and that's doesn't count the cost of downtime.
I know this isn't the "standard" use of FreeBSD, but it's definitely not totally uncommon, and it definitely does exist.
--
"Don't trolls get tired?"
Linsux sucks. Why don't use just use FreeBSD? It is a bloated, slow POS. Why is it that anti-BeOS trolls never get modded?
A deep unwavering belief is a sure sign you're missing something...
For the same reason various Linux distros have differently patched kernels. The people who package up the code think it would be better with their own changes.
If it was said on slashdot, it MUST be true!
The number one problem facing Freebsd now is loss of marketshare. Week after week Freebsd keeps slipping lower in the marketshare surveys.
Really?
Got some URL's showing this on a week by week basis?
If it was said on slashdot, it MUST be true!
I suppose -- I guess it depends on what you need in PCMCIA support. It works fine for me. If you've got a PCMCIA CDROM or something that doesn't work, it may suck for you.
Just wanted to hold up my end on my fave OS :)
Potato chips are a by-yourself food.