Thursday 28 April 2011

Did You Know You Can Try BSD With VirtualBSD?

A while ago back in January I came across this announcement on OSNews.com and made a mental note that this was something I had to try. VirtualBSD 8.1 was released on or around 4/01/2011 and it basically gives you a pre-defined FreeBSD 8.1 installation with Xfce 4.6 and a range of applications in a virtual machine. It is a desktop ready FreeBSD 8.1-RELEASE in the form of a VMware appliance but can also in a few steps be made to run with VirtualBox. Read the instructions for that here.

As I already had VMware Player installed I went for using it as intended. Most of what I'm going to write you can also read on the VirtualBSD site so feel free to skip over.

The desktop has apparently been styled to "resemble a certain OS from Cupertino", but I wouldn't know, and to be honest only the window buttons and decorations strike me as similar and as a cheap attempt at being something it is not. Xfce, even with wbar at the bottom, does not make a MacOS. That said, decorations are easily switched, and with a few themes your buttons will also magically migrate to the right again.

Adding scrot and make tools from ports
VirtualBSD is aimed at people who have never tried FreeBSD so far but would like to and are not comfortable with the installation process yet, wanted to but didn't have the right hardware, or have used FreeBSD in the past but have since moved to a different OS but want their 'fix' from time to time.
From what I have found the small VirtualBSD team have achieved that aim very well. It is pretty much a one off release and there may or may not be more in the future. That said, for me 8.1 has already served the purpose of introducing FreeBSD to me well enough, and it should be a good learning / experimenting tool for some time to come. I found it difficult to set aside a large primary partition for FreeBSD in the past and this has allowed me to work around that and snoop around the system a bit. Obviously a pre-made VM does not teach you how to install FreeBSD properly to hard disk, so there's more reading required if you wish to take the next step.

Genuine FreeBSD booting
VirtualBSD 8.1 is a 1.25GB file to download and is compressed in zip format. At the moment it is only distributed via torrent, but that one is healthy and as a result I was able to get the file in less than an hour. Extracting it presents you with an approx. 4GB virtual appliance designed for 1024MB Ram, one processor and an 80GB virtual hard disk to open with VMware Player or better. You can adjust these settings hereafter and add a second cpu etc. Changing the initial small screen resolution in the Display section of the Xfce settings menu to higher was problem free and my screen resized dynamically to the chosen 1366x768. You may have to restart the bar at the bottom. After poking around a bit I found most additional plugins for Xfce such as the screenshooter are not installed and I advanced to testing software installation.

The ports tree is already pre-populated and issuing #portinstall -rR scrot downloaded, compiled and installed scrot, together with a few build tools that were still missing.

VirtualBSD also comes with a good selection of software which truly makes it fully functional 'out of the box', as claimed. Miro and VLC are included and I was able to download a few movie trailers from within Miro and watch them, watch Flash videos on Youtube and a news site and downloaded an mp4 stream which I was then able to play in VLC, in full-screen and resizing effortlessly. A plugin for Firefox 3.6, which has the Mozilla Prism extension to create small web applications and a a few handy bookmarks to services like Evernote and SimplyBookmarks, is not installed. The VM comes fully equipped with Thunderbird, OpenOffice, Transmission, Samba and the printing service Cups. These alone pretty much resemble the selection any Xfce based Linux distribution like Salix would give you or my own custom Slackware, but going trough the menu shows there's also much more installed like the Gnutella peer-to-peer client, Skype and a Lastfm client with which I was able to stream mp3's.
The clean desktop has subtle transparency effects enabled. Fonts look nice and easy to read.

Playing MP3 files from Lastfm
VirtualBSD 8.1 is well done and stable and a good way to get introduced to FreeBSD in my opinion. Playing around in a virtual machine users can get acquainted with the differences and similarities to Linux and test out commands and the ports system which may feel alien to some, but which several distributions have also been inspired by and work in a similar fashion, i.e. Gentoo, Kongoni GNU/Linux and Slackware when used with Sbopkg, although dependencies are not resolved here.

I enjoyed VirtualBSD and will for sure keep it around. Just a word of warning: It's proven extremely hungry for disk space and although 6GB are recommended, even without installing more applications you may need more than that just watching movies and having Firefox open, or recover disk space as described in the how-to's.

