How to create a streaming audio site with FreeBSD

streaming-audio.jpgAre you bored at work and wish you could listen to the hundreds or thousands of mp3’s or ogg’s that you have ripped to your hard drive at home? Maybe you want to create an internet radio station and live out your fantasy of being a DJ.

Whatever your reason, I’m going to show you how to very easily and freely create a kick ass streaming audio site using Linux or *BSD that you can listen to from any computer. I say again, any system – Windows, Mac, Linux, whatever – will be able to listen. Sound cool?

Read Rich Morgan’s howto here

DesktopBSD 1.6-RC3 Released

DesktopBSD logoDesktopBSD 1.6 RC 3 is now available for download from our mirrors or via BitTorrent. This release candidate is considered a large step towards a final release 1.6 with major changes such as:

  • X.Org release 7.2, improving support for modern graphics hardware
  • NVIDIA graphics driver, providing hardware 3D acceleration for NVIDIA video cards
  • Latest FreeBSD 6-STABLE as base system with High Definition Audio (HDA) support
  • More up-to-date software packages from the DesktopBSD build servers
  • Many small bug fixes and optimizations

Upgrades from 1.0 and previous release candidates are supported. An additional language CD and 64-bit (AMD64) DVD will be released soon.

PC-BSD 1.4 BETA Released

After months of hard work, the PC-BSD team is pleased to make available he 1.4 BETA release. This version includes many exciting new features and software, such as:

  • 3D desktop support via Beryl
  • Adobe Flash (Youtube & Google Video)
  • Many Nvidia, ATI and Intel video cards supported
  • KDE 3.5.7
  • FreeBSD 6.2
  • Xorg 7.2
  • New GUI tools & utilities
  • Optional Components, and much more!

PC-BSD 1.4 BETA can be downloaded via our mirrors or via Torrent on the the download page.

As this is a beta release, please report any and all bugs to the Bugs database or our testing list:

More information:

FreeBSD 7.0 LiveCD released

[update 13/12/2007: a new version has now been released - check here]

The next major release of FreeBSD, version 7, is one of the most significant so far, with amount of new technologies and improvement largest since introduction of 5.0.

Ivan Voras has now created a FreeBSD 7 LiveCD . This is part of his 2007 Google Summer of Code project, finstall, a graphical FreeBSD installer that’s also a live CD.

The Live CD contains the FreeBSD 7.0 “base” system, a recent kernel, and a basic X11 system with the Xfce 4.2 desktop environment (can be run it as root by starting “startx”). This LiveCD is mostly usable to people that need a “rescue” CD or those which need to experiment with certain aspects of 7.0 like hardware compatibility. It’s not a general-purpose “desktop” LiveCD.

This is all still work-in-progress and Ivan has already reported some problems (panics).

Download

FreeBSD 7.0 LiveCD

FreeNAS 0.685 Beta released

After a long time and hard work the FreeNAS team have released a new beta version (v0.685b) of FreeNAS. It includes many new features and a lot of bugs fixes.

Download | Change log | Report problems

BSDConTR – First BSD conference in Turkey

bsdcontrlogo.jpgBSDConTR is the first conference on BSD systems in Turkey.

BSDConTR is organized in cooperation with Marmara University and EnderUNIX Software Development team, which is largely known as its ongoing support for BSD systems in Turkey, and its open source projects, the conference will be held on October 20th and 21th in Goztepe campus of Marmara University, Istanbul, Turkey.

FreeBSD core team member Robert Watson, from OpenBSD Project Marc Balmer and Diomidis D. Spinellis, author of “Code Reading” book, will be attending the conference as guest speaker.

The conference is organized in full cooperation with Marmara University and EnderUNIX Software Development team, which is largely known as its ongoing support for BSD systems in Turkey, and its open source projects, the conference will be held on October 20th and 21th in Goztepe campus of Marmara University, Istanbul, Turkey.

PC-BSD may be the next Linux

This is een interesting article by Brian Proffitt after iXsystem’s acquisition of PC-BSD. Slightly dated, but still of worth a read.

With all of the BSD variants available for download, it’s easy to incorrectly assume all of them are pure, incompatible forks from each other. Actually, there are more shades of BSD out in the world than just separate forks. One in particular made the news a couple of weeks ago when it was commercially acquired.

The BSD in question is PC-BSD. The company that bought it (for the ubiquitous “undisclosed” terms) is iXsystems, a systems deployment and integrator firm out of San Jose that has pretty strong experience implementing *BSD, Unix and Linux systems for its customer base. So, why, pray tell, did the company up and buy PC-BSD?

