<?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>SLS &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/sls/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Mon, 19 Aug 2019 11:53:55 +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>Slackware finally goes to Patreon</title>
		<link>https://virtuallyfun.com/2019/08/19/slackware-finally-goes-to-patreon/</link>
					<comments>https://virtuallyfun.com/2019/08/19/slackware-finally-goes-to-patreon/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 19 Aug 2019 03:16:09 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[SLS]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9717</guid>

					<description><![CDATA[It&#8217;s been a long time overdue, where helping to keep afloat the oldest continues Linux distro is now super easy to do! Hi folks, Slackware founder Patrick Volkerding here. Welcome to the official page supporting the Slackware Linux Project. Slackware &#8230; <a href="https://virtuallyfun.com/2019/08/19/slackware-finally-goes-to-patreon/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="764" height="341" src="https://virtuallyfun.com/wp-content/uploads/2019/08/support-slackware.png" alt="" class="wp-image-9718" srcset="https://virtuallyfun.com/wp-content/uploads/2019/08/support-slackware.png 764w, https://virtuallyfun.com/wp-content/uploads/2019/08/support-slackware-300x134.png 300w" sizes="(max-width: 764px) 100vw, 764px" /></figure>



<p class="wp-block-paragraph">It&#8217;s been a long time overdue, where helping to keep afloat the oldest continues Linux distro is now super easy to do!</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p> Hi folks, Slackware founder Patrick Volkerding here. Welcome to the official page supporting the Slackware Linux Project. Slackware was founded in 1993 and made its first public releases that same year, making it the longest active Linux distribution project. </p><p>Today there are many Linux distributions available, but I&#8217;ve remained dedicated to this project as I believe it still holds an important place in the Linux ecosystem. Slackware is free, open source software that gives you everything you need to recompile the entire operating system and make any changes you like. The package system is constructed from shell scripts using standard utilities, and easily modified scripts are used throughout so that users may customize their operating system without having to recompile anything. Included software is changed very little (usually not at all) from the way the upstream developers intended. Einstein once said, &#8220;Everything should be made as simple as possible, but not simpler&#8221; &#8212; and when it comes to an operating system, trying to make things &#8220;easy&#8221; does not always achieve that goal. Anyone who has ever struggled with a package dependency system that doesn&#8217;t like the replacement of a system component knows what I&#8217;m talking about here. Slackware users know that once you&#8217;ve learned how to use the system, it&#8217;s easier to use than something that tries to put a GUI setup tool in front of the underlying text files that actually configure the system. And they know that Slackware can be trusted not to constantly change the way things work, so that your investment in learning Slackware lasts longer than it would with a system that&#8217;s a moving target. Slackware still builds upon a foundation of the latest development tools, libraries, and applications, and is supported by a vibrant user/developer community that welcomes new users and provides well-tested build scripts for nearly any software you may require.</p><p>Your support is greatly appreciated, and will make it possible for me to continue to maintain this project. Cheers! </p></blockquote>



<p class="wp-block-paragraph">For me, Slackware holds a special place as just as soon as SLS became a thing it quickly fell into disrepair and rot.  The final straw was trying to bootstrap that new fangled ELF thing (it&#8217;s almost impossible to find any talk of that COFF thing) and it was just an incredible amount of work.  At that point just getting Slackware on a shovelware CD-ROM set was just nothing short of incredible.  And it was obvious at the time of ELF that the whole &#8216;I can&#8217;t xyz with little to no effort, therefore dump that distro and try another one&#8217; was born.  And Linux never recovered.  Look no further at the insane cruft and required infrastructure for Docker to just load an application. </p>



<p class="wp-block-paragraph">With that said when building a lot of crap from source it&#8217;s sometimes nice to have something that&#8217;ll just get out of the way, and Slackware does a reasonable job of that.  Although last time I really <a href="https://virtuallyfun.com/wordpress/2011/05/03/and-this-is-why-linux-will-never-take-over-anything/">fought with Slackware 13.37 it really didn&#8217;t go so well</a>.  But at the same time I am willing to make monetary support to ensure the future of Slackware.</p>



<p class="wp-block-paragraph">The project currently stands at 230 supporters.  Which is pretty good, as when it comes to supporting things, few will actually put their money into it, so hopefully this will allow Slackware to continue to exist, and maybe even flourish.  I for one find this anti systemd distro important for the sake of software diversity in the &#8216;me too Debian&#8217; sea of clones out there.  <a href="https://www.openbsdfoundation.org/donations.html">Just as supporting OpenBSD</a> is important in the standpoint of security.</p>



<p class="wp-block-paragraph">You too can support Patrick over on  <a href="https://www.patreon.com/slackwarelinux/overview">patreon.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2019/08/19/slackware-finally-goes-to-patreon/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Slackware 14.1 is released!</title>
		<link>https://virtuallyfun.com/2014/07/22/slackware-14-1-is-released/</link>
					<comments>https://virtuallyfun.com/2014/07/22/slackware-14-1-is-released/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 22 Jul 2014 04:32:17 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[SLS]]></category>
		<category><![CDATA[v86]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=4412</guid>

					<description><![CDATA[A good friend mentioned that Slackware 14.1 was just released. So I thought I&#8217;d take this time to instead install SLS 0.98-1 on Qemu. Now this was the first version of Linux that I actually started to use. Â The 0.11 &#8230; <a href="https://virtuallyfun.com/2014/07/22/slackware-14-1-is-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>A good friend mentioned that <a href="http://www.slackware.com/">Slackware 14.1</a> was just released.</p>
<p>So I thought I&#8217;d take this time to instead install SLS 0.98-1 on Qemu.</p>
<p>Now this was the first version of Linux that I actually started to use. Â The 0.11 stuff was really a pain to install Minix then copy over enough linux to get it working. Â Instead SLS gave us a more usable distro to be installed on a machine with nothing. Â And thanks to <a href="http://cd.textfiles.com/toomuch/NETWORK/">cd.textfiles.com</a> locating a download set was trivial.</p>
<p>Back in late 1992 I downloaded the zip files from <a href="http://bbslist.textfiles.com/305/">CCUG</a> at a blistering 2400 baud. Â I remember it took a week to get the A, B and C series. Â And I had to get a new box of 5 1/4&#8243; High Density diskettes for the install (and another two for my MS-DOS / Windows 3.1 backup).</p>
<p>And just as back then, these zip files are missing files. Â INSTALL.END is missing from the A &amp; B sets, which confuses the installer. Â The kernel source is linked to /usr1 which by default doesn&#8217;t exist and will cause that part to fail unless you use a virtual terminal (alt+f2) to remove /root/usr/src/linux so the installer will create the path itself after the installation of the A set.</p>
<p><div id="attachment_4413" style="width: 746px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2014/07/sls-0.98-1-installed.png"><img decoding="async" aria-describedby="caption-attachment-4413" class="size-full wp-image-4413" src="https://virtuallyfun.com/wp-content/uploads/2014/07/sls-0.98-1-installed.png" alt="SLS 0.98-1" width="736" height="438" /></a><p id="caption-attachment-4413" class="wp-caption-text">SLS 0.98-1</p></div></p>
<p>Once it&#8217;s installed, it is pretty bare. Â vi, more, less, grep, and make are not in the install set, so it&#8217;s kind of difficult to move around. Â Emacs is there if you want it. Â As ultra primitive as this set is, it does install on an empty machine, which for the time was a big accomplishment.</p>
<p>One cool feature of this installset is that you aren&#8217;t tied to Minix&#8217;s filesystem, but you can use the new and exciting extfs, or Extended File system.</p>
<p>While the default kernel doesn&#8217;t see my emulated ne2000, as at this point the only supported NIC is theÂ Western DigitalÂ 8003.</p>
<p><div id="attachment_4414" style="width: 1034px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2014/07/zm_wd8003e_NIC_3.jpg"><img decoding="async" aria-describedby="caption-attachment-4414" class="size-full wp-image-4414" src="https://virtuallyfun.com/wp-content/uploads/2014/07/zm_wd8003e_NIC_3.jpg" alt="wd8003" width="1024" height="724" /></a><p id="caption-attachment-4414" class="wp-caption-text">wd8003</p></div></p>
<p>As mentioned in we.c it was heavily based on the 386bsd code, although Linux used it&#8217;s own TCP/IP implementation, and not importing the Net/1 code.</p>
<p>I would imagine there are patches out there that&#8217;ll Â no doubt add in NE2000 support.</p>
<p>Also included was a very primative dosemu <a href="http://sourceforge.net/p/dosemu/history/ci/a91b34b336032befbfe237b3f5dc6d066be327ef/tree/">version 0.3</a>, that can sort of run some MS-DOS programs.</p>
<p><div id="attachment_4415" style="width: 746px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2014/07/dosemu-on-linux.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4415" class="wp-image-4415 size-full" src="https://virtuallyfun.com/wp-content/uploads/2014/07/dosemu-on-linux.png" alt="dosemu on linux" width="736" height="437" /></a><p id="caption-attachment-4415" class="wp-caption-text">DOSEMU 0.3</p></div></p>
<p>More complicated stuff like Qbasic will crash it out. Â Although with a bit of work I did get MS-DOS 5 to boot from it&#8217;s &#8220;virtual hard disk&#8221;. Â It really is more so amazing it works as well as it does at this point.</p>
<p>For anyone feeling crazy, here is <a href="http://vpsland.superglobalmegacorp.com/install/linux/SLS-0.98.1/installed.7z">my installed disk image</a>, and <a href="http://vpsland.superglobalmegacorp.com/install/linux/SLS-0.98.1/disk_images.7z">here is the &#8216;fixed&#8217; install diskettes</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2014/07/22/slackware-14-1-is-released/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Linux the old</title>
		<link>https://virtuallyfun.com/2007/06/01/linux-the-old/</link>
					<comments>https://virtuallyfun.com/2007/06/01/linux-the-old/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 01 Jun 2007 05:54:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[SLS]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=43</guid>

					<description><![CDATA[My first experience with Linux was with SLS, or Soft Land Systems. It was the first pre-packed Linux system for those of us who didnâ€™t have a Minix system to cross build from. Although Taunenbaum saw this as a draw &#8230; <a href="https://virtuallyfun.com/2007/06/01/linux-the-old/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>My first experience with Linux was with SLS, or Soft Land Systems.  It was the first pre-packed Linux system for those of us who didnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t have a Minix system to cross build from.  Although Taunenbaum saw this as a draw back, like Linus many of us had 386 computers, and wanted to exploit their power.  Many of us were sickened by the shattered hope that was the 286, which provided protected mode, abet in 64k chunks.  The 386 offered the holy grail, or a 4 gigabyte address space!  No more offset games.</p>
<p>At the time the closest one could hope in terms of a personal Unix was SCO Xenix, which with the developer packages was prohibitively expensive, or Coherent.  Coherent was a clean room re-implementation of Unix version 7 ( <a href="http://en.wikipedia.org/wiki/Coherent_%28operating_system%29">http://www.vaxenrule.com/sls%201.05.zip.torrent</a> ).</p>
<p>Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m going to use Qemu, again because of itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s cross platform nature, and itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s ability to emulate the NE2000.  One can only hope one day that VMWare or Virtual PC would allow some kind of interface for us to â€˜hackâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> emulated hardware into their infrastructureâ€¦..</p>
<p>Anyways first letâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s create a 200mb disk</p>
<p>Qemu-image create â€“f qcow sls.disk 200M</p>
<p>Donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t laugh, 200mb back then was a â€˜big dealâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />â€¦  Really.  Mine was SCSI, and probably weighed some 7lb.</p>
<p>Unzip your sls distro somewhere accessible from your Qemu tree.  Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m just going to stuff mine under a sls directory.  During the install we will need a boot disk, simply copy any one of the files to â€˜bootâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />.  Weâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll touch on it later.  To boot from the floppy Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m going to issue:</p>
<p>qemu -L . -hda sls\sls.disk -m16 -net nic -net user -fda sls\a1.3 -boot a</p>
<p>At the LILO prompt simply press enter.  Then youâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll be informed<br />Press <return> to see SVGA-modes available, <space> to continueâ€¦.</p>
<p>Press space.  Early Linux kernels had this annoying â€˜featureâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> compiled in.. I know, I think Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />m the only person that doesnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t like custom fonts, nor do I like directory colors.</p>
<p>At the login prompt, login as root then run the fdisk command.  The keystrokes for creating a primary Linux partition is as follows:<br />n<br />p<br />1<br />1<br />400</p>
<p>Now we are going to make a smallish swap partition.<br />n<br />p<br />2<br />401<br />406</p>
<p>Now we need to change its type to swap.<br />t<br />2<br />82</p>
<p>Itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s just a byte flag, but each operating system selects a flag to identify itself to others, a marker of what is where.  Before emulation on dual boot systems this was a â€œbig dealâ€â€¦  However now dedicating a virtual machine to an entire OS takes out the complexity that plagued so many users so long agoâ€¦.</p>
<p>Letâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s save the changes type typing in â€˜wâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>
<p>We are then told to reboot the system.  Type in â€˜syncâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> a few times, then close qemu &#038; restart it with the same flags.</p>
<p>Now we can login as â€˜installâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />.  We can use the color screen, so enter â€˜yâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />.  We are going to do the brave thing, and use floppy disk images.  Thatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s option 1.  The floppy images are 3 Â½â€ so thatâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s option #2.</p>
<p>Now we need to identify the root &#038; swap partitions.  Select #1, then type in /dev/hda1.  It will want to format it, so let it.  Next select #2 for the swap, and type in /dev/hda2 .<br />Now we can select #7 to commence installation.</p>
<p>To get the full experience we are going to install the full thingâ€¦ 100MB of it.. Option #4.  We donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t want to be prompted we simply want everything that SLS has to offer, so answer â€˜nâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>
<p>You will be prompted for a2-a4  Donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t forget in Qemu itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s ctrl-alt-2 for the runtime config, and you just issue:</p>
<p>change fda sls\a2</p>
<p>and so on for the rest of the disks.  Then ctrl-alt-1 to go back to the main screen.</p>
<p>While this may seem tedious itâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s better &#038; faster than the real thing.  Trust me!</p>
<p>Once X11 finishes unpacking, place in the boot disk, and let it write to it.  Next feel free to preset the video mode to -1.  We donâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t have a modem, so you can answer no.  Next weâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll allow the install to mark /dev/hda1 as the active partition.  Just press enter for the question about dos partitions.  Pick a snazzy hostname.  The default softland works just fine.  We have no patch disks, so you can just enter â€˜nâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> and press enter. </p>
<p>Phew we have just installed SLS!  Press enter!</p>
<p>After that you can boot up into Linux  0.99.15g/SLS 1.0 .  The best that 1994 has to offer.</p>
<p>Before we leave for now, lets get X-11 rolling.  Login as root, no password, and then run syssetup.  Choose 5,2,6,0.  This configures the basic VGA server, a PS/2 mouse &#038; exits the basic program.  Running â€˜startxâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Should get you into a really old X-11.  No Gnome/KDE here!  The mouse however acts erradictly.  Ctrl-alt-backspace will bring you back to the prompt.  Iâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll see if I can figure this out laterâ€¦</p>
<p>But for now that covers a basic install.  Next up weâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll do some networking, and a game perhapsâ€¦.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2007/06/01/linux-the-old/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