2 comments:

  1. great! very informative, that helped us a lot, in case this PC breaks down along with your other appliances, check out services at

    AZ repair appliance

    ReplyDelete
  2. Very Good Review Sir, I always read your reviews then go for a little test myself.... I always wanted to play around with BSD which I have but not the way I'd want to, I just dont have the hardware to do it but i will one day in this life.... I got your Blog in my iGoogle home page, so please continue to keep us in the KNOW! Respect.

    ReplyDelete

Please leave your comment here. Spam will be deleted.

Note: only a member of this blog may post a comment.

12.04 LTS (1) 1280x1024 (2) 14.1 (1) absolute (6) accessibility (6) ad-blocking (2) administration (2) afterstep (1) android (3) announcements (15) anonymity (5) anonymous (1) anonymous browsing (1) anti-malware (1) anti-virus (1) antiX (4) applications (1) arch (11) archbang (11) archone (1) artix (2) authentication (1) backports (1) base (1) bash (2) bittorrent (2) block-this (1) bluestar (1) bodhi (1) books (1) brave (1) brave-browser (1) browsers (8) browsing (1) bsd (4) bug (2) bugs (3) calculate (1) centos (1) certification (1) chakra (2) changelog (22) chat (1) chatzilla (1) chromebook (1) chromium (2) click (1) commodore 64 (1) ControlD (1) critique (1) crunchbang (5) crux (1) ctkarch (1) cyber war (1) debian (29) desktop (62) devuan (6) digital certificates (1) digital memories (1) distributions (75) DNS (1) documentaries (1) documentation (2) dr. web (1) drivers (1) duo (1) e17 (1) email (1) encryption (3) enlightenment (1) events (1) exit nodes (1) ext4 (1) fake (1) fallout (1) fallout 4 (1) fedora (6) file server (2) file systems (1) firefox (3) flash (1) flush (1) fluxbox (7) fluxflux (1) FPS (2) free software (3) frugalware (1) FSF (1) ftp (2) furybsd (1) fusion (1) fvwm (1) fvwm-crystal (1) games (11) gaming (10) gentoo (3) gnome (9) gnome shell (4) gnu/linux (4) google (2) google-chrome (3) graphics (1) grml (1) gtk+ (1) hangouts (1) hardcore punk (1) hardware (3) how-to (23) humor (2) i3 (1) icewm (6) init (3) init freedom (5) interview (1) introduction (1) jibbed (1) jwm (2) kanotix (4) kde (21) KDE neon (1) kde3 (2) kernel (6) knoppix (1) kodi (2) kongoni (2) kubuntu (3) LAS (1) libtorrent-rasterbar (1) linux (20) linux light (16) Linux Mint (6) live (50) live medium (28) live system (13) liveslak (3) LMDE 4 (3) localisation (1) LTS (1) lxde (12) lxqt (1) mageia (1) mandriva (2) manjaro (1) marine life (1) mate (1) media center (6) mepis (2) mint (5) mobile (2) mobile security (1) movies (6) mozilla (3) music (1) MX Linux (1) netbook (2) netrunner (1) networking (5) news (3) nvidia (1) open source (1) openbox (15) openSUSE (4) opinion (13) other (5) overclockix (1) packages (1) pclinuxos (4) perl (1) plasma (5) poll (2) porteus (3) privacy (5) privoxy (1) programming (1) proxy (2) puppy (3) qbittorrent (1) qt (1) quick look (10) ratpoison (1) red hat (7) redcore linux (1) relax (1) release (2) rescue (3) reviews (57) rhythmbox (1) rolling (1) RPG (2) rpm (1) sabayon (5) salix (15) scientific (7) screenshots (2) scripts (3) seamonkey (1) security (4) semplice (1) server (5) shell (1) shooter (4) siduction (1) slackel (1) slackware (68) slackware 14.2 (2) slackware 15.0 (8) slackware-current (34) slax (7) slitaz (1) smart phones (2) sms (1) south africa (2) specialist (1) spoof (1) ssh (1) surfing (1) systemd (2) table mountain (1) TDE (1) tegra k1 (1) The Walking Dead (1) themes (1) tinyme (2) tips (1) tor (3) torrenting (1) torrents (1) traffic analysis (2) trinity (2) trisquel (1) TV shows (2) TWD (1) ubuntu (6) unity (2) unity linux (4) unix (1) upgrade (6) vector (2) video (4) vinux (2) virtualbsd (1) visual impairment (5) voip (1) vpn (5) VSIDO (1) wallpapers (3) window maker (4) window managers (1) windscribe (1) wireless (10) xfce (16) youtube (1) zenwalk (3) zombies (1) zoo (1)