<?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>DELL Unix &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/dell-unix/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Fri, 07 Jun 2024 11:32:45 +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>Dell Unix on 86Box</title>
		<link>https://virtuallyfun.com/2020/12/01/dell-unix-on-86box/</link>
					<comments>https://virtuallyfun.com/2020/12/01/dell-unix-on-86box/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Tue, 01 Dec 2020 08:07:44 +0000</pubDate>
				<category><![CDATA[80386]]></category>
		<category><![CDATA[86Box]]></category>
		<category><![CDATA[DELL Unix]]></category>
		<category><![CDATA[guest post]]></category>
		<category><![CDATA[unix]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10759</guid>

					<description><![CDATA[(This is a guest post by Antoni Sawicki aka Tenox) In a recent few virtualization projects, such as QNX 1.2 (and demo disk), Interactive Unix (also older post) and Caldera (and older post), I have tried the 86Box emulator. Unlike &#8230; <a href="https://virtuallyfun.com/2020/12/01/dell-unix-on-86box/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>(This is a guest post by Antoni Sawicki aka Tenox)</em></p>



<p class="wp-block-paragraph">In a recent few virtualization projects, such as <a href="https://virtuallyfun.com/wordpress/2020/10/13/virtualization-challenge-iv-qnx-1-2/" data-type="post" data-id="10555">QNX 1.2</a> (and <a href="https://virtuallyfun.com/wordpress/2020/10/05/qnx-1-1-demo-disk/" data-type="post" data-id="10531">demo disk</a>), <a href="https://virtuallyfun.com/wordpress/2020/11/29/fun-with-vp-ix-under-interactive-unix-system-v-386-3-0-and-86box/" data-type="post" data-id="10739">Interactive Unix</a> (also <a href="https://virtuallyfun.com/wordpress/2010/02/09/fun-with-interactive-unix/" data-type="post" data-id="197">older post</a>) and <a href="https://virtuallyfun.com/wordpress/2020/11/11/fun-with-caldera-wabi/" data-type="post" data-id="10621">Caldera</a> (and <a href="https://virtuallyfun.com/wordpress/2013/03/27/caldera-open-linux/" data-type="post" data-id="2987">older post</a>), I have tried the <a href="http://86box.net/"><strong>86Box</strong></a> emulator. Unlike typical hypervisors, 86Box emulates a wide variety of video and network cards. Everything I tried simply worked out of the box, so instantly fell in love. 86Box is now my daily drive for running old PC operating systems. I have decided to revisit some of previously half assed virtualization attempts with the awesome new emulator.</p>



<p class="wp-block-paragraph">I have virtualized <a href="https://virtuallyfun.com/wordpress/2012/03/20/dell-unix-lives-again/" data-type="post" data-id="1878">Dell Unix back in 2012</a> using Bochs and QEMU. Even with the community support, we have struggled to get a decent video resolution and had to resort to use of SLIP for networking. Today let me reintroduce <strong>Dell Unix</strong> more properly! With 1024&#215;768, 256 colors video and proper networking using emula NIC.</p>



<p class="wp-block-paragraph">The journey started with <a href="http://osarchive.org/os/dellunix/allsoft.img.lz">allsoft.img</a> which is an image of the OS and all packages installed from a tape on Bochs. I have disabled a few services in <code>/etc/rc2.d</code> namely mouse daemon (mse), sendmail, uucp, lp, etc. </p>



<p class="wp-block-paragraph">For X Window I have edited <code>/usr/lib/X11/Xconfig</code>, enabled serial mouse (Microsoft) and 1024&#215;768 mode. I have used <code>Tseng ET4000AX VGA</code> which is recognized by <code>Xmach</code> server. This allowed X / xinit to run correctly. However for <code>startx</code> to work you also need to edit <code>/usr/lib/X11/xinit/xserverrc</code>, as it seems to be using slightly different configuration. For graphical login you can add something like <code>x:3:respawn:/usr/bin/X11/xdm -nodaemon</code> to <code>/etc/inittab</code>. However I have noticed that when ran from init, xdm seem not to pick up the Dell customized config files. Perhaps rc startup script should be created instead.</p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2020/12/xdm.png"><img fetchpriority="high" decoding="async" width="1024" height="836" src="https://virtuallyfun.com/wp-content/uploads/2020/12/xdm-1024x836.png" alt="" class="wp-image-10764" srcset="https://virtuallyfun.com/wp-content/uploads/2020/12/xdm-1024x836.png 1024w, https://virtuallyfun.com/wp-content/uploads/2020/12/xdm-300x245.png 300w, https://virtuallyfun.com/wp-content/uploads/2020/12/xdm-768x627.png 768w, https://virtuallyfun.com/wp-content/uploads/2020/12/xdm-367x300.png 367w, https://virtuallyfun.com/wp-content/uploads/2020/12/xdm.png 1026w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">As a final note on X, the system has virtual consoles. Like other SVR4 you access them by pressing SYSRQ and F keys. F1 is a text mode console, F2 is Xserver. This is my Dell Unix hero shot:</p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2020/12/hero.png"><img decoding="async" width="1024" height="836" src="https://virtuallyfun.com/wp-content/uploads/2020/12/hero-1024x836.png" alt="" class="wp-image-10766" srcset="https://virtuallyfun.com/wp-content/uploads/2020/12/hero-1024x836.png 1024w, https://virtuallyfun.com/wp-content/uploads/2020/12/hero-300x245.png 300w, https://virtuallyfun.com/wp-content/uploads/2020/12/hero-768x627.png 768w, https://virtuallyfun.com/wp-content/uploads/2020/12/hero-367x300.png 367w, https://virtuallyfun.com/wp-content/uploads/2020/12/hero.png 1026w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Dell Unix running under 86Box</figcaption></figure>



<p class="wp-block-paragraph">Networking was even easier. Dell Unix supports <strong>WD8003</strong> and <strong>3C503</strong> NICs. Firstly I wanted to try the WD. In <code>/etc/conf/pack.d/wdn/space.c</code> you can find the predefined hardware probes. I have picked one of supported modes and the card was detected on subsequent reboot. That&#8217;s it. No need for kernel rebuild or any configuration. I have not tried 3C503 yet, but if you want the driver for it is named <code>ie6</code>. For TCP/IP configuration you set your IP address in <code>/etc/hosts</code> and gateway in <code>/etc/inet/rc.inet</code> file.</p>



<p class="wp-block-paragraph">I was able to quickly compile Mosaic, which curiously had Makefile settings for Dell Unix. Took it for a spin on the web with help of <a href="https://github.com/tenox7/wrp" data-type="URL" data-id="https://github.com/tenox7/wrp">WRP</a>:</p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2020/12/mos.png"><img decoding="async" width="1024" height="836" src="https://virtuallyfun.com/wp-content/uploads/2020/12/mos-1024x836.png" alt="" class="wp-image-10770" srcset="https://virtuallyfun.com/wp-content/uploads/2020/12/mos-1024x836.png 1024w, https://virtuallyfun.com/wp-content/uploads/2020/12/mos-300x245.png 300w, https://virtuallyfun.com/wp-content/uploads/2020/12/mos-768x627.png 768w, https://virtuallyfun.com/wp-content/uploads/2020/12/mos-367x300.png 367w, https://virtuallyfun.com/wp-content/uploads/2020/12/mos.png 1026w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">One could probably want to compile more recent version of Mosaic with PNG support or maybe some more recent browser all together.</p>



<p class="wp-block-paragraph">The system comes with a bunch of open source software in <code>/usr/dell, </code>however suprisingly there is no <code>bash</code> or even <code>gzip</code>. I have compiled some essentials. They are available <a href="http://osarchive.org/os/dellunix/apps/" data-type="URL" data-id="http://osarchive.org/os/dellunix/apps/">here</a> and as a <a href="http://osarchive.org/os/dellunix/usrlocal.tar.lz" data-type="URL" data-id="http://osarchive.org/os/dellunix/usrlocal.tar.lz">/usr/local tarball</a>.</p>



<p class="wp-block-paragraph">For the lazy, as usual you can get a complete os image for <a href="http://osarchive.org/os/dellunix/DellUnix22-86Box.rar" data-type="URL" data-id="http://tenox.pdp-11.ru/os/dellunix/DellUnix22-86Box.rar">86Box here</a>. Make sure to attach pcap to your local network interface and set IP address / gateway / dns server accordingly.</p>



<p class="wp-block-paragraph">If you port some cool software or find any interesting gems in Dell Unix please comment!</p>



<p class="wp-block-paragraph">Have fun with virtualization!</p>



<p class="wp-block-paragraph"><strong>Update</strong>: I been looking at contents of various distribution media for Dell Unix that have surfaced here and there. On a DAT tape I bought on eBay a few years back I found this file:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="360" height="138" src="https://virtuallyfun.com/wp-content/uploads/2020/12/pkgs.png" alt="" class="wp-image-10798" srcset="https://virtuallyfun.com/wp-content/uploads/2020/12/pkgs.png 360w, https://virtuallyfun.com/wp-content/uploads/2020/12/pkgs-300x115.png 300w" sizes="auto, (max-width: 360px) 100vw, 360px" /></figure>
</div>


<p class="wp-block-paragraph">Whoa! Of course I want to install all of it! This is how FrameMaker 3.0 looks on Dell Unix:</p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2020/12/maker.png"><img loading="lazy" decoding="async" width="1024" height="836" src="https://virtuallyfun.com/wp-content/uploads/2020/12/maker-1024x836.png" alt="" class="wp-image-10799" srcset="https://virtuallyfun.com/wp-content/uploads/2020/12/maker-1024x836.png 1024w, https://virtuallyfun.com/wp-content/uploads/2020/12/maker-300x245.png 300w, https://virtuallyfun.com/wp-content/uploads/2020/12/maker-768x627.png 768w, https://virtuallyfun.com/wp-content/uploads/2020/12/maker-367x300.png 367w, https://virtuallyfun.com/wp-content/uploads/2020/12/maker.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">I have updated the disk image for 86Box to have this included. You can run demo mode of FrameMaker by executing <code>/usr/frame/bin/demomaker</code>. I also imagine that this can be installed on pretty much any x86 SVR4 and above, maybe even Linux. If anyone has a license code / serial number please let me know!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2020/12/01/dell-unix-on-86box/feed/</wfw:commentRss>
			<slash:comments>23</slash:comments>
		
		
			</item>
		<item>
		<title>Dell UNIX Lives Again!</title>
		<link>https://virtuallyfun.com/2012/03/20/dell-unix-lives-again/</link>
					<comments>https://virtuallyfun.com/2012/03/20/dell-unix-lives-again/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Tue, 20 Mar 2012 14:16:35 +0000</pubDate>
				<category><![CDATA[bochs]]></category>
		<category><![CDATA[DELL Unix]]></category>
		<category><![CDATA[guest post]]></category>
		<category><![CDATA[i386]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[SYSV]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[virtual networking]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=1878</guid>

					<description><![CDATA[(please note that this is a guest post from Antoni Sawicki) Dell UNIX is so ultra rare among rare Unix species that it doesn&#8217;t even have a Wikipedia entry. I have been hunting this elusive but important piece of computer &#8230; <a href="https://virtuallyfun.com/2012/03/20/dell-unix-lives-again/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><em>(please note that this is a guest post from Antoni Sawicki)</em></p>
<p>Dell UNIX is so ultra rare among rare Unix species that it doesn&#8217;t even have a Wikipedia entry. I have been hunting this elusive but important piece of computer history for well over 15 years now. Fortunately thanks to Charles H. Sauer and his <a href=" http://technologists.com/notes/2008/01/10/a-brief-history-of-dell-unix/ ">excellent blog post</a> I was finally able to lay my hands on disk and tape images and the restoration process begun.</p>
<div id="attachment_1879" style="width: 310px" class="wp-caption alignleft"><a href="https://virtuallyfun.com/wp-content/uploads/2012/03/1992DellSVR42.jpeg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1879" class="size-medium wp-image-1879" title="1992DellSVR42" src="https://virtuallyfun.com/wp-content/uploads/2012/03/1992DellSVR42-300x196.jpg" alt="" width="300" height="196" /></a><p id="caption-attachment-1879" class="wp-caption-text">The install tape</p></div>
<p>The system can be installed from either a tape or network server (presumably NFS). Unfortunately no virtualization software can emulate a tape drive. Hopes for a network install are even slimmer since the required network support floppy disk has been lost and chances of suitable Ethernet driver working in Bochs or Qemu are equal to that of finding the lost floppy disk.</p>
<p>I have decided to try a hard disk image from a readily pre-installed system. The original Dell 486 workstation had a 1GB SCSI hard disk. Unfortunately neither Dell UNIX supports LBA mode nor Qemu/Bochs support the Adaptec 154x controller required by the OS.</p>
<p>As all normal install options have been exhausted, the only option left was to use a second hard disk image as source of cpio archive files. Booting from the two install floppies and attaching two disk images was a snap. The next step was to inject the tape &#8220;file&#8221; in to a right place on the disk, so it can be read by cpio command. A hard disk in Dell UNIX is pretty much unusable without a valid SysV partition and VTOC. Fortunately <em>dellsetup</em> command does it all for you. Once VTOC was put in place I&#8217;ve attached the transfer disk image as a loopback device in my host OS. In couple of iterations I was able to aim the host osÂ <em>dd if=file1 of=/dev/loop0 bs=512 seek=offset</em> at the right place, which you work out using <em>prtvtoc /dev/rdsk/1s0</em> command. Then <em>cpio -ict &lt; /dev/dsk/1s1</em> was able to list contents of the emulated tape&#8230; with errors&#8230;</p>
<p>In my infinite wisdom, for some unknown reason I&#8217;ve assumed that LBA addressing is required above 540MB. So to be on a safe side I have made the hard disk images 512 MB. What a mistake it was! I have lost several hours trying to figure out cpio header errors coming from the disk&#8230; By pure coincidence, while the tape archive was installing (with errors) I was researching for this very blog article and found that LBA starts at 504 MB&#8230; Recreating the hard disk images just few MB smaller took all tape and prior boot problems away!</p>
<p>Once the cpio archive was extracted I have made few final touches taken from the original tape install script. After a reboot Dell UNIX booted perfectly. You can experience this by using the firstboot image file. The final part of installation was injecting the second tape file containing System V PKG file to the transfer disk image and running <em>pkgadd -d /dev/dsk/1s1</em>. This is what&#8217;s included on allsoft.img.</p>
<div id="attachment_1881" style="width: 734px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2012/03/dellunix.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1881" class="size-full wp-image-1881" title="dellunix" src="https://virtuallyfun.com/wp-content/uploads/2012/03/dellunix.png" alt="" width="724" height="480" /></a><p id="caption-attachment-1881" class="wp-caption-text">Dell Unix at First Boot</p></div>
<p>Some final notes on running the OS:</p>
<ul>
<li>To enable mouse to work:
<ul>
<li>Qemu just add &#8220;<em>-chardev msmouse,id=msmouse -device isa-serial,chardev=msmouse</em>&#8221; to the launch arguments.</li>
<li>Bochs add to the config file:<br /><em>mouse: type=serial, enabled=1 </em><br /><em> com1: enabled=1, mode=mouse</em><br />then you have to kill <em>mousemgr</em> process and prevent from starting by deleting <em>/etc/rc2.d/S25mse</em><br />then edit /usr/lib/X11/Xconfig:<br /><em>disable Xqueue </em><br /><em>enable Microsoft Mouse</em></li>
</ul>
</li>
<li>To enable keyboard to work correctly in VirtualBOX start with Num Lock OFF.</li>
<li>You can use qemu-img utility to <a href="https://virtuallyfun.com/?p=436">convert the image</a> to VMware vmdk to use in VirtualBox.</li>
<li>To run X window type startx</li>
</ul>
<div id="attachment_1882" style="width: 670px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2012/03/dellunix-x11.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1882" class="size-full wp-image-1882" title="dellunix-x11" src="https://virtuallyfun.com/wp-content/uploads/2012/03/dellunix-x11.png" alt="" width="660" height="521" /></a><p id="caption-attachment-1882" class="wp-caption-text">X11 and all its glory</p></div>
<ul>
<li>To attach it to internet use SLIP as there is no working Ethernet driver.  Contrary to most UNIXen of the time, the command is not <em>slattach</em>, but rather <em>slipattach</em>.  Thankfully it does work the same way.  I have found that running Dell Unix with VirtualBOX, along with Windows NT 4.0 I was able to connect into the Dell Unix VM, and get network access.  Just set the two VM&#8217;s up for a named pipe (\\.\pipe\dellunix) and make one of them a server, and start that VM 1st.Â Â The steps to prepare Windows NT have been <a href="https://virtuallyfun.com/?p=216">outlined before</a>.</li>
</ul>
<div id="attachment_1883" style="width: 631px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2012/03/SLIP-into-dell-UNIX.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1883" class=" wp-image-1883 " title="SLIP into dell UNIX" src="https://virtuallyfun.com/wp-content/uploads/2012/03/SLIP-into-dell-UNIX.png" alt="" width="621" height="345" /></a><p id="caption-attachment-1883" class="wp-caption-text">Telnet via SLIP</p></div>
<p>Legal disclaimer: Dell UNIX is a commercial software and should not be distributed without manufacturers permission. However as the operating system has been dead for 20 years and with a long tradition from Unix Heritage Society and Bitsavers I&#8217;m publishing this in good faith under <a href="https://virtuallyfun.com/?p=1692">abandonware</a> category. If Dell or any other copyright holder wishes this software removed, please let me know.</p>
<p>Attached are:</p>
<ul>
<li>firstboot image</li>
<li>all (pkg) software installed</li>
<li>setup instructions if you wish to install from scratch.</li>
</ul>
<p>Download:</p>
<ul>
<li><a href="http://tenox.pdp-11.ru/os/dellunix/dellunix-bochs-qemu.7z">Bochs / QEMU Image</a>Â (<a href="https://vpsland.superglobalmegacorp.com/install/DELLUnix/dellunix-bochs-qemu.7z">vpsland mirror</a>)</li>
<li><a href="http://tenox.pdp-11.ru/os/dellunix/DellUnix.ova">VirtualBox / OVA</a></li>
</ul>
<p>You may also be interested in my post about a sister System V operating system &#8211; <a href="https://virtuallyfun.com/?p=197">Interactive UNIX</a>:</p>


<p class="wp-block-paragraph"><strong>Update</strong>: Dell Unix now <a href="https://virtuallyfun.com/wordpress/2020/12/01/dell-unix-on-86box/" data-type="post" data-id="10759">runs on 86Box</a> with higher resolution and proper networking.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2012/03/20/dell-unix-lives-again/feed/</wfw:commentRss>
			<slash:comments>81</slash:comments>
		
		
			</item>
	</channel>
</rss>
