Slashdot Log In
NetBSD 4.0 Has Been Released
Posted by
ScuttleMonkey
on Wed Dec 19, 2007 12:59 PM
from the so-long-and-thanks-for-all-the-stacks dept.
from the so-long-and-thanks-for-all-the-stacks dept.
ci4 writes to tell us that NetBSD 4.0 has been released and has been dedicated to the memory of Jun-Ichiro "itojun" Hagino. "Itojun was a member of the KAME project, which provided IPv6 and IPsec support; he was also a member of the NetBSD core team (the technical management for the project), and one of the Security Officers. Due to Itojun's efforts, NetBSD was the first open source operating system with a production ready IPv6 networking stack, which was included in the base system before many people knew what IPv6 was. We are grateful to have known and worked with Itojun, and we know that he will be missed. This release is therefore dedicated, with thanks, to his memory."
Related Stories
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Yes! (Score:5, Funny)
Re:Yes! (Score:5, Funny)
Parent
Re: (Score:3, Insightful)
*shrug* Given the way the last two releases have progressed, and the fact that it's been a while since the releases have been anywhere remotely on schedule, it wouldn't surprise me if they took a huge dev hit.
Personally, I don't care how popular my OS is, as long as it gets the job done, and does it well. So for for me, FreeBSD does that.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
On a more serious note it tends to be more stable on the more obscure architectures. Its internal guts are also considerably cleaner so it is easier to get going on various specialised platforms.
It is more of "it ain't fancy, but it works and does exactly what it says on the tin" philosophy compared to Linux.
I always keep a tree around (and a freebsd one) for a reference so I can look up how some things are implemented at the low level. You cannot do that with linux (or god
Re: (Score:3, Informative)
Re: (Score:3, Interesting)
Solaris kernel may be clean. Solaris' user-space programs, however, are a disaster. For example, even in the most-modern Solaris 10:
Re: (Score:2)
Re:Yes! (Score:5, Informative)
I found it wasn't the case. The more you have experience coding and building from source in Linux, the better off you'll be, but here goes:
(1) I didn't buy any books or anything, I had a friend who was into FreeBSD tell me about it. She gave me a few hints and tips on how to start and what to avoid. She said I should try it since I'd rather use Windows than Linux, and it'd be nicer for me to use a FOSS OS if I could. I listened, and tried, and was hooked on the OS within a day of installing it.
So the best resource you can have is a friend who knows what he or she is doing (or at least has a bit more of a clue than you).
(2) The handbook is your friend. under
(3) The Mailing list and it's archives are invaluable. Don't worry, the people there don't eat babies or penguins (if they did, I wouldn't use the OS, I have a friend who I love to hang out with who'd never speak to me again if I talked to people who ate penguins!). Actually they are a friendly and easy going bunch. They don't like people picking on them for their OS choice, but they don't mind people preferring different OSes. If you have a question, let them know your background when you ask, so they can better tailor the advice. You'll be asked to read some stuff, but they'll tell you what you need to read, and not just give you a blind RTFM. Heck, one user recently said he wanted to migrate to Linux, and asked which distro would be easiest for a FreeBSD user, no flames came.
(4) The errors are typically useful, and if you read them, they'll point you to a file or directory that's a problem. Using that you can figure out if something needs to be edited, deleted, etc. When making packages, if something is described as "marked" (ex. "Marked as broken on AMD64", or described as "conflicts", it is the packages make file, and you may need to modify that (or find another package that does the same thing, usually there are hints, but not always). You can sometimes find documentation related to these files either in the man pages for the program that uses them, or with the file name itself. Sometimes the error messages will actually tell you what to type or give you options on what to do to fix the problem - they don't fix it automatically because they'd assume you'd rather chose the fix option rather than have the choice made for you.
More practical (basically the advice my friend gave me, aside from the location of the handbook):
1. Until you are confident in your ability to get your system up to the poing of getting a web browser out to the internet from a fresh install (read: have done it at least once), only install freebsd if you have a system you can access the internet from, preferrably while running freebsd (i.e. install FreeBSD to a virtual machine, or on a spare computer).
2. I've found that the non-minimal installs tend to be a bit confused in their setup. I just do a minimal install, and install everything else manually. Read up on the section about partitioning your disk, FreeBSD does this in an odd manner, and you'll want to be familiar with it.
2.1. Ports - Compiling your own stuff
2.1.1. Familiarize with "csup", under
2.1.2. to build a package, go to
Parent
Re: (Score:2)
Re: (Score:2, Funny)
You claim to knwo a female into BSD?
This is not a fan fiction thread man.
Re: (Score:2)
Porting the entire OS, if that's what you mean, I dunno, I've never done that
I stick with i386 and AMD64.
Re: (Score:2)
I love FreeBSD. It is a great community that values stability over flashiness and features. Everything is documented as a man page, and if you get lost, FreeBSD.org is your portal (as apposed to linux, where the question "where do I even start" is a big one).
My only fear is that people try to turn FreeBSD in
Re: (Score:2)
Once that is done, there's a fairly simple process to get it into the ports tree (if it's distribution worthy), someone usually makes sure it isn't obscenely bug ridden and will compile, at which point it is out to the public.
Though the ability to compile may eventually be lost over time (see: boson)
Re: (Score:2)
1) You are writing an application that will run on unix. This means make;
2) You happen to be offering it to FreeBSD users with a port. Ports are nothin
Re: (Score:2)
All the tools you need are included in FreeBSD. Get some familiarity with the command line and shell, and learn a good non-GUI text editor like vi or emacs. GUI editors are great, but being able to edit a file over an ssh connection is an invaluable skill. The other tools you need, like make, gcc, etc., are included in the basic install.
FreeBSD has a programming book included. Really! It's called "F
Re: (Score:3, Informative)
Re: (Score:2)
Re:Yes! (Score:5, Insightful)
The folk behind FreeBSD are all just professional people trying to get real work done. You will not find your next religion when you use FreeBSD. Nor will you find saints who preach to you about how you should and should not use your computer. Nor will you find people telling you how you should and should not value your labor.
We dont give a shit if you like Vista. We dont care make FreeBSD work with your Windows Server. We dont care if you embed FreeBSD in your Tivo or Playstation. We are more than happy if you take our code and use it in your TCP/IP stack. Seriously. Take our code! No strings attached!
And hey, we all have to eat here in FreeBSD-land and so do you! We don't care if you make money from what comes out of your brain. Many of us are programmers whose livelihood depends on selling the value of our brain. We dont preach to you about the evils of intellectual property. If you sell software, the more power to you! If you become the next Microsoft, sweet!
And at the end of the day, FreeBSD works. It is the most boring OS you'll ever find. It is about as exciting as your water heater. And that is the best part about it.
Parent
Re: (Score:2)
Re:Yes! (Score:4, Funny)
Parent
Holy crap, they've removed Sendmail... (Score:5, Interesting)
...and replaced it with Postfix. Sendmail's still available from pkgsrc, but it's no longer the default. Man, never thought I'd see the day when one of the BSDs finally did this...
Re: (Score:2, Insightful)
Look, the rest of the world has moved on to Postfix, which is much smaller and less bloated than sendmail, easier to configure, and, most importantly, a ton more secure.
Why have the BSDs taken so long to realize this simple fact of life?
Re:Holy crap, they've removed Sendmail... (Score:4, Informative)
Well, in the case of OpenBSD, it's because they've gone over the Sendmail code with a fine-toothed comb and patched up any problems they found along the way. It's pretty well vetted by people who care intensely about such things. Therefore, replacing Sendmail with anything else would be a case of the devil you know being better than the devil you don't.
Parent
Re: (Score:2, Informative)
http://www.securityspace.com/s_survey/data/man.200711/mxsurvey.html [securityspace.com]
Re: (Score:2)
Or maybe the base system should just not come with an MTA. Keep that stuff in ports where it belongs.
Re: (Score:2)
You need something to deliver your daily/weekly/monthly run logs, cron output, alerts etc to the right person.
But as you know, installing GREEN!^Wpostfix from the ports collection is hardly rocket science if you take all the default settings, plus that it can be updated without having to worry that an system upgrade will put everything back to an ancient version.
Re: (Score:2, Interesting)
2. I'm sorry you don't like my posts. I tend to make a lot of jokes with heavy, sarcastic humor and it's one of those things that either people love or they hate. M
Re: (Score:2, Interesting)
As a reference, sendmail is still good. But given the lack of desire of the maintainers of sendmail to be more proactive in anti-spam and further development of SMTP, many people have switched to Postfix. I view this as a highly progressive move.
I switched my systems to postfix last year. Love it. Even though I mastered the s
Major Changes Between 3.0 and 4.0 (Score:5, Informative)
http://www.netbsd.org/releases/formal-4/NetBSD-4.0.html [netbsd.org]
Major Changes Between 3.0 and 4.0
The complete list of changes can be found in the CHANGES and CHANGES-4.0 files in the top level directory of the NetBSD 4.0 release tree. Some highlights include:
Networking
* agr(4): new pseudo-device driver for link level aggregation.
* IPv6 support was extended with an RFC 3542-compliant API and added for gre(4) tunnels and the tun(4) device.
* An NDIS-wrapper was added to use Windows binary drivers on the i386 platform, see ndiscvt(8).
* The IPv4 source-address selection policy can be set from a number of algorithms. See "IPSRCSEL" in options(4) and in_getifa(9).
* Imported wpa_supplicant(8) and wpa_cli(8). Utilities to connect and handle aspects of 802.11 WPA networks.
* Imported hostapd(8). An authenticator for IEEE 802.11 networks.
* carp(4): imported Common Address Redundancy Protocol to allow multiple hosts to share a set of IP addresses for high availability / redundancy, from OpenBSD.
* ALTQ support for the PF packet filter.
* etherip(4): new EtherIP tunneling device. It's able to tunnel Ethernet traffic over IPv4 and IPv6 using the EtherIP protocol specified in RFC 3378.
* ftpd(8) can now run in standalone mode, instead of from inetd(8).
* tftp(1) now has support for multicast TFTP operation in open-loop mode, server is in progress.
* tcp(4): added support for RFC 3465 Appropriate Byte Counting (ABC) and Explicit Congestion Notification as defined in RFC 3168.
File systems
* scan_ffs(8), scan_lfs(8): utilities to find FFSv1/v2 and LFS partitions to recover lost disklabels on disks and image files.
* tmpfs: added a new memory-based file system aimed at replacing mfs. Contrary to mfs, it is not based on a disk file system, so it is more efficient both in overall memory consumption and speed. See mount_tmpfs(8).
* Added UDF support for optical media and block devices, see mount_udf(8). Read-only for now.
* NFS export list handling was changed to be filesystem independent.
* LFS: lots of stability improvements and new cleaner daemon. It is now also possible to use LFS as root filesystem.
* vnd(4): the vnode disk driver can be used on filesystems such as smbfs and tmpfs.
* Support for System V Boot File System was added, see newfs_sysvbfs(8) and mount_sysvbfs(8).
Drivers
*
Audio:
o Support for new models on drivers such as Intel ICH8/6300ESB, NVIDIA nForce 3/4, etc.
o Added support for AC'97 modems.
Re:Major Changes Between 3.0 and 4.0 (Score:5, Funny)
Ah, so it does run Linux. I was going to ask.
Parent
Re: (Score:3, Informative)
NetBSD is, I believe, the second kernel to officially support running as a Xen 3 Domain 0 guest. Both Solaris and NetBSD have been able to do this in prerelease versions for quite a few months, but I believe NetBSD is t
Re: (Score:2)
Re: (Score:2)
Translation: now it really does run on your toaster... and your refrigerator.
Re: (Score:2)
Oh Boy! (Score:5, Funny)
Re: (Score:2)
NetBSD's support of so many hardware architectures speaks something about how it's designed, if you ask me. No other OS I know of supports even 1/2 as many architectures as NetBSD.
Re: (Score:2)
Oh Boy! Another user that doesn't know what OS's he's using. If your firewall isn't running NetBSD, and your gateway router isn't, and you don't own any appliances that run NetBSD, the chances are your internet packets, at least are making their way through one or more NetBSD boxes. NetBSD has plenty of users, it's just most of them don't know they are users because they use NetBSD systems as black boxes.
Netcraft is dead (Score:2, Funny)
Released? (Score:3, Funny)
Some actual information (Score:3, Informative)
Re: (Score:3, Insightful)
yeah you'd think that would be in the summary.
I knew nothing of him but rest in peace and thanks for all the hard work
Re: (Score:3, Interesting)
Google Cache Reveals Cause of Death (Score:3, Informative)
I did a little digging and determined that it was almost certainly suicide. I found two blog posts from a google search on Itojun and noticed that the Google cache version was dated one day prior to the date listed on the blog posts. I then discovered that you can actually retrieve old text from the Google cache version of a page by tweaking your search query over and over. I determined that the two bloggers had deleted paragraphs from each of their posts talking about the cause of death, Itojun's menta
Re: (Score:3, Informative)
See also http://www.wide.ad.jp/news/press/20071031-itojun-e.html [wide.ad.jp]
Jeez. The guy was a good guy. Very upset that he is no longer with the community. RIP.
Since wide user base seems to be your preferred (Score:5, Funny)
How are you liking your Windows install? Just curious.
Parent
Re: (Score:3, Funny)
Re: (Score:2)
Why should I care? As long as I give my money to them voluntarily through uncoerced economic transactions, it's not longer my money, it's theirs. I gave it to them. On the other hand, if I dislike them so much that I have to rant on Slashdot about it, then I shouldn't be doing business with them to begin with. As the doctor says, if it hurts to do that then don't do that!
Re: (Score:2)