• Home
  • Assertions
  • Poetry
  • Programming

Record and Reverie

General things I find interesting

Feed on
Posts
Comments
« Goodbye Roku, Hello GoogleTV
What Objective-C can learn from Java, Part 5 (Exceptions) »

Switched to Linux

Apr 1st, 2012 by Graham Booker

In one of my previous posts, I had mentioned how to install FreeBSD on ZFS. I was doing this for my file server, which I ran in this configuration for quite some time. It worked well for a while, but then I decided that FreeBSD was too constraining. This came when I was attempting to setup a process to rip media from DVDs and BluRay disks. I noticed that Handbrake doesn’t run natively, but is available via a port. The port doesn’t contain the GUI though; everything must be done on the command line. Then I looked at the tools necessary to rip from a BluRay disk, most notably MakeMKV. I could not get this tool to run on FreeBSD at all. Lastly, I could not execute any SWT-based java application because there is no native library for SWT in FreeBSD and the linux compatibility layer didn’t cut it.

So, I changed the server to run Ubuntu. I wanted to be able to make the raid drives spin down, so I needed to boot off different drives. I ordered two USB flash drives, set them up in a software raid 1, and installed the OS on it. I considered running root off ZFS, but the ZFS boot in linux is more primitive. I cannot boot off raidz1 nor raidz2, so booting off the existing raid was out, if I wanted to do so. Additionally, the ZFS boot appears to not be able to boot off USB, so that pretty much killed it. Later down the road, I’ll buy a pair of SSD drives for the boot drive. It looks like there it shouldn’t have issue with booting off ZFS, in a mirror configuration.

In some ways I’m said to see FreeBSD go, but I really need more functionality with the machine. FreeBSD is a nice stable server, but it’s so difficult to make it do anything beyond the standard fair. It’s package management and port system is more difficult to use than apt-get. Also, Ubuntu used by more people than FreeBSD, so it’s a more likely target for peoples’ software development. Lastly, SWT based java projects have no problems running on it, like the one I made to stream to my GoogleTV. So, now my server is running Ubuntu going forward.

Posted in General

3 Responses to “Switched to Linux”

  1. on 01 Apr 2012 at 6:29 am1William Reading

    I essentially have my FreeBSD box as a NAS only for this reason. It just doesn’t have the same kind of support as stuff that is built for linux does.

  2. on 18 Jul 2012 at 9:40 am2Micklo

    I use VirtualBox and run Linux virtualized ontop Solaris. So I have Solaris running native ZFS, and use virtualized Linux for front end applications. It works very well. You could try to run VirtualBox ontop FreeBSD?

  3. on 18 Jul 2012 at 1:15 pm3Graham Booker

    Solaris is even worse when it comes to a usable system. I’ve used Solaris in the past and I will never use it again. I tried running VirtualBox, but anyone who does will know that going beyond the basics is not trivial. I explicitly mentioned ripping DVDs/BDs, and this was unworkable with VirtualBox. Besides, if I do everything inside VirtualBox, I’m essentially wasting RAM through the fact that some is for the host and some is for the VM. It’s just better to run Ubuntu and be done with it.

  • Recent Posts

    • Tooling Matters
    • My Media Setup
    • So Long Perian
    • What Objective-C can learn from Java, Part 5 (Exceptions)
    • Switched to Linux
  • Archives

    2021
    2020
    March 2020 (1)
    2019
    November 2019 (1)
    2018
    June 2018 (1)July 2018 (1)December 2018 (1)
    2017
    January 2017 (2)June 2017 (1)August 2017 (1)
    2016
    June 2016 (1)August 2016 (1)
    2015
    January 2015 (1)February 2015 (1)December 2015 (1)
    2014
    June 2014 (1)July 2014 (1)August 2014 (2)
    2013
    February 2013 (2)March 2013 (1)April 2013 (1)June 2013 (1)November 2013 (1)
    2012
    April 2012 (2)May 2012 (1)June 2012 (1)November 2012 (1)
    2011
    January 2011 (1)October 2011 (1)November 2011 (1)December 2011 (1)
    2010
    February 2010 (2)April 2010 (1)June 2010 (1)July 2010 (1)August 2010 (1)September 2010 (1)October 2010 (2)December 2010 (3)
    2009
    January 2009 (1)February 2009 (1)March 2009 (2)May 2009 (1)July 2009 (3)September 2009 (1)
    2008
    January 2008 (1)February 2008 (4)March 2008 (1)April 2008 (6)May 2008 (1)June 2008 (3)August 2008 (1)September 2008 (2)October 2008 (2)December 2008 (1)
    2007
    January 2007 (1)February 2007 (4)March 2007 (5)April 2007 (4)May 2007 (1)June 2007 (6)August 2007 (3)September 2007 (3)November 2007 (3)December 2007 (4)
    2006
    January 2006 (4)February 2006 (10)March 2006 (4)April 2006 (6)May 2006 (2)June 2006 (4)July 2006 (1)August 2006 (1)September 2006 (4)October 2006 (6)November 2006 (3)December 2006 (3)
    2005
    October 2005 (6)November 2005 (13)December 2005 (1)
    2004
    February 2004 (2)March 2004 (1)April 2004 (1)May 2004 (6)June 2004 (6)July 2004 (3)August 2004 (2)September 2004 (1)November 2004 (5)
    2003
    September 2003 (1)October 2003 (3)November 2003 (1)December 2003 (1)
  • Categories

    • Breakaway (5)
    • Family (4)
    • Friends (2)
    • General (148)
    • Nature Pictures (8)
    • Politics (2)
    • Programming (41)
    • School (11)
    • SysAdmin (8)
    • Teaching (2)
  • Tags

    AC3 Ads Code Frontrow Java Objective-C Open Source Perian Perl permissions plex plugin RSS Sapphire School Servers ZFS

  • Pages

    • Assertions
      • Female Friends Who Won’t Date You
      • Not Dating Friends
    • Poetry
      • Curtis Staying Over
      • Girl Questions
      • Scaring Girls Off
      • Summer’s End
    • Programming
      • Fire Development
      • Kyocera Ringtone Converter for the Mac
      • Perian
      • Text Compression

Record and Reverie © 2021 All Rights Reserved.

WordPress Themes | Web Hosting Bluebook