BSD releases – week 9

Week 9 has been an interesting one for FreeBSD and FBSD based operating systems: FreeBSD 7.0 and pfSense 1.2 were released and there were some minor releases: FreeNAS 0.686.2 and m0n0wall 1.3b10.

FreeNAS 0.686.2

Majors changes:

  • Add ability to set a CIFS/SMB share read only.

Minors changes:

  • Add m4a/m4p support in MediaTomb configuration file.
  • Add /usr/bin/bc – An arbitrary precision calculator language

Bug fixes:

  • GID was not displayed correct on ‘Access/Groups’ WebGUI page.
  • Use inadyn-mt to 02.01.13 because all newer ones causes a core dump.

Permanent restrictions:

  • It is not possible to format a SoftRAID disk with MSDOS FAT16/32.
  • It is not possible to encrypt a disk partition, only complete disks are supported.

The latest version can be downloaded here.

On an additional note, the FreeNAS team have started porting FreeNAS to FreeBSD 7.0. This means  some big changes:

  • ZFS (Sun ZetaByte File System) will be included
  • The Web Interface will undergo a full review, especially the disk management/mount point process for permitting real share configuration (with permission and quotas support).

I’ve been using FreeNAS for a month now and I’m excited about the upcoming FBSD 7.0 based version.  Keep up the good work!

m0n0wall 1.3b10

m0n0wall beta version 1.3b10 is ready; no new features have been added, but the base has moved to FreeBSD 6.3 and a few issues have been fixed; most notably:

  • PPPoE/PPTP client auto-reconnect
  • DHCP client (should hopefully not lose its lease anymore)
  • IPsec NAT-T fragments
  • intermediate SSL CA certificates now accepted

For the change log and the download links, http://m0n0.ch/wall/beta.php

FreeNAS 0.686.1 (stable) released

FreeNAS LogoVolker Teile from the FreeNAS team has announced today that FreeNAS 0.686.1 stable has been released. The following changes and additions have been made:

Majors changes:

  • Upgrade Samba to 3.0.28.
  • Add attributes ‘Guest account’ and ‘Null passwords’ to ‘Samba: Settings’ advanced section in WebGUI.
  • Enhance WebGUI + rc-script to define additional group memberships for user accounts.
  • Replace uShare UPnP Mediaserver with MediaTomb 0.10.0. This has been done because ushare’s latest version fails to build on FreeBSD, also new version requires external libs for DLNA support which is not ported to FreeBSD right at the moment. You have to reconfigure the UPnP service to get working properly. XBox 360 is not supported.
  • Increase mfsroot size to 54mb for embedded version. So hopefully the OS has enough memory for logfiles,… Especially with Samba tbd files, which increases rapidely with a huge number of users accessing the system.
  • [Read more…]

FreeBSD and the Xbox (360)

Microsoft Xbox 360In this post I want to have a look at how the Microsoft Xbox (360) can be used in combination with FreeBSD

  1. Xbox running FreeBSD
  2. Xbox 360 as media streaming device
  3. Using FreeNAS with the Xbox 360

1. Xbox running FreeBSD

Some of you may be aware that since the middle of 2005 it is possible to run FreeBSD on the Microsoft Xbox and later also on the Xbox 360. To be honest, I don’t really see the point of porting an OS to a video game device – “are data centres full of Xboxes?” – but I also readily admit that it’s always good to see individuals offering up their time and contributing to make even better and more powerfull. Some may object that the FreeBSD-Xbox combination may be a good thing, for instance, for home-users who can use their old Xbox for PC-BSD / DesktopBSD or for scientists who can use Xboxes for cheap, high-power cluster computing. Anyhow, the opinions are quite divided.

This FreeBSD-Xbox project was originally started by Rink Springer (patching and coding) and Ed Schouten (reviewing patches and provision of details on certain Xbox internals).

