FreeBSD 4.6
An Anonymous Coward writes "FreeBSD 4.6 is out! The announcement is out, and so are the release notes.
Have fun, and thanks to the FreeBSD team!" The announcement has all the mirror information, etc.
← Back to Stories (view on slashdot.org)
Isn't Apple's Mac OSX a BSD unix?
Selected network drivers now implement a semi-polling mode, which makes systems much more resilient to attacks and overloads.
A partial defense against IP DoS attacks?
Another thing that looks really cool is that reboot now takes a flag to tell it which kernel to reboot to. Isn't this cool? Granted, most of the time on my Linux system I'm at the console when I do a reboot, so I can just pick it from GRUB, but for remote reboots this could be quite handy. And they've eliminated the deal with the odd legit TCP SYN packet from crashing the box to boot. In a nutshell, it's time to start downloading...
Much Free Software from linux compiles fine on BSD, if that isn't what you meen by being a programmer. Otherwise, you can mount your linux system under /usr/compat/linux, add linux_enable="YES" to /etc/rc.conf and run your linux binaries as they are.
And poke her, with the soft cushions!!!
not possible.. I updated last night and built it. This morning I updated it again. Now it actually says FreeBSD 4.6 RELEASE not RC #0.
November 25th.
AFAIK selected polling mode means that after an interupt the driver switches to poling mode to avoid the interrupt overhead.
Some of Donald Becker's linux driver have this feature.
This improves system stabillity and responsivenes under high nework loads, and avoides the so called 'livelock' where the system isn't hung but it is wasting so much time doing interupt handling that it can't do anything else.
This is a GOOD THING but it won't help much against DDOS
As of Postgres v6.2, time travel is no longer supported.
The fact that the mini iso as already there doesn't mean it had been officially released. A new version of FreeBSD is not officially out until the announcement is made. This is necessary because isos and files need to be mirrored before the load spike comes. For the rest of us, we just cvsup and don't really worry when it comes :-)
flynn@kajsa# uname -a
FreeBSD kajsa.energyhq.tk 4.6-STABLE FreeBSD 4.6-STABLE #0: Sun Jun 16 14:08:54 CEST 2002 root@kajsa.energyhq.tk:/usr/obj/usr/src/sys/KAJSA i386
# cd
# make install
# echo 'linux_enable="YES"' >>
Note that if you choose linux binary compatibility during installation, the above is done for you.
For some things (vmware) you may need to add linprocfs to
linux_base comes with rpm, et al. Rarely, you may need to copy some shared libraries from a linux box to the the appropriate directories under
Really, its easy. The FreeBSD handbook does a good job of explaining.
We are now accepting bets on whether or not Slashdot announces 4.7 before it is actually released and by how many days.
I installed 4.5 yesterday. Sigh.
My frustration grew last year proportionally with the time it took to make Linux 2.4 stable enough for production server use. It still makes me a bit nervous and I have decided to go for *BSD in future where possible.
However, since Linux got most of the hype, most *nix desktop stuff especially from commercial side like game companies is targeted for it. So it makes sense to use it on the desktop. Just keep your data on the servers
More experienced administrators: do you support this kind of dualism?
I think, therefore thoughts exist. Ego is just an impression.
You are correct. Mac OS X is built around Darwin, which is partly based on FreeBSD. See http://developer.apple.com/darwin/ for more details. Darwin is also available for x86-compatible computers, so it's not a Mac-only thing.
-----
Darwin is an evolutionary OS...
Come to the University of Mars! Classes starting soon!
No, BSD is not dead. Try OSX.
photosMy Photostream
Love it. Got Gnome running along with Aqua. Maybe KDE3 someday soon.
photosMy Photostream
What does price or freedom have to do with anything?
BSDi certainly wasn't free, but it sure was BSD and in some cases was well worth the price.
Thats like saying, "Thats not bread because it doesn't have a hard brown crust on it". You just haven't been paying attention to the breads which don't brown.
Rod Taylor
If you use LILO, you can specify the kernel to reboot by:
lilo -R
reboot.
I have an "exp" config in my LILO, for experimental kernels before I move them off probation. So, when I have done my build and install, I just type
lilo -R exp && reboot
and there I go.
I don't know if Grub has anything similar.
www.eFax.com are spammers
It will, however, run Linux software! Here's how:
/usr/ports/emulators/linux_base /etc/rc.conf
/etc/fstab.
/usr/compat/linux/
# cd
# make install
# echo 'linux_enable="YES"' >>
Note that if you choose linux binary compatibility during installation, the above is done for you.
For some things (vmware) you may need to add linprocfs to
linux_base comes with rpm, et al. Rarely, you may need to copy some shared libraries from a linux box to the the appropriate directories under
I like linux, but if I can choose freely, there is nothing I would pick over a *bsd, most likely freebsd.
There is no linux distribution that is as mature and aimed for servers. Don't even start talking about the bloated linux 'server' editions... A minimal bsd install, the latest versions of the services you really need compiled by hand and optimized, and you're set.
Mind though: I really don't think there's such a big difference between freebsd and linux, each has its pro's and con's... It really doesn't matter that much. Just use the right tools for the job, it's all opensource anyway.
And you can build a very minimal Linux distro yourself too, if you want... It's all about freedom, if you want linux on workstations (because that's what most distro's aim at) and freebsd on servers, you do that. And it'll work.
I wish the 'x is better than y'-people would just shut up and use 'x' in silence. Or contribute, if they really have too much time and energy anyway.
So why did you read the article... why did you bother to comment? Everything you wrote smells of asshole.
And I was looking forward to adding a 486/66 to my RC5 efforts! :^) (Hey, I need something to plug all my old ISA cards into.)
One line blog. I hear that they're called Twitters now.
Me too! Then I replaced the leather seats in my bmw with naugahyde.
Do you even lift?
These aren't the 'roids you're looking for.
I just installed 5.0 yesterday. Sigh.
If my ISP charged by the MB for downloads I would be pissed that I downloaded 4.5 yesterday
http://Lenny.com
Good point. I use linux for my workstation and home servers. But when I ran an ISP, I used freebsd for my servers. I needed the stable uptime my bsd servers gave me. This was a few years ago, when linux was young. I have noticed my ISP and web hosting company both use linux. (Speakeasy and Bestwebhosting). They both have great uptimes with large loads. But all my friends who run ISPs still use freebsd or solaris.
Need to look past the FUD about any OS, and try it, make up your own mind.
The only problem I have with Bsd is broken ports, but I read on Openbsds site, they are going to do a full ports audit this year.
Not a BSD problem, but Nvidia only releases linux drivers, which are much faster than the stock bsd/linux drivers.
I had the same problem, even burned 4 copies of disc1 from a couple different mirrors, and I saw a suggestion from a while back about how to fix it. The fix involved adding a line to /boot/loader.conf, which is kinda hard to do on a cd boot. So, I tried the next step, setting the variable at boot time, and it worked.
/boot/loader.conf and all will be well. This is just a workaround, I think its something to do w/ the ata driver and some cdroms, but I could be wrong. All I know is it works, and others have had success w/ that fix.
At the bootloader prompt (Hit enter to continue or any other key for prompt), type:
set hw.ata.atapi_dma=1
boot
and it should install fine. Also, once installed and booted to it, before you try to read from a cd, add the line without 'set' to the
btw, do you have a AOpen 52x also?
.
This is just another odd inconsistency in this guys posting. Unless of course the server only servers less then 10 clients at a time. :-)
http://saveie6.com/
I am planning to buy an smp system sometime this summer. I am eagerly awaiting FreeBSD 5 because of much better smp, Java, as well as some beta .net support that Microsoft is porting. I got into *bsd after I needed to install nat and linux looked just horrible and cryptic in regards to setting IP rules. Openbsd and Freebsd are so much easy to administer in regards to this and much more secure by default when you install them. RedHat is a joke. Anyway I heard FreeBSD 5 was suppose to come out last January so I have been waiting to buy my new system. My isp is putting a 3 gig transfer cap later this summer so I need it before August. After that I will switch to dial up. I believe 3 gig is maybe a 3 to 4 hour download at the most for a dam whole month! Boy, I hope they finish soon so I do not have to spend a lot of money buying the cd's.
http://saveie6.com/
time machine then?... Like i said... I got stable yesterday from CVSup and it wasn't 4.6 RELEASE... it still said RC #0. Unless you know some source tree I don't and did things in a non-standard way then you didn't have 4.6 RELEASE.
The Mac OS X kernel (also known as XNU) is a monolithic kernel (unlike Mach, but like Linux and xBSD) with Mach and BSD sitting side-by-side.
Mach handles memory management, IPC and device drivers. BSD handles users and permissions, the network stack, the virtual file system and POSIX.
Once outside the kernel it's much more BSD like, with a large dollop of NeXT-isms thrown in. Most of the CLI and utilities are BSD like. Mac OS X tends to use OpenBSD for networking. (As an aside, Mac OS 8-9's OpenTransport is streams based, like Solaris. In fact, written by Mentat who wrote the NetWare and Solaris stacks too).
The chief gotcha may be that Mach handles I/O. The BSD /dev tree is there, but putting devices into the tree is done dynamically by Mach. In other words, you can't make use of any BSD device drivers.
Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
Ok... i am just stating the fact that *after* the announcement I have in /usr/src/UPDATING the fact that it was 4.6. not before. I also got some additional code updated but it was for some part of the kernel I wasn't concerned with [PCCARD or something]. It may have been *very close* to RELEASE but I still have doubts that its exactly the same :).
:).
At least we aren't fighting over BSD dying