login
Header Space

 
 

OpenBSD

BSDCan 2008

May 14, 2008 - 10:02pm
Submitted by Jeremy on May 14, 2008 - 10:02pm.
Interviews

KernelTrap is excited to be able to offer live coverage of this year's BSDCan 2008 in Ottawa, Canada on May 16th and 17th. The two day conference takes place at the University of Ottawa, and was organized for the fifth consecutive year by Dan Langille who has also made it possible for me to attend and cover the event on KernelTrap. I spoke with Dan to get some background information on the conference, and learn about some of the upcoming highlights.

The event's webpage explains:

"BSDCan, a BSD conference held in Ottawa, Canada, has quickly established itself as the technical conference for people working on and with 4.4BSD based operating systems and related projects. The organizers have found a fantastic formula that appeals to a wide range of people from extreme novices to advanced developers."

OpenBSD 4.3 Released

April 30, 2008 - 6:37pm
Submitted by Jeremy on April 30, 2008 - 6:37pm.
OpenBSD news

"We are pleased to announce the official release of OpenBSD 4.3," began OpenBSD creator Theo de Raadt. "This is our 23rd release on CD-ROM (and 24th via FTP). We remain proud of OpenBSD's record of more than ten years with only two remote holes in the default install." He added, "as in our previous releases, 4.3 provides significant improvements, including new features, in nearly all areas of the system". Four platforms were listed as new or extended, including: sparc64 gained SMP support, "this should work on all supported systems, with the exception of the Sun Enterprise 10000"; hppa K-class servers are now supported; mvme88k gained SMP support on a couple of systems, and support for the 88110 processor was added. Numerous drivers were listed as new or improved, including a huge list of network drivers:

"The bge(4) driver now supports BCM5906/BCM5906M 10/100 and BCM5755 10/100/Gigabit Ethernet devices; the cas(4) driver now supports Cassini+ 10/100/Gigabit Ethernet devices; the em(4) driver now supports ICH9 10/100 and 10/100/Gigabit Ethernet devices; the gem(4) driver now supports the onboard 1000base-SX interface on the Sun Fire V880 server; the ixgb(4) driver now supports the Sun 10Gb PCI-X Ethernet devices; the msk(4) driver now supports Yukon FE+ 10/100 and Yukon Supreme 10/100/Gigabit Ethernet devices; the nfe(4) driver now supports MCP73, MCP77 and MCP79 10/100/Gigabit Ethernet devices; the ral(4) driver now supports RT2800 based wireless network devices; the cmpci(4) driver now supports CMI8768 based audio adapters; the it(4) driver now supports ITE IT8705F/8712F/8716F/8718F/8726F and SiS SiS950 ICs; new bwi(4) driver for the Broadcom AirForce IEEE 802.11b/g wireless network device; new et(4) driver for the Agere/LSI ET1310 10/100/Gigabit Ethernet device; new etphy(4) driver for the Agere/LSI ET1011 TruePHY Gigabit Ethernet PHY; new iwn(4) driver for the Intel Wireless WiFi Link 4965AGN IEEE 802.11a/b/g/Draft-N wireless network device; new upgt(4) driver for the Conexant/Intersil PrismGT SoftMAC USB IEEE 802.11b/g wireless network device."

A more complete list of changes can be found here. ONLamp also recently posted an interview titled, "Puffy and the Cryptonauts: What's New in OpenBSD 4.3". Theo noted, "profits from CD sales are the primary income source for the OpenBSD project -- in essence selling these CD-ROM units ensures that OpenBSD will continue to make another release six months from now."

Quote: A Better Select

April 30, 2008 - 6:13pm
Submitted by Jeremy on April 30, 2008 - 6:13pm.

"Quite honestly poll() is a better select(), even if it came out of AT&T."

— Theo de Raadt, in an April 19th, 2008 message on the OpenBSD -misc mailing list.

Quote: WPA Support In OpenBSD

April 18, 2008 - 10:59am
Submitted by Jeremy on April 18, 2008 - 10:59am.

