FreeBSD 7.1 release document available

FreeBSD LogoOn Saturday we announced the availability of FreeBSD 7.1 but not documentation was available at that point yet.

The 7.1 release documement can be viewed at http://www.freebsd.org/releases/7.1R/relnotes.html

The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 7.1-RELEASE.  This is the second release from the 7-STABLE branch which improves on the functionality of FreeBSD 7.0 and introduces some
new features.  Some of the highlights:

  • The ULE scheduler is now the default in GENERIC kernels for amd64 and i386 architectures.  The ULE scheduler significantly improves performance on multicore systems for many workloads.
  • Support for using DTrace inside the kernel has been importedfrom OpenSolaris.  DTrace is a comprehensive dynamic tracing framework.
  • A new and much-improved NFS Lock Manager (NLM) client.
  • Boot loader changes allow, among other things, booting from USB devices and booting from GPT-labeled devices.
  • The cpuset(2) system call and cpuset(1) command have been added, providing an API for thread to CPU binding and CPU resource grouping and assignment.
  • KDE updated to 3.5.10, GNOME updated to 2.22.3.
  • DVD-sized media for the amd64 and i386 architectures

Links: FreeBSD.org | download FreeBSD | Release Notes

FreeBSD 7.1 is being mentioned and blogged about on a number of websites:

Hopefully, this will get more people interested in FreeBSD.

Did you know FreeBSD was the first open source OS project in 2009 to announce a new version?

Build a NAS device using FreeNAS

Dave Lawlor at trainsignaltraining.com has created a beginners friendly tutorial for installing and configuring FreeNAS

In this demo I am going to walk you through setting up one of those alternatives, called FreeNAS.FreeNAS, as you might have been able to garner from its name, is free open source NAS software that is pretty robust.

It supports CIFS/SB, FTP, NFS, RSYNC SSH, AFP, Unison, UPnP, ISCSI, local and Microsoft Active Directory authentication, SoftRAID, disk encryption, and has a WebGUI interface. FreeNAS can also be configured to run off a USB Key to keep all that hard drive space for storage. It is built on the FreeBSD platform but you won’t need to know any Linux to get it up and running.

For this demo I am going to setup a RAID 1 drive and make it so I can access it from Windows Vista.

The step-by-step instructions are really easy to follow, with many screenshots.

A new year & a new release: FreeBSD 7.1

This is an early bird announcement:

FreeBSD LogoThe FreeBSD team has uploaded the latest stable version: FreeBSD 7.1 The files are still being synced and no formal announcement made yet. When this comes out, I’ll let you know.

7.1 can be upgraded to in FreeBSD or downloaded from here: ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.1/

Many thanks to Gon (penguinpower.com) for emailing this.

Happy 2009 – a new year & a new theme

Welcome to 2009! I’m wishing all my readers a happy and prosperous 2009, at home and at work.

Hopefully, we’ll see the birth of FreeBSD 8.0 Stable sometime this year, newer versions of FreeBSD-based operating systems and further progress of free / open source software in general.

With the start of the new year I’ve also decided to change the site’s theme to a more professional looking one. Let me know what you think of it.

Bordeaux 1.6 for FreeBSD and PC-BSD Released

bordeaux group logoSteven Edwards of the Bordeaux Technology Group released Bordeaux 1.6 for FreeBSD and PC-BSD today.

Bordeaux 1.6 comes with added support for Google’s Chrome Web Browser, Google Earth, Google Picasa. Additionally, Cellar support has improved; you can now delete and install into an existing Cellar. There has also been many small bug fixes and tweaks on the backend to improve the speed and reliability of all the supported applications.

A .sh build available for FreeBSD users and a .pbi build for PC-BSD users. Everyone who purchased the beta is entitled to a free upgrade and we will start your six months of support with this final 1.6 build. We would also at this time like to thank all the customers who purchased the 1.6 beta build. “Thanks for the support”