The answer may lie in the type of operating system PC-BSD is. Unlike other, incompatible, BSD variants, PC-BSD is completely compatible with its antecedent FreeBSD. It is, for all intents and purposes, a FreeBSD distribution, in much the same way Red Hat or SUSE are Linux distributions. In fact, the similarity runs a bit deeper than that, since PC-BSD has long been designed with business users in mind. Its acquisition only solidifies that commonality.

Currently, PC-BSD is at release 1.2, and is based on FreeBSD 6. Unlike FreeBSD and other BSD variants, which rely on a packages and ports installation solution (similar in many ways to most Unix flavors, including Linux), PC-BSD uses something called PBI – an installation approach that contains everything an application needs to be run. Just click on it and off you go. The advantages for newer users are clear:

PBIs mean no more dependency hell while trying to install the latest and greatest on your server or workstation.

The other key difference between PC-BSD and its FreeBSD parent is the desktop extensions that enable users to run a KDE desktop interface.

In all other respects – and this is key – PC-BSD is compatible with FreeBSD, to the degree that you can go into power-user mode and use FreeBSD’s ports and packages management system on PC-BSD.

What iXsystems likes about the PC-BSD distribution is that it really is a pretty functional Unix environment with an integrated desktop and an installation system that will not confuse the heck out of Windows users coming over to the operating system for the first time. And with such an operating system in their repertoire, it’s pretty clear iXsystems will be able to get PC-BSD-and FreeBSD-deployed into more and more commercial environments.

The plan, according to iXsystems, is to start offering commercial-level support for PC-BSD for their customers, which as we all know removes a big potential hurdle for anyone thinking about migrating away from their current supported system, whether it be Windows, Solaris or Linux. And, remember that key point about compatibility: What’s good for PC-BSD support will no doubt be good for FreeBSD.

The obvious question is, will this plan work? Early indicators say yes, as long as iXsystems doesn’t try to overdo it and try to become the next Red Hat overnight. The PC-BSD development team claims about 100,000 known users, which is a decent-sized user base. FreeBSD’s base is likely significantly larger. If iXsystems develops a focused strategy for commercial markets, there’s no reason it can’t pick up more market share at a steady clip.

Which means Microsoft may just have one more competitor to worry about.

Source: ServerWatch.com – October 25, 2006

How the FreeBSD Project works

While at Google a couple of weeks ago, Robert N M Watson from the FreeBSD Core Team, did a presentation “How the FreeBSD Project works”

The FreeBSD Project is one of the oldest and most successful open source operating system projects, seeing wide deployment across the IT industry. From the root name servers, to top tier ISPs, to core router operating systems, to firewalls, to embedded appliances, you can’t use a networked computer for ten minutes without using FreeBSD dozens of times. Part of FreeBSD’s reputation for quality and reliability comes from the nature of its development organization–driven by a hundreds of highly skilled volunteers, from high school students to university professors. And unlike most open source projects, the FreeBSD Project has developers who have been working on the same source base for over twenty years. But how does this organization work? Who pays the bandwidth bills, runs the web servers, writes the documentation, writes the code, and calls the shots? And how can developers in a dozen time zones reach agreement on the time of day, let alone a kernel architecture? This presentation will attempt to provide, in 45 minutes, a brief if entertaining snapshot into what makes FreeBSD run (this summary by Alexey Kovyrin)

The video can be watched here

Will Backman from BSDTalk has interviewed a few FreeBSD Core Team members on the back of the BSDCan 2007 conference about the Team, how it works, how it gets elected etc. Listen to his podcast here

FreeNAS, how it works (video)

What is FreeNAS, how does it work and how do I set it up?

Check out this video

FreeBSD Quarterly Status Report (Q2/2007)

FreeBSD Logo (big)If you’re interested in what’s happening with FreeBSD at the moment and especially the technical side of the project, you should have a quick read through the FreeBSD Quaterly Status Report (compiled by Max Laier).

This report covers FreeBSD related projects between April and June 2007. Again an exciting quarter for FreeBSD. In May we saw one of the biggest developers summits to date at BSDCan , our 25 Google Summer of Code students started working on their projects – progress reports are available below, and finally the 7.0 release cycle was started three
weeks ago.

Some highlights:

  • SCHED_ULE/SMP
  • KVM
  • finstall
  • Multiprocessor Network Stack
  • ZFS
  • Xen
  • OpenBSD Hardware Monitors

Read the whole report here.