FreeBSD/Xbox is supported in FreeBSD 6.x and 7.0. The framebuffer, Ethernet, sound and USB devices (such as an USB keyboard for the console) are all supported.

In order to help people in installing the FreeBSD/Xbox port, a combined install/liveCD has been created which can be downloaded here.

More information can be found on Xbox-Linux project page and on the FreeBSD Xbox platform page.

If interested in running FreeBSD on your Xbox console, these are the Xbox related ports that you may find useful:

2. Xbox 360 as media streaming device

Since Microsoft added Xvid codec support to the Xbox 360 last month (it supported UPnP for streaming already), this console can be turned into a fairly capable media streaming device.

There are many UpnP servers available, but only a few run on FreeBSD, e.g.

  • FUPPES – Free UPnP Entertainment Service
  • MediaTomb – note: doesn’t support Xbox 360 (yet)
  • uShare – Fork of GNU Media Server for GeeXboX

Both FUPPES and uShare have support for the Xbox 360. Whilst the first has more features, the latter is easier to get it up and running. For notes on how to install these two media servers, check out Falz’s howto.

3. Using FreeNAS with the Xbox 360

Want to enable your Xbox 360 to see your FreeNAS server? Easy!

FreeBSD in 2007 – a review

2007 is over. It was a very successful year for open source software and another 12 interesting months have passed for FreeBSD. In this post I want to look back at 2007 and see how FreeBSD faired, what happened in “FreeBSD land” and how FreeBSD based operating systems have developed. This post will be a sort of summary of the messages I posted during 2007.

[if you like this post, please digg it, add it to your favorites or share it]

We’ll be looking at:

Start of this blog

Around April last year I was toying with the idea of starting a FreeBSD related news blog with the view to raise more awareness of FreeBSD and show it’s a perfect alternative to Linux. My first post was on 17 May 2007 and since then visitor numbers have rapidly gone up and feedback from visitors indicates that there’s definitely interest in such a blog. With the continuing growth of my WordPress.com hosted blog, I wanted to get some more flexibility and the ability to install plugins and scripts. Hence my move to Bluehost/FreeBSDOS (BTW, if you’re looking for cheap and reliable webhosting, I can really recommend them).

FreeBSD in 2007

FreeBSD LogoUnfortunately 2007 didn’t see the final release of FreeBSD 7.0; just 4 beta’s and a RC1. Well, maybe not “unfortunately”, because a top-quality product is better than a rushed-out flaky one that needs to be fixed and patched soon after its release. FreeBSD 7.0 incorporates some new and exciting technologies which will put this version a-par with, if not ahead of, Linux. Exciting stuff.

The FreeBSD Foundation have issued their quarterly newsletters (Q2, Q3, Q4), keeping the world up-to-date with the latest developments and news. The Foundation received a lot of coverage online and in the blogosphere with their Absolute FreeBSD book auction and their fund raising drive. The 2007 fundraising goal was $250.000, but a total of $403,511 was achieved. Well done.

There are already a couple of Linux related magazines for sale in stores, but BSD magazines aren’t available currently. “An interesting opportunity“, Software Media LLC/LP Magazine must have thought. They will issue first issue at the beginning of Q2 2008 and will contain an article by Dru Lavigne and Jan Stedehouder (Jan used and reviewed both PC-BSD and DesktopBSD for a month in his PC-BSB: the first 30 days and DesktopBSD: the first 30 days series).

Conference-wise, the ‘normal’ BSD conferences (BSDCan, EuroBSD, MeetBSD) were held, with a new one in Turkey (BSDConTR).
CONTINUED

[Read more…]

FreeNAS Tutorials

Rob Lagesse has created two easy FreeNAS tutorials. These howto’s are aimed at Windows users wanting to set up a NAS server but having no or little experience with alternative operating systems. All step-by-step with many screenshots.

If you’re an advanced FreeNAS/FreeBSD user you may find these two post interesting: FreeNAS & online snapshot backups, with a script how to backup your data to an online hoster, e.g. Bluehost, or this post: Diy NAS + Xbox 360 = R0X.

