www.duckland.org/output/posts/201403back-to-freebsd-aka-day-1.html
2015-06-09 22:50:31 -05:00

190 lines
8.4 KiB
HTML

<!DOCTYPE html>
<html prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article# " lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Back to FreeBSD aka Day 1 | duckland.org news</title>
<link href="../assets/css/all-nocdn.css" rel="stylesheet" type="text/css">
<link rel="alternate" type="application/rss+xml" title="RSS" href="../rss.xml">
<link rel="canonical" href="http://www.duckland.org/posts/201403back-to-freebsd-aka-day-1.html">
<!--[if lt IE 9]><script src="../assets/js/html5.js"></script><![endif]--><meta name="author" content="Don Harper">
<link rel="prev" href="201403new-cms-again.html" title="New CMS (Again)" type="text/html">
<link rel="next" href="201403freebsd-challenge-day-2.html" title="FreeBSD Challenge, Day 2" type="text/html">
<meta property="og:site_name" content="duckland.org news">
<meta property="og:title" content="Back to FreeBSD aka Day 1">
<meta property="og:url" content="http://www.duckland.org/posts/201403back-to-freebsd-aka-day-1.html">
<meta property="og:description" content="So, a long time ago, I had a box which was running FreeBSD 4, running
on a Pentium. This housed my public server, website, and mail server.
After I while, I had to rebuild it, and went back to Linux.">
<meta property="og:type" content="article">
<meta property="article:published_time" content="2014-03-12T04:03:05-06:00">
<meta property="article:tag" content="30DayChallenge">
<meta property="article:tag" content="FreeBSD">
<meta property="article:tag" content="sa">
</head>
<body>
<a href="#content" class="sr-only sr-only-focusable">Skip to main content</a>
<!-- Menubar -->
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"><div class="container">
<!-- This keeps the margins nice -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="http://www.duckland.org/">
<span id="blog-title">duckland.org news</span>
</a>
</div>
<!-- /.navbar-header -->
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
<li>
<a href="../index.html">Home</a>
</li>
<li>
<a href="../stories/about.html">About me</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">My Sites<b class="caret"></b></a>
<ul class="dropdown-menu">
<li>
<a href="http://www.donaldharper.com">My Photo Blog</a>
</li>
<li>
<a href="http://p365.donaldharper.com">My Attempt at a Project 365</a>
</li>
<li>
<a href="http://www.duckland.org">My Personal and Tech Blog</a>
</li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Social Sites<b class="caret"></b></a>
<ul class="dropdown-menu">
<li>
<a href="https://twitter.com/duckunix">My Twitter</a>
</li>
<li>
<a href="https://plus.google.com/+DonHarper/">My Google+</a>
</li>
<li>
<a href="http://www.linkedin.com/in/donaldharper/">My LinkedIN</a>
</li>
</ul>
</li>
<li>
<a href="../archive.html">Archive</a>
</li>
<li>
<a href="../categories/index.html">Tags</a>
</li>
<li>
<a href="../rss.xml">RSS</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right"></ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container -->
</nav><!-- End of Menubar --><div class="container" id="content">
<div class="body-content">
<!--Body content-->
<div class="row">
<article class="post-text h-entry hentry postpage" itemscope="itemscope" itemtype="http://schema.org/Article"><header><h1 class="p-name entry-title" itemprop="headline name"><a href="#" class="u-url">Back to FreeBSD aka Day 1</a></h1>
<div class="metadata">
<p class="byline author vcard"><span class="byline-name fn">Don Harper</span></p>
<p class="dateline"><a href="#" rel="bookmark"><time class="published dt-published" datetime="2014-03-12T04:03:05-06:00" itemprop="datePublished" title="2014-03-12">2014-03-12</time></a></p>
</div>
</header><div class="e-content entry-content" itemprop="articleBody text">
<p>So, a long time ago, I had a box which was running FreeBSD 4, running
on a Pentium. This housed my public server, website, and mail server.
After I while, I had to rebuild it, and went back to Linux.</p>
<p>14 years later, I have decided to get back into FreeBSD, now at
FreeBSD 10. I have it running headless on two boxes, and I have
decided to take the '30 Day Challenge'. You know, all the bloggers
tell you to try something for 30 days before you give up on it.</p>
<p>I am going to try to give FreeBSD a go as my daily driver for 30 (or
so) days. I cannot do this full time, as I so Linux support in my day
job, so I cannot change over the work laptop (yet). I have installed
<a href="http://www.pcbsd.org" title="PCBSD">PCBSD10</a> on one of my spare laptops. Why PCBSD and not pure
FreeBSD? Well, I do not know enough yet to get past UEFI boot and the
NVidia/Intel dual graphics, so I cheated. I imagine that I before
the end, I will either reload this laptop or start from scratch on my
current daily personal driver.</p>
<p>So, most of my cli tools came over very cleanly, with the exception of
abook. On Linux, I track the git repo, and the version in the
ports tree is a bit older, so I will need to either compile it from
git, or change my config to use the older version. But the rest,
mutt, tmux, newsbeauter, irssi, and such, all work out of the box.</p>
<p>In the X department, PCBSD has my current favorite window-manager, i3,
so that is all good. The only issue I hit is the version of firefox
in the PCBSD port tree is broken, and I am going to stay away from the
PBI as much as I can. I feel that PBI are too much like installing
something under windows, i.e. install the app, and all the libraries
it needs to run. In my option, a waste of space, and un-patched
libraries on my system. Thank you, I will pass. I ended up enabling
the normal FreeBSD ports tree to install it.</p>
<p>I have ported most of my custom scripts over. Most of the work is in
the fact that bash lives somewhere different (/usr/local/bin vs /bin).
There are a few commands either missing or I have not installed them
yet, and a couple of core commands have very different syntax.</p>
<p>I figure for most of what I do, this will be very easy to switch over,
but the main area I am unsure of at this point is in photo editing and
photo management. I use a commercial Linux package, and I will need
to figure out how to make it work under the Linux compatibility layer.</p>
<p>I do not promise daily updates, but I will try to keep a journal of my
progress.</p>
</div>
<aside class="postpromonav"><nav><ul itemprop="keywords" class="tags">
<li><a class="tag p-category" href="../categories/30daychallenge.html" rel="tag">30DayChallenge</a></li>
<li><a class="tag p-category" href="../categories/freebsd.html" rel="tag">FreeBSD</a></li>
<li><a class="tag p-category" href="../categories/sa.html" rel="tag">sa</a></li>
</ul>
<ul class="pager">
<li class="previous">
<a href="201403new-cms-again.html" rel="prev" title="New CMS (Again)">Previous post</a>
</li>
<li class="next">
<a href="201403freebsd-challenge-day-2.html" rel="next" title="FreeBSD Challenge, Day 2">Next post</a>
</li>
</ul></nav></aside></article>
</div>
<!--End of body content-->
<footer>
Contents © 2015 <a href="mailto:duck@duckland.org">Don Harper</a> - Powered by <a href="http://getnikola.com" rel="nofollow">Nikola</a>
</footer>
</div>
</div>
<script src="../assets/js/all-nocdn.js"></script><script>jQuery("a.image-reference").colorbox({rel:"gal",maxWidth:"100%",maxHeight:"100%",scalePhotos:true});</script><!-- fancy dates --><script>
moment.locale("");
fancydates(1, "YYYY-MM-DD");
</script><!-- end fancy dates -->
</body>
</html>