{"id":295,"date":"2007-08-28T21:25:09","date_gmt":"2007-08-28T20:25:09","guid":{"rendered":"http:\/\/www.sungate.co.uk\/?p=295"},"modified":"2007-08-28T21:25:34","modified_gmt":"2007-08-28T20:25:34","slug":"openbsd-testing-the-water","status":"publish","type":"post","link":"https:\/\/www.sungate.co.uk\/?p=295","title":{"rendered":"OpenBSD: testing the water"},"content":{"rendered":"<p>I&#8217;ve been dabbling with <a href=\"http:\/\/www.openbsd.org\/\">OpenBSD<\/a> for a little while; it intrigues me as the philosophy and ideals form a good contrast to the way things usually work for Linux-based systems.  I&#8217;m still very new to it, but I&#8217;ve learned a few key lessons:<\/p>\n<ul>\n<li>All the BSD variants, including OpenBSD, are direct descendents (in a source-code sense) from the same common ancestor;<\/li>\n<li>OpenBSD is designed to be clean, secure, minimal and powerful;<\/li>\n<li>OpenBSD makes you carefully specify what you want, without making assumptions.  For example, if you install a package which includes a daemon, the daemon will not be autostarted, nor will it autostart at boot-up time.  You must modify the appropriate startup script to do so.  The means that OpenBSD operates on a policy of Least Surprise, which makes a lot of sense;<\/li>\n<li>OpenBSD is structured differently to, for example, Linux.  In a typical Linux distribution, the kernel and userland programs are pretty independent.  Under OpenBSD, the kernel and core userland programs are part of the same source code tree;<\/li>\n<\/ul>\n<p>I&#8217;m planning on setting up a machine at work to run OpenBSD and act as a centralised syslog server.  It&#8217;ll be educational \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been dabbling with OpenBSD for a little while; it intrigues me as the philosophy and ideals form a good contrast to the way things usually work for Linux-based systems. I&#8217;m still very new to it, but I&#8217;ve learned a few key lessons: All the BSD variants, including OpenBSD, are direct descendents (in a source-code&#8230;&nbsp;(<a href=\"https:\/\/www.sungate.co.uk\/?p=295\">read more<\/a>)<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-295","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.sungate.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sungate.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sungate.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sungate.co.uk\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sungate.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=295"}],"version-history":[{"count":0,"href":"https:\/\/www.sungate.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/295\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sungate.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sungate.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sungate.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}