FreeNAS 0.686 (stable) released

FreeNASAfter more than 1 year FreeNAS 0.686 (a FreeBSD-based operating system which provides free Network-Attached Storage (NAS) services) has been released. A lot of hard work has been put into it, bugs have been fixed and new features have been implemented.

Volker, the project leader wants to thank those who have helped out on the forums, the translators, the webmaster and those who have contributed code to improve FreeNAS.

For the future multiple branches have to be mananged, a 0.686x to fix bugs in stable (no new features) and a 0.7 to upgrade FreeBSD to 7.0 + new features.

Majors changes:

  • Refactor port makefiles.
  • Upgrade netbsd-iscsi (iscsi-target) to 20071221, fusefs-ntfs to 1.1120.

Minors changes:

  • Disable firmware upgrade via WebGUI for ‘full’ installations. Use the ‘full’ upgrade mode from LiveCD instead.
  • Changed boot splashscreen and WebGUI logo images.
  • Try to fix AFP Time Machine problem.

Bug fixs:

  • Fix bug in ‘full’ upgrade/install routine (LiveCD).
  • Do not delete log files during boot process on ‘full’ installations.

Permanent restrictions:

  • It is not possible to format a SoftRAID disk with MSDOS FAT16/32.
  • It is not possible to encrypt a disk partition, only complete disks are supported.

Download here & or read the announcement.

FreeNAS 0686c (BETA3) released

Volker Theile has announced the third and final beta release of FreeNAS 0.686, a FreeBSD-based operating system which provides free Network-Attached Storage (NAS) services.

This will hopefully the last beta to become stable.

Majors changes

  • Add file system check support during boot process.
  • Add attribute ‘Store DOS attributes’ to Samba/CIFS WebGUI. It will be enabled by default. Thanks to pascal666.
  • Modify idmap syntax in smb.conf. Thanks to Zythan.
  • Upgrade Adaptec AACRAID driver to v5.2.0 Build 15317.
  • Upgrade WOL patch to version from 25.11.2007.
  • Add AFP share support. Thanks to Gerard Hickey.
  • Upgrade netbsd-iscsi (iscsi-target) to 20071130.
  • Upgrade PHPMailer to 2.0.0.
  • Modify rsync client/local WebGUI to define individual source/destination paths.
  • Modify rsync server WebGUI and rc-script. Now it is possible to manage rsync shares.
  • Modify rc scripts. Mount points and GEli providers will be detached correctly during shutdown process.

Minors changes

  • Add command ‘/usr/bin/nice’.
  • Send hostname only on DHCP request.
  • Update translation files.
  • Add misc patches to Samba 3.0.26a.
  • Modify iscsi-target WebGUI.
  • Add ‘ro’ (read only) flag for iscsi targets.
  • Add ‘compression’ checkbox to enable/disable it for SSH.
  • Add ushare mime patch to fix avi playback on X360. Also add video support for avc and hdmov and audio support for 3gp and flac.

And some bugfixes.

The lasted BETA can be downloaded from SourceForge.

FreeNAS 0.686b2 released

Over the weekend FreeNAS 0.686b2 was released. Download link

Majors changes:

  • Set correct sysid when formating disks with FAT32(0x0b) and EXT2(0x83).
  • Enable user to set volume label when formating disk using EXT2.
  • Refactor complete disk/RAID initialization/management/encryption PHP code && WebGUI.
  • Refactor API for better maintenance and feature enhancement.
  • Upgrade PHPMailer to 2.0.0 rc1.
  • Upgrade PHP to 5.2.5.
  • Upgrade netbsd-iscsi (iscsi-target) to 20071025.
  • Add GNU General Public License (GPL), GNU Lesser General Public License (LGPL), Apple Public Source License and PHP License text (located in usr/local/www).

[Read more…]