NetBSD 4.0 Has Been Released 121
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."
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)
Re: (Score:1, Insightful)
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:1)
Re: (Score:2, Insightful)
Many people that are treated for depression have the bad habit of mixing booze and medicine. And sometimes shit happens.
I did that too. I've almost killed myself. Nobody believed it was simply an accident, despite this being the pure truth.
My advice wrt itojun would be to let him RIP. He was an IPv6 and BSD hacker, not Britney Spears.
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.
Re: (Score:1)
Yes! (Score:5, Funny)
Re:Yes! (Score:5, Funny)
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:1)
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:1)
What I like a LOT about NetBSD is that that same source tarball set will build and ru
Re: (Score:1)
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
Re: (Score:1)
A friend would have been helpful. Unfortunately, everyone I know (work with) now-a-days is Windows/Mac. I'm venturing into this one alone I'm afraid.
One last quick question. How complicated is it to get into port development? One of the driving factors for reaching out is hobby development. I've been stuck doing vb.net for 4 years now (pays the bills...) and miss my days with C. If I were to shoot myself in the lower body; am I more likely to lose a toe, foot or leg?
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:1)
Thanks all.
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)
x11/kde*, x11/gnome*, x11-wm/xfce4, editors/open-office*, emulators/wine*, www/firefox*, audio/*xmms*, multimedia/*(xmms|ogle|mplayer|vlc)*
That pretty much covers a nice desktop right there
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:2)
Re: (Score:2, Funny)
You claim to knwo a female into BSD?
This is not a fan fiction thread man.
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
From your experience, does FreeBSD keep fairly close to the latest stable version of typical unix/linux programs in their packages (if that's the te
Re: (Score:2)
FreeBSD 7.0 I think *may* be the first to use GCC4, but it might still be on 3. Anything core is typically focused on stable and well tested more than new and shiny.
The ports tree (non core stuff, editors, IDEs, shells, etc) tends to be more fresh, usually having two versions of many software packages - the recent/current version and an older known-good version. Example: With bash, you have bash and bash3. With python you have python (I don
Re: (Score:1)
Re: (Score:2)
For the record:
Re: (Score:2)
[sjss@elrond ~]$ ls
firefox
firefox-devel
firefox-i18n
firefox-remote
firefox15
linux-firefox
linux-firefox-devel
xpi-firefox-showcase
The makefiles suggest:
firefox - 2.0
firefox-devel - 3.0 alpha 2
firefox15 - 1.5
linux-firefox - 2.0
linux-firefox-devel - 3.0 alpha ?
in my expierience, installing them is fai
Re: (Score:2)
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.
Re: (Score:1)
Re: (Score:2)
Speak for yourself! FreeBSD 7 is bringing things like SMPng with vastly improved multiprocessor support and other spiffy features. It's not boring in the slightest if you have an appreciation for rock-solid engineering and elegant design.
Re: (Score:2)
We dont give a shit if you like Vista.
Yeah, but mention Linux and all of the sudden there is something wrong with you. I used to spend a lot of time on the FreeBSD channel on Freenode (technically "unofficial", but the developers use it), and it's a joke. There is so much operator-sanctioned abuse of GNU/Linux users, and I've seen people who stand up to the abuse get banned.
In fact, your entire post is basically a targeted smear against GNU/FSF. If FreeBSD isn't your religion, then why are you bitchi
Re: (Score:2)
The BSD license is more lax than the GPL, but they're similar in spirit
Not even close. Not even in the same ballpark or even state.
FreeBSD is not boring
Of course not my friend. It is very well organized and extremely well documented. All kinds of cool stuff come out and all of it is very exciting. But when it actually is running on a production server doing useful things, it should be boring. You don't want "excitement" on production servers, do you?
Re: (Score:2)
Proof that the GPL and BSD licenses are similar in spirit is that they both create a foundation for Free software; both are OSI approved. BSD and GPL lovers differ over how best to deliver the freedoms they are seeking, but that means the difference comes through implementation, not spirit.
Re: (Score:2)
Re:Yes! (Score:4, Funny)
Quality vs. quantity (Score:2)
The loss of a single man — Matt Dillon [wikipedia.org], who went on to found DragonFlyBSD [dragonflybsd.org] — was devastating. He is not only quite bright, but also energetic and somehow able to devote a lot of time to the open-source software development.
His being expelled — over an exasperated comment in a cvs-commit — was highly unfortunate in my not-so-humble opinion...
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.
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.
Re: (Score:1)
Re: (Score:2)
In a sense NetBSD event ran Linux before the Xen support - well, Linux applications at least. There's Linux emulation [gw.com] built into the kernel that allows it to trap system calls from Linux binaries and translate them to NetBSD equivalents. Before the availability of a native Sun JDK, this was the way to run Java on NetBSD.
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:1, Interesting)
Re: (Score:2)
While the sharing is great and goes both ways, it's a little unfair to imply that all the new features in NetBSD 4.0 came from OpenBSD. The bluetooth stack was written specifically for NetBSD, for example. As for pf, the version in the NetBSD tree has been considerably modified from the 3.7 version, so merges from OpenBSD are made on a fix or per-feature basis as the porting is quite hard to do. Not unexpected, seeing as pf touches some quite low level aspects of the kernel. As for the release, I'll be upgr
Re: (Score:2)
You make it sound like FreeBSD, which scares the shit out of me.
Yeah, it's a bit of a coincidence that Net will be following in the footsteps of Free by releasing a whole load of locking changes as prt of version 5.0. However, NetBSD -current already has the main pieces in place, and is shaping up to be a massive improvement in terms of SMP performance. Check Andre Doran's posts to the tech-kern mailing list over the last few months for the details.
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.
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Netcraft is dead (Score:2, Funny)
OpenBSD (Score:1, Informative)
Released? (Score:3, Funny)
4.0 is out.. (Score:1)
Some actual information (Score:3, Informative)
Since wide user base seems to be your preferred (Score:5, Funny)
How are you liking your Windows install? Just curious.
Re: (Score:3, Funny)
Re: (Score:1)
Re: (Score:1, Offtopic)
If you're on the grid, people who you don't like are getting your money. Think BP/Shell/Texaco or your local monopolistic power company are filled with joyful liberals? Think the local water/sewage/waste disposal companies are your best friend?
Life is full of choices. Sometimes its what you can get, not who you're gi
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)
Re: (Score:2)
Re: (Score:2)
I have simply accepted that I can only make the best of it. I DON'T shop at walmart because of their overtly anti-union activities and their bait and switch with American labor (remember the early 90's commercials? I do). But I also don't shop @ Target if I can help it