"In concrete terms, this adds support for WPA-PSK and WPA2-PSK protocols, both in station and hostap modes."

— Damien Bergamini, in an April 16th, 2008 message on the OpenBSD source changes mailing list.

"Home to Hypocrisy"

April 11, 2008 - 11:26am
Submitted by Jeremy on April 11, 2008 - 11:26am.
OpenBSD news

"Twice a year I get to release the song & lyrics, and write a little commentary on something the project dealt with other [than] the release. Hope you guys enjoy," said OpenBSD creator Theo de Raadt, including a link to the latest OpenBSD song. The OpenBSD project maintains a six month release cycle, with the upcoming 4.3 release officially scheduled for May 1st, 2008. Each release includes a song relevant to issues faced by the project during the past six months. The song for the upcoming 4.3 release is titled, "Home to Hypocrisy", with scathing references to some recent postings on the OpenBSD -misc mailing list by Free Software Foundation creator Richard Stallman. In his commentary, Theo explained, "we release our software in ways that are maximally free. We remove all restrictions on use and distribution, but leave a requirement to be known as the authors." He continued, describing the recent confrontation on the OpenBSD -misc mailing list:

"We have a development sub-tree called 'ports'. Our 'ports' tree builds software that is 'found on the net' into packages that OpenBSD users can use more easily. A scaffold of Makefiles and scripts automatically fetch these pieces of software, apply patches as required by OpenBSD, and then build them into nice neat little tarballs. [...] Richard felt that this 'ports tree' of ours made OpenBSD non-free. He came to our mailing lists and lectured to us specifically, yet he said nothing to the many other vendors who do the same; many of them donate to the FSF and perhaps that has something to do with it. Meanwhile, Richard has personally made sure that all the official GNU software -- including Emacs -- compiles and runs on Windows.

"That man is a false leader. He is a hypocrite. There may be some people who listen to him. But we don't listen to people who do not follow their own stupid rules."

Quote: Perfect Example of Openness

April 10, 2008 - 9:11am
Submitted by Jeremy on April 10, 2008 - 9:11am.

"It is kind of strange to us to have Sun suddenly be the perfect example of openness."

— Theo de Raadt, in an April 9th, 2008 message on the OpenBSD -misc mailing list.

Quote: You Want To Share Except When You Don't

March 29, 2008 - 2:01pm
Submitted by Jeremy on March 29, 2008 - 2:01pm.

"If you truly wish to relinquish ALL rights then public domain is exactly that. This is obviously the most free. If additionally you wish to retain attribution only then /usr/src/share/misc/license.template is a great choice. This is probably the most free except for public domain. If it bothers you if Microsoft uses your performance in a Vista ad then you must pick something else. But now you are in a sticky place where you want to share except when you don't. The available licenses are tricky legalese, and finding one to match your motives is difficult and the license may have consequences you don't anticipate."

— Darrin Chandler, in a March 27th, 2008 message on the OpenBSD -misc mailing list.

Quote: Immaterial Damage

March 4, 2008 - 4:14pm
Submitted by Jeremy on March 4, 2008 - 4:14pm.

"I would only do it if I could get some compensation for immaterial damage; yuck, working on Windows is so painful."

— Reyk Floeter, in a March 4th, 2008 message on the OpenBSD -misc mailing list.

Quote: Test Post Limerick

January 29, 2008 - 10:46am
Submitted by Jeremy on January 29, 2008 - 10:46am.

"There once was a message to test; Repeated unto being a pest; While marked to ignore; It was seen more and more; Until other begged, 'Give it a rest!'"

— Darrin Chandler, in a January 29th, 2008 message on the OpenBSD -misc mailing list.

Quote: Liar and Hypocrite

January 2, 2008 - 2:41pm
Submitted by Jeremy on January 2, 2008 - 2:41pm.

"Since you did it three times so rapidly, I am calling you a liar. And since you refuse to undo your commercial support in Emacs and GCC, I am going to call you a hypocrite."

— Theo de Raadt, in a January 2nd, 2008 message on the OpenBSD -misc mailing list.

That Which We Call Free

