Released: PC-BSD PBI Builder 2.0

Version 2.0 of the PBI Builder Software has been released today for systems running PC-BSD 7.x.

The PBI Builder is a development tool used to create PBI files from applications in the FreeBSD ports tree. This version implements PBI Schema Version 2, which drastically improves the self-containment of PBIs, and reduces the need for sym-links to be created outside of a PBIs directory structure. This improvement greatly enhances the reliability of PBI files, while at the same time preventing potential conflicts with a PBI and user-installed applications from FreeBSD ports. 

FreeBSD Forums; some useful howto’s

The FreeBSD Forums seem to be getting more and more popular and it’s also starting to  become a useful source of information with howto’s, suggestions, advice etc

Some useful ones are:

 These are just a few; there are many more.

Links: FreeBSD Forums | Howtos & FAQs

Released: FreeNAS 0.69 Kwisatz Haderach

FreeNAS LogoThe FreeNAS Team has released FreeNAS 0.69 Kwisatz Haderach (revision 4276) today. Congratulations to the team for their hard work!

Links: Release Announcement | Full changelog | Download | Website

The following additions and changes have been made since 0.686.4. 

Majors changes:

  • Add TFTP service. It is accessible via ‘Services|TFTP’ in the WebGUI.
  • Add Samba patch CVE-2008-4314.
  • Upgrade nano to 2.0.9.
  • Upgrade PHP to 5.2.8.
  • Add WOL support for misc NIC’s. Thanks to Tobias Reber for porting WOL patch to FreeBSD 6.4.
  • Upgrade nfe driver. 
  • Finally fixed Samba lock file problem (they are located in /var/db/samba now).  You can increase the memory filesystem size for /var for LiveCD and ‘embedded’ installations by modifying the rc.conf variable named ‘varsize’. This is necessary if you are running out of file space for *.tdb files (this normally happens on heavy Samba share usage with many users). The default size is 32MB.
  • Replace FTP server pure-ftpd 1.0.21 with proftpd 1.3.2rc3. Please note that there can be set additional options via rc.conf variables which are not displayed in the service WebGUI. Please have a look into /etc/rc.d/proftpd script for a detailed list of options.
  • Add TCP Wrappers. All applications linked against libwrap support this feature, for example services like FTP, TFTP, SSH, NFS… The rules can be configured via WebGUI ‘Network|Hosts’.
  • Upgrade ATAidle to 2.4.
  • Upgrade transmission to 1.42.
  • Upgrade rsync to 3.0.5.
  • Upgrade cdialog to 1.1.20080316.
  • Upgrade msmtp to 1.4.17.
  • Add ability to create a SWAP partition during installation.
  • Enhance the ‘System|Advanced|Swap’ page to select a file or disk device as swap space.

Continue reading

FreeBSD Kernel Internals Lecture Posted

The first lecture from Kirk McKusick’s full length FreeBSD Kernel Internals course has been posted to the BSD Conferences channel on YouTube.

The following video is the first hour of Marshall Kirk McKusick’s course on FreeBSD kernel internals based on his book, The Design and Implementation of the FreeBSD Operating System. This course has been given at BSD Conferences and technology companies around the world.


Murray Stockely has some interesting details and stats on how the BSD Conferences Youtube channel is doing.

Coyote Point builds on FreeBSD to accelerate

This article explains how FreeBSD is utilised at the core of Coyote Point’s appliance. Coyote is a networking vendor and provider of load balancing technologies.

While Coyote Point includes its share of proprietary development and features into its Equalizer GX platform, the core platform sits on top of an open source FreeBSD operating system.

We are using a modification of FreeBSD version 6 which provides for us the basic scaffold we need to build the appliance. FreeBSD gives us the file system, an I/O subsystem and device drivers, Web server for our management interface and it gives us all sort of great open source tools and we use them to the fullest.

Bill Kish, CEO and CTO of Coyote Point, told InternetNews.com

Kish added that Coyote also has contributed back to the FreeBSD project, specifically in the device driver area.

Though FreeBSD is at the core of the Coyote acceleration appliance, Coyote Point adds its own secret sauce to the mix as well.

When a packet actually comes into the device and it is destined for application acceleration or load balancing at that point it is picked up entirely into our code.

So we didn’t have to put effort into developing the other bits and pieces we rely on the FreeBSD community to do that for us. When the actual traffic management is involved, we optimize that and that’s where our core intellectual property is in understanding the application flows and how the protocols work.

Full article can be read on InternetNews.com (13 January 2008)

Gnome 2.24.2 available for FreeBSD

The FreeBSD GNOME team has announced the release of GNOME 2.24.2 for FreeBSD. The official release notes can be found at http://library.gnome.org/misc/release-notes/2.24/ . On the FreeBSD front, this release introduces Fuse support in HAL, adds multi-CPU support to libgtop, WebKit updates, and fixes some long-standing seahorse and gnome-keyring bugs.

This version is not available in the ports yet.

Available: OpenBSM 1.1 (alpha 5)

openbsm-logo

Robert Watson has announced a test snapshot of OpenBSM 1.1 (alpha 5)  The following are the change notes from the OpenBSM NEWS file included with this release:

  • Stub libauditd(3) man page added.
  • All BSM error number constants with BSM_ERRNO_.
  • Interfaces to convert between local and BSM socket types and protocol  families have been added: au_bsm_to_domain(3), au_bsm_to_socket_type(3),  au_domain_to_bsm(3), and au_socket_type_to_bsm(3), along with definitions of constants in audit_domain.h and audit_socket_type.h.  This improves interoperability by converting local constant spaces, which vary by OS, to  and from Solaris constants (where available) or OpenBSM constants for  protocol domains not present in Solaris (a fair number).  These routines should be used when generating and interpreting extended socket tokens.
  • Fix build warnings with full gcc warnings enabled on most supported platforms.
  • Don’t compile error strings into bsm_errno.c when building it in the kernel environment.
  • When started by launchd, use the label com.apple.auditd rather than org.trustedbsd.auditd.

This test release is known to build and run (to varying degrees) on FreeBSD 4.x, 5.x, 6.x, 7.x, 8.x, Mac OS X Leopard, Mac OS X Snow Leopard, and OpenSuse Linux.

 

OpenBSM releases and snapshots can be downloaded from the OpenBSM website

Thanks Robert for emailing me.