<?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>4.3 BSD RENO &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/4-3-bsd-reno/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Fri, 05 Jan 2024 09:42:29 +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>The Rise of Unix. The Seeds of its Fall. / A Chronicle of the Unix Wars</title>
		<link>https://virtuallyfun.com/2024/01/05/the-rise-of-unix-the-seeds-of-its-fall-a-chronicle-of-the-unix-wars/</link>
					<comments>https://virtuallyfun.com/2024/01/05/the-rise-of-unix-the-seeds-of-its-fall-a-chronicle-of-the-unix-wars/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 05 Jan 2024 09:42:29 +0000</pubDate>
				<category><![CDATA[32v]]></category>
		<category><![CDATA[386BSD]]></category>
		<category><![CDATA[4 BSD]]></category>
		<category><![CDATA[4.2 BSD]]></category>
		<category><![CDATA[4.3 BSD]]></category>
		<category><![CDATA[4.3 BSD RENO]]></category>
		<category><![CDATA[80386]]></category>
		<category><![CDATA[AT&T Unix]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[i386]]></category>
		<category><![CDATA[SIMH]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[virtual networking]]></category>
		<category><![CDATA[Win32]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=13695</guid>

					<description><![CDATA[It&#8217;s not mine, rather it&#8217;s Asianometry&#8216;s. It&#8217;s a nice overview of the rise of Unix. I&#8217;d recommend checking it out, it&#8217;s pretty good. And of course, as I&#8217;m referenced! And part 2: A Chronicle of the Unix Wars Years ago &#8230; <a href="https://virtuallyfun.com/2024/01/05/the-rise-of-unix-the-seeds-of-its-fall-a-chronicle-of-the-unix-wars/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">It&#8217;s not mine, rather it&#8217;s <a href="https://www.youtube.com/@Asianometry">Asianometry</a>&#8216;s.  It&#8217;s a nice overview of the rise of Unix.  I&#8217;d recommend checking it out, it&#8217;s pretty good.  And of course, as I&#8217;m referenced!<a href="https://www.youtube.com/@Asianometry"></a></p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="The Rise of Unix. The Seeds of its Fall." width="584" height="329" src="https://www.youtube.com/embed/HADp3emVABg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div><figcaption class="wp-element-caption">The Rise of Unix. The Seeds of its Fall.</figcaption></figure>



<p class="wp-block-paragraph">And part 2: A Chronicle of the Unix Wars</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="A Chronicle of the Unix Wars" width="584" height="329" src="https://www.youtube.com/embed/Ffh3DRFzRL0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div><figcaption class="wp-element-caption"><a href="https://www.youtube.com/watch?v=Ffh3DRFzRL0">A Chronicle of the Unix Wars (youtube.com)</a></figcaption></figure>



<p class="wp-block-paragraph">Years ago I had tried to make these old OS&#8217;s accessible to the masses with a simple windows installer where you could click &amp; run these ancient artifacts.  Say 4.2BSD.</p>



<p class="wp-block-paragraph"><a href="https://sourceforge.net/projects/bsd42/files/4BSD%20under%20Windows/v0.3%20Beta%201/BSD4.2-install-0.3.exe/download">Download BSD4.2-install-0.3.exe (Ancient UNIX/BSD emulation on Windows) (sourceforge.net)</a></p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="649" src="https://virtuallyfun.com/wp-content/uploads/2024/01/install-4.2BSD-on-windows-1024x649.png" alt="" class="wp-image-13696" srcset="https://virtuallyfun.com/wp-content/uploads/2024/01/install-4.2BSD-on-windows-1024x649.png 1024w, https://virtuallyfun.com/wp-content/uploads/2024/01/install-4.2BSD-on-windows-300x190.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/01/install-4.2BSD-on-windows-768x487.png 768w, https://virtuallyfun.com/wp-content/uploads/2024/01/install-4.2BSD-on-windows-473x300.png 473w, https://virtuallyfun.com/wp-content/uploads/2024/01/install-4.2BSD-on-windows.png 1305w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Installing should be pretty straight forward, I just put the license as a click through and accept defaults.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="622" src="https://virtuallyfun.com/wp-content/uploads/2024/01/booted-into-4.2BSD-1024x622.png" alt="" class="wp-image-13697" srcset="https://virtuallyfun.com/wp-content/uploads/2024/01/booted-into-4.2BSD-1024x622.png 1024w, https://virtuallyfun.com/wp-content/uploads/2024/01/booted-into-4.2BSD-300x182.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/01/booted-into-4.2BSD-768x466.png 768w, https://virtuallyfun.com/wp-content/uploads/2024/01/booted-into-4.2BSD-494x300.png 494w, https://virtuallyfun.com/wp-content/uploads/2024/01/booted-into-4.2BSD.png 1031w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Starting BSD via &#8216;RUN BSD42&#8217; and the emulator will fire up, and being up a console program (Tera Term) giving you the console access.  Windows will probably warn you that it requested network access.  This will allow you to access the VAX over the network, including being able to telnet into the VAX via &#8216;Attach a PTY&#8217; which will spawn another Tera Term, prompting you to login.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="822" height="427" src="https://virtuallyfun.com/wp-content/uploads/2024/01/attach-a-ptty.png" alt="" class="wp-image-13698" srcset="https://virtuallyfun.com/wp-content/uploads/2024/01/attach-a-ptty.png 822w, https://virtuallyfun.com/wp-content/uploads/2024/01/attach-a-ptty-300x156.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/01/attach-a-ptty-768x399.png 768w, https://virtuallyfun.com/wp-content/uploads/2024/01/attach-a-ptty-500x260.png 500w" sizes="auto, (max-width: 822px) 100vw, 822px" /><figcaption class="wp-element-caption">telnettting into the VAX</figcaption></figure>



<p class="wp-block-paragraph">You can login as root, there is no password, and now you are up and running your virtual VAX with 4.2BSD!</p>



<figure class="wp-block-image size-full"><a href="https://virtuallyfun.com/wp-content/uploads/2024/01/4.2BSD-items.png"><img loading="lazy" decoding="async" width="748" height="652" src="https://virtuallyfun.com/wp-content/uploads/2024/01/4.2BSD-items.png" alt="" class="wp-image-13699" srcset="https://virtuallyfun.com/wp-content/uploads/2024/01/4.2BSD-items.png 748w, https://virtuallyfun.com/wp-content/uploads/2024/01/4.2BSD-items-300x261.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/01/4.2BSD-items-344x300.png 344w" sizes="auto, (max-width: 748px) 100vw, 748px" /></a><figcaption class="wp-element-caption">All the items</figcaption></figure>



<p class="wp-block-paragraph">I converted many of the old documents into PDF&#8217;s so you may want to start with the Beginners guide to Unix.  I thought this was a great way to bring a complex system to the masses, but I&#8217;m not sure if I succeded.</p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2024/01/4.2BSD-download-stats.png"><img loading="lazy" decoding="async" width="1024" height="488" src="https://virtuallyfun.com/wp-content/uploads/2024/01/4.2BSD-download-stats-1024x488.png" alt="" class="wp-image-13700" srcset="https://virtuallyfun.com/wp-content/uploads/2024/01/4.2BSD-download-stats-1024x488.png 1024w, https://virtuallyfun.com/wp-content/uploads/2024/01/4.2BSD-download-stats-300x143.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/01/4.2BSD-download-stats-768x366.png 768w, https://virtuallyfun.com/wp-content/uploads/2024/01/4.2BSD-download-stats-500x238.png 500w, https://virtuallyfun.com/wp-content/uploads/2024/01/4.2BSD-download-stats.png 1171w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">776 downloads</figcaption></figure>



<p class="wp-block-paragraph">As it sits now, since 2007 it&#8217;s had 776 downloads.  I&#8217;d never really gotten any feedback so I&#8217;d hoped it got at least a few people launched into the bewildering world of ancient Unix.  Of course I tried to make many more packages but I&#8217;d been unsure if any of them went anywhere.  It&#8217;s why I found these videos so interesting as at least the image artifacts got used for something!</p>



<p class="wp-block-paragraph">But in the off hand, maybe this can encourage some Unix curious into a larger world.</p>



<p class="wp-block-paragraph">Other downloads in the same scope are:</p>



<ul class="wp-block-list">
<li><a href="https://sourceforge.net/projects/bsd42/files/4BSD%20under%20Windows/v0.3%20Beta%201/Research-unixv1-0.3.exe/download">Research-unixv1</a></li>



<li><a href="https://sourceforge.net/projects/bsd42/files/4BSD%20under%20Windows/v0.3%20Beta%201/unix32v-0.3.exe/download">unix32v</a></li>



<li><a href="https://sourceforge.net/projects/bsd42/files/4BSD%20under%20Windows/v0.3%20Beta%201/BSD4.3-install-0.3.exe/download">BSD4.3</a></li>



<li><a href="https://sourceforge.net/projects/bsd42/files/4BSD%20under%20Windows/v0.4/4.3BSD-Uwisc-install-0.4.exe/download">4.3BSD-Uwisc</a></li>



<li><a href="https://sourceforge.net/projects/bsd42/files/4BSD%20under%20Windows/v0.3%20Beta%201/BSD4.3-Reno-installer-0.3.exe/download">BSD4.3-Reno</a></li>



<li><a href="https://sourceforge.net/projects/bsd42/files/4BSD%20under%20Windows/v0.4/386BSD-0.1.exe/download">386BSD-0.1</a></li>
</ul>



<p class="wp-block-paragraph">Enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2024/01/05/the-rise-of-unix-the-seeds-of-its-fall-a-chronicle-of-the-unix-wars/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>NCC / K&#038;R C compiler for the AMD64  platform</title>
		<link>https://virtuallyfun.com/2018/12/29/ncc-kr-c-compiler-for-the-amd64-platform/</link>
					<comments>https://virtuallyfun.com/2018/12/29/ncc-kr-c-compiler-for-the-amd64-platform/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 29 Dec 2018 03:03:24 +0000</pubDate>
				<category><![CDATA[4.3 BSD]]></category>
		<category><![CDATA[4.3 BSD RENO]]></category>
		<category><![CDATA[64bit computing]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9146</guid>

					<description><![CDATA[I saw this mentioned over at Hacker News, Charles Youse&#8217;s NCC and had to check it out! It really is a &#8216;tiny&#8217; K&#38;R C compiler that is targeting a proprietary a.out file format. This is NCC, the &#8220;new&#8221; C compiler. &#8230; <a href="https://virtuallyfun.com/2018/12/29/ncc-kr-c-compiler-for-the-amd64-platform/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I saw this mentioned over at <a href="https://news.ycombinator.com/item?id=18771862">Hacker News</a>, Charles Youse&#8217;s NCC and had to check it out!  It really is a &#8216;tiny&#8217; K&amp;R C compiler that is targeting a proprietary a.out file format.</p>



<em>This is NCC, the &#8220;new&#8221; C compiler. It is intended to be used as the system compiler for BSD/64 (my port of pre-Reno 4.3BSD to Intel/AMD 64-bit desktops).</em><br><br><em> The dialect of C accepted by the compiler is basically pre-ANSI (K&amp;R 1978)  with some common extensions and a few minor &#8220;fixes&#8221;. (See the DIALECT file for  specifics.) This is both a function of the compiler&#8217;s purpose &#8212; to operate on a mid-80s codebase &#8212; and, admittedly, personal taste.</em><br><br><em>  The binary tools work on a proprietary object file format and produce a.out- format executables. These are documented in obj.h and a.out.h respectively.</em><br><br><em> The compiler and its tools are fully functional and have been fairly well- tested, though they are works in progress. In particular, the optimizer is quite minimal: the framework for a more aggressive optimizer is there, but for the moment only rudimentary data-flow analysis is done to aid the register allocator and clean up the more egregious output from the code generator.</em>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Included in the source is:</p>



* ncc: compiler driver. <br>* ncpp: an ANSI C89 compliant C preprocessor. <br>* ncc1: the C compiler proper, produces assembly output <br>* nas: accepts 16/32/64-bit Intel syntax assembly and produces .o object. <br>* nld: the object linker &#8211; combines .o files into a.out executables. <br>* nobj: object/executable inspector.



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">You can find the source <s><a href="https://github.com/gnuless/ncc">over at github here: https://github.com/gnuless/ncc</a></s> (I had a few versions <a href="https://unix.superglobalmegacorp.com/cgi-bin/cvsweb.cgi/?sortby=file&amp;hideattic=1&amp;hidenonreadable=1&amp;logsort=date&amp;f=u&amp;cvsroot=ncc&amp;path=">I downloaded here</a>).</p>



<p class="wp-block-paragraph">I have to admit, I&#8217;m more interested in this 4.3BSD port to the AMD64, although Charles hasn&#8217;t made any mention of it just of yet.</p>



<p class="wp-block-paragraph">For those who are interested in that sort of thing, <a href="https://github.com/gnuless/ncc/blob/master/LICENSE">NCC is licensed under the 2-clause BSD license</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2018/12/29/ncc-kr-c-compiler-for-the-amd64-platform/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Old Unix tree&#8217;s</title>
		<link>https://virtuallyfun.com/2010/12/09/old-unix-trees/</link>
					<comments>https://virtuallyfun.com/2010/12/09/old-unix-trees/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 09 Dec 2010 18:49:00 +0000</pubDate>
				<category><![CDATA[386BSD]]></category>
		<category><![CDATA[4.2 BSD]]></category>
		<category><![CDATA[4.3 BSD]]></category>
		<category><![CDATA[4.3 BSD RENO]]></category>
		<category><![CDATA[random updates]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[unix]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=317</guid>

					<description><![CDATA[Well I was looking for a good way to see what changed between Net/2, 386BSD 0.0 and 386BSD 0.1 and it appears that nobody has a cvsweb of these early versions&#8230;. What is strange, is that cvsweb package for debian &#8230; <a href="https://virtuallyfun.com/2010/12/09/old-unix-trees/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Well I was looking for a good way to see what changed between Net/2, 386BSD 0.0 and 386BSD 0.1 and it appears that nobody has a <a href="http://www.freebsd.org/projects/cvsweb.html">cvsweb</a> of these early versions&#8230;.</p>
<p>What is strange, is that cvsweb package for debian is lacking the actual cgi file.. So after going insane with cvsweb, I set one up.</p>
<p><a href="http://unix.superglobalmegacorp.com/cgi-bin/cvsweb.cgi/#dirlist">http://unix.superglobalmegacorp.com/cgi-bin/cvsweb.cgi/#dirlist</a></p>
<p>I&#8217;ve never really setup a CVS repository before so this was my first shot&#8230;</p>
<blockquote><p>rm -rf /var/lib/cvs<br />
mkdir -p /var/lib/cvs<br />
cvs -d /var/lib/cvs init<br />
cd /var/www/unix.superglobalmegacorp.com/source/Net2<br />
cvs -d /var/lib/cvs import -m &#8220;Net/2&#8221; Net2 CSRG Net2<br />
cd /var/www/unix.superglobalmegacorp.com/source/386BSD-0.0<br />
cvs -d /var/lib/cvs import -m &#8220;386BSD 0.0&#8221; Net2 BJolitz Jolix00<br />
cd /var/www/unix.superglobalmegacorp.com/source/386BSD-0.1<br />
cvs -d /var/lib/cvs import -m &#8220;386BSD 0.1&#8221; Net2 BJolitz Jolix01<br />
cd /var/www/unix.superglobalmegacorp.com/source/NetBSD-0.8<br />
cvs -d /var/lib/cvs import -m &#8220;NetBSD 0.8&#8221; Net2 NetBSD NetBSD08<br />
cd /var/www/unix.superglobalmegacorp.com/source/NetBSD-0.9<br />
cvs -d /var/lib/cvs import -m &#8220;NetBSD 0.9&#8221; Net2 NetBSD NetBSD09&nbsp;</p></blockquote>
<p>From what I saw the more the directories align, the better, so I moved all the i386 and other platform stuff into arch directories to better match NetBSD 0.9 &#8230;</p>
<p>I also setup <a href="http://minnie.tuhs.org/Programs/Src2html/index.html">src2html</a> to browse various levels, it&#8217;s great for quickly finding things that may have moved&#8230; It&#8217;s <a href="http://unix.superglobalmegacorp.com/">here</a>.</p>
<p>Now I just have to see about doing &#8216;forks&#8217; in CVS and adding in the 4.4 lite stuff.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2010/12/09/old-unix-trees/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>I hate to say it, but 4.3 BSD RENO sucks.</title>
		<link>https://virtuallyfun.com/2009/06/07/i-hate-to-say-it-but-4-3-bsd-reno-sucks/</link>
					<comments>https://virtuallyfun.com/2009/06/07/i-hate-to-say-it-but-4-3-bsd-reno-sucks/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 07 Jun 2009 19:15:00 +0000</pubDate>
				<category><![CDATA[4.3 BSD RENO]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[life]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=121</guid>

					<description><![CDATA[Ok so I spent the day building stuff on RENO, I thought maybe I could bring it up to par package wise, like the UWisc 4.3 BSD&#8230; Oh boy what a PITA! First the syscalls changed to RENO so hardly &#8230; <a href="https://virtuallyfun.com/2009/06/07/i-hate-to-say-it-but-4-3-bsd-reno-sucks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Ok so I spent the day building stuff on RENO, I thought maybe I could bring it up to par package wise, like the UWisc 4.3 BSD&#8230; Oh boy what a PITA!</p>
<p>First the syscalls changed to RENO so hardly any of the packages built on Uwisc work on reno.. expect LOTS of unhandled syscalls.  Wow, that&#8217;s lame.</p>
<p>I got bash 2.0 to build without much pokeing, but get this.. Control+C kills it!</p>
<blockquote><p>myname# bash<br />bash-2.00# Bus error (core dumped)</p></blockquote>
<p>Yeah. Nice.</p>
<p>gcc 2.5.8 can build binutils 2.8.1 &#038; gcc 2.7.2.2 so I thought that was cool to go onwards to gzip &#038; lynx&#8230;</p>
<p>Well launching lynx on ANYTHING other then file:// gives me this:</p>
<blockquote><p>Alert!: Unsupported URL scheme!</p>
<p>Alert!: Unsupported URL scheme!</p>
<p>lynx: Start file could not be found or is not text/html or text/plain<br />      Exiting&#8230;</p></blockquote>
<p>Oh yeah, and it built dammed near clean except for adding a va_list definition&#8230;.</p>
<p>I was going to try to build more stuff, but it just feels so futile.  Since adventure (zork) had been removed in RENO I was going to try to build GNU Fortran 77 &#038; get a build of that going, but now it&#8217;s most likely it won&#8217;t work at all.  I guess I&#8217;ll do some kind of update on RENO but why would anyone actually want to load it?  Why is it so popular?</p>
<p>I wonder if there is an easy accessable 4.4 BSD release, all that is on TUSH is 4.4 Alpha&#8230;  At this point I wonder if Net/2 would be better&#8230;</p>
<p>Anyways that&#8217;s been my day.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2009/06/07/i-hate-to-say-it-but-4-3-bsd-reno-sucks/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>
