<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>VirtualHub Blog</title>
        <link>https://virtualhub.eu.org/blog/</link>
        <description>VirtualHub Blog</description>
        <lastBuildDate>Thu, 25 Jan 2024 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[1974 Plan]]></title>
            <link>https://virtualhub.eu.org/blog/1974/</link>
            <guid>https://virtualhub.eu.org/blog/1974/</guid>
            <pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[There was only one operating system of our interest which was released in the year 1974. It was ! Unix v5.]]></description>
            <content:encoded><![CDATA[<p><img decoding="async" loading="lazy" alt="! Unix v5 from 1974" src="https://virtualhub.eu.org/assets/images/1974-ee90f85469b434f99d81ea4cee449258.png" width="862" height="629" class="img_ev3q"></p>
<p>There was only one operating system of our interest, which was released in the year 1974. It was:</p>
<ul>
<li>! Unix v5</li>
</ul>
<p>It can be used on the SIMH PDP-11 emulator.</p>
<p>I will cover it soon.</p>
<p>Stay tuned!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>plan</category>
            <category>1970s</category>
        </item>
        <item>
            <title><![CDATA[How to put the nsys kernel on a disk image of Unix v5?]]></title>
            <link>https://virtualhub.eu.org/blog/how-to-put-the-nsys-kernel-on-a-disk-image-of-unix-v5/</link>
            <guid>https://virtualhub.eu.org/blog/how-to-put-the-nsys-kernel-on-a-disk-image-of-unix-v5/</guid>
            <pubDate>Fri, 08 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[In this post, we will see how you can put the nsys kernel on a disk image of Unix v5.]]></description>
            <content:encoded><![CDATA[<p><img decoding="async" loading="lazy" alt="Making the image with nsys" src="https://virtualhub.eu.org/assets/images/nsys-2445bf976b50e7e6f8f6a419f896f283.png" width="862" height="586" class="img_ev3q"></p>
<p>In this post, we will see how you can put the <code>nsys</code> kernel on a disk image of Unix v5.</p>
<p>This post assumes that you are running a Linux distribution. If you have not installed Linux yet, see <a href="https://setup.virtualhub.eu.org/tag/os/" target="_blank" rel="noopener noreferrer">our tutorials on how to install Kubuntu, a beginner-friendly distro</a>. If you really want to use Windows, you can use <a href="https://learn.microsoft.com/en-us/windows/wsl/" target="_blank" rel="noopener noreferrer">WSL</a> to follow this tutorial.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>You need the SIMH <code>pdp11</code> emulator for this tutorial. If you have not already installed it, follow the <a href="https://setup.virtualhub.eu.org/simh-pdp11/" target="_blank" rel="noopener noreferrer">VirtualHub Setup tutorial</a> on how to do so.</p></div></div>
<p>First, you need to download a Unix v5 disk image and the <code>nsys</code> kernel modified to run with Unix v5 userland.</p>
<ul>
<li><a href="https://www.tuhs.org/Archive/Distributions/Research/Dennis_v3/modified_nsys.tar.gz" target="_blank" rel="noopener noreferrer">Modified <code>nsys</code> kernel archive</a></li>
<li><a href="https://www.tuhs.org/Archive/Distributions/Research/Dennis_v5/v5root.gz" target="_blank" rel="noopener noreferrer">Unix v5 disk image</a></li>
</ul>
<p>Extract both archives, and move the file in the folder <code>modified_nsys/conf/</code> called <code>unix</code> as well as the file called <code>v5root</code> into a new folder. Rename the file called <code>unix</code> to <code>nsys.binary</code> to avoid any confusion. You can do all this with these commands:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">gzip</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-d</span><span class="token plain"> v5root.gz</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">tar</span><span class="token plain"> --one-top-level </span><span class="token parameter variable" style="color:#36acaa">-xzf</span><span class="token plain"> modified_nsys.tar.gz</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">mkdir</span><span class="token plain"> nsys</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token builtin class-name">cd</span><span class="token plain"> nsys</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">cp</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">..</span><span class="token plain">/modified_nsys/conf/unix nsys.binary</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">cp</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">..</span><span class="token plain">/v5root v5root</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Now, we need to add a buffer to the <code>nsys.binary</code> file. You can run the following command to buffer it with zeroes:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">dd</span><span class="token plain"> </span><span class="token assign-left variable" style="color:#36acaa">if</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">/dev/zero </span><span class="token assign-left variable" style="color:#36acaa">of</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">zero </span><span class="token assign-left variable" style="color:#36acaa">bs</span><span class="token operator" style="color:#393A34">=</span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> </span><span class="token assign-left variable" style="color:#36acaa">count</span><span class="token operator" style="color:#393A34">=</span><span class="token number" style="color:#36acaa">1000</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">cat</span><span class="token plain"> zero </span><span class="token operator" style="color:#393A34">&gt;&gt;</span><span class="token plain"> nsys.binary</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Now run <code>pdp11</code>. After the emulator has started, run the following commands:</p>
<div class="language-ini codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-ini codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">set cpu 11/45</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">att rk0 v5root</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">att rk1 nsys.binary</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">boot rk0</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>You will get to a <code>@</code> prompt. Type <code>unix</code> and press enter to boot into Unix v5. Once you get a <code>login:</code> prompt, type <code>root</code> and press enter. Now we need to set up the <code>/dev/</code> entries of the disks. Run the following commands:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">/etc/mknod /dev/rrk0 b </span><span class="token number" style="color:#36acaa">0</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">0</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">/etc/mknod /dev/rrk1 b </span><span class="token number" style="color:#36acaa">0</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">1</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Now we will extract the <code>nsys</code> kernel. Run the following files:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">dd</span><span class="token plain"> </span><span class="token assign-left variable" style="color:#36acaa">if</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">/dev/rrk1 </span><span class="token assign-left variable" style="color:#36acaa">count</span><span class="token operator" style="color:#393A34">=</span><span class="token number" style="color:#36acaa">50</span><span class="token plain"> </span><span class="token assign-left variable" style="color:#36acaa">of</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">z</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">dd</span><span class="token plain"> </span><span class="token assign-left variable" style="color:#36acaa">if</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">z </span><span class="token assign-left variable" style="color:#36acaa">of</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">nsys </span><span class="token assign-left variable" style="color:#36acaa">bs</span><span class="token operator" style="color:#393A34">=</span><span class="token number" style="color:#36acaa">11761</span><span class="token plain"> </span><span class="token assign-left variable" style="color:#36acaa">count</span><span class="token operator" style="color:#393A34">=</span><span class="token number" style="color:#36acaa">2</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">rm</span><span class="token plain"> z</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">sync</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Now press <code>Ctrl</code> + <code>e</code> to pause the emulation and then run <code>exit</code> to quit the emulator. Rename the file called <code>v5root</code> to something more appropriate, like <code>nsysroot</code>.</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">mv</span><span class="token plain"> v5root nsysroot</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>That's it. Now you can use the image called <code>nsysroot</code> with the tutorial on <a href="https://virtualhub.eu.org/1970s/1973/unix-v4/simh/">how to install ! Unix v4 on SIMH</a>.</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>unix</category>
            <category>1970s</category>
        </item>
        <item>
            <title><![CDATA[1973 Plan]]></title>
            <link>https://virtualhub.eu.org/blog/1973/</link>
            <guid>https://virtualhub.eu.org/blog/1973/</guid>
            <pubDate>Sun, 03 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[There were two operating system of our interest which was released in the year 1973. Sadly, we do not have a complete copy of ! Unix v4.]]></description>
            <content:encoded><![CDATA[<p><img decoding="async" loading="lazy" alt="Alto OS from 1973" src="https://virtualhub.eu.org/assets/images/1973-44e8ae2db7a8fc229757be14d223c890.png" width="608" height="422" class="img_ev3q"></p>
<p>There were two operating system of our interest which were released in the year 1973. They were:</p>
<ul>
<li>Alto OS</li>
<li>! Unix v4</li>
</ul>
<p>Alto OS can be used on the <a href="https://github.com/livingcomputermuseum/ContrAlto" target="_blank" rel="noopener noreferrer">ContrAlto</a> emulator.</p>
<p>Sadly, we do not have a complete copy of Unix v4, but we do have a copy of a <a href="https://en.wikipedia.org/wiki/Kernel_(operating_system)" target="_blank" rel="noopener noreferrer">kernel</a> that is from between v3 and v4. We can use that kernel with v5 <a href="https://en.wikipedia.org/wiki/User_space" target="_blank" rel="noopener noreferrer">userland</a>. It can be used on SIMH PDP-11 emulator.</p>
<p>I will cover them soon.</p>
<p>Stay tuned!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>plan</category>
            <category>1970s</category>
        </item>
        <item>
            <title><![CDATA[1971 Plan]]></title>
            <link>https://virtualhub.eu.org/blog/1971/</link>
            <guid>https://virtualhub.eu.org/blog/1971/</guid>
            <pubDate>Mon, 27 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[There were two operating system of our interest which was released in the year 1971. Both of them can be installed on one of the SIMH emulators.]]></description>
            <content:encoded><![CDATA[<p><img decoding="async" loading="lazy" alt="Unix v1 from 1965" src="https://virtualhub.eu.org/assets/images/1971-21d27e3a5fbb2c77cc2518ffca907861.png" width="1064" height="712" class="img_ev3q"></p>
<p>There were two operating system of our interest which was released in the year 1971. They were:</p>
<ul>
<li>! Unix v1</li>
<li>! OS/8</li>
</ul>
<p>Sadly, we do not have a complete copy of Unix v1, but we do have a copy with v1 <a href="https://en.wikipedia.org/wiki/Kernel_(operating_system)" target="_blank" rel="noopener noreferrer">kernel</a> and v2 <a href="https://en.wikipedia.org/wiki/User_space" target="_blank" rel="noopener noreferrer">userland</a>. It can be used on SIMH PDP-11 emulator.</p>
<p>OS/8 can be used on SIMH PDP-8 emulator.</p>
<p>I will cover them soon.</p>
<p>Stay tuned!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>plan</category>
            <category>1970s</category>
        </item>
        <item>
            <title><![CDATA[Building ! PDP7 Unix images yourself]]></title>
            <link>https://virtualhub.eu.org/blog/building-pdp7-unix-images-yourself/</link>
            <guid>https://virtualhub.eu.org/blog/building-pdp7-unix-images-yourself/</guid>
            <pubDate>Wed, 08 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[In this post, we will see how you can build ! PDP7 UNIX system images yourself from the source from the preservation repository."]]></description>
            <content:encoded><![CDATA[<p>As promised in the <a href="https://virtualhub.eu.org/1970s/1970/pdp7unix/simh/">tutorial on how to use ! PDP 7 Unix on SIMH</a>, in this post, we will see how you can build ! PDP7 UNIX system images yourself from the source from the original <a href="https://github.com/DoctorWkt/pdp7-unix" target="_blank" rel="noopener noreferrer">project to resurrect Unix on the PDP-7 from a scan of the original assembly code</a>.</p>
<p>This post assumes that you are running a Linux distribution. If you have not installed Linux yet, see <a href="https://setup.virtualhub.eu.org/tag/os/" target="_blank" rel="noopener noreferrer">our tutorials on how to install Kubuntu, a beginner-friendly distro</a>. If you really want to use Windows, you can use <a href="https://learn.microsoft.com/en-us/windows/wsl/" target="_blank" rel="noopener noreferrer">WSL</a> to follow this tutorial.</p>
<p>First, we need to install some tools and dependencies to build it. On Ubuntu/Debian based distros, run the following command:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">apt</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">git</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">make</span><span class="token plain"> perl gcc libdatetime-perl</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>On Fedora and related distros, run:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> dnf </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">git</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">make</span><span class="token plain"> perl gcc perl-DateTime</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>On openSUSE and related distros, run:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">zypper</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">in</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">git</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">make</span><span class="token plain"> perl gcc perl-DateTime</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>On Arch based distros, run:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> pacman </span><span class="token parameter variable" style="color:#36acaa">-S</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">git</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">make</span><span class="token plain"> perl gcc perl-datetime</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Now, move to the Downloads folder and clone the <a href="https://github.com/DoctorWkt/pdp7-unix" target="_blank" rel="noopener noreferrer">pdp7-unix</a> repository:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token builtin class-name">cd</span><span class="token plain"> ~/Downloads</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">git</span><span class="token plain"> clone https://github.com/DoctorWkt/pdp7-unix.git</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p><img decoding="async" loading="lazy" alt="Cloning the project site" src="https://virtualhub.eu.org/assets/images/clone-d350e6795aed23a09dea8be1c08714dc.png" width="905" height="628" class="img_ev3q"></p>
<p>Move to the <code>pdp7-unix</code> folder:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token builtin class-name">cd</span><span class="token plain"> pdp7-unix</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p>Run the following command to start making the images:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">make</span><span class="token plain"> binaries</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<p><img decoding="async" loading="lazy" alt="Making the images" src="https://virtualhub.eu.org/assets/images/make-64814175cbce31ba47231702e98cf604.png" width="905" height="628" class="img_ev3q"></p>
<p>After the command has completed, you will find files called <code>boot.rim</code> and <code>image.fs</code> in the <code>binaries</code> folder. Copy them somewhere and use them when asked in the <a href="https://virtualhub.eu.org/1970s/1970/pdp7unix/simh/">tutorial on how to use ! PDP 7 Unix on SIMH</a>.</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>unix</category>
            <category>1970s</category>
        </item>
        <item>
            <title><![CDATA[1970 Plan]]></title>
            <link>https://virtualhub.eu.org/blog/1970/</link>
            <guid>https://virtualhub.eu.org/blog/1970/</guid>
            <pubDate>Tue, 22 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[There were four operating system of our interest which was released in the year 1970. All of them can be installed on one of the SIMH emulators.]]></description>
            <content:encoded><![CDATA[<p><img decoding="async" loading="lazy" alt="PDP-7 Unix from 1965" src="https://virtualhub.eu.org/assets/images/1970-bffbed9cc7b0f1d40de055c4c6c4ac11.png" width="970" height="545" class="img_ev3q"></p>
<p>There were four operating system of our interest which were released in the year 1970. They were:</p>
<ul>
<li>! PDP7 Unix</li>
<li>! CAPS-11</li>
<li>! ADSS-15</li>
<li>! DOS-15</li>
</ul>
<p>All of them can be installed on one of the SIMH emulators.</p>
<p>I will cover them soon.</p>
<p>Stay tuned!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>plan</category>
            <category>1970s</category>
        </item>
        <item>
            <title><![CDATA[Mainframe Operating Systems of 1970s]]></title>
            <link>https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/</link>
            <guid>https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/</guid>
            <pubDate>Sun, 20 Aug 2023 10:00:00 GMT</pubDate>
            <description><![CDATA[In this post, we will see some Mainframe operating systems which were released in the 1970s and can be run on an emulator.]]></description>
            <content:encoded><![CDATA[<p><img decoding="async" loading="lazy" alt="TOPS-10 from 1970s" src="https://virtualhub.eu.org/assets/images/tops10-adcd93fe7fa41319cc8662b59cf76aa0.png" width="822" height="572" class="img_ev3q"></p>
<p>In this post, we will see some Mainframe operating systems which were released in the 1970s and can be run on an emulator.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="1970">1970<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/#1970" class="hash-link" aria-label="Direct link to 1970" title="Direct link to 1970">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="tops-10">TOPS-10<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/#tops-10" class="hash-link" aria-label="Direct link to TOPS-10" title="Direct link to TOPS-10">​</a></h3>
<p>In the year 1970, an operating system called <a href="https://en.wikipedia.org/wiki/TOPS-10" target="_blank" rel="noopener noreferrer">TOPS-10</a> (pictured above) was released for the <a href="https://en.wikipedia.org/wiki/PDP-10" target="_blank" rel="noopener noreferrer">DEC PDP-10</a> mainframe computer. You can follow the <a href="https://bigdanzblog.wordpress.com/2013/09/21/running-your-very-own-decsystem-10-pdp-10/" target="_blank" rel="noopener noreferrer">instructions here</a> to install it. You can download manuals from <a href="http://bitsavers.org/pdf/dec/pdp10/TOPS10_softwareNotebooks/" target="_blank" rel="noopener noreferrer">bitsavers</a>.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="1972">1972<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/#1972" class="hash-link" aria-label="Direct link to 1972" title="Direct link to 1972">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="osvs1">OS/VS1<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/#osvs1" class="hash-link" aria-label="Direct link to OS/VS1" title="Direct link to OS/VS1">​</a></h3>
<p><a href="https://en.wikipedia.org/wiki/OS/VS1" target="_blank" rel="noopener noreferrer">OS/VS1</a> was an operating system for <a href="https://en.wikipedia.org/wiki/System/370" target="_blank" rel="noopener noreferrer">IBM System/370 mainframes</a>. You can run it in an emulator using the instructions from <a href="https://github.com/moshix/OSVS1" target="_blank" rel="noopener noreferrer">this GitHub repository</a>. The manuals are available from <a href="http://www.j76.org/vs1/documentation.html" target="_blank" rel="noopener noreferrer">this website</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="vm370">VM/370<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/#vm370" class="hash-link" aria-label="Direct link to VM/370" title="Direct link to VM/370">​</a></h3>
<p>Another operating system for <a href="https://en.wikipedia.org/wiki/System/370" target="_blank" rel="noopener noreferrer">IBM System/370</a> and related mainframes in <a href="https://en.wikipedia.org/wiki/VM_(operating_system)" target="_blank" rel="noopener noreferrer">VM/370</a>. You can run it on <a href="https://en.wikipedia.org/wiki/Hercules_(emulator)" target="_blank" rel="noopener noreferrer">Hercules emulator</a> by following <a href="https://gunkies.org/wiki/Installing_VM/370_on_Hercules" target="_blank" rel="noopener noreferrer">these instructions</a>. Manuals are available from <a href="http://bitsavers.org/pdf/ibm/370/VM_370/Release_6/" target="_blank" rel="noopener noreferrer">bitsavers</a>.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="1974">1974<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/#1974" class="hash-link" aria-label="Direct link to 1974" title="Direct link to 1974">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="mvs">MVS<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/#mvs" class="hash-link" aria-label="Direct link to MVS" title="Direct link to MVS">​</a></h3>
<p><a href="https://en.wikipedia.org/wiki/MVS" target="_blank" rel="noopener noreferrer">MVS (Multiple Virtual Storage)</a> was yet another operating system for <a href="https://en.wikipedia.org/wiki/System/370" target="_blank" rel="noopener noreferrer">IBM System/370</a> and related mainframes. The instruction on how to install it are available from <a href="https://www.jaymoseley.com/hercules/installMVS/iMVSintroV7.htm" target="_blank" rel="noopener noreferrer">this page</a>. Manuals are available from <a href="http://bitsavers.org/pdf/ibm/370/MVS/" target="_blank" rel="noopener noreferrer">bitsavers</a>.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="1975">1975<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/#1975" class="hash-link" aria-label="Direct link to 1975" title="Direct link to 1975">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="nos">NOS<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/#nos" class="hash-link" aria-label="Direct link to NOS" title="Direct link to NOS">​</a></h3>
<p><a href="https://en.wikipedia.org/wiki/NOS_(software)" target="_blank" rel="noopener noreferrer">NOS (Network Operating System)</a> was an operating system which ran on the <a href="https://en.wikipedia.org/wiki/CDC_6000_series" target="_blank" rel="noopener noreferrer">CDC 6000 series</a> of mainframe computers and their successors. You can install it in an emulator from <a href="http://www.hccc.org.uk/nosicem/nosinfo.html" target="_blank" rel="noopener noreferrer">these instructions</a>. Manuals are available from <a href="http://bitsavers.org/pdf/cdc/cyber/nos/" target="_blank" rel="noopener noreferrer">bitsavers</a>.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="1976">1976<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/#1976" class="hash-link" aria-label="Direct link to 1976" title="Direct link to 1976">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="tops-20">TOPS-20<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1970s/#tops-20" class="hash-link" aria-label="Direct link to TOPS-20" title="Direct link to TOPS-20">​</a></h3>
<p><a href="https://en.wikipedia.org/wiki/TOPS-20" target="_blank" rel="noopener noreferrer">TOPS-20</a> was an operating system for <a href="https://en.wikipedia.org/wiki/PDP-10" target="_blank" rel="noopener noreferrer">PDP-10</a> and other DEC's 36-bit mainframe computers. Instructions to install it on <a href="http://simh.trailing-edge.com/" target="_blank" rel="noopener noreferrer">SIMH</a> are available <a href="https://gunkies.org/wiki/Running_TOPS-20_V4.1_under_SIMH" target="_blank" rel="noopener noreferrer">from here</a>. Manuals are available from <a href="http://www.bitsavers.org/pdf/dec/pdp10/TOPS20/" target="_blank" rel="noopener noreferrer">bitsavers</a>.</p>
<p>That's it. Of course there are many more Operating Systems which I have not covered, but these are all of them which I was able to find and run in emulators. If you know of more, please let me know in the comment section.</p>
<p>Stay tuned!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>mainframe</category>
            <category>1970s</category>
        </item>
        <item>
            <title><![CDATA[1970s Plan]]></title>
            <link>https://virtualhub.eu.org/blog/1970s/</link>
            <guid>https://virtualhub.eu.org/blog/1970s/</guid>
            <pubDate>Sun, 20 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[1970s was the decade which saw the rise of many historic operating systems including Unix, Alto OS (pictured above), Apple DOS and CP/M.]]></description>
            <content:encoded><![CDATA[<p>We have covered the 1960s. If I have missed any operating system which you have tested successfully on any emulator, please let me know in the comments.</p>
<p><img decoding="async" loading="lazy" alt="Alto OS from 1970s" src="https://virtualhub.eu.org/assets/images/alto-4fe0aeb5caf44fe1b7fd8a2f93d8ce7e.png" width="608" height="808" class="img_ev3q"></p>
<p>1970s were the age in which microcomputers evolved, but the majority of operating systems we are going to cover are still minicomputer ones. This decade saw the rise of many historic operating systems including Unix, Alto OS (pictured above), Apple DOS and CP/M.</p>
<p>We will cover them and a lot more soon.</p>
<p>Stay tuned!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>plan</category>
            <category>1970s</category>
        </item>
        <item>
            <title><![CDATA[1968 Plan]]></title>
            <link>https://virtualhub.eu.org/blog/1968/</link>
            <guid>https://virtualhub.eu.org/blog/1968/</guid>
            <pubDate>Wed, 16 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[There was one operating system of our interest which was released in the year 1968. It was ! TSS/8. It can be installed on SIMH.]]></description>
            <content:encoded><![CDATA[<p><img decoding="async" loading="lazy" alt="TSS/8 from 1965" src="https://virtualhub.eu.org/assets/images/1968-229472d50eb78d814c4c2fb28f321365.png" width="1054" height="630" class="img_ev3q"></p>
<p>There was one operating system of our interest which was released in the year 1968. It was ! TSS/8. It can be installed on SIMH ! PDP-8 emulator.</p>
<p>I will cover it soon.</p>
<p>Stay tuned!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>plan</category>
            <category>1960s</category>
        </item>
        <item>
            <title><![CDATA[Mainframe Operating Systems of 1960s]]></title>
            <link>https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/</link>
            <guid>https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/</guid>
            <pubDate>Sat, 18 Mar 2023 12:00:00 GMT</pubDate>
            <description><![CDATA[In this post, we will see some Mainframe operating systems which were released in the 1960s and can be run on an emulator.]]></description>
            <content:encoded><![CDATA[<p><img decoding="async" loading="lazy" alt="Leo III from 1960s" src="https://virtualhub.eu.org/assets/images/leoiii-dabcee303a62d5ce6d9296c5ff676ec7.png" width="1366" height="715" class="img_ev3q"></p>
<p>In this post, we will see some Mainframe operating systems which were released in the 1960s and can be run on an emulator.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="1960">1960<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#1960" class="hash-link" aria-label="Direct link to 1960" title="Direct link to 1960">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="ibsys">IBSys<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#ibsys" class="hash-link" aria-label="Direct link to IBSys" title="Direct link to IBSys">​</a></h3>
<p>In the year 1960, an operating system called <a href="https://en.wikipedia.org/wiki/IBM_7090/94_IBSYS" target="_blank" rel="noopener noreferrer">IBSys</a> was released for the <a href="https://en.wikipedia.org/wiki/IBM_7090#IBM_7094" target="_blank" rel="noopener noreferrer">IBM 7094</a> mainframe computer. It was a very crude operating system. You can download a kit for running it using the SIMH emulator <a href="http://simh.trailing-edge.com/kits/ibsys_kit.zip" target="_blank" rel="noopener noreferrer">here</a>. The kit is made for Windows only. It needs to be heavily modified to run on Linux. You can download manuals from <a href="http://www.bitsavers.org/pdf/ibm/7090/" target="_blank" rel="noopener noreferrer">bitsavers</a>.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="1961">1961<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#1961" class="hash-link" aria-label="Direct link to 1961" title="Direct link to 1961">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="leo-iii">Leo III<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#leo-iii" class="hash-link" aria-label="Direct link to Leo III" title="Direct link to Leo III">​</a></h3>
<p><a href="https://en.wikipedia.org/wiki/LEO_(computer)#Applications_and_successors" target="_blank" rel="noopener noreferrer">Leo III</a> was a computer, actually, but the operating system that ran on it had no name. So, we will refer to it as Leo III.</p>
<p>You can download a demo from <a href="http://sw-pres.computerconservationsociety.org/Downloads/LeoIIIdemo3.zip" target="_blank" rel="noopener noreferrer">here</a>. Follow the instructions in the <code>readme.htm</code> file inside the archive, and you should be up and running.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="1966">1966<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#1966" class="hash-link" aria-label="Direct link to 1966" title="Direct link to 1966">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="dos360">DOS/360<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#dos360" class="hash-link" aria-label="Direct link to DOS/360" title="Direct link to DOS/360">​</a></h3>
<p><a href="https://en.wikipedia.org/wiki/DOS/360" target="_blank" rel="noopener noreferrer">DOS/360</a> was an operating system for <a href="https://en.wikipedia.org/wiki/IBM_System/360" target="_blank" rel="noopener noreferrer">IBM System/360</a>, <a href="https://en.wikipedia.org/wiki/IBM_System/370" target="_blank" rel="noopener noreferrer">System/370</a> and later mainframe computers. Very detailed instructions on how to run it in an emulator are available <a href="https://sites.google.com/site/dos360install/" target="_blank" rel="noopener noreferrer">here</a>.</p>
<p>You can download the manuals from <a href="https://bitsavers.org/pdf/ibm/360/dos/" target="_blank" rel="noopener noreferrer">bitsavers</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="os360">OS/360<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#os360" class="hash-link" aria-label="Direct link to OS/360" title="Direct link to OS/360">​</a></h3>
<p><a href="https://en.wikipedia.org/wiki/OS/360_and_successors" target="_blank" rel="noopener noreferrer">OS/360</a> was also an operating system for <a href="https://en.wikipedia.org/wiki/IBM_System/360" target="_blank" rel="noopener noreferrer">IBM System/360</a>. You can run it using the instructions from <a href="http://www.conmicro.com/hercos360/" target="_blank" rel="noopener noreferrer">here</a>. Manuals are available from <a href="http://www.bitsavers.org/pdf/ibm/360/os/" target="_blank" rel="noopener noreferrer">bitsavers</a>.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="1967">1967<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#1967" class="hash-link" aria-label="Direct link to 1967" title="Direct link to 1967">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="mts">MTS<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#mts" class="hash-link" aria-label="Direct link to MTS" title="Direct link to MTS">​</a></h3>
<p><a href="https://en.wikipedia.org/wiki/Michigan_Terminal_System" target="_blank" rel="noopener noreferrer">MTS (Michigan Terminal System)</a> was an operating system developed for the <a href="https://en.wikipedia.org/wiki/IBM_System/360" target="_blank" rel="noopener noreferrer">IBM System/360</a> and compatible mainframes at the University of Michigan. You can run it in an emulator using instructions <a href="https://try-mts.com/up-and-running-1-installation/" target="_blank" rel="noopener noreferrer">here</a>. Manuals are available from <a href="http://www.bitsavers.org/pdf/univOfMichigan/mts/" target="_blank" rel="noopener noreferrer">bitsavers</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="its">ITS<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#its" class="hash-link" aria-label="Direct link to ITS" title="Direct link to ITS">​</a></h3>
<p><a href="https://en.wikipedia.org/wiki/Incompatible_Timesharing_System" target="_blank" rel="noopener noreferrer">ITS (Incompatible Timesharing System)</a> was an operating system for <a href="https://en.wikipedia.org/wiki/PDP-6" target="_blank" rel="noopener noreferrer">PDP-6</a> and <a href="https://en.wikipedia.org/wiki/PDP-10" target="_blank" rel="noopener noreferrer">PDP-10</a> mainframe computers. It can be run on the SIMH emulator by following the instructions <a href="https://www.cosmic.com/u/mirian/its/itsbuild.html" target="_blank" rel="noopener noreferrer">here</a>. You can read more about it on the <a href="https://gunkies.org/wiki/Incompatible_Timesharing_System" target="_blank" rel="noopener noreferrer">Computer History Wiki</a>.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="1969">1969<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#1969" class="hash-link" aria-label="Direct link to 1969" title="Direct link to 1969">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="multics">Multics<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#multics" class="hash-link" aria-label="Direct link to Multics" title="Direct link to Multics">​</a></h3>
<p><a href="https://en.wikipedia.org/wiki/Multics" target="_blank" rel="noopener noreferrer">Multics (Multiplexed Information and Computing Service)</a> was an influential early time-sharing operating system for the <a href="https://en.wikipedia.org/wiki/GE_645" target="_blank" rel="noopener noreferrer">GE-645</a> mainframes and the <a href="https://en.wikipedia.org/wiki/Honeywell_6000_series" target="_blank" rel="noopener noreferrer">Honeywell 6180</a> series machines. It can be run in an emulator using the instructions <a href="https://multics-wiki.swenson.org/index.php/Getting_Started" target="_blank" rel="noopener noreferrer">here</a>. You can download manuals from <a href="http://www.bitsavers.org/pdf/honeywell/large_systems/multics/" target="_blank" rel="noopener noreferrer">bitsavers</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="george-3">George 3<a href="https://virtualhub.eu.org/blog/mainframe-operating-system-of-1960s/#george-3" class="hash-link" aria-label="Direct link to George 3" title="Direct link to George 3">​</a></h3>
<p><a href="https://en.wikipedia.org/wiki/GEORGE_(operating_system)#GEORGE_3_&amp;_4" target="_blank" rel="noopener noreferrer">George 3</a> was an operating system for the <a href="https://en.wikipedia.org/wiki/ICT_1900_series" target="_blank" rel="noopener noreferrer">ICL 1900</a> series of mainframes. It can be run in an emulator by following the instructions <a href="http://perso.calvaedi.com/~john/George3/Linux.html" target="_blank" rel="noopener noreferrer">here</a>.</p>
<p>That's it. Of course there are many more Operating Systems which I have not covered, but these are all of them which I was able to find and run in emulators. If you know of more, please let me know in the comment section.</p>
<p>Stay tuned!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>mainframe</category>
            <category>1960s</category>
        </item>
        <item>
            <title><![CDATA[1965 Plan]]></title>
            <link>https://virtualhub.eu.org/blog/1965/</link>
            <guid>https://virtualhub.eu.org/blog/1965/</guid>
            <pubDate>Sat, 18 Mar 2023 10:00:00 GMT</pubDate>
            <description><![CDATA[There were two operating systems of our interest which were released in the year 1965. They are ! DECSys-7 and ! 4K DMS.]]></description>
            <content:encoded><![CDATA[<p><img decoding="async" loading="lazy" alt="DECSys-7 from 1965" src="https://virtualhub.eu.org/assets/images/1965-d7f0ca60af888e54291db71f8ea0f968.png" width="1041" height="695" class="img_ev3q"></p>
<p>There were two operating systems of our interest which were released in the year 1965. They are ! DECSys-7 and ! 4K DMS. Both of them can be installed on SIMH emulators. ! DECSys-7 can be used on ! PDP-7 emulator and ! 4K DMS on ! PDP-8 emulator.</p>
<p>I will cover them soon.</p>
<p>Stay tuned!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>plan</category>
            <category>1960s</category>
        </item>
        <item>
            <title><![CDATA[1960s Plan]]></title>
            <link>https://virtualhub.eu.org/blog/1960s/</link>
            <guid>https://virtualhub.eu.org/blog/1960s/</guid>
            <pubDate>Sat, 18 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[After a lot of research, I have decided to start from the 1960s instead of the 80s. No Personal/Micro Computer was there in the 60s, hence no personal operating system.]]></description>
            <content:encoded><![CDATA[<p><img decoding="async" loading="lazy" alt="PDP-7 from 1960s" src="https://virtualhub.eu.org/assets/images/1960s-56ef0e31ccbb31ffa5d50e06044633e7.png" width="1024" height="768" class="img_ev3q"></p>
<p>After a lot of research, I have decided to start from the 1960s instead of the 80s. No personal/microcomputer was there in the 60s, hence no personal operating system. There were mainframe operating systems and some minicomputer operating systems.</p>
<p>We will not cover Mainframe operating systems here at VirtualHub. We <em>will</em> cover Mini Computer operating systems. They will be prefixed with a "!" to denote that they are not a personal/microcomputer operating system. There are not many such operating systems. Actually, there are only 3, which I have identified to run on an emulator.</p>
<p>I <em>will</em> cover some mainframe operating systems here in this blog, which I have successfully run on an emulator using instructions elsewhere. Those posts will have screenshots of the operating systems as well as links to the instructions on how to install them.</p>
<p>That's it.</p>
<p>Stay tuned!</p>
<hr>
<p>Cover Image from <a href="https://commons.wikimedia.org/wiki/File:Pdp7-oslo-2005.jpeg" target="_blank" rel="noopener noreferrer">en:User<!-- -->:Toresbe</a>, <a href="http://creativecommons.org/licenses/sa/1.0/" target="_blank" rel="noopener noreferrer">CC SA 1.0</a>, via Wikimedia Commons</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>plan</category>
            <category>1960s</category>
        </item>
        <item>
            <title><![CDATA[1981 (Old Plan)]]></title>
            <link>https://virtualhub.eu.org/blog/1981-old/</link>
            <guid>https://virtualhub.eu.org/blog/1981-old/</guid>
            <pubDate>Thu, 06 Oct 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[In the last few days, we have installed and configured Kubuntu. If you have not seen the tutorials yet, here are the links:]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>This post is old and contains WRONG information. Please see <a href="https://virtualhub.eu.org/blog/">newer posts</a>.</p></div></div>
<p>In the last few days, we have installed and configured Kubuntu. If you have not seen the tutorials yet, here are the links:</p>
<ul>
<li><a href="https://setup.virtualhub.eu.org/create-kubuntu-installation-media/" target="_blank" rel="noopener noreferrer">How to create a Kubuntu installation media?</a></li>
<li><a href="https://setup.virtualhub.eu.org/install-kubuntu/" target="_blank" rel="noopener noreferrer">How to install Kubuntu 22.04?</a></li>
<li><a href="https://setup.virtualhub.eu.org/kubuntu-post-installation/" target="_blank" rel="noopener noreferrer">What to do after installing Kubuntu?</a></li>
</ul>
<p>The videos:</p>
<ul>
<li><a href="https://youtu.be/YgtnF2ZQBk0" target="_blank" rel="noopener noreferrer">How to create a Kubuntu installation media?</a></li>
<li><a href="https://youtu.be/hM27bdsNYeQ" target="_blank" rel="noopener noreferrer">How to install Kubuntu 22.04?</a></li>
<li><a href="https://youtu.be/GxXiRfft-6w" target="_blank" rel="noopener noreferrer">What to do after installing Kubuntu?</a></li>
</ul>
<p><img decoding="async" loading="lazy" alt="1981" src="https://virtualhub.eu.org/assets/images/1981-9e2b3da9a4c197d4106fa5499cd14ed2.png" width="512" height="571" class="img_ev3q"></p>
<p>Now we will start installing old operating systems. Starting from 1981, I have created a list of OS and software I will install which were released in that year. For year 1981, here is the list:</p>
<iframe width="800" height="600" frameborder="0" scrolling="no" src="https://onedrive.live.com/embed?resid=DB7A942C121D54F2%211195&amp;authkey=%21AHqs5PDvwe7FUe8&amp;em=2&amp;wdAllowInteractivity=False&amp;Item='1981'!A1%3AI38&amp;wdHideGridlines=True&amp;wdInConfigurator=True&amp;wdInConfigurator=True&amp;edesNext=false&amp;resen=false"></iframe>
<p>I plan to complete all these tutorials by the end of November, but it may take more time. So, the first tutorial on <a href="https://virtualhub.eu.org/" target="_blank" rel="noopener noreferrer">VirtualHub</a> will be on how to install 86-DOS on the Altair-Z80 emulator, but first there will be a tutorial on <a href="https://setup.virtualhub.eu.org/" target="_blank" rel="noopener noreferrer">VirtualHub Setup</a> on how to install Altair-Z80 on Kubuntu and other Linux distributions.</p>
<p>Stay tuned!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>legacy</category>
        </item>
        <item>
            <title><![CDATA[A fresh restart...]]></title>
            <link>https://virtualhub.eu.org/blog/a-fresh-restart.../</link>
            <guid>https://virtualhub.eu.org/blog/a-fresh-restart.../</guid>
            <pubDate>Thu, 22 Sep 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Hello and Welcome to the new VirtualHub Blog experience! This new experience is a part of something big - a complete overhaul of VirtualHub.]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>This version of VirtualHub is powered by <a href="https://docusaurus.io/" target="_blank" rel="noopener noreferrer">Docusaurus</a>. This blog post is old and may contain wrong info. No VirtualHub website use Jekyll now. The VirtualHub blog is now merged in the main VirtualHub site.</p></div></div>
<p>Hello and Welcome to the new VirtualHub Blog experience! This new experience is a part of something big - a complete overhaul of VirtualHub. To tell the story of this new VirtualHub, I need to tell you some history first. Once upon a time when the COVID-19 pandemic was at its peak in India, and I was trapped in my home due to lockdown, I was exploring the internet and saw something new - a <a href="https://socket3.wordpress.com/2016/08/25/install-configure-ms-dos-6-22-and-windows-3-1-using-oracle-virtualbox/" target="_blank" rel="noopener noreferrer">tutorial to install Windows 3.1 on VirtualBox</a>. This awakened my interest in old software.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="legacy-os">Legacy OS<a href="https://virtualhub.eu.org/blog/a-fresh-restart.../#legacy-os" class="hash-link" aria-label="Direct link to Legacy OS" title="Direct link to Legacy OS">​</a></h2>
<p>I decided to start my own blog and started with <a href="https://www.blogger.com/" target="_blank" rel="noopener noreferrer">Blogger</a> like any other novice. The blog is still available at <a href="https://tutorialsonlegacyos.blogspot.com/" target="_blank" rel="noopener noreferrer">https://tutorialsonlegacyos.blogspot.com</a>, but some of the older posts now redirect to the Legacy Installer site (See below for more info).</p>
<p><img decoding="async" loading="lazy" alt="Legacy OS Website" src="https://virtualhub.eu.org/assets/images/LegacyOS-268698dd1b8689a9f61208f4bd5301ad.png" width="1364" height="629" class="img_ev3q"></p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="legacy-installer">Legacy Installer<a href="https://virtualhub.eu.org/blog/a-fresh-restart.../#legacy-installer" class="hash-link" aria-label="Direct link to Legacy Installer" title="Direct link to Legacy Installer">​</a></h2>
<p>But like everyone, I soon grew tired of Blogger's limits. I started a new website this time using <a href="https://wordpress.org/" target="_blank" rel="noopener noreferrer">WordPress</a>. It is available at <a href="https://legacyinstaller.pcriot.com/" target="_blank" rel="noopener noreferrer">https://legacyinstaller.pcriot.com</a>.</p>
<p><img decoding="async" loading="lazy" alt="Legacy Installer Website" src="https://virtualhub.eu.org/assets/images/LegacyInstaller-e97eb1d7b59d22926d01e0cba1a0d349.png" width="1364" height="630" class="img_ev3q"></p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="virtualhub">VirtualHub<a href="https://virtualhub.eu.org/blog/a-fresh-restart.../#virtualhub" class="hash-link" aria-label="Direct link to VirtualHub" title="Direct link to VirtualHub">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="old-virtualhub">Old VirtualHub<a href="https://virtualhub.eu.org/blog/a-fresh-restart.../#old-virtualhub" class="hash-link" aria-label="Direct link to Old VirtualHub" title="Direct link to Old VirtualHub">​</a></h3>
<p>But again, I found WordPress too slow for my liking. I started to search for alternatives and found <a href="https://getpublii.com/" target="_blank" rel="noopener noreferrer">Publii</a>. The site I created using it is now available at <a href="https://old.virtualhub.eu.org/" target="_blank" rel="noopener noreferrer">https://old.virtualhub.eu.org</a>. It was fast in writing and editing and the website also was very fast, but the building step took a long time even with only 30 posts, and it was nowhere close to my purpose.</p>
<p><img decoding="async" loading="lazy" alt="Old VirtualHub Website" src="https://virtualhub.eu.org/assets/images/OldVirtualHub-fb8f3a3ffd32c2807bf87c49ae368eae.png" width="1364" height="630" class="img_ev3q"></p>
<p>Also, this version of VirtualHub was to complement the Legacy Installer website and not replace it. To know more about what I planned, see its <a href="https://old.virtualhub.eu.org/about-virtualhub/" target="_blank" rel="noopener noreferrer">About page</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="neovirtualhub">NeoVirtualHub<a href="https://virtualhub.eu.org/blog/a-fresh-restart.../#neovirtualhub" class="hash-link" aria-label="Direct link to NeoVirtualHub" title="Direct link to NeoVirtualHub">​</a></h3>
<p>The next alternative: Jekyll. It was fast. It built fast. I found <a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../">a theme that met my expectations</a>. So, I started to port the VirtualHub website to Jekyll. You can view my work here - <a href="https://neo.virtualhub.eu.org/" target="_blank" rel="noopener noreferrer">https://neo.virtualhub.eu.org</a>.</p>
<p><img decoding="async" loading="lazy" alt="NeoVirtualHub Website" src="https://virtualhub.eu.org/assets/images/NeoVirtualHub-da64df2f549196367ed70fa176b16717.png" width="1364" height="630" class="img_ev3q"></p>
<p>Then this happened - <a href="https://virtualhub.eu.org/blog/a-fresh-start.../">A fresh start</a>. It was not a success, but I got a new idea.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="the-new-virtualhub-experience">The New VirtualHub experience<a href="https://virtualhub.eu.org/blog/a-fresh-restart.../#the-new-virtualhub-experience" class="hash-link" aria-label="Direct link to The New VirtualHub experience" title="Direct link to The New VirtualHub experience">​</a></h2>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>This version of VirtualHub is powered by <a href="https://docusaurus.io/" target="_blank" rel="noopener noreferrer">Docusaurus</a>. This blog post is old and may contain wrong info. No VirtualHub website use Jekyll now. The VirtualHub blog is now merged in the main VirtualHub site.</p></div></div>
<p>I am happy to announce the new bunch of VirtualHub sites that complement each other. They are built using Jekyll and Hugo, and they are <em>fast</em>. These are the websites:</p>
<ul>
<li><a href="https://virtualhub.eu.org/" target="_blank" rel="noopener noreferrer">VirtualHub</a> - A hub of tutorials on installing old OS.</li>
<li><a href="https://setup.virtualhub.eu.org/" target="_blank" rel="noopener noreferrer">VirtualHub Setup</a> - Set up your system for VirtualHub.</li>
<li><a href="https://screenshots.virtualhub.eu.org/" target="_blank" rel="noopener noreferrer">VirtualHub Screenshots</a> - Screenshots of old Software.</li>
<li><a href="https://dosbox-x.virtualhub.eu.org/" target="_blank" rel="noopener noreferrer">VirtualHub DOSBox-X</a> - Installing old software on DOSBox-X.</li>
<li><a href="https://blog.virtualhub.eu.org/" target="_blank" rel="noopener noreferrer">VirtualHub Blog</a> - The story about VirtualHub.</li>
</ul>
<p>Surprised to see the last one? I told you in the beginning, this redesign is a part of something big. Now, this blog is powered by Hugo instead of Jekyll.</p>
<p>This is not all. I have also created YouTube channels for VirtualHub and VirtualHub Setup. The YouTube channels for VirtualHub Screencasts and VirtualHub DOSBox-X will come soon.</p>
<ul>
<li><a href="https://www.youtube.com/@Virtua1Hub" target="_blank" rel="noopener noreferrer">VirtualHub YouTube Channel</a></li>
<li><a href="https://www.youtube.com/@virtualhubsetup" target="_blank" rel="noopener noreferrer">VirtualHub Setup YouTube Channel</a></li>
</ul>
<p>Now every tutorial will be accompanied by a video.</p>
<p>I will use <a href="https://www.storj.io/" target="_blank" rel="noopener noreferrer">Storj</a> to deliver large files to you.</p>
<p>Stay tuned for more stories about VirtualHub!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>legacy</category>
        </item>
        <item>
            <title><![CDATA[A fresh start...]]></title>
            <link>https://virtualhub.eu.org/blog/a-fresh-start.../</link>
            <guid>https://virtualhub.eu.org/blog/a-fresh-start.../</guid>
            <pubDate>Fri, 26 Aug 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Do not worry! I am not going to start the VirtualHub website from scratch once again. Instead, this post is about the Operating System I use.]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>This blog post is old and may contain wrong info. I no longer use this setup.</p></div></div>
<p>Do not worry! I am not going to start the VirtualHub website from scratch once again. Instead, this post is about the Operating System I use. I plan to start blogging about everything I do related to VirtualHub from the start, from installing the operating system.</p>
<p>I plan to install a total of 5 operating systems:</p>
<ul>
<li>Ubuntu 18.04 (Default Gnome edition)</li>
<li>Ubuntu 20.04 (Default Gnome edition)</li>
<li>Ubuntu 22.04 (Default Gnome edition)</li>
<li>Debian Testing (with KDE)</li>
<li>Fedora Workstation (Default Gnome edition)</li>
</ul>
<p>I will update Ubuntu 22.04 and Kubuntu 22.04 to 22.10 when the update comes. I will post about all of these - how I install them, configure them, and make them usable.</p>
<p>Furthermore, I am going to use Ubuntu 22.04 as my main operating system, while using others to create tutorials occasionally.</p>
<p>I have been thinking about doing this for a long time. I will also probably upload videos on YouTube, but no promise. Here is a picture for you:</p>
<p>Stay tuned!</p>
<p><img decoding="async" loading="lazy" alt="MS-DOS 6.22 on VirtualBox on Ubuntu 18.04" src="https://virtualhub.eu.org/assets/images/Ubuntu-18.04-d9d6114b35221da27394e7b3dceeec7b.png" width="1366" height="768" class="img_ev3q"></p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>legacy</category>
        </item>
        <item>
            <title><![CDATA[A bit about your favorite theme...]]></title>
            <link>https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../</link>
            <guid>https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../</guid>
            <pubDate>Mon, 15 Aug 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[A preview of the new VirtualHub website powered by Jekyll is now available.]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>This version of VirtualHub is powered by <a href="https://docusaurus.io/" target="_blank" rel="noopener noreferrer">Docusaurus</a>. This blog post is old and may contain wrong info.</p></div></div>
<p>As promised in the previous post, today I am going to tell you why I did not choose your favorite theme for <a href="https://virtualhub.eu.org/" target="_blank" rel="noopener noreferrer">VirtualHub</a>.</p>
<p>So basically I wanted a few features to be present in the template:</p>
<ul>
<li>Free</li>
<li>Actively Maintained</li>
<li>Dark/Light Theme Mode</li>
<li>Search</li>
<li>Good Syntax Highlighting</li>
<li>Lightweight Commenting System</li>
<li>SEO &amp; Performance Optimization</li>
<li>Good Documentation</li>
<li>Atom Feeds (Optional)</li>
<li>Auto-generated Related Posts (Optional)</li>
<li>Table of Contents (Optional)</li>
<li>Hierarchical Categories (Optional)</li>
<li>PWA (Optional)</li>
<li>Cards Layout (Optional)</li>
</ul>
<p>So, Here are my findings on testing several sites:</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="githubcom-jekyll-theme-repos"><a href="https://github.com/topics/jekyll-theme" target="_blank" rel="noopener noreferrer">GitHub.com #jekyll-theme repos</a><a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#githubcom-jekyll-theme-repos" class="hash-link" aria-label="Direct link to githubcom-jekyll-theme-repos" title="Direct link to githubcom-jekyll-theme-repos">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="minimal-mistakes">Minimal Mistakes<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#minimal-mistakes" class="hash-link" aria-label="Direct link to Minimal Mistakes" title="Direct link to Minimal Mistakes">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/mmistakes/minimal-mistakes" target="_blank" rel="noopener noreferrer">https://github.com/mmistakes/minimal-mistakes</a></li>
<li>Demo: <a href="https://mmistakes.github.io/minimal-mistakes/" target="_blank" rel="noopener noreferrer">https://mmistakes.github.io/minimal-mistakes/</a></li>
</ul>
<p>This is the first theme that comes on GitHub after searching <code>jekyll-theme</code> but it is not so good according to me. Simply put, it is not good-looking. The features not present on this site are:</p>
<ul>
<li>Dark/Light Theme Mode</li>
<li>Lightweight Commenting System</li>
<li>Hierarchical Categories (Optional)</li>
<li>PWA (Optional)</li>
<li>Cards Layout (Optional)</li>
</ul>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="hux-blog">Hux Blog<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#hux-blog" class="hash-link" aria-label="Direct link to Hux Blog" title="Direct link to Hux Blog">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/Huxpro/huxpro.github.io" target="_blank" rel="noopener noreferrer">https://github.com/Huxpro/huxpro.github.io</a></li>
<li>Demo: <a href="http://huangxuan.me/" target="_blank" rel="noopener noreferrer">http://huangxuan.me/</a></li>
</ul>
<p>The Demo is in Chinese and does not use SSL. I know most of the themes are made by Chinese developers, but most of them have a demo in English. I simply dismissed this theme due to this fact. The features not present on this site are:</p>
<ul>
<li>Dark/Light Theme Mode</li>
<li>Search</li>
<li>Good Syntax Highlighting (?)</li>
<li>Good Documentation</li>
<li>Lightweight Commenting System (?)</li>
<li>Auto-generated Related Posts (Optional)</li>
<li>Hierarchical Categories (Optional)</li>
<li>Cards Layout (Optional)</li>
</ul>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="just-the-docs">Just the Docs<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#just-the-docs" class="hash-link" aria-label="Direct link to Just the Docs" title="Direct link to Just the Docs">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/just-the-docs/just-the-docs" target="_blank" rel="noopener noreferrer">https://github.com/just-the-docs/just-the-docs</a></li>
<li>Demo: <a href="https://just-the-docs.github.io/just-the-docs/" target="_blank" rel="noopener noreferrer">https://just-the-docs.github.io/just-the-docs/</a></li>
</ul>
<p>A good theme for what it is, but I needed a blogging theme and not a documentation theme, so I did not choose it. I will probably use it, but for some other project. The features not present in this theme:</p>
<ul>
<li>Dark/Light Theme Mode</li>
<li>Lightweight Commenting System<sup>*</sup></li>
<li>Atom Feeds (Optional)<sup>*</sup></li>
<li>Auto-generated Related Posts (Optional)<sup>*</sup></li>
<li>PWA (Optional)</li>
<li>Cards Layout (Optional)<sup>*</sup></li>
</ul>
<p><sup>*</sup>Not needed, since it is not a blog theme.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="beautiful-jekyll">Beautiful Jekyll<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#beautiful-jekyll" class="hash-link" aria-label="Direct link to Beautiful Jekyll" title="Direct link to Beautiful Jekyll">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/daattali/beautiful-jekyll" target="_blank" rel="noopener noreferrer">https://github.com/daattali/beautiful-jekyll</a></li>
<li>Demo: <a href="https://beautifuljekyll.com/" target="_blank" rel="noopener noreferrer">https://beautifuljekyll.com/</a></li>
</ul>
<p>Not a completely free theme. Also, too simple for my taste. It lacks the following features:</p>
<ul>
<li>Free (Not completely)</li>
<li>Dark/Light Theme Mode (Not in the free version)</li>
<li>Lightweight Commenting System</li>
<li>Auto-generated Related Posts (Optional)</li>
<li>Table of Contents (Optional)</li>
<li>Hierarchical Categories (Optional)</li>
<li>PWA (Optional)</li>
<li>Cards Layout (Optional)</li>
</ul>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="al-folio">al-folio<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#al-folio" class="hash-link" aria-label="Direct link to al-folio" title="Direct link to al-folio">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/alshedivat/al-folio" target="_blank" rel="noopener noreferrer">https://github.com/alshedivat/al-folio</a></li>
<li>Demo: <a href="https://alshedivat.github.io/al-folio/" target="_blank" rel="noopener noreferrer">https://alshedivat.github.io/al-folio/</a></li>
</ul>
<p>Overall a good theme. But I did not like the default look much. I think it is better suited for one of my other projects. It lacks the following features:</p>
<ul>
<li>Lightweight Commenting System</li>
<li>Auto-generated Related Posts (Optional)</li>
<li>Table of Contents (Optional)</li>
<li>PWA (Optional)</li>
<li>Cards Layout (Optional)</li>
</ul>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="hyde">Hyde<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#hyde" class="hash-link" aria-label="Direct link to Hyde" title="Direct link to Hyde">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/poole/hyde" target="_blank" rel="noopener noreferrer">https://github.com/poole/hyde</a></li>
<li>Demo: <a href="https://hyde.getpoole.com/" target="_blank" rel="noopener noreferrer">https://hyde.getpoole.com/</a></li>
</ul>
<p>Not suited for my purpose. Missing features are:</p>
<ul>
<li>Actively Maintained</li>
<li>Dark/Light Theme Mode</li>
<li>Search</li>
<li>Good Syntax Highlighting</li>
<li>Lightweight Commenting System</li>
<li>SEO &amp; Performance Optimization (?)</li>
<li>Atom Feeds (Optional)</li>
<li>Table of Contents (Optional)</li>
<li>Hierarchical Categories (Optional)</li>
<li>PWA (Optional)</li>
<li>Cards Layout (Optional)</li>
</ul>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="lanyon">Lanyon<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#lanyon" class="hash-link" aria-label="Direct link to Lanyon" title="Direct link to Lanyon">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/poole/lanyon" target="_blank" rel="noopener noreferrer">https://github.com/poole/lanyon</a></li>
<li>Demo: <a href="https://lanyon.getpoole.com/" target="_blank" rel="noopener noreferrer">https://lanyon.getpoole.com/</a></li>
</ul>
<p>A good theme for what it is. It is the theme powering this blog, but it was not suited for VirtualHub since it lacked the following features:</p>
<ul>
<li>Actively Maintained</li>
<li>Dark/Light Theme Mode</li>
<li>Search</li>
<li>Good Syntax Highlighting</li>
<li>Lightweight Commenting System</li>
<li>Atom Feeds (Optional)</li>
<li>Table of Contents (Optional)</li>
<li>Hierarchical Categories (Optional)</li>
<li>PWA (Optional)</li>
<li>Cards Layout (Optional)</li>
</ul>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="poole">Poole<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#poole" class="hash-link" aria-label="Direct link to Poole" title="Direct link to Poole">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/poole/poole" target="_blank" rel="noopener noreferrer">https://github.com/poole/poole</a></li>
<li>Demo: <a href="https://demo.getpoole.com/" target="_blank" rel="noopener noreferrer">https://demo.getpoole.com/</a></li>
</ul>
<p>Too simple for anything. Lanyon and Hyde are based on it, so I think it is a good base theme to create other themes. It lacks the following features:</p>
<ul>
<li>Actively Maintained</li>
<li>Dark/Light Theme Mode</li>
<li>Search</li>
<li>Good Syntax Highlighting</li>
<li>Lightweight Commenting System</li>
<li>SEO &amp; Performance Optimization (?)</li>
<li>Atom Feeds (Optional)</li>
<li>Table of Contents (Optional)</li>
<li>Hierarchical Categories (Optional)</li>
<li>PWA (Optional)</li>
<li>Cards Layout (Optional)</li>
</ul>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="text-theme">TeXt Theme<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#text-theme" class="hash-link" aria-label="Direct link to TeXt Theme" title="Direct link to TeXt Theme">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/kitian616/jekyll-TeXt-theme" target="_blank" rel="noopener noreferrer">https://github.com/kitian616/jekyll-TeXt-theme</a></li>
<li>Demo: <a href="https://tianqi.name/jekyll-TeXt-theme/test/" target="_blank" rel="noopener noreferrer">https://tianqi.name/jekyll-TeXt-theme/test/</a></li>
</ul>
<p>A good theme and a good candidate for the VirtualHub website, but it lacks the following features:</p>
<ul>
<li>Dark/Light Theme Mode<sup>*</sup></li>
<li>Lightweight Commenting System</li>
<li>SEO &amp; Performance Optimization</li>
<li>Auto-generated Related Posts (Optional)</li>
<li>PWA (Optional)</li>
</ul>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="jamstackthemesdev"><a href="https://jamstackthemes.dev/" target="_blank" rel="noopener noreferrer">jamstackthemes.dev</a><a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#jamstackthemesdev" class="hash-link" aria-label="Direct link to jamstackthemesdev" title="Direct link to jamstackthemesdev">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="devlopr-jekyll">devlopr-jekyll<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#devlopr-jekyll" class="hash-link" aria-label="Direct link to devlopr-jekyll" title="Direct link to devlopr-jekyll">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/sujaykundu777/devlopr-jekyll" target="_blank" rel="noopener noreferrer">https://github.com/sujaykundu777/devlopr-jekyll</a></li>
<li>Demo: <a href="https://devlopr.netlify.app/" target="_blank" rel="noopener noreferrer">https://devlopr.netlify.app/</a></li>
</ul>
<p>A good theme but lacks the following features:</p>
<ul>
<li>Dark/Light Theme Mode (Only Dark Mode)</li>
<li>Auto-generated Related Posts (Optional)</li>
<li>Table of Contents (Optional)</li>
<li>Hierarchical Categories (Optional)</li>
<li>PWA (Optional)</li>
<li>Cards Layout (Optional)</li>
</ul>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="jekyllthemesorg"><a href="http://jekyllthemes.org/" target="_blank" rel="noopener noreferrer">jekyllthemes.org</a><a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#jekyllthemesorg" class="hash-link" aria-label="Direct link to jekyllthemesorg" title="Direct link to jekyllthemesorg">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="kross-jekyll">Kross Jekyll<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#kross-jekyll" class="hash-link" aria-label="Direct link to Kross Jekyll" title="Direct link to Kross Jekyll">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/themefisher/kross-jekyll" target="_blank" rel="noopener noreferrer">https://github.com/themefisher/kross-jekyll</a></li>
<li>Demo: <a href="https://demo.themefisher.com/kross/" target="_blank" rel="noopener noreferrer">https://demo.themefisher.com/kross/</a></li>
</ul>
<p>The first theme I considered using on VirtualHub. A bit like the WordPress theme I use on <a href="https://legacyinstaller.pcriot.com/" target="_blank" rel="noopener noreferrer">Legacy Installer Website</a>. It lacks the following features:</p>
<ul>
<li>Dark/Light Theme Mode</li>
<li>Search</li>
<li>Good Syntax Highlighting (?)</li>
<li>Atom Feeds (Optional)</li>
<li>Table of Contents (Optional)</li>
<li>Hierarchical Categories (Optional)</li>
<li>PWA (Optional)</li>
</ul>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="jekyllthemesio"><a href="https://jekyllthemes.io/" target="_blank" rel="noopener noreferrer">jekyllthemes.io</a><a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#jekyllthemesio" class="hash-link" aria-label="Direct link to jekyllthemesio" title="Direct link to jekyllthemesio">​</a></h2>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="mediumish">Mediumish<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#mediumish" class="hash-link" aria-label="Direct link to Mediumish" title="Direct link to Mediumish">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/wowthemesnet/mediumish-theme-jekyll" target="_blank" rel="noopener noreferrer">https://github.com/wowthemesnet/mediumish-theme-jekyll</a></li>
<li>Demo: <a href="https://wowthemesnet.github.io/mediumish-theme-jekyll/" target="_blank" rel="noopener noreferrer">https://wowthemesnet.github.io/mediumish-theme-jekyll/</a></li>
</ul>
<p>One of the best themes I have ever seen. Inspired by <a href="https://medium.com/" target="_blank" rel="noopener noreferrer">Medium</a>. I would have used it for VirtualHub had it been actively maintained. Sadly, it does not work with the latest version of Jekyll and throws many warnings even on v2.7. It also lacks the following features:</p>
<ul>
<li>Actively Maintained</li>
<li>Dark/Light Theme Mode</li>
<li>Hierarchical Categories (Optional)</li>
<li>PWA (Optional)</li>
</ul>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="mundana">Mundana<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#mundana" class="hash-link" aria-label="Direct link to Mundana" title="Direct link to Mundana">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/wowthemesnet/mundana-theme-jekyll" target="_blank" rel="noopener noreferrer">https://github.com/wowthemesnet/mundana-theme-jekyll</a></li>
<li>Demo: <a href="https://wowthemesnet.github.io/mundana-theme-jekyll/index.html" target="_blank" rel="noopener noreferrer">https://wowthemesnet.github.io/mundana-theme-jekyll/index.html</a></li>
</ul>
<p>Another <a href="https://medium.com/" target="_blank" rel="noopener noreferrer">Medium</a> inspired theme. It lacks the following features:</p>
<ul>
<li>Actively Maintained</li>
<li>Dark/Light Theme Mode</li>
<li>Good Syntax Highlighting</li>
<li>Atom Feeds (Optional)</li>
<li>Auto-generated Related Posts (Optional)</li>
<li>Table of Contents (Optional)</li>
<li>Hierarchical Categories (Optional)</li>
<li>PWA (Optional)</li>
</ul>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="affiliates">Affiliates<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#affiliates" class="hash-link" aria-label="Direct link to Affiliates" title="Direct link to Affiliates">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/wowthemesnet/affiliates-jekyll-theme" target="_blank" rel="noopener noreferrer">https://github.com/wowthemesnet/affiliates-jekyll-theme</a></li>
<li>Demo: <a href="https://wowthemesnet.github.io/affiliates-jekyll-theme/" target="_blank" rel="noopener noreferrer">https://wowthemesnet.github.io/affiliates-jekyll-theme/</a></li>
</ul>
<p>I am going to use this theme for a project I have been thinking about for a long time. I will announce two new projects in the next post, and one of them will use this theme. The theme lacks the following features required for VirtualHub:</p>
<ul>
<li>Actively Maintained</li>
<li>Dark/Light Theme Mode</li>
<li>Search</li>
<li>Good Syntax Highlighting</li>
<li>Lightweight Commenting System</li>
<li>Auto-generated Related Posts (Optional)</li>
<li>Table of Contents (Optional)</li>
<li>Hierarchical Categories (Optional)</li>
<li>PWA (Optional)</li>
</ul>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="conclusion">Conclusion<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#conclusion" class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to Conclusion">​</a></h2>
<p>That's it. These are the themes I considered using for VirtualHub, but the winner is none of them. It is:</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="chirpy-starter">Chirpy Starter<a href="https://virtualhub.eu.org/blog/a-bit-about-your-favorite-theme.../#chirpy-starter" class="hash-link" aria-label="Direct link to Chirpy Starter" title="Direct link to Chirpy Starter">​</a></h3>
<ul>
<li>GitHub: <a href="https://github.com/cotes2020/chirpy-starter/" target="_blank" rel="noopener noreferrer">https://github.com/cotes2020/chirpy-starter/</a></li>
<li>Demo: <a href="https://chirpy.cotes.page/" target="_blank" rel="noopener noreferrer">https://chirpy.cotes.page/</a></li>
</ul>
<p>It is not the perfect theme, but it is good enough for my needs. The only feature it does not include is:</p>
<ul>
<li>Cards Layout (Optional)</li>
</ul>
<p>So, that's that. Remember, these are only the themes I considered using for VirtualHub. There are countless other themes on the internet. If you find a good one matching at least most of the features I need, then please comment below.</p>
<p>A word to the author of the themes about which I wrote: I have no hard feelings against you. You are doing good work and should keep up. If you implement the features I want in your theme, I think everyone would benefit. If not, then no problem.</p>
<p>Remember, I am going to announce two new projects in the next post, So,</p>
<p>Stay tuned!</p>
<p><img decoding="async" loading="lazy" alt="Indian Flag" src="https://virtualhub.eu.org/assets/images/flag-india-c98fa873584cdcdaac4e2a809576720c.png" width="1350" height="900" class="img_ev3q"></p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>legacy</category>
        </item>
        <item>
            <title><![CDATA[A preview is available!]]></title>
            <link>https://virtualhub.eu.org/blog/a-preview-is-available/</link>
            <guid>https://virtualhub.eu.org/blog/a-preview-is-available/</guid>
            <pubDate>Fri, 12 Aug 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[A preview of the new VirtualHub website powered by Jekyll is now available.]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>This version of VirtualHub is powered by <a href="https://docusaurus.io/" target="_blank" rel="noopener noreferrer">Docusaurus</a>. This blog post is old and may contain wrong info. The preview mentioned below is no longer available.</p></div></div>
<p>A preview of the new VirtualHub website powered by Jekyll is now available. You can see it in action on <a href="https://web.archive.org/web/20240105090049/https://neo.virtualhub.eu.org/" target="_blank" rel="noopener noreferrer">https://neo.virtualhub.eu.org/</a>!</p>
<p><img decoding="async" loading="lazy" alt="Neo VirtualHub preview" src="https://virtualhub.eu.org/assets/images/preview-6faf57083eac85508ccc9dba9645d027.png" width="1360" height="636" class="img_ev3q"></p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>legacy</category>
        </item>
        <item>
            <title><![CDATA[Jekyll it is!]]></title>
            <link>https://virtualhub.eu.org/blog/jekyll-it-is/</link>
            <guid>https://virtualhub.eu.org/blog/jekyll-it-is/</guid>
            <pubDate>Fri, 12 Aug 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[So, after testing Wordpress, CloudCannon and Publli, I have started using Jekyll. As I have told you in the previous post, this blog is created using it.]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>This version of VirtualHub is powered by <a href="https://docusaurus.io/" target="_blank" rel="noopener noreferrer">Docusaurus</a>. This blog post is old and may contain wrong info.</p></div></div>
<p>So, after testing <a href="https://wordpress.org/" target="_blank" rel="noopener noreferrer">WordPress</a>, <a href="https://cloudcannon.com/" target="_blank" rel="noopener noreferrer">CloudCannon</a> and <a href="https://getpublii.com/" target="_blank" rel="noopener noreferrer">Publli</a>, I have started using <a href="https://jekyllrb.com/" target="_blank" rel="noopener noreferrer">Jekyll</a>. As I have told you in the previous post, this blog is created using it.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="a-bit-about-this-blog">A bit about this Blog<a href="https://virtualhub.eu.org/blog/jekyll-it-is/#a-bit-about-this-blog" class="hash-link" aria-label="Direct link to A bit about this Blog" title="Direct link to A bit about this Blog">​</a></h2>
<p>This blog is a testing ground for me to check how well Jekyll performs according to my needs. Till now, it has performed exceptionally well. So, how did I create this blog?</p>
<p>The first thing I would like to tell you is that I am using <a href="https://ubuntu.com/" target="_blank" rel="noopener noreferrer">Ubuntu</a> (Default GNOME edition) now. So, I tried to search for how to install Jekyll on Ubuntu. Jekyll is built using <a href="https://www.ruby-lang.org/" target="_blank" rel="noopener noreferrer">Ruby</a>, so I needed to install Ruby first. Ruby came in the form of a <a href="https://snapcraft.io/ruby" target="_blank" rel="noopener noreferrer">snap</a>, so I installed it. Why did I install the snap and not the <a href="https://packages.ubuntu.com/jammy/ruby-full" target="_blank" rel="noopener noreferrer">regular DEB version</a>? I was not sure if Jekyll would be interesting enough for me. <a href="https://snapcraft.io/" target="_blank" rel="noopener noreferrer">Snaps</a> are much easier to remove and purge from the system than DEB packages. So, I installed Ruby using snap.</p>
<p>But, the snap package did not work for me. It spilled an error when I tried to install Jekyll. I did not try to troubleshoot it. I did not want to invest too much time into Jekyll. So I then installed the DEB package. The installation went smoothly. I followed the <a href="https://jekyllrb.com/docs/" target="_blank" rel="noopener noreferrer">instructions</a> from the official Jekyll website and all went well. I installed Jekyll successfully.</p>
<p>Then came the next phase - searching for an appropriate theme. I searched on various websites and tested several themes, but none of the themes pleased me. If I found a theme that I liked, I found that it was abandoned and did not work now. At last, I came to this theme: <a href="https://lanyon.getpoole.com/" target="_blank" rel="noopener noreferrer">https://lanyon.getpoole.com/</a></p>
<p>This theme was not at all perfect for VirtualHub, but it gave me a new idea - the idea of this blog. So, I created this blog and after some time decided that Jekyll was useful enough to try to port VirtualHub into.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="neovirtualhub">Neo.VirtualHub<a href="https://virtualhub.eu.org/blog/jekyll-it-is/#neovirtualhub" class="hash-link" aria-label="Direct link to Neo.VirtualHub" title="Direct link to Neo.VirtualHub">​</a></h2>
<p>Once again, I started to search for a theme suitable for the VirtualHub website. I tested a lot more themes. I then decided on <a href="https://chirpy.cotes.page/" target="_blank" rel="noopener noreferrer">https://chirpy.cotes.page/</a>. This theme has most of the features I needed including search, Dark Mode/Light Mode preference for viewers, Categories, and Tags Support. It just lacked one thing: the layout I wanted:</p>
<p><img decoding="async" loading="lazy" alt="VirtualHub Publii layout" src="https://virtualhub.eu.org/assets/images/jekyll-it-is-1-0cc01604e1b8d0ba49b810ce2a7e1de5.png" width="1360" height="636" class="img_ev3q"></p>
<p>But, I decided to live with that. I decided to use <a href="https://giscus.app/" target="_blank" rel="noopener noreferrer">giscus</a> for the commenting system. I played with <a href="https://staticman.net/" target="_blank" rel="noopener noreferrer">staticman</a> but decided not to use it.</p>
<p>That's all for today!
In the next post, I will tell you why I did not choose <em>insert_your_favorite_theme_here</em>.</p>
<p>Stay tuned!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>legacy</category>
        </item>
        <item>
            <title><![CDATA[Introducing VirtualHub Blog!]]></title>
            <link>https://virtualhub.eu.org/blog/introducing-virtualhub-blog/</link>
            <guid>https://virtualhub.eu.org/blog/introducing-virtualhub-blog/</guid>
            <pubDate>Fri, 12 Aug 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Welcome to the VirtualHub Blog. This blog has been created to record my continued struggle for finding a perfect CMS/SSG for the VirtualHub website.]]></description>
            <content:encoded><![CDATA[<p>Welcome to the VirtualHub Blog. This blog has been created to record my continued struggle for finding a perfect CMS/SSG for the VirtualHub website. Until now, I have used WordPress, CloudCanon, and Publii. None of them proved to be the tool I have dreamed of.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>This version of VirtualHub is powered by <a href="https://docusaurus.io/" target="_blank" rel="noopener noreferrer">Docusaurus</a>. This blog post is old and may contain wrong info.</p></div></div>
<p>Now I am trying Jekyll. This blog is generated using it. Stay tuned, and you can access an early insight into the VirtualHub website powered by Jekyll.</p>
<p>I will continue posting different stories about what I am planning to do with the VirtualHub and Legacy Installer sites and other projects that I think of.</p>
<p>Stay tuned!</p><div class="text--center"><p>Tell us about what you liked/disliked about this page on Discord. Are you facing any problem in following any of the tutorials? We will help you. We love to chat with people interested in old software:</p><p><a href="https://chat.virtualhub.eu.org/"><img width="320" height="76" src="https://discordapp.com/api/guilds/1176107431013646357/widget.png?style=banner2" alt="Discord Banner"></a></p></div>]]></content:encoded>
            <category>welcome</category>
            <category>legacy</category>
        </item>
    </channel>
</rss>