<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OpenBSD &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/openbsd/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Tue, 06 Aug 2019 10:30:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>GXemul for Win32</title>
		<link>https://virtuallyfun.com/2019/08/05/gxemul-for-win32/</link>
					<comments>https://virtuallyfun.com/2019/08/05/gxemul-for-win32/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 05 Aug 2019 07:31:22 +0000</pubDate>
				<category><![CDATA[arm]]></category>
		<category><![CDATA[DEC Alpha]]></category>
		<category><![CDATA[m88k]]></category>
		<category><![CDATA[MIPS]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[powerpc]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9683</guid>

					<description><![CDATA[Don&#8217;t get all to excited, it&#8217;s a terrible port, but it&#8217;s to the point where it can barely run stuff. Although I don&#8217;t know how much is me, and how much is GXemul. I probably should have tested on Linux &#8230; <a href="https://virtuallyfun.com/2019/08/05/gxemul-for-win32/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="979" height="512" src="https://virtuallyfun.com/wp-content/uploads/2019/08/gxemul-on-win32.png" alt="" class="wp-image-9684" srcset="https://virtuallyfun.com/wp-content/uploads/2019/08/gxemul-on-win32.png 979w, https://virtuallyfun.com/wp-content/uploads/2019/08/gxemul-on-win32-300x157.png 300w, https://virtuallyfun.com/wp-content/uploads/2019/08/gxemul-on-win32-768x402.png 768w" sizes="(max-width: 979px) 100vw, 979px" /><figcaption>Luna m88k booted off RAM disk</figcaption></figure>



<p class="wp-block-paragraph">Don&#8217;t get all to excited, it&#8217;s a terrible port, but it&#8217;s to the point where it can barely run stuff.  Although I don&#8217;t know how much is me, and how much is GXemul.  I probably should have tested on Linux first.</p>



<p class="wp-block-paragraph">Anyways it&#8217;s enough to boot the Luna m88k OpenBSD ram disk up to the single user mode, and poke around.  The hard disk doesn&#8217;t pick up, and I haven&#8217;t even tried the NIC, although the address is looking pretty bogus.</p>



<p class="wp-block-paragraph">I wanted to try the PMAX version of Mach, but then it hit me, that there is no server to load.  And porting the system level from Mach 3.0 to 2.5 looks way more involved than Mach 3.0 being &#8216;something minor&#8217;.</p>



<p class="wp-block-paragraph">Back on the 88k front, the Luna shipped with something called UniOS-Mach, but good luck finding that in this day &amp; age.  I guess I&#8217;ll have to go back to Japan.</p>



<p class="wp-block-paragraph">For the crazy among us, go ahead and try  <a href="https://vpsland.superglobalmegacorp.com/install/Win32/gxemul-0.6.2-ultra-primative.zip">gxemul-0.6.2-ultra-primative.zip </a> The name says just how stable it is.</p>



<figure class="wp-block-video aligncenter"><video height="120" style="aspect-ratio: 160 / 120;" width="160" controls src="https://virtuallyfun.com/wp-content/uploads/2019/08/xzoom.webm"></video></figure>



<p class="wp-block-paragraph">In the meantime here is a super low resolution capture of the screensaver from a Luna via  <a href="http://www.nk-home.net/~aoyama/luna88k/">http://www.nk-home.net/~aoyama/luna88k/</a> </p>



<p class="wp-block-paragraph">As an update, I added in the timer code from <a href="https://virtuallyfun.com/wordpress/2010/05/01/pcemu-for-windows/">PCemu</a>, and now that the timers appear to be firing some stuff like OS/F 1.0 get&#8217;s further!</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="640" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2019/08/OSF-booting-on-GXemul-640x1024.png" alt="" class="wp-image-9695" srcset="https://virtuallyfun.com/wp-content/uploads/2019/08/OSF-booting-on-GXemul-640x1024.png 640w, https://virtuallyfun.com/wp-content/uploads/2019/08/OSF-booting-on-GXemul-188x300.png 188w, https://virtuallyfun.com/wp-content/uploads/2019/08/OSF-booting-on-GXemul.png 650w" sizes="(max-width: 640px) 100vw, 640px" /><figcaption>OS/F 1.0 in single user mode</figcaption></figure></div>



<p class="wp-block-paragraph">I need to go through the setup stuff a lot better as this is just untar&#8217;d and not setup at all.  Not that it&#8217;s useful, but here,  <a href="https://vpsland.superglobalmegacorp.com/install/Win32/osf1-barely.7z">osf1-barely.7z</a> .  </p>



<p class="wp-block-paragraph">So if anyone downloaded gxemul prior to this update, re-download it again!  I put the m88k ramdisk kernel in there too so you can quickly test the Luna 88k emulation.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2019/08/05/gxemul-for-win32/feed/</wfw:commentRss>
			<slash:comments>22</slash:comments>
		
		<enclosure url="https://virtuallyfun.com/wordpress/wp-content/uploads/2019/08/xzoom.webm" length="1594340" type="video/webm" />

			</item>
		<item>
		<title>OpenBSD 6.2 shipping</title>
		<link>https://virtuallyfun.com/2017/10/10/openbsd-6-2-shipping/</link>
					<comments>https://virtuallyfun.com/2017/10/10/openbsd-6-2-shipping/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 10 Oct 2017 14:18:47 +0000</pubDate>
				<category><![CDATA[OpenBSD]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7567</guid>

					<description><![CDATA[It&#8217;s that time of the year again! As always information is available on the OpenBSD site.Â  The release notes go over all the changes, but the biggest change that caught my eye was this one: TheÂ i386Â andÂ amd64Â platforms have switched to usingÂ clang(1)Â as &#8230; <a href="https://virtuallyfun.com/2017/10/10/openbsd-6-2-shipping/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="https://virtuallyfun.com/wp-content/uploads/2017/10/MoBSD.gif"><img decoding="async" class="size-full wp-image-7568 alignleft" src="https://virtuallyfun.com/wp-content/uploads/2017/10/MoBSD.gif" alt="" width="227" height="343" /></a>It&#8217;s that time of the year again!</p>
<p>As always information is available on the OpenBSD site.Â  <a href="https://www.openbsd.org/62.html">The release notes go over all the changes</a>, but the biggest change that caught my eye was this one:</p>
<ul>
<li>TheÂ <a href="https://www.openbsd.org/i386.html">i386</a>Â andÂ <a href="https://www.openbsd.org/amd64.html">amd64</a>Â platforms have switched to usingÂ <a href="https://man.openbsd.org/clang-local.1">clang(1)</a>Â as the base system compiler.</li>
</ul>
<p>There has been long talk about moving away from GCC on OpenBSD, but many of the older platforms were &#8216;trapped&#8217; on GCC as they only have support for the CPU in older releases.Â  And they have long since said it was difficult in submitting patches up stream and dealing with regressions.Â  Sadly for GCC this has been an industry thing with even Apple moving away from GCC based compilers to CLANG.</p>
<p>Maybe it&#8217;s just inevitable, things change.</p>
<p>At least the Clang competition is driving progress from GCC too, so at least current and new platforms benefit from the competition.Â  Also VMM is getting stronger, I should try it some day&#8230;.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2017/10/10/openbsd-6-2-shipping/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>OpenBSD 5.9 released!</title>
		<link>https://virtuallyfun.com/2016/04/05/openbsd-5-9-released/</link>
					<comments>https://virtuallyfun.com/2016/04/05/openbsd-5-9-released/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 05 Apr 2016 15:56:49 +0000</pubDate>
				<category><![CDATA[OpenBSD]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6031</guid>

					<description><![CDATA[OpenBSD 5.9 released early! Â This marks the 39th release. Major changes include (from undeadly.org) &#160; Pledge With a great Hackfest presentation to lay out all the details, pledge(2) is one of the more prominent changes. We say prominent, but you &#8230; <a href="https://virtuallyfun.com/2016/04/05/openbsd-5-9-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="https://virtuallyfun.com/wp-content/uploads/2016/04/puffy59.gif" rel="attachment wp-att-6033"><img loading="lazy" decoding="async" class="aligncenter wp-image-6033 size-full" src="https://virtuallyfun.com/wp-content/uploads/2016/04/puffy59.gif" alt="puffy59" width="599" height="199" /></a></p>
<p>OpenBSD 5.9 released early! Â This marks the 39th release.</p>
<p>Major changes include (from undeadly.org)</p>
<p>&nbsp;</p>
<ul>
<li><b>Pledge</b><br />
With a great <a href="https://www.youtube.com/watch?v=F_7S1eqKsFk">Hackfest presentation</a> to lay out all the details, <a href="http://man.openbsd.org/OpenBSD-current/man2/pledge.2">pledge(2)</a> is one of the more prominent changes. We say prominent, but you actually <i>shouldn&#8217;t notice any difference</i> with it enabled&#8230; assuming all your applications behave correctly. Much work has been done in this area, with around 70% of the OpenBSD userland being modified to use pledge within a single release cycle! A few ports also got the same treatment &#8211; something to expect more of as time goes on.</li>
<li><b>UEFI</b><br />
Many new laptops come with <a href="https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface">UEFI</a> now, some without an option to fall back to a traditional BIOS. With the 5.9 release, OpenBSD can now be booted on such machines.</li>
<li><b>GPT</b><br />
Assuming you&#8217;re on the amd64 platform, support for <a href="https://en.wikipedia.org/wiki/GUID_Partition_Table">GPT</a> has been vastly improved throughout the OS. The installer has been updated to accommodate as well, and it even works on <a href="http://man.openbsd.org/?query=softraid">softraid(4)</a> volumes.</li>
<li><b>Rewritten less</b><br />
The <a href="http://man.openbsd.org/less">less(1)</a> we&#8217;re all familiar with has been completely rewritten. After importing <a href="https://github.com/gdamore/less-fork">a fork</a> from illumos&#8217; Garrett D&#8217;Amore, OpenBSD continued to make improvements to the code. A safer and more modern tool was the end result, even if it&#8217;s just for viewing text. Hopefully there will be <i>less</i> bugs now.</li>
<li><b>Xen domU</b><br />
If running OpenBSD under Xen (such as on Amazon&#8217;s cloud platform) sounds interesting to you, you&#8217;ll be happy to know that 5.9 includes some pretty solid support for this.</li>
<li><b>Graphics</b><br />
Laptop users rejoice, as 5.9 includes graphics support for Intel&#8217;s Broadwell and Bay Trail GPUs!</li>
<li><b>Network SMP</b><br />
Many improvements have been made to get the network stack running multithreaded. There&#8217;s still plenty more to do in this area, but some exciting progress has definitely been made already.</li>
<li><b>802.11n</b><br />
Another big one for laptop users: initial support for N wireless has landed in both the <a href="http://man.openbsd.org/?query=iwm">iwm(4)</a> and <a href="http://man.openbsd.org/?query=iwn">iwn(4)</a> drivers.</li>
<li><b>UTF-8</b><br />
Locale support for everything but C and UTF-8 has been torn out, and many utilities in the base system have much better UTF-8 support than prevously.</li>
</ul>
<p>&nbsp;</p>
<p><a href="https://virtuallyfun.com/wp-content/uploads/2016/04/drwxorx.jpg" rel="attachment wp-att-6032"><img loading="lazy" decoding="async" class="alignleft wp-image-6032 size-full" src="https://virtuallyfun.com/wp-content/uploads/2016/04/drwxorx.jpg" alt="drwxorx" width="227" height="343" /></a></p>
<p>As we all know the VAX that was used to build OpenBSD died, and the platform was removed.</p>
<p>But it&#8217;s still cool that OpenBSD is going strong, wherever there is support.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Platforms that still made the cut:</p>
<ul>
<li>alpha</li>
<li>amd64</li>
<li>armish</li>
<li>armv7</li>
<li>hppa</li>
<li>i386</li>
<li>landisk</li>
<li>loongson</li>
<li>luna88k</li>
<li>macppc</li>
<li>octeon</li>
<li>sgi</li>
<li>sparc</li>
<li>sparc64</li>
<li>zaurus</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2016/04/05/openbsd-5-9-released/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>OpenBSD on the VAX is no more</title>
		<link>https://virtuallyfun.com/2016/03/10/openbsd-on-the-vax-is-no-more/</link>
					<comments>https://virtuallyfun.com/2016/03/10/openbsd-on-the-vax-is-no-more/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 10 Mar 2016 04:16:03 +0000</pubDate>
				<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[VAX]]></category>
		<category><![CDATA[VAX 11/780]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5882</guid>

					<description><![CDATA[After much internet speculation, and supporting evidence, it has finally come to pass. The VAX platform is no longer supported on OpenBSD. The VAX was the genesis of 32bit BSD UNIX, and once more again a BSD moves away from &#8230; <a href="https://virtuallyfun.com/2016/03/10/openbsd-on-the-vax-is-no-more/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><div id="attachment_5883" style="width: 652px" class="wp-caption aligncenter"><a href="https://twitter.com/bob_beck/status/707043855783170050" rel="attachment wp-att-5883"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-5883" class="wp-image-5883 size-full" src="https://virtuallyfun.com/wp-content/uploads/2016/03/bob-beck.png" alt="bob beck" width="642" height="374" /></a><p id="caption-attachment-5883" class="wp-caption-text">#OldYeller</p></div></p>
<p>After much <a href="https://www.reddit.com/r/BSD/comments/49htb2/openbsd_is_dropping_support_for_old_architectures/">internet speculation</a>, and <a href="https://marc.info/?l=openbsd-misc&amp;m=145715162325192&amp;w=2">supporting evidence</a>, it has finally come to pass.</p>
<p><a href="http://undeadly.org/cgi?action=article&amp;sid=20160309192510">The VAX platform is no longer supported on OpenBSD</a>.</p>
<p>The VAX was the genesis of 32bit BSD UNIX, and once more again a BSD moves away from the ancient origins.</p>
<p>RIP VAX, rest in 32v.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2016/03/10/openbsd-on-the-vax-is-no-more/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>OpenSSH: client bugs CVE-2016-0777 and CVE-2016-0778</title>
		<link>https://virtuallyfun.com/2016/01/15/openssh-client-bugs-cve-2016-0777-and-cve-2016-0778/</link>
					<comments>https://virtuallyfun.com/2016/01/15/openssh-client-bugs-cve-2016-0777-and-cve-2016-0778/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 15 Jan 2016 01:56:26 +0000</pubDate>
				<category><![CDATA[OpenBSD]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5779</guid>

					<description><![CDATA[Update from undeadly.org: This is the most serious bug you&#8217;ll hear about this week: the issues identified and fixed in OpenSSH are dubbed CVE-2016-0777 and CVE-2016-0778. An early heads up came from Theo de Raadt in this mailing list posting. &#8230; <a href="https://virtuallyfun.com/2016/01/15/openssh-client-bugs-cve-2016-0777-and-cve-2016-0778/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Update from <a href="http://undeadly.org/cgi?action=article&amp;sid=20160114142733">undeadly.org</a>:</p>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>This is the most serious bug you&#8217;ll hear about this week: the issues identified and fixed in OpenSSH are dubbed CVE-2016-0777 and CVE-2016-0778.</p>
<p>An early heads up came from Theo de Raadt in <a href="http://marc.info/?l=openbsd-misc&amp;m=145278077920530&amp;w=2">this</a> mailing list posting.</p>
<p>Until you are able to patch affected systems, the recommended workaround is to use</p>
<blockquote>
<pre># <b>echo -e 'Host *\nUseRoaming no' &gt;&gt; /etc/ssh/ssh_config</b>
</pre>
</blockquote>
<p>That is, add the option <tt>UseRoaming no</tt> to your /etc/ssh/ssh_config (or your user&#8217;s ~/.ssh/config) file, or start your ssh client with -oUseRoaming=no included on the commandline.</p>
<p>We will be updating this article with more information as it becomes available.</p>
<p><b>UPDATE:</b> This affects OpenSSH versions 5.4 through 7.1.</p>
<p><b>UPDATE:</b> The following commit from deraadt@ has just gone in:</p>
<blockquote>
<pre>CVSROOT:        /cvs
Module name:    src
Changes by:     deraadt@cvs.openbsd.org 2016/01/14 07:34:34

Modified files:
        usr.bin/ssh    : readconf.c ssh.c

Log message:
Disable experimental client-side roaming support.  Server side was
disabled/gutted for years already, but this aspect was surprisingly
forgotten. Thanks for report from Qualys
</pre>
</blockquote>
<p><b>UPDATE:</b> Errata patches for <a href="http://ftp.openbsd.org/pub/OpenBSD/patches/5.8/common/010_ssh.patch.sig">5.8</a> and <a href="http://ftp.openbsd.org/pub/OpenBSD/patches/5.7/common/022_ssh.patch.sig">5.7</a> have been published.</p>
<p><b>UPDATE:</b> Portable OpenSSH 7.1p2 <a href="https://lists.mindrot.org/pipermail/openssh-unix-dev/2016-January/034680.html">has been released</a>:</p>
<blockquote>
<pre> * SECURITY: ssh(1): The OpenSSH client code between 5.4 and 7.1
   contains experimential support for resuming SSH-connections (roaming).

   The matching server code has never been shipped, but the client
   code was enabled by default and could be tricked by a malicious
   server into leaking client memory to the server, including private
   client user keys.

   <b>The authentication of the server host key prevents exploitation
   by a man-in-the-middle, so this information leak is restricted
   to connections to malicious or compromised servers.</b>

   MITIGATION: For OpenSSH &gt;= 5.4 the vulnerable code in the client
   can be completely disabled by adding 'UseRoaming no' to the global
   ssh_config(5) file, or to user configuration in ~/.ssh/config,
   or by passing -oUseRoaming=no on the command line.
</pre>
</blockquote>
<p><b>UPDATE:</b> Fixed versions are available for OpenBSD snapshots dated 2016-01-12 and later. M:Tier has binpatches for OpenBSD 5.7-stable and 5.8-stable. Debian, Ubuntu, RHEL, and many other Linux distros have it now or will soon.</p>
<p><b>UPDATE:</b> The roaming code has been stripped out of OpenBSD -current:</p>
<blockquote>
<pre>CVSROOT:   /cvs
Module name:    src
Changes by: markus@cvs.openbsd.org  2016/01/14 09:17:40

Modified files:
    usr.bin/ssh    : clientloop.c kex.c kex.h monitor.c 
                     monitor_wrap.c opacket.c opacket.h packet.c 
                     packet.h readconf.c readconf.h serverloop.c 
                     ssh.c ssh2.h sshconnect.c sshconnect2.c sshd.c 
    usr.bin/ssh/lib: Makefile 
    usr.bin/ssh/ssh: Makefile 
    usr.bin/ssh/ssh-keyscan: Makefile 
    usr.bin/ssh/ssh-keysign: Makefile 
    usr.bin/ssh/sshd: Makefile 
Removed files:
    usr.bin/ssh    : roaming.h roaming_client.c roaming_common.c 
                     roaming_dummy.c roaming_serv.c 

Log message:
remove roaming support; ok djm@
</pre>
</blockquote>
<p><b>UPDATE:</b> The FreeBSD port <a href="https://svnweb.freebsd.org/ports?view=revision&amp;revision=406123">has been updated</a>, but the version in their base system remains vulnerable.</p>
<p><b>UPDATE:</b> Qualys Security has posted their <a href="https://www.qualys.com/2016/01/14/cve-2016-0777-cve-2016-0778/openssh-cve-2016-0777-cve-2016-0778.txt">full report</a> on the issues.</p>
<p><b>UPDATE:</b> While the information leak is much more difficult to exploit on systems with ASLR, like OpenBSD, some users may want to consider rotating their key pairs. If you use <a href="http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/ssh-agent.1">ssh-agent(1)</a>, however, the man page offers some good news:</p>
<blockquote>
<pre>The agent will never send a private key over its request channel. Instead, operations
that require a private key will be performed by the agent, and the result will be
returned to the requester. This way, private keys are not exposed to clients using the
agent.
</pre>
</blockquote>
<p><b>UPDATE:</b> For Mac OS X, the version of OpenSSH in MacPorts <a href="https://lists.macosforge.org/pipermail/macports-changes/2016-January/131249.html">has been updated</a>. Since Apple typically delays security fixes, you&#8217;re advised to apply the workaround if using the bundled OpenSSH instead.</td>
</tr>
</tbody>
</table>
<p>So yeah, time to patch and update.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2016/01/15/openssh-client-bugs-cve-2016-0777-and-cve-2016-0778/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>20 years of OpenBSD</title>
		<link>https://virtuallyfun.com/2015/10/19/20-years-of-openbsd/</link>
					<comments>https://virtuallyfun.com/2015/10/19/20-years-of-openbsd/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 18 Oct 2015 16:22:17 +0000</pubDate>
				<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[sparc]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5628</guid>

					<description><![CDATA[Yes, 20 years! The list announcement: OpenBSD's source tree just turned 20 years old. I recall the import taking about 3 hours on an EISA-bus 486 with two ESDI drives. There was an import attempt a few days earlier, but &#8230; <a href="https://virtuallyfun.com/2015/10/19/20-years-of-openbsd/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="https://virtuallyfun.com/wp-content/uploads/2015/10/puffy58.gif"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5632" src="https://virtuallyfun.com/wp-content/uploads/2015/10/puffy58.gif" alt="puffy58" width="599" height="199" /></a>Yes, 20 years!</p>
<p><a href="https://marc.info/?l=openbsd-misc&amp;m=144515087006177&amp;w=2">The list announcement</a>:</p>
<pre>OpenBSD's source tree just turned 20 years old.

I recall the import taking about 3 hours on an EISA-bus 486 with 
two ESDI drives.  There was an import attempt a few days earlier, 
but it failed due to insufficient space.  It took some time to 
repartition the machine.

It wasn't terribly long before David Miller, Chuck Cranor and 
Niklas Hallqvist were commiting... then more people showed up.

The first developments were improvements to 32-bit sparc.

Chuck and I also worked on setting up the first 'anoncvs' to make 
sure noone was ever cut out from 'the language of diffs' again.
I guess that was the precursor for the github concept these 
days :-).  People forget, but even FSF was a walled garden at 
the time -- throwing tar files with vague logs over the wall 
every couple months.

I was lucky to have one of the few 64Kbit ISDN links in town,
otherwise this would not have happened.  My desktop was a 
Sparcstation 10; the third machine I had was a very slow 386.

The project is now at:

~322,000 commits
~44 commits/day average
~356 hackers through the years</pre>
<p>I thought I&#8217;d try <a href="http://ftp.vim.org/pub/os/OpenBSD/2.0/">OpenBSD 2.0</a> SPARC on Qemu! Â Well either with SUN PROMs, or OpenBIOS the result is the same, it crashes when initializing the SCSI bus.</p>
<p style="padding-left: 30px;">ok boot disk0:b<br />
Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@0,0:b File and args:<br />
>&gt; OpenBSD BOOT [$Revision: 1.2 $]<br />
Booting /bsd @ 0x4000<br />
1179616+113448+93300+[48552+53058]=0x16f46e<br />
(if this doesn&#8217;t work, fix pmap_bootstrap4m in pmap.c)[ preserving 101620 bytes of bsd symbol table ]<br />
Copyright (c) 1982, 1986, 1989, 1991, 1993<br />
The Regents of the University of California. All rights reserved.</p>
<p style="padding-left: 30px;">OpenBSD 2.0 (GENERIC) #2: Thu Oct 10 17:50:37 MDT 1996<br />
deraadt@sun4c:/usr/src/sys/arch/sparc/compile/GENERIC<br />
real mem = 33165312<br />
avail mem = 29028352<br />
using 404 buffers containing 1654784 bytes of memory<br />
bootpath: /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:b<br />
mainbus0 (root): SUNW,SPARCstation-5<br />
cpu0 at mainbus0: FMI,MB86904 @ 1169 MHz, MB86910 or WTL1164/5 FPU<br />
cpu0: physical 16K instruction (32 b/l), 8K data (16 b/l) cache NOT enabled for 4/0 cpu/mmu combination<br />
obio0 at mainbus0<br />
clock0 at obio0 addr 0x71200000: mk48t08 (eeprom)<br />
timer0 at obio0 addr 0x71d00000 delay constant 73<br />
auxreg0 at obio0 addr 0x71900000<br />
zs0 at obio0 addr 0x71100000 pri 12, softpri 6<br />
zs0a: console i/o<br />
zs1 at obio0 addr 0x71000000 pri 12, softpri 6<br />
[slavioconfig at obio0] addr 0x71800000 not configured<br />
power0 at obio0 addr 0x71910000<br />
fdc0 at obio0 addr 0x71400000 pri 11, softpri 4: chip 82077<br />
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec<br />
iommu0 at mainbus0 addr 0x10000000: version 5/0, page-size 4096, range 64MB<br />
sbus0 at iommu0: clock = 584.500 MHz<br />
dma0 at sbus0 slot 5 offset 0x8400000: rev 2<br />
esp0 at dma0 slot 0x5 offset 0x8800000 pri 4: ESP200 40Mhz, target 7<br />
scsibus0 at esp0<br />
trap type 0x29: pc=f80e2494 npc=f80e2498 psr=4001bc0&lt;EF,S,PS&gt;<br />
panic: trap<br />
Stopped at _Debugger+0x4: jmpl [%o7 + 0x8], %g0<br />
db&gt;</p>
<p>But you can play kernel hangman, if you are into that kind of thing.</p>
<p>But make no mistake, the new 5.8 release (just released!) boots up just fine on Qemu:</p>
<p style="padding-left: 30px;">Welcome to OpenBIOS v1.1 built on Jun 17 2015 18:50<br />
Type &#8216;help&#8217; for detailed information<br />
Trying disk&#8230;<br />
Not a bootable ELF image<br />
Loading a.out image&#8230;<br />
Loaded 66648 bytes<br />
entry point is 0x4000<br />
bootpath: /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0</p>
<p style="padding-left: 30px;">Jumping to entry point 00004000 for type 00000005&#8230;<br />
switching to new context:<br />
>&gt; OpenBSD BOOT 2.11<br />
Booting bsd<br />
Loading at physical address 400000<br />
1316320+2139464+409400=0x3b0604<br />
cannot open /etc/random.seed: No such file or directory<br />
console is ttya<br />
Copyright (c) 1982, 1986, 1989, 1991, 1993<br />
The Regents of the University of California. All rights reserved.<br />
Copyright (c) 1995-2015 OpenBSD. All rights reserved. http://www.OpenBSD.org</p>
<p style="padding-left: 30px;">OpenBSD 5.8 (RAMDISK) #23: Sun Aug 9 00:08:29 GMT 2015<br />
miod@tekumel.gentiane.org:/usr/src/sys/arch/sparc/compile/RAMDISK<br />
real mem = 117309440 (111MB)<br />
avail mem = 111083520 (105MB)<br />
mainbus0 at root: SUNW,SPARCstation-5<br />
cpu0 at mainbus0: MB86904 @ 170 MHz, MB86910 or WTL1164/5 FPU<br />
cpu0: 16K instruction (32 b/l), 8K data (16 b/l), 512K external (32 b/l) cache enabled<br />
obio0 at mainbus0<br />
clock0 at obio0 addr 0x71200000: mk48t08 (eeprom)<br />
timer0 at obio0 addr 0x71d00000: delay constant 73, frequency 2000000 Hz<br />
zs0 at obio0 addr 0x71100000 pri 12, softpri 6<br />
zstty0 at zs0 channel 0: console<br />
zstty1 at zs0 channel 1<br />
zs1 at obio0 addr 0x71000000 pri 12, softpri 6<br />
zskbd0 at zs1 channel 0: no keyboard<br />
zstty2 at zs1 channel 1: mouse<br />
fdc0 at obio0 addr 0x71400000 pri 11, softpri 4: chip 82077<br />
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec<br />
auxreg0 at obio0 addr 0x71900000<br />
power0 at obio0 addr 0x71910000<br />
slavioconfig at obio0 addr 0x71800000 not configured<br />
chosen &#8220;reg&#8221; property length = -1 (need multiple of 12)<br />
builtin &#8220;reg&#8221; property length = -1 (need multiple of 12)<br />
iommu0 at mainbus0 addr 0x10000000: version 0x5/0x0, page-size 4096, range 64MB<br />
sbus0 at iommu0: 21.250 MHz<br />
dma0 at sbus0 slot 5 offset 0x8400000: rev 2<br />
esp0 at dma0 offset 0x8800000 pri 4: ESP200, 40MHz<br />
scsibus0 at esp0: 8 targets, initiator 7<br />
sd0 at scsibus0 targ 0 lun 0: &lt;QEMU, QEMU HARDDISK, 2.4.&gt; SCSI3 0/direct fixed<br />
sd0: 6MB, 512 bytes/sector, 12288 sectors<br />
cd0 at scsibus0 targ 2 lun 0: &lt;QEMU, QEMU CD-ROM, 2.4.&gt; SCSI3 5/cdrom removable<br />
ledma0 at sbus0 slot 5 offset 0x8400010: rev 2<br />
le0 at ledma0 offset 0x8c00000 pri 6: address 52:54:00:12:34:56<br />
le0: 16 receive buffers, 4 transmit buffers<br />
tcx0 at sbus0 slot 3 offset 0x800000 pri 9: 1024x768x8<br />
wsdisplay0 at tcx0<br />
wsdisplay0: screen 0 added (std, sun emulation)<br />
&#8220;SUNW,CS4231&#8221; at sbus0 class serial slot 4 offset 0xc000000 not configured<br />
&#8220;power-management&#8221; at sbus0 slot 4 offset 0xa000000 not configured<br />
bootpath: /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0<br />
root on rd0a swap on rd0b dump on rd0b<br />
erase ^?, werase ^W, kill ^U, intr ^C, status ^T</p>
<p style="padding-left: 30px;">Welcome to the OpenBSD/sparc 5.8 installation program.<br />
(I)nstall, (U)pgrade, (A)utoinstall or (S)hell?</p>
<p>Just don&#8217;t bother with the &#8216;install diskette&#8217; try the miniroot instead.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2015/10/19/20-years-of-openbsd/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpenBSD 5.6 Sparc64 on Qemu</title>
		<link>https://virtuallyfun.com/2015/01/14/openbsd-5-6-sparc64-on-qemu/</link>
					<comments>https://virtuallyfun.com/2015/01/14/openbsd-5-6-sparc64-on-qemu/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 14 Jan 2015 10:43:27 +0000</pubDate>
				<category><![CDATA[64bit computing]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[sparc]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=4945</guid>

					<description><![CDATA[Well the good news is that like NetBSD the kernel boots. Â The downside is that none of the network adapters I could think of work. Â They are either ignored, or crash out the kernel. OpenBIOS for Sparc64 Configuration device id &#8230; <a href="https://virtuallyfun.com/2015/01/14/openbsd-5-6-sparc64-on-qemu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Well the good news is that like <a href="https://virtuallyfun.com/?p=4942">NetBSD</a> the kernel boots. Â The downside is that none of the network adapters I could think of work. Â They are either ignored, or crash out the kernel.</p>
<p style="padding-left: 30px;">OpenBIOS for Sparc64<br />
Configuration device id QEMU version 1 machine id 0<br />
kernel cmdline<br />
CPUs: 1 x SUNW,UltraSPARC-IIi<br />
UUID: 00000000-0000-0000-0000-000000000000<br />
Welcome to OpenBIOS v1.1 built on Nov 15 2014 12:59<br />
Type &#8216;help&#8217; for detailed information<br />
Trying cdrom:f&#8230;<br />
Not a bootable ELF image<br />
Not a bootable a.out image</p>
<p style="padding-left: 30px;">Loading FCode image&#8230;<br />
Loaded 4829 bytes<br />
entry point is 0x4000<br />
OpenBSD IEEE 1275 Bootblock 1.3<br />
..<br />
Jumping to entry point 0000000000100000 for type 0000000000000001&#8230;<br />
switching to new context: entry point 0x100000 stack 0x00000000ffe8aa09<br />
&gt;&gt; OpenBSD BOOT 1.6<br />
Trying bsd&#8230;<br />
open /pci@1fe,0/pci-ata@5/ide1@2200/cdrom@0:f/etc/random.seed: No such file or d<br />
irectory<br />
Booting /pci@1fe,0/pci-ata@5/ide1@2200/cdrom@0:f/bsd<br />
3864176@0x1000000+2448@0x13af670+3261928@0x1800000+932376@0x1b1c5e8<br />
symbols @ 0xffc5a300 119 start=0x1000000</p>
<p style="padding-left: 30px;">Unexpected client interface exception: -1<br />
console is /pci@1fe,0/ebus@3/su<br />
Copyright (c) 1982, 1986, 1989, 1991, 1993<br />
The Regents of the University of California. All rights reserved.<br />
Copyright (c) 1995-2014 OpenBSD. All rights reserved. http://www.OpenBSD.org</p>
<p style="padding-left: 30px;">OpenBSD 5.6 (RAMDISK) #178: Fri Aug 8 05:00:27 MDT 2014<br />
deraadt@sparc64.openbsd.org:/usr/src/sys/arch/sparc64/compile/RAMDISK<br />
real mem = 2147483648 (2048MB)<br />
avail mem = 2103877632 (2006MB)<br />
mainbus0 at root: OpenBiosTeam,OpenBIOS<br />
cpu0 at mainbus0: SUNW,UltraSPARC-IIi (rev 9.1) @ 100 MHz<br />
cpu0: physical 256K instruction (64 b/l), 16K data (32 b/l), 256K external (64 b<br />
/l)<br />
psycho0 at mainbus0: SUNW,sabre, impl 0, version 0, ign 7c0<br />
psycho0: bus range 0-2, PCI bus 0<br />
psycho0: dvma map c0000000-dfffffff<br />
pci0 at psycho0<br />
ppb0 at pci0 dev 1 function 0 &#8220;Sun Simba&#8221; rev 0x11<br />
pci1 at ppb0 bus 1<br />
ppb1 at pci0 dev 1 function 1 &#8220;Sun Simba&#8221; rev 0x11<br />
pci2 at ppb1 bus 2<br />
unknown vendor 0x1234 product 0x1111 (class display subclass VGA, rev 0x02) at p<br />
ci0 dev 2 function 0 not configured<br />
ebus0 at pci0 dev 3 function 0 &#8220;Sun PCIO EBus2&#8221; rev 0x01<br />
&#8220;fdthree&#8221; at ebus0 addr 0-ffffffff not configured<br />
com0 at ebus0 addr 3f8-3ff ivec 0x2b: ns16550a, 16 byte fifo<br />
com0: console<br />
&#8220;kb_ps2&#8221; at ebus0 addr 60-67 not configured<br />
&#8220;Realtek 8029&#8221; rev 0x00 at pci0 dev 4 function 0 not configured<br />
pciide0 at pci0 dev 5 function 0 &#8220;CMD Technology PCI0646&#8221; rev 0x07: DMA, channel<br />
0 configured to native-PCI, channel 1 configured to native-PCI<br />
pciide0: using ivec 0x7d4 for native-PCI interrupt<br />
pciide0: channel 0 disabled (no drives)<br />
atapiscsi0 at pciide0 channel 1 drive 0<br />
scsibus0 at atapiscsi0: 2 targets<br />
cd0 at scsibus0 targ 0 lun 0: &lt;QEMU, QEMU DVD-ROM, 2.2.&gt; ATAPI 5/cdrom removable<br />
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2<br />
prtc0 at mainbus0<br />
softraid0 at root<br />
scsibus1 at softraid0: 256 targets<br />
bootpath: /pci@1fe,0/pci-ata@5,0/ide1@2200,0/cdrom@0,0:f<br />
root on rd0a swap on rd0b dump on rd0b<br />
unix-gettod:interpret: exception -13 caught<br />
interpret h# 01c099ec unix-gettod failed with error ffffffffffffffed<br />
WARNING: bad date in battery clock &#8212; CHECK AND RESET THE DATE!<br />
erase ^?, werase ^W, kill ^U, intr ^C, status ^T</p>
<p style="padding-left: 30px;">Welcome to the OpenBSD/sparc64 5.6 installation program.<br />
(I)nstall, (U)pgrade, (A)utoinstall or (S)hell?</p>
<p style="padding-left: 30px;">(I)nstall, (U)pgrade, (A)utoinstall or (S)hell? (I)nstall, (U)pgrade, (A)utoinst<br />
all or (S)hell? s</p>
<p style="padding-left: 30px;">#</p>
<p>But it&#8217;s great it&#8217;s this close!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2015/01/14/openbsd-5-6-sparc64-on-qemu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpenBSD 5.5 released!</title>
		<link>https://virtuallyfun.com/2014/05/02/openbsd-5-5-released/</link>
					<comments>https://virtuallyfun.com/2014/05/02/openbsd-5-5-released/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 02 May 2014 05:20:22 +0000</pubDate>
				<category><![CDATA[2038]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[Y2k]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=4049</guid>

					<description><![CDATA[OpenBSD 5.5 was just released! And in case you don&#8217;t get the DeLoreanÂ reference, this release focuses on fixing the 2038 issue! From the change list: time_t is now 64 bits on all platforms. From OpenBSD 5.5 onwards, OpenBSD is year &#8230; <a href="https://virtuallyfun.com/2014/05/02/openbsd-5-5-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><div id="attachment_4050" style="width: 237px" class="wp-caption alignleft"><a href="https://virtuallyfun.com/wp-content/uploads/2014/05/McFishy.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4050" class="size-full wp-image-4050" src="https://virtuallyfun.com/wp-content/uploads/2014/05/McFishy.jpg" alt="McFishy" width="227" height="343" /></a><p id="caption-attachment-4050" class="wp-caption-text">McFishy</p></div></p>
<p>OpenBSD 5.5 was just released! And in case you don&#8217;t get the <a href="http://en.wikipedia.org/wiki/DeLorean_DMC-12">DeLorean</a>Â reference, this release focuses on fixing <a href="https://virtuallyfun.com/?p=188">the 2038 issue</a>!</p>
<p>From <a href="http://www.openbsd.org/55.html">the change list</a>:</p>
<ul style="color: #000000;">
<li>time_t is now 64 bits on all platforms.
<ul>
<li>From OpenBSD 5.5 onwards, OpenBSD is year 2038 ready and will run well beyond Tue Jan 19 03:14:07 2038 UTC.</li>
<li>The entire source tree (kernel, libraries, and userland programs) has been carefully and comprehensively audited to support 64-bit time_t.</li>
<li>Userland programs that were changed includeÂ <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=arp&amp;sektion=8">arp(8)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bgpd&amp;sektion=8">bgpd(8)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=calendar&amp;sektion=8">calendar(8)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&amp;sektion=8">cron(8)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=find&amp;sektion=1">find(1)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fsck_ffs&amp;sektion=8">fsck_ffs(8)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&amp;sektion=8">ifconfig(8)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ksh&amp;sektion=1">ksh(1)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld&amp;sektion=1">ld(1)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ld.so&amp;sektion=1">ld.so(1)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=netstat&amp;sektion=1">netstat(1)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pfctl&amp;sektion=8">pfctl(8)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ping&amp;sektion=8">ping(8)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rtadvd&amp;sektion=8">rtadvd(8)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&amp;sektion=1">ssh(1)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tar&amp;sektion=1">tar(1)</a>,<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&amp;sektion=1">tmux(1)</a>,Â <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=top&amp;sektion=1">top(1)</a>, and many others, including games!</li>
<li>Removed time_t from network, on-disk, and database formats.</li>
<li>Removed as many (time_t) casts as possible.</li>
<li>Format strings were converted to use %lld and (long long) casts.</li>
<li>Uses of timeval were converted to timespec where possible.</li>
<li>Parts of the system that could not use 64-bit time_t were converted to use unsigned 32-bit instead, so they are good till the year 2106.</li>
<li>Numerous ports throughout the ports tree received time_t fixes.</li>
</ul>
</li>
</ul>
<p>Wow, that&#8217;s pretty cool!</p>
<p>And of course for VMware users:</p>
<ul style="color: #000000;">
<li>NewÂ <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vmx&amp;sektion=4">vmx(4)</a>Â driver for VMware VMXNET3 Virtual Interface Controller devices.</li>
<li>NewÂ <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vmwpvs&amp;sektion=4">vmwpvs(4)</a>Â driver for VMware Paravirtual SCSI.</li>
<li>NewÂ <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vioscsi&amp;sektion=4">vioscsi(4)</a>Â driver for VirtIO SCSI adapters.</li>
<li>NewÂ <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=viornd&amp;sektion=4">viornd(4)</a>Â driver for VirtIO random number devices.</li>
</ul>
<p>In addition the new <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vxlan&amp;sektion=4">vxlan</a> driver looks pretty interesting too!</p>
<p>As always get your copy from one of the many <a href="http://www.openbsd.org/ftp.html#http">HTTP mirrors</a>, and why not support the project with the <a href="http://www.openbsd.org/orders.html">purchase of a CD or poster</a>?</p>
<p><div id="attachment_4051" style="width: 609px" class="wp-caption aligncenter"><a href="http://www.openbsd.org/"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4051" class="wp-image-4051 size-full" src="https://virtuallyfun.com/wp-content/uploads/2014/05/puffy55.gif" alt="free. functional and secure..." width="599" height="199" /></a><p id="caption-attachment-4051" class="wp-caption-text">free. functional and secure&#8230;</p></div></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2014/05/02/openbsd-5-5-released/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>OpenBSD 5.2 released!</title>
		<link>https://virtuallyfun.com/2012/11/01/openbsd-5-2-released/</link>
					<comments>https://virtuallyfun.com/2012/11/01/openbsd-5-2-released/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 02 Nov 2012 03:23:09 +0000</pubDate>
				<category><![CDATA[OpenBSD]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=2395</guid>

					<description><![CDATA[Very cool news! OpenBSD 5.2 was released! Â The big change is how it handles threads, going from userspace, to kernel space so it&#8217;ll thread between multiple processors now. Also interesting is that it supports CLANG now! Check it out here! &#8230; <a href="https://virtuallyfun.com/2012/11/01/openbsd-5-2-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><div id="attachment_2396" style="width: 237px" class="wp-caption alignleft"><a href="https://virtuallyfun.com/wp-content/uploads/2012/11/Brazil.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-2396" class="size-full wp-image-2396" title="Brazil" src="https://virtuallyfun.com/wp-content/uploads/2012/11/Brazil.jpg" alt="" width="227" height="300" /></a><p id="caption-attachment-2396" class="wp-caption-text">OpenBSD 5.2 / Brazil</p></div></p>
<p>Very cool news! <a href="http://www.openbsd.org/index.html">OpenBSD</a> 5.2 was released! Â The big change is how it handles threads, going from userspace, to kernel space so it&#8217;ll thread between multiple processors now.</p>
<p>Also interesting is that it supports CLANG now!</p>
<p>Check it out <a href="http://www.openbsd.org/52.html#new">here</a>!</p>
<p>It might be time to update some VAX stuff&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2012/11/01/openbsd-5-2-released/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>OpenBSD 5.1 released!</title>
		<link>https://virtuallyfun.com/2012/05/02/openbsd-5-1-released/</link>
					<comments>https://virtuallyfun.com/2012/05/02/openbsd-5-1-released/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 02 May 2012 05:22:38 +0000</pubDate>
				<category><![CDATA[OpenBSD]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=2042</guid>

					<description><![CDATA[I saw the announcement that OpenBSD 5.1 was just released today (May day release?) Anyways I thought I&#8217;d boot it up on SIMH to check that the VAX is still working. So here is a minimal ini file, that I &#8230; <a href="https://virtuallyfun.com/2012/05/02/openbsd-5-1-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>I saw the announcement that OpenBSD 5.1 was just released today (May day release?) Anyways I thought I&#8217;d boot it up on SIMH to check that the VAX is still working.  So here is a minimal ini file, that I used.</p>
<blockquote><p>set cpu 64m<br />
set rq0 ra92<br />
att rq0 openbsd_vax<br />
set rq1 cdrom<br />
att rq1 cd51.iso<br />
at xq0 bob<br />
boot cpu</p></blockquote>
<p>I fired up SIMH, and away it went!</p>
<blockquote><p>KA655-B V5.3, VMB 2.7<br />
Performing normal system tests.<br />
40..39..38..37..36..35..34..33..32..31..30..29..28..27..26..25..<br />
24..23..22..21..20..19..18..17..16..15..14..13..12..11..10..09..<br />
08..07..06..05..04..03..<br />
Tests completed.<br />
&gt;&gt;&gt;boot dua1:<br />
(BOOT/R5:0 DUA1</p>
<p>&nbsp;</p>
<p>2..<br />
-DUA1<br />
1..0..<br />
&gt;&gt; OpenBSD/vax boot [1.16] &lt;&lt;<br />
&gt;&gt; Press enter to autoboot now, or any other key to abort: 0<br />
&gt; boot bsd<br />
878604+1623756+375488=0x2be99c<br />
Copyright (c) 1982, 1986, 1989, 1991, 1993<br />
The Regents of the University of California. All rights reserved.<br />
Copyright (c) 1995-2012 OpenBSD. All rights reserved. http://www.OpenBSD.org</p>
<p>OpenBSD 5.1 (RAMDISK) #32: Tue Feb 14 14:09:56 MST 2012<br />
deraadt@vax.openbsd.org:/usr/src/sys/arch/vax/compile/RAMDISK<br />
MicroVAX 3800/3900 [0A000006 01530302]<br />
cpu: KA655, CVAX microcode rev 6 Firmware rev 83<br />
real mem = 67043328 (63MB)<br />
avail mem = 61091840 (58MB)<br />
mainbus0 at root<br />
ibus0 at mainbus0<br />
uba0 at ibus0: Q22<br />
dz0 at uba0 csr 160100 vec 196 ipl 15<br />
mtc0 at uba0 csr 174500 vec 508 ipl 15<br />
mscpbus0 at mtc0: version 5 model 3<br />
mscpbus0: DMA burst size set to 4<br />
mt0 at mscpbus0 drive 0: TK50<br />
mt1 at mscpbus0 drive 1: TK50<br />
mt2 at mscpbus0 drive 2: TK50<br />
mt3 at mscpbus0 drive 3: TK50<br />
uda0 at uba0 csr 172150 vec 504 ipl 15<br />
mscpbus1 at uda0: version 3 model 3<br />
mscpbus1: DMA burst size set to 4<br />
ra0 at mscpbus1 drive 0: RA92<br />
ra1 at mscpbus1 drive 1: RRD40<br />
ra2 at mscpbus1 drive 2: RD54<br />
rx0 at mscpbus1 drive 3: RX50<br />
qe0 at uba0 csr 174440 vec 500 ipl 15: delqa, address 08:00:2b:aa:bb:cc<br />
boot device: ra1<br />
ra0: 1436MB, 512 bytes/sector, 2940951 sectors<br />
ra1: 650MB, 512 bytes/sector, 1331200 sectors<br />
ra2: attempt to bring on line failed: unit offline (not mounted) (code 3, subco<br />
de 1)<br />
ra2: not mounted/spun down<br />
ra2: 0MB, 512 bytes/sector, 0 sectors<br />
rx0: attempt to bring on line failed: unit offline (not mounted) (code 3, subco<br />
de 1)<br />
root on rd0a swap on rd0b dump on rd0b<br />
clock has gained 76 days &#8212; CHECK AND RESET THE DATE!<br />
erase ^?, werase ^W, kill ^U, intr ^C, status ^T</p>
<p>Welcome to the OpenBSD/vax 5.1 installation program.<br />
(I)nstall, (U)pgrade or (S)hell?</p></blockquote>
<p>You can find OpenBSD on <a href="http://openbsd.org/">OpenBSD.org</a>, and of course the <a href="http://openbsd.org/ftp.html#http">mirrors</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2012/05/02/openbsd-5-1-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
