This post describes an example of how one can manually convert a FreeBSD installation into a PC-BSD one using the install disk. There are more elegant ways of doing it, such as pulling things from PC-BSDs SVN and compiling only PC-BSD specific components.
Yes, you’re reading the title right. PC-BSD 7.0 is coming and this version has been named 7.0 on purpose.
We will be changing our versioning scheme to correspond with FreeBSD, thus PC-BSD 7.0 will be based off of FreeBSD 7.0, PC-BSD 7.1 on FreeBSD 7.1, and so forth. This should help make it obvious as to what version of BSD we are running, and keep us more in line with FreeBSD itself. This should also make it clear that we’re tracking all FreeBSD releases and have no intention to fork or break away from this great operating system.
An early test release of PC-BSD 7.0, which is based on the FreeBSD 7.0 release, has been uploaded for test purposes.
Please note that this release is an ALPHA, which means it is NOT feature complete yet, and should only be used for early testing. Also: most PBI’s will NOT work on it, since all the legacy library support from FreeBSD 6 hasn’t been implemented yet.
If you are able to test this release, please let us have your feedback (gerard at@ pcbsd dot. org or core at@ lists dot. pcbsd dot. org). At this moment we’re most interested in feedback as to hardware support or installation problems, i.e. if there is something that works in FreeBSD 7.0, but does not appear to be working in PC-BSD, please let us know so we can get it fixed.
I News & Articles
FreeBSD for Web and E-Mail Servers
I’m not touting FreeBSD over Linux. Within the Unix-like community, and even within the Linux world, it’s easy to find heated arguments over the various versions of operating systems. It seems that no matter what software or computer system some people use, they will fight to the death to prove theirs is the best. I can only tell you that FreeBSD works well for us. For years, ComputorEdge.com ran well on a Linux box. The only reason that we didn’t continue was concerns for the age of the hardware. When we brought in new servers, we installed FreeBSD. Once Apache—the same Web server we used on the Linux computer—was installed, the movement of the site to the new machine was fairly simple.
I had to learn to use FreeBSD, but now I’ve developed a certain comfort level. I could go to a Linux computer and do many of the same things I do now, but there are just enough differences for it to feel foreign to me. I’m sure that this is true to some extent even when moving between versions of Linux.
The Linux world is taking many more steps toward making the individual user more comfortable with using it as a replacement for Windows. If I were looking to do that, then I would probably start with Linux. However, if your primary objective is to build a server—for the Web, e-mail, or another intensive application—it would be difficult to go wrong with FreeBSD. More…
pfSniffer? A non-firewall use for pfSense
Several years ago my company looked into getting Distributed Sniffer Appliances, made by Network General. These are devices that attach to an Ethernet segment (at a branch office) and allow you to remotely connect and pull traces. Ideally, we would have loved to have these in each remote location so that we could more easily troubleshoot problems that seemed to crop up regularly. They looks like very nice appliances, but Network General wanted an arm and a leg for each one, so we passed.
We recently had a need for this sort of thing and I had a great idea. Many months ago, I noticed that pfSense had added a very nifty feature called Packet Capture. Essentially, the pfSense WebGUI has an interface to tcpdump, allowing you to put in some simple filter criteria (source/destination IP Address) and have a trace executed on a particular interface. This is a really nice feature for troubleshooting your firewall, but I thought that this could be used to make a distributed “pfSniffer”. More…
New PC-BSD PBI Builder released
The PBI builder is a powerful command-line script system, which can be used to convert a FreeBSD port into a PBI file. The configuration for this process is stored as a module, which can then be used to rebuild the PBI automatically. Developers can then submit these finished modules to PC-BSD Software, where they will be added to a build server, which rebuilds the PBI every time the underlying port is updated. More…
Portscout Services Started!
Time to make my Portscout public for all.
What is Portscout? Portscout is a tool which looks for new versions of software in the
FreeBSD ports tree and potentially other software repositories. More…
SpamAssassin Installed in 10 minutes.
In our example we are going to install SpamAssassin from the ports. This example is suitable for a small company with up to few dozen of mailboxes. More…
iXsystems, Inc. announced on 23/04/2008 a partnership with NetCraft Communications. The agreement will make NetCraft’s Versiera Remote System Management and Monitoring Software available on PC-BSD. PC-BSD is a fully functional open source desktop operating system based on FreeBSD 6.3-STABLE. Versiera is a web-based system that simplifies the common routine tasks required for system administrators, thus reducing the total cost of ownership and enabling your company to focus on your business.
A PBI has been released that will enable quick and easy deployment of the Versiera Software on PC-BSD. Any PC-BSD user can download the Versiera PBI from http://www.pbidir.com and run it on PC-BSD Version 1.4 Da Vinci Edition or PC-BSD Version 1.5 Edison Edition. Versiera gives you a real-time view of all of your hardware and software assets and can be used to consolidate management software.
Read full press release (23/04/2008)
PC-BSD version 1.5.1 is now available for download as both ISO and updates from version 1.5. This version provides updates to the default port set, as well as numerous bug fixes to the system tools & utilities.
Also, additional translations have been added to provide a more complete localized experience. Users currently running 1.5 may download a standalone PBI patch, or may simply check for updates via the System Update tool.
The subject sounds more exciting than it is ;-) Google has selected 21 FreeBSD related projects for the annual Google Summer of Code (Soc). It would have been nice if Google had selected 21 PC-BSD projects, but, hey, who knows what the future holds ;-)
Kris Moore, the founder of PC-BSD, will be mentoring Eric Durbin who will be working on optimising Wine for FreeBSD.
The FreeBSD Project received over 100 applications for Google’s Summer of Code program, amongst which 21 were selected for funding. Unfortunately, there were far more first rate applications than available spots for students. However, we encourage students to work together with us all year round. The FreeBSD Project is always willing to help mentor students learn more about operating system development through our normal community mailing lists and development forums. Contributing to an open source software project is a valuable component of a computer science education and great preparation for a career in software development.
The following projects have been selected for funding:
CodeWeavers, the makers of CrossOver Office, have announced a new product: CrossOver Games
Now gamers can play the games they want, on whatever platform they want! With CrossOver Games, you can run many popular Windows games on your Intel OS X Mac or Linux PC (or FreeBSD, PC-BSD and DesktopBSD, GvE) Whatever your tastes — first-person shooters, fantasy, strategy, MMORPGs — CrossOver Games provides the capability to run many popular games titles. CrossOver comes with an easy to use, single click interface, which makes installing your games simple and fast. Once installed, your game integrates seamlessly into your Desktop. Just click and run! Best of all, you do it all easily and affordably, without needing a Microsoft operating system license.
CrossOver Games is built on the latest versions of Wine, based on contributions from both CodeWeavers and the open-source Wine community… Unlike other CrossOver products, which are aimed primarily at office productivity applications (and hence maximum stability), CrossOver Games aims to bring you the latest, greatest, bleeding edge improvements in Wine technology. This means that the newest games run faster and better under CrossOver than under other versions of CrossOver, or other version of free Wine, for that matter.
Jeremy White from CodeWeavers has made the announcement that an experimental build of CrossOver Games is now available for PC-BSD users. However, this unsupported edition should also work on FreeBSD or DesktopBSD, allowing users to play Windows games on their desktop.
The FreeBSD version of CrossOver Games can be downloaded here (registration required).
- Remember this is an experimental build!
- If you are on FreeBSD 6.x, you will need to apply a system patch from http://wiki.freebsd.org/Wine to enable wine to function properly. Users of FreeBSD 7.0 and higher do not need this patch