BSDCan 2012 is over. For developers there’s now (more) development work to do, for those of us who could not attend time to watch the videos.
FreeBSD includes software from the OpenSSL Project. The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.
II. Problem Description
OpenSSL failes to clear the bytes used as block cipher padding in SSL 3.0 records when operating as a client or a server that accept SSL 3.0 handshakes. As a result, in each record, up to 15 bytes of uninitialized memory may be sent, encrypted, to the SSL peer. This could include sensitive contents of previously freed memory.
OpenSSL support for handshake restarts for server gated cryptograpy (SGC) can be used in a denial-of-service attack.
To find out more about the impact, a work-around and solution, check out the advisory page:FreeBSD Security Advisory (openssl)
MeetBSD California 2012
MeetBSD California is no normal conference – it’s a meeting of the minds from all over the BSD community. MeetBSD California 2012 will feature community-scheduled break-out sessions, discussions groups, and 5-10 minute “lightning talks,” as well as longer talks from seasoned BSD experts.
MeetBSD California 2012 aims to engage the best of both worlds between traditional planned-speaker-centered conferences and the community-planned unConference model. Day one will be devoted primarily to planned talks, while day two will be scheduled entirely by the attendees, allowing anything from impromptu tutorials to hacking sessions. This is your conference, and we can’t wait to see you there!
Not strictly upcoming, but ongoing: Google’s annual Summer of Code (2012) has kicked off. FreeBSD is represented by 15 projects.
Google Summer of Code is a global program that offers post-secondary student developers ages 18 and older stipends to write code for various open source software projects. We have worked with open source, free software, and technology-related groups to identify and fund projects over a three month period.
BSDEvents.org is now online where (Free)BSD related meetings (annual and monthly) are announced. On bsdevents you will find all the details for upcoming gatherings, such as venue maps , presentations, etc.
Dru already tweeted events on #bsdevents, but there’s only so much you can squeeze into 140 characters.
This is a native port of OpenJDK to FreeBSD:
make install clean
OpenJDK (Open Java Development Kit) is a free and open source implementation of the Java programming language. It is the result of an effort Sun Microsystems began in 2006. The implementation is licensed under the GNU General Public License (GPL) with a linking exception. The linking exception exempts components making use of the Java class library from the GPL licensing terms. OpenJDK is the official Java SE 7 reference implementation. (wikipedia)
The long awaited KDE SC 4.8.3 was just committed to ports, along with Qt 4.8.1, Phonon 4.6.0, PyQt 4.9.1, and many more updates you shouldn’t care about. What you should be aware of is that KDE-Pim was finally updated and put in sync with the Software Compilation. As UPDATING suggests, if you want to stick with 126.96.36.199, you can replace deskutils/kdepim4 with deskutils/kdepim44.
Since Qt started using the raster graphics system engine by default (and the native one seems not to be an option anymore), you should add
HOWTO 1: FreeBSD ZFS Madness
Some time ago I found a good, reliable way of using and installing FreeBSD and described it in my Modern FreeBSD Install HOWTO. Now, more then a year later I come back with my experiences about that setup and a proposal of newer and probably better way of doing it: HOWTO: FreeBSD ZFS Madness.
HOWTO 2: FreeNAS 8.0.3-p1 RELEASE MultiMedia with Serviio 0.6.1 pre-installed
As promised here is a build of FreeNAS 8.0.3 Release-p1 with the latest release of Serviio 0.6.1 integrated. This means NO JAIL IS NEEDED. You will still need to configure some settings from the command line: FreeNAS 8.0.3-p1 RELEASE MultiMedia with Serviio 0.6.1 pre-installed.
Jared Barneck has recently added 3 very easy to follow, step-by-step tutorials:
- How to install FreeBSD 9?
- How to build and install a custom kernel on FreeBSD?
- Installing VMWare Tools on FreeBSD 9
- Building a FreeBSD kernel for debugging
When developing for FreeBSD, you’ve probably had to scour the Internet and dig through the kernel sources to figure out how to write the drivers you need. Thankfully, that stops now.
In FreeBSD Device Drivers, Joseph Kong will teach you how to master everything from the basics of building and running loadable kernel modules to more complicated topics like thread synchronization. After a crash course in the different FreeBSD driver frameworks, extensive tutorial sections dissect real-world drivers like the parallel port printer driver.”
The book has been reviewed by beginlinux
Microsoft and its partnering companies are finalizing a project that will enable FreeBSD interoperability with Windows Server Hyper-V.
News about the project, which started in October, was announced last week at the BSDCan 2012 event in Ottawa, Canada. The project will produce drivers that will enable the open source FreeBSD server to run as a guest on Microsoft’s hypervisor. The drivers will be licensed under the BSD license, meaning freely usable open source code, with delivery expected “early this summer,” according to Microsoft’s announcement. The drivers will work with Windows Server 2008 R2 and FreeBSD versions 8.2 and 8.3.
… For this project, Microsoft is working with a technical staffing company, Insight Global, to develop a VMBUS driver, which will serve as the interface between Hyper-V and FreeBSD. It also partnered with Citrix and NetApp on the project, which are both contributors to FreeBSD and users of the FreeBSD technology. Citrix is focusing on network aspects of FreeBSD interoperability, while NetApp is handing storage aspects, according to Joe CaraDonna, NetApp’s technical director of core operating systems, in a Microsoft-conducted interview.
CaraDonna said that NetApp has been collaborating with Microsoft on various projects for more than 10 years. NetApp uses FreeBSD in its Data ONTAP-v virtual storage appliance. The company also has developed its own FreeBSD hypervisor, called “BHyVe,” which NetApp released as open source code last year.
The FreeBSD project has released its quarterly project update. The latest report covers FreeBSD related projects between January and March 2012, and is the first of the four reports planned for 2012.
This quarter was highlighted by releasing the next major version of FreeBSD, 9.0, which was finally released in the beginning of January 2012. The FreeBSD Project dedicates the FreeBSD 9.0-RELEASE to the memory of Dennis M. Ritchie, one of the founding fathers of the UNIX operating system.
- Clang Replacing GCC in the Base System
- Replacing the Regular Expression Code
- The bsdconfig(8) utility
FreeBSD Team Reports
- DTrace Probes for the linuxulator
- HDMI/DisplayPort Audio Support in HDA Sound Driver (snd_hda)
- Improved hwpmc(9) Support for MIPS
- isci(4) SAS Driver
- FreeBSD/arm on Various TI Boards
- FreeBSD/powerpc on Freescale QorIQ DPAA
- NAND File System, NAND Flash Framework, NAND Simulator
- Porting DTrace to MIPS and ARM
- A New linux_base Port Based Upon CentOS
- BSD-licensed sort Utility (GNU sort Replacement)
- Perl Ports Testing
- The FreeBSD Haskell Ports
- The FreeBSD Ports Collection
Soure and full report: FreeBSD Quarterly Status Report (January – March 2012)