Monday, December 16, 2013
Faces of FreeBSD - Shteryana Shopova
Monday, December 9, 2013
FreeBSD 10.0-RC1 Now Available
The first RC build of the FreeBSD 10.0-RELEASE cycle is now available.
Please refer to the announcement email for the image checksums.
Please see the change list for an important note regarding the bsdinstall(8) ZFS on GELI option.
ISO images and, for architectures that support it, the memory stick images are available here.
If you notice problems you can report them through the normal GNATS PR system or here on the -current or -stable mailing lists.
Important note to freebsd-update(8) users: Please be sure to follow the instructions in the following FreeBSD Errata Notices before upgrading the system to 10.0-RC1:
Changes between -BETA4 and -RC1 include:
- Fix to a regression in bsdinstall(8) that prevents ZFS on GELI installation from working correctly.
- Please note: a last-minute problem was found in 10.0-RC1 testing with this installation option that is still being investigated. Please do not select the GELI encryption option from the installer. Although the installation successfully completes, the GELI passphrase will not decrypt the GELI provider.
- Build Hyper-V kernel modules by default for i386.
- Update oce(4) driver to support 40Gbps devices.
- Improve robustness of the Xen balloon driver.
- Fix accounting for hw.realmem on the i386 and amd64 platforms.
- Fix poweroff(8) on XenServer.
- Fix powerd/states on AMD cpus.
- Add support for BCM57764, BCM57767, BCM57782, BCM57786 and BCM57787.
- Fix PKG_ABI detection in bsdconfig(8) after pkg-1.2.
- Fix emulated jail_v0 byte order.
- Fix hang on reboot with active iSCSI connections.
- Fix a potential system crash if a jail(8) is created and destroyed on systems with VIMAGE.
Faces of FreeBSD - Brooks Davis
FACES OF FREEBSD
Brooks' Story
Tuesday, December 3, 2013
FreeBSD 10.0-BETA4 now available
The fourth BETA build of the 10.0-RELEASE release cycle is now available on the FTP servers for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures.
This is expected to be the final BETA build of the 10.0-RELEASE cycle.
Checksums for the installation images are available in the announcement email.
If you notice problems you can report them through the PR system or on the -current mailing list.
If you would like to use SVN to do a source based update of an existing system, use the "stable/10" branch.
Important note to freebsd-update(8) users: Please be sure to follow the instructions in the following FreeBSD Errata Notices before upgrading the system to 10.0-BETA4:
- http://www.freebsd.org/security/advisories/FreeBSD-EN-13:04.freebsd-update.asc
- http://www.freebsd.org/security/advisories/FreeBSD-EN-13:05.freebsd-update.asc
Changes between -BETA3 and -BETA4 include:
- Add preliminary support for RTL8106E, RTL8168G, RTL8168GU, RTL8411B, and RTL8168EP.
- Enable fingerprint checking in pkg(8) for FreeBSD-provided binary packages.
- Remove the WITH_LIBICONV_COMPAT build option.
- Update nvi to 2.1.2.
- Various iconv(3) fixes.
- Fix mergemaster -U by forcing FreeBSD 9 compatiblity in mtree when mtree is nmtree.
- Fix to freebsd-update(8) in generating the list of old files/directories versus new files/directories (FreeBSD-EN-13:05.freebsd-update).
Pre-installed virtual machine images for 10.0-BETA4 are also available for amd64 and i386 architectures.
Monday, December 2, 2013
Faces of FreeBSD - Reid Linnemann
FACES OF FREEBSD
Reid's Story
Monday, November 25, 2013
Faces of FreeBSD - Gabor Pali
Faces of FreeBSD
Gábor’s Story
Friday, November 22, 2013
vBSDCon Trip Report: John-Mark Gurney
The first trip report from vBSDCon is from John-Mark Gurney:
Thank you for the opportunity to go to vBSDcon. vBSDcon was a great conference, and I was immediately and warmly welcomed by the host, Verisign, when I arrived. They ran an exceptional conference and I hope this becomes an annual event.
One of the main reasons I attended the conference was to be able to meet FreeBSD developers I haven't seen for years and to meet new FreeBSD developers. For the first time, I met Luigi Rizzo who I worked with over 15 years ago on FreeBSD's sound system and ISA UPnP code. It was good to meet him and talk about some of his netmap work.
I also met some long time developers, Scott Long and George Neville-Neil, but I also met some that I haven't met before such as Adrian Chadd, David Chisnall (theraven), Ed Maste, Randall Stewart (rrs) and Baptiste Daroussin (bapt). There are many more that I am forgetting, but that's simply because the conference was well attended.
I participated in the embedded BOF. It was well attended and Adrian Chadd was the leader. One of the issues that came up was the issue of how to make ARM and/or MIPS platforms Tier 1. It was discussed how relevant the requirement that a new Tier 1 platform must be able to cross-build packages from an existing Tier 1 platform. There was also discussions on which ARM board should be chosen was a reference platform. The ones that were discussed as most viable were the BeagleBone Black, Raspberry Pi, a ChromeBook or a PandaBoard.
I attended the talk that Verisign gave on how they use FreeBSD to host the .net and .com domains. It was impressive what they are able to do with netmap for UDP traffic, but they are also running issues w/ TCP connection performance on FreeBSD due to some lock scaling issues.
The hallway track is always interesting, and I was able to talk with David Chisnall about ways to possibly support changing functions at kernel load time to choose the best implementation. One use of this would be to choose which AES implementation is best for the machine. If the machine has support for native AES instructions (AES-NI for example) it would use that, otherwise it could fall back to a software implementation.
Though unfortunately the hallway track made me miss Brad Davis's Speed Geeking talk on GELI, but it did allow me to spend time talking with Matt Olander, co-founder of iXsystems, Inc. It was interesting to learn about the history of iX and find out about where they are interested in going with FreeBSD. I may be able to help them with some work on FreeBSD in the future.
I attended the talk that Henning Brauer and Reyk Floeter gave on pf in OpenBSD. The new features that pf has are very interesting and exciting. The features make possible reverse HTTP proxies and other packet steering techniques very easy to do. I do wonder if using DXR for the table lookups that pf/ipfw do could be helpful, though the rule scanning overhead is still probably the largest overhead.
In summary, the conference was great and I was able to meet a large number of people and get some great ideas on how to help move FreeBSD forward.
Thank you again FreeBSD Foundation for providing me with the travel grant.



