Listen: FLOSS episode 182
This release includes the latest FreeBSD 9.0-BETA2 base, along with numerous bug fixes and enhancements.
Check out the blog post for a list of changes and enhancements: PC-BSD 9.0-BETA2 available for testing
I’m pleased to announce that FreeNAS 8.0.1 Release Candidate 1 is available for download. This is the first release candidate for FreeNAS 8.0.1. At this point, we are no longer including new features or functionality into 8.0.1. From here on out, only bug fixes and regressions will be addressed.
Major changes are:
- There is no longer a default password
- Netatalk 2.2 is included, which provides support for Time Machine backups to OS X Lion clients
- Deleting ZFS volumes is now really an export operation
- The system now supports disabling the creation of a swap partition on every device in a volume
- UFS volumes support setting arbitrary mount points
It is therefore great to see that developers keep updating the old 0.7.2 branch. The latest update has been versioned .7529 and some of the new features are:
- Samba 3.5.6.
- AIO setting from WebGUI.
- AMD CPU on-die digital thermal sensor.
- Advanced Format 4KB sector (UFS/GPT data partition). (data partition in the boot disk is always aligned to 32KB)
- ZFS cache/log device and 4KB device in the pool.
- Logical Block Length of iSCSI disk.
- Virtual machine guest support (VMware and VirtualBox).
- iSCSI boot/install (experimental).
Full details of changes and additions can be found in the FreeNAS 0.7.2.7529 release document
Xsystems has announced the availability of the TrueNAS™ Pro family of storage appliances. TrueNAS™ Pro storage appliances provide security, scalability, and flexibility at a low total cost of ownership.
The TrueNAS™ Pro software is based on the FreeNAS™ 8 operating system, and is enhanced with enterprise features such as Intent Log Failure Recovery and De-Duplication, with Active-Passive Failover coming soon. TrueNAS™ Pro also supports Fusion-io ioDrive, ioDrive Duo, and Octal cards as L2ARC to drastically accelerate storage performance.
- One or Two Quad-Core or Six-Core, Intel® Xeon® Processor 5600 Series
- 12 Hot-Swap Drive Bays in the 2U Form Factor – Up to 36TB of Data Storage Capacity (2.5″ drive options available)
- 24 or 36 Hot-Swap Drive Bays in the 4U Form Factor – Up to 108TB of Data Storage Capacity (2.5″ drive options available)
- Periodic Snapshots Feature Allows You to Restore Data from a Previous Version of the File System
- Remote Replication Allows You to Copy Snapshot to an Offsite Server for Maximum Data Security
- Up to 4.48TB of Fusion-io Flash Memory in the 2U; Up to 14.08TB of Fusion-io Flash Memory in the 4U
- 2 x 1GbE Network Interface (Onboard) + Up to 4 Additional 1GbE Ports or Single/ Dual Port 10GbE Network Cards
- JBOD expansion is available on both the 2U and 4U TrueNAS™ Pro systems
TrueNAS is the official name for what was previously known as RAIDZilla.
More info can be found on the TrueNAS page where you can also see an overview of the differences between the TrueNAS FreeNAS version and FreeNAS 8.
The first BETA build of the 9.0-RELEASE release cycle is now available. Since this will be the first release on a brand new branch I’ll cross-post the announcements on both -current and -stable. But just so you know most of the developers active in head pay more attention to the -current mailing list. If you notice problems you can report them through the normal Gnats PR system or on the -current mailing list.
The 9.0-RELEASE cycle will be tracked here: http://wiki.freebsd.org/Releng/9.0TODO
“Quality first”. That’s what the guys at iXsystems must thought when releasing FreeNAS. Beta number 3 was going to be the last test for both FreeNAS 8 and FreeNAS 8.0.1, but for both versions a BETA4 came out.
This is the last BETA planned for the 8.0.1 release cycle. This line was present in the BETA3 release notes as well. BETA3 contained several fairly significant bugs, and a patch release was planned to address them, unfortunately due to a myriad of issues that patch release was delayed enough that doing another beta made more sense than any sort of patch.
Changes since 8.0.1-BETA3 are:
- ACLs and UNIX file system permissions work properly on both UFS and ZFS volumes. Because the ACLs needed by windows and UNIX are mutually exclusive the GUI now prompts for which system you will be using and sets permissions appropriately.
- Changes to link aggregations which resulted in a regression in functionality have been reverted.
- BETA3 completed the change from hard wiring device names in the database to using identifiers. iSCSI device extents were not changed properly. This BETA addresses that issue.
- A method was accidentally deleted from the middleware that prevented smartd from running. This has been resolved.
- ZFS snapshots are now exported to CIFS shares and are visible in windows as shadow copies. How you access these varies between windows version.
- Many improvements have been made to replication that increase it’s speed and robustness.
- The CD upgrade now preserves all of /data instead of select files.
- Fix a bug in the graph generation script which would allow the graphs of deleted volumes to persist.
- Fix a bug in UFS volume creation, where newly created UFS volumes would only show after a reboot.
- Add tmux to the system. Just like GNU screen in functionality only BSD licensed and actively maintained.
- Add dmidecode to the system. This can provide very useful hardware diagnostic information.
- Updated the version of Intel NIC drivers to handle Intel’s latest round of hardware.
- Add support for Marvell MX2 SATA controllers, sold with some WD 3TB drives.
- Make netatalk (AFP) compatible with OS X 10.7
FreeNAS 8.0.1 BETA4 can be downloaded from the FreeNAS SourceForge page.
Those who have decided not to upgrade to FreeNAS 8 (yet), will be pleased to know that FreeNAS 0.7 developers have not totally abandoned the 0.7 branch after FreeNAS development was taken over by iXsystems.
They have announced the availability of FreeNAS 0.7.2 Sabanda, the final release of FreeNAS 0.7.2 which has a number of new functionalities and improvements in stability and translations.
FreeNAS 0.7.2 can be downloaded from the FreeNAS 0.7 SourceForge page.
The following are some interesting FreeBSD related news bits from this week:
I. Testing the (new) FBFS scheduler
The FBFS Scheduler (Google Summer of Code 2011) project aims to bring an experimental light-weight scheduler to FreeBSD and has now come to a state it can be tested: FreeBSD FBFS live DVD image is available now. There are many differences between Linux which is the original scheduler’s initial implementation platform and FreeBSD, so the port will be more like an reimplementation of some of the ideas. This project (FAQ) is brings a new perspective to the problem of scheduling – namely how would a simplified scheduler (without expensive tracking of process performance) behave for modern workloads (via).
II. BSD isn’t relevant anymore (Lennart Poettering)
This is a typical anti-BSD story that gets featured on Slashdot: BSD Isn’t Relevant Anymore. The author is clearly out of touch with reality. The BSD community may be small compared to Windows and Linux, but that doesn’t mean BSD operating systems are not relevant anymore.
Maybe I shouldn’t even mention and refer to this piece of rubbish here ;-)
“In an interview with LinuxFr.org, Lennart Poettering speaks freely about his creations, PulseAudio, Avahi and systemd among other things. Naturally, what has stirred up most of the discussions online is Lennarts opinions on BSD. Following the recent proposal to make Gnome a Linux exclusive desktop, Lennart explains that he thinks BSD support is holding back a lot of Free Software development. This while also taking a stab at Debian kFreeBSD: ‘Debian kFreeBSD is a toy OS, people really shouldn’t misunderstand that.’”
III. UNIX still data center darling
Unix systems may not be all the rage that they were two decades ago, but in nearly eight out of 10 data centers based on them, their use is either holding steady or increasing.
That’s the assessment of a recent survey of the HP, IBM, and Oracle Unix customer bases by Gabriel Consulting Group, which has just finished up its fifth annual slicing and dicing of Unix customer sentiments.
Unix systems have successfully colonized their neighborhoods in the data centers of the world, and are resisting the onslaught of Windows and Linux on those systems’ relatively inexpensive x64 iron. The Unix colonists are also resisting all of the marketing muscle and money that is dedicated to evicting them.
Full article: UNIX still data center darling
IV. GhostBSD – New installer
The GhostBSD developers are working on a graphical installer. Previously, installation was done through a Python script, but a GUI installer “sells better” these days and will probably result in more people trying this O/S.
V. BSD News in Russian
There are already a number of good Russian (Free)BSD related websites, but F-Andrey decided that this could be improved and launched http://bsdnir.blogspot.com. If you’re Russian or if Russian is a language you can read, have a look at bsdnir, or alternatively, you can use Google Translate.
BTW, if you’re interested in setting up a non-English FreeBSD related section on this website, please get in touch with me.
VI. New ports committer
Ryan Steinmetz has been accepted as a new FreeBSD ports committer (15 July)
Three noteworthy links today to FreeBSD related news:
I. FreeBSD on Amazon’s EC2
Colin Percifal mentioned on his blog that he managed to successfully run FreeBSD on Amazon’s EC2 via defenestration, tricking EC2 to think Windows is running.
How can we trick EC2? Take advantage of the fact that Elastic Block Store disks can be detached from EC2 instances and reattached to different instances, and replace the boot disk of a “Windows” instance with a disk containing FreeBSD. In other words, defenestrate the EC2 instance. (Note to pedants: While “defenestrate” usually means “to throw out of a window”, etymologically it could equally mean “to throw windows out” — and the Oxford English Dictionary does show a recorded use in this sense dating from 1927.)
II. Intel GPU FreeBSD Kernel Driver project update
The FreeBSD Foundation announced on 16 Feb that it had awarded Konstantin Belousov a grant to implement support of GEM, KMS, and DRI for Intel Drivers.
The project is to implement GEM, port KMS, and write new DRI drivers for Intel Graphics, including the latest Sandy Bridge generation of integrated graphic units. The work should allow the latest Intel open-source driver to run on FreeBSD, expanding the range of hardware where FreeBSD is suitable for the desktop.
Kostik has now uploaded (part of) his code for review, comments and feedback: Intel GPU Kernel Driver:
I created the first code drop for the ongoing GEM/KMS project. Please note that this is not an end-user release, and even _not_ a call for testing. The project is not finished yet, and I expect quite more efforts from me even after the scheduled project end, and from ports/x11 people, before the driver and usermode infrastructure will be ready for the general public consumption.
That said, the patch is only of use for you now if you want to review, debug or otherwise help the project. The driver is known to be unstable, some parts are missing, some (esp. VM changes) are under the discussion and propably will be changed.
III. FreeNAS 8 videos
iXsystems has done a great job rewriting FreeNAS and making a great enterprise ready NAS system, but it is also providing good documentation and videos showing stp-by-step how different FreeNAS features can be set up and used.
Install FreeNAS 8 in VMWare
Learn how to work through a basic installation of FreeNAS 8, with the added bonus of VMWare specific options.
System Configuration Overview
A brief look at how to configure the basic systems settings under FreeNAS 8, and a quick look at some of the more popular and helpful options to enable
After configuring your system, setting up your volumes is an important next step towards sharing files and using FreeNAS in any environment
Learn to set up shares on your FreeNAS installation in order to enable access for users on different systems and protocols.
Network Configuration Overview
A brief overview of FreeNAS 8′s Network Configuration options, and a look at what each of the options means.
Active Directory Overview
A very quick look at how to get started with active directory under FreeNAS 8, and an overview of the options
You can watch the videos over at http://www.freenas.org/community/resources/videos