December 11, 2007 - 8:42am
Submitted by Jeremy on December 11, 2007 - 8:42am.
OpenBSD news

GNU Project and Free Software Foundation founder Richard Stallman posted a message on the OpenBSD -misc mailing list titled, "real men don't attack straw men", suggesting that some comments he had made were being misrepresented. He noted, "one question particularly relevant for this list is why I don't recommend OpenBSD. It is not about what the system allows. (Any general purpose system allows doing anything at all.) It is about what the system suggests to the user." He went on to note that though he knew of no non-free software included in the base OpenBSD system, there was non-free software distributed via the ports collection, "if a collection of software contains (or suggests installation of) some non-free program, I do not recommend it."

In the email, RMS added that he was unsure whether or not OpenBSD includes any non-free firmware blobs. It was pointed out that OpenBSD is known for being explicity focused on not shipping blobs. As for binary firmware, Reyk Floeter explained, "there is a major difference between binary blobs and firmware images; the blobs are loaded as code into the OS kernel, but the firmware runs directly on the device on crappy embedded micro CPUs." Reyk is the author of the reverse engineered ar5k HAL OpenBSD uses to support the Atheros wireless chipset, which was recently adopted by the Linux-based MadWifi project in their ath5k driver. Reyk added, "I'm clearly against binary blobs in the kernel, and in contrast to most of the GNU/Linux dudes I _did_ some against it by writing ar5k, instead of pointing into the wrong direction. This open firmware discussion is just a joke to make the relevant discussion, binary blobs in the OS kernel, irrelevant." Marco Peereboom added, "OpenBSD is by far the most free OS in the landscape. Everything that ships with it is free or else it won't be distributed with it. There is not a single open source OS out there that is more careful than OpenBSD on licensing, copyrights and frivolous patents."

Quote: Private Databases

December 6, 2007 - 3:40pm
Submitted by Jeremy on December 6, 2007 - 3:40pm.

"The US government has rules about what it can collect and put in it's own databases and use. Forward thinking people put careful rules in place preventing the government from legally playing big brother...

"Of course it has no such rules about what data in private databases it can in retrieve and use. The brownshirts can pretty much go in there and get anything they want anytime. Forward thinking people kind of had the blinders on about that one.

"Wow that Google toolbar sure is nice... ;)"

— Bob Beck, in a December 6th message on the OpenBSD -misc Mailing list.

Quote: A Surprisingly Free License

November 19, 2007 - 10:43am
Submitted by Jeremy on November 19, 2007 - 10:43am.

"Firmware (if not stored in a seeprom in the device) for the uticom(4). This was compiled by someone from the full source code published by TI under a surprisingly free license (which is probably not even actually enforceable in any way, since they forgot to put the phrase Copyright above it... where do they hire their lawyers?? Anyways, everyone benefits.)"

— Theo de Raadt, in a November 16th, 2007 message on the OpenBSD Source Changes mailing list.

Quote: People Who Do vs. People Who Don't

November 1, 2007 - 10:08pm
Submitted by Jeremy on November 1, 2007 - 10:08pm.

"There are people who write diffs, and people who _don't_ write diffs."

— Theo de Raadt, in an October 31st, 2007 message on the OpenBSD -misc mailing list.

OpenBSD 4.2 Released

November 1, 2007 - 7:35am
Submitted by Jeremy on November 1, 2007 - 7:35am.
OpenBSD news

"We are pleased to announce the official release of OpenBSD 4.2. This is our 22nd release on CD-ROM (and 23rd via FTP). We remain proud of OpenBSD's record of more than ten years with only two remote holes in the default install," Theo de Raadt announced. In addition to a lengthy list of new features and improvements, the release announcement includes a dedication:

"We dedicate this release to the memory of long-time developer Jun-ichiro 'itojun' Itoh Hagino, who focused his life on IPv6 deployment for everyone. Without his BSD and IETF participation, IPv6 would not be where it is today. Only now people are becoming aware of his numerous contributions because he took credit for much less than he accomplished. The developers in our project will all miss him."

speck-geostationary