The cost of Bordeaux 1.6 is $20.00. Anyone who has purchased Bordeaux in the past six months is entitled to a free upgrade. Bordeaux comes with six months of upgrades and support and of course a 30-day money back guarantee.

The Bordeaux Technology Group is a software services and development company specializing in Windows compatibility software. Users of BSD systems from time to time find themselves in the need to run specialized Windows software. The Bordeaux suite enables access to these programs and data in a seamless and low cost manner without requiring licensing of Microsoft Technology. The Bordeaux Group also provides migration services and support for alternative operating systems specializing in Windows compatibility.

Links: Bordeaugroup.com | buy Bordeaux 

Thanks to Tom Wickline (wine-reviews.net) for emailing this story.

Support the FreeBSD Foundation (& FreeBSD)

FreeBSD Foundation is a non-profit organisation supporting the FreeBSD Project by part-funding some BSD conferences, by giving traveling grants to FreeBSD developers so they can go to conferences, by paying some developers etc etc.

The Foundation is some $33.000 off their 2008 goal ($300,000), so if you want to show your appreciation of the work the Foundation and the Project have done so far, why not donate in order to support their work and help fund future progress?

Tomorrow, 31/12 is the last day you can do this in 2008…

Evoke (formerly D*mnSmallBSD)

It’s been quiet around D*mnSmallBSD the last 12 months. Progress is slow as it’s only a small project and there has been a leadership change.

The project has moved their website to Google Code and changed it’s name to Evoke on request of the D*mn Small Linux team who said there was confusion amongst their users who thought the 2 projects were related.

There were some reasons for choosing for Evoke:

  • It has a ‘blank’ connotation. D*mnSmallBSD has a connotation of small size over everything, or worse, a connotation that we are exactly the same as D*mnSmallLinux, except for BSD.
  • It deliberately lacks the ‘BSD’ postfix. This is due to the fact that from a technical standpoint, we are not bound to a BSD kernel. Given infinite resources we could be using NT as our primary kernel, along with Linux, FreeBSD, and Darwin…
  • It also lacks a ‘OS’ postfix, common to a lot of systems. This is done purely for aesthetics.
  • There is a low number of syllables, making it easy to remember.
  • It’s different.

Evoke is a small (50mb or less) live FreeBSD environment geared toward developers and system administrators, but we also include applications that the average user may find handy.

Our goal is to be able to run on older hardware, as well as modern machines, while providing a responsive system. We support both SMP and uniprocessor machines.

Dylan is putting a quite some thought in how to build and develop Evoke. For instance:

sysconfig

Conventionally, most UNIX’s store their configuration information in the /etc directory on the root filesystem. This has numerous downsides:

  • The system configuration is accessed like a conventional root filesystem, meaning that if the disk drive fails, or the controller/bridge, the system configuration is unusable.
  • There is little to no redundancy, and rarely will you be able to recover from obvious consistency problems. As well, there’s no way of rolling back to a previous version.
  • The system configuration info is almost always required to exist on the same filesystem as the boot system. This means that you have to implement hacks such as unionfs to have a running system from a read-only root, for files that are normally modified, such as /etc/resolv.conf, or /etc/mtab on SYSV systems.

userconfig

Originally, sysconfig was going to extract everything, and to have more then one user, you would have more then one sysconfig partition. However, I realized that this was adding unnecessary inflexibility, and user’s may wish to have multiple ‘users’, which they can log in as at will.

What do you think of these changes? Should this be considered by the FreeBSD devs, or should sysconfig be left as it is? Please leave your feedback below in the comments.

Hopefully I’ll have some more info on the project and it’s progress over the next few days.

Most reliable hosting companies – November 2008

Guess what operating system the number 1 on Netcraft’s most reliable hosting companies (November 2008) runs. No, guess what operating system the number 1 and 2 use…

Correct, FreeBSD ;-)

… the top two by average connection time (DataPipe and Aplus.net) both use FreeBSD to run their main websites. In November, DataPipe was named among New Jersey’s fastest growing companies.

In the top 10: FreeBSD: 4, Linux: 4, Windows: 2