first commit

This commit is contained in:
2024-01-08 23:33:44 +05:30
commit 2d3035271c
196 changed files with 21726 additions and 0 deletions

View File

@ -0,0 +1,19 @@
---
title: A preview is available!
description: A preview of the new VirtualHub website powered by Jekyll is now available.
slug: a-preview-is-available
authors: legacyinstaller
tags: [legacy]
keyword: [jekyll, virtualhub]
image: ./img/preview.webp
---
:::note
This version of VirtualHub is powered by [Docusaurus](https://docusaurus.io/). This blog post is old and may contain wrong info. The preview mentioned below is no longer available.
:::
A preview of the new VirtualHub website powered by Jekyll is now available.<!-- truncate --> You can see it in action on [https://neo.virtualhub.eu.org/](https://web.archive.org/web/20240105090049/https://neo.virtualhub.eu.org/)!
![Neo VirtualHub preview](./img/preview.webp)

View File

@ -0,0 +1,44 @@
---
title: Jekyll it is!
description: 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.
slug: jekyll-it-is
authors: legacyinstaller
tags: [legacy]
keyword: [jekyll, virtualhub]
image: ./img/jekyll-it-is-1.webp
---
:::note
This version of VirtualHub is powered by [Docusaurus](https://docusaurus.io/). This blog post is old and may contain wrong info.
:::
So, after testing [WordPress](https://wordpress.org/), [CloudCannon](https://cloudcannon.com/) and [Publli](https://getpublii.com/), I have started using [Jekyll](https://jekyllrb.com/). As I have told you in the previous post, this blog is created using it.
<!-- truncate -->
## A bit about this Blog
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?
The first thing I would like to tell you is that I am using [Ubuntu](https://ubuntu.com/) (Default GNOME edition) now. So, I tried to search for how to install Jekyll on Ubuntu. Jekyll is built using [Ruby](https://www.ruby-lang.org/), so I needed to install Ruby first. Ruby came in the form of a [snap](https://snapcraft.io/ruby), so I installed it. Why did I install the snap and not the [regular DEB version](https://packages.ubuntu.com/jammy/ruby-full)? I was not sure if Jekyll would be interesting enough for me. [Snaps](https://snapcraft.io/) are much easier to remove and purge from the system than DEB packages. So, I installed Ruby using snap.
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 [instructions](https://jekyllrb.com/docs/) from the official Jekyll website and all went well. I installed Jekyll successfully.
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: [https://lanyon.getpoole.com/](https://lanyon.getpoole.com/)
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.
## Neo.VirtualHub
Once again, I started to search for a theme suitable for the VirtualHub website. I tested a lot more themes. I then decided on [https://chirpy.cotes.page/](https://chirpy.cotes.page/). 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:
![VirtualHub Publii layout](./img/jekyll-it-is-1.webp)
But, I decided to live with that. I decided to use [giscus](https://giscus.app/) for the commenting system. I played with [staticman](https://staticman.net/) but decided not to use it.
That's all for today!
In the next post, I will tell you why I did not choose _insert_your_favorite_theme_here_.
Stay tuned!

View File

@ -0,0 +1,22 @@
---
title: Introducing VirtualHub Blog!
description: 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.
slug: introducing-virtualhub-blog
authors: legacyinstaller
tags: [welcome, legacy]
keyword: [welcome, virtualhub]
---
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.<!-- truncate --> Until now, I have used WordPress, CloudCanon, and Publii. None of them proved to be the tool I have dreamed of.
:::note
This version of VirtualHub is powered by [Docusaurus](https://docusaurus.io/). This blog post is old and may contain wrong info.
:::
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.
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.
Stay tuned!

View File

@ -0,0 +1,285 @@
---
title: "A bit about your favorite theme..."
description: A preview of the new VirtualHub website powered by Jekyll is now available.
slug: a-bit-about-your-favorite-theme...
authors: legacyinstaller
tags: [legacy]
keyword: [jekyll, virtualhub]
---
:::note
This version of VirtualHub is powered by [Docusaurus](https://docusaurus.io/). This blog post is old and may contain wrong info.
:::
As promised in the previous post, today I am going to tell you why I did not choose your favorite theme for [VirtualHub](https://virtualhub.eu.org).
<!-- truncate -->
So basically I wanted a few features to be present in the template:
- Free
- Actively Maintained
- Dark/Light Theme Mode
- Search
- Good Syntax Highlighting
- Lightweight Commenting System
- SEO & Performance Optimization
- Good Documentation
- Atom Feeds (Optional)
- Auto-generated Related Posts (Optional)
- Table of Contents (Optional)
- Hierarchical Categories (Optional)
- PWA (Optional)
- Cards Layout (Optional)
So, Here are my findings on testing several sites:
## [GitHub.com #jekyll-theme repos](https://github.com/topics/jekyll-theme)
### Minimal Mistakes
- GitHub: [https://github.com/mmistakes/minimal-mistakes](https://github.com/mmistakes/minimal-mistakes)
- Demo: [https://mmistakes.github.io/minimal-mistakes/](https://mmistakes.github.io/minimal-mistakes/)
This is the first theme that comes on GitHub after searching `jekyll-theme` but it is not so good according to me. Simply put, it is not good-looking. The features not present on this site are:
- Dark/Light Theme Mode
- Lightweight Commenting System
- Hierarchical Categories (Optional)
- PWA (Optional)
- Cards Layout (Optional)
### Hux Blog
- GitHub: [https://github.com/Huxpro/huxpro.github.io](https://github.com/Huxpro/huxpro.github.io)
- Demo: [http://huangxuan.me/](http://huangxuan.me/)
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:
- Dark/Light Theme Mode
- Search
- Good Syntax Highlighting (?)
- Good Documentation
- Lightweight Commenting System (?)
- Auto-generated Related Posts (Optional)
- Hierarchical Categories (Optional)
- Cards Layout (Optional)
### Just the Docs
- GitHub: [https://github.com/just-the-docs/just-the-docs](https://github.com/just-the-docs/just-the-docs)
- Demo: [https://just-the-docs.github.io/just-the-docs/](https://just-the-docs.github.io/just-the-docs/)
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:
- Dark/Light Theme Mode
- Lightweight Commenting System<sup>\*</sup>
- Atom Feeds (Optional)<sup>\*</sup>
- Auto-generated Related Posts (Optional)<sup>\*</sup>
- PWA (Optional)
- Cards Layout (Optional)<sup>\*</sup>
<sup>\*</sup>Not needed, since it is not a blog theme.
### Beautiful Jekyll
- GitHub: [https://github.com/daattali/beautiful-jekyll](https://github.com/daattali/beautiful-jekyll)
- Demo: [https://beautifuljekyll.com/](https://beautifuljekyll.com/)
Not a completely free theme. Also, too simple for my taste. It lacks the following features:
- Free (Not completely)
- Dark/Light Theme Mode (Not in the free version)
- Lightweight Commenting System
- Auto-generated Related Posts (Optional)
- Table of Contents (Optional)
- Hierarchical Categories (Optional)
- PWA (Optional)
- Cards Layout (Optional)
### al-folio
- GitHub: [https://github.com/alshedivat/al-folio](https://github.com/alshedivat/al-folio)
- Demo: [https://alshedivat.github.io/al-folio/](https://alshedivat.github.io/al-folio/)
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:
- Lightweight Commenting System
- Auto-generated Related Posts (Optional)
- Table of Contents (Optional)
- PWA (Optional)
- Cards Layout (Optional)
### Hyde
- GitHub: [https://github.com/poole/hyde](https://github.com/poole/hyde)
- Demo: [https://hyde.getpoole.com/](https://hyde.getpoole.com/)
Not suited for my purpose. Missing features are:
- Actively Maintained
- Dark/Light Theme Mode
- Search
- Good Syntax Highlighting
- Lightweight Commenting System
- SEO & Performance Optimization (?)
- Atom Feeds (Optional)
- Table of Contents (Optional)
- Hierarchical Categories (Optional)
- PWA (Optional)
- Cards Layout (Optional)
### Lanyon
- GitHub: [https://github.com/poole/lanyon](https://github.com/poole/lanyon)
- Demo: [https://lanyon.getpoole.com/](https://lanyon.getpoole.com/)
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:
- Actively Maintained
- Dark/Light Theme Mode
- Search
- Good Syntax Highlighting
- Lightweight Commenting System
- Atom Feeds (Optional)
- Table of Contents (Optional)
- Hierarchical Categories (Optional)
- PWA (Optional)
- Cards Layout (Optional)
### Poole
- GitHub: [https://github.com/poole/poole](https://github.com/poole/poole)
- Demo: [https://demo.getpoole.com/](https://demo.getpoole.com/)
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:
- Actively Maintained
- Dark/Light Theme Mode
- Search
- Good Syntax Highlighting
- Lightweight Commenting System
- SEO & Performance Optimization (?)
- Atom Feeds (Optional)
- Table of Contents (Optional)
- Hierarchical Categories (Optional)
- PWA (Optional)
- Cards Layout (Optional)
### TeXt Theme
- GitHub: [https://github.com/kitian616/jekyll-TeXt-theme](https://github.com/kitian616/jekyll-TeXt-theme)
- Demo: [https://tianqi.name/jekyll-TeXt-theme/test/](https://tianqi.name/jekyll-TeXt-theme/test/)
A good theme and a good candidate for the VirtualHub website, but it lacks the following features:
- Dark/Light Theme Mode<sup>\*</sup>
- Lightweight Commenting System
- SEO & Performance Optimization
- Auto-generated Related Posts (Optional)
- PWA (Optional)
## [jamstackthemes.dev](https://jamstackthemes.dev/)
### devlopr-jekyll
- GitHub: [https://github.com/sujaykundu777/devlopr-jekyll](https://github.com/sujaykundu777/devlopr-jekyll)
- Demo: [https://devlopr.netlify.app/](https://devlopr.netlify.app/)
A good theme but lacks the following features:
- Dark/Light Theme Mode (Only Dark Mode)
- Auto-generated Related Posts (Optional)
- Table of Contents (Optional)
- Hierarchical Categories (Optional)
- PWA (Optional)
- Cards Layout (Optional)
## [jekyllthemes.org](http://jekyllthemes.org/)
### Kross Jekyll
- GitHub: [https://github.com/themefisher/kross-jekyll](https://github.com/themefisher/kross-jekyll)
- Demo: [https://demo.themefisher.com/kross/](https://demo.themefisher.com/kross/)
The first theme I considered using on VirtualHub. A bit like the WordPress theme I use on [Legacy Installer Website](https://legacyinstaller.pcriot.com). It lacks the following features:
- Dark/Light Theme Mode
- Search
- Good Syntax Highlighting (?)
- Atom Feeds (Optional)
- Table of Contents (Optional)
- Hierarchical Categories (Optional)
- PWA (Optional)
## [jekyllthemes.io](https://jekyllthemes.io/)
### Mediumish
- GitHub: [https://github.com/wowthemesnet/mediumish-theme-jekyll](https://github.com/wowthemesnet/mediumish-theme-jekyll)
- Demo: [https://wowthemesnet.github.io/mediumish-theme-jekyll/](https://wowthemesnet.github.io/mediumish-theme-jekyll/)
One of the best themes I have ever seen. Inspired by [Medium](https://medium.com/). 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:
- Actively Maintained
- Dark/Light Theme Mode
- Hierarchical Categories (Optional)
- PWA (Optional)
### Mundana
- GitHub: [https://github.com/wowthemesnet/mundana-theme-jekyll](https://github.com/wowthemesnet/mundana-theme-jekyll)
- Demo: [https://wowthemesnet.github.io/mundana-theme-jekyll/index.html](https://wowthemesnet.github.io/mundana-theme-jekyll/index.html)
Another [Medium](https://medium.com/) inspired theme. It lacks the following features:
- Actively Maintained
- Dark/Light Theme Mode
- Good Syntax Highlighting
- Atom Feeds (Optional)
- Auto-generated Related Posts (Optional)
- Table of Contents (Optional)
- Hierarchical Categories (Optional)
- PWA (Optional)
### Affiliates
- GitHub: [https://github.com/wowthemesnet/affiliates-jekyll-theme](https://github.com/wowthemesnet/affiliates-jekyll-theme)
- Demo: [https://wowthemesnet.github.io/affiliates-jekyll-theme/](https://wowthemesnet.github.io/affiliates-jekyll-theme/)
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:
- Actively Maintained
- Dark/Light Theme Mode
- Search
- Good Syntax Highlighting
- Lightweight Commenting System
- Auto-generated Related Posts (Optional)
- Table of Contents (Optional)
- Hierarchical Categories (Optional)
- PWA (Optional)
## Conclusion
That's it. These are the themes I considered using for VirtualHub, but the winner is none of them. It is:
### Chirpy Starter
- GitHub: [https://github.com/cotes2020/chirpy-starter/](https://github.com/cotes2020/chirpy-starter/)
- Demo: [https://chirpy.cotes.page/](https://chirpy.cotes.page/)
It is not the perfect theme, but it is good enough for my needs. The only feature it does not include is:
- Cards Layout (Optional)
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.
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.
Remember, I am going to announce two new projects in the next post, So,
Stay tuned!
![Indian Flag](./img/flag-india.webp)

View File

@ -0,0 +1,35 @@
---
title: "A fresh start..."
description: "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."
slug: a-fresh-start...
authors: legacyinstaller
tags: [legacy]
keyword: [ubuntu, virtualhub]
image: ./img/Ubuntu-18.04.webp
---
:::note
This blog post is old and may contain wrong info. I no longer use this setup.
:::
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.<!-- truncate --> I plan to start blogging about everything I do related to VirtualHub from the start, from installing the operating system.
I plan to install a total of 5 operating systems:
- Ubuntu 18.04 (Default Gnome edition)
- Ubuntu 20.04 (Default Gnome edition)
- Ubuntu 22.04 (Default Gnome edition)
- Debian Testing (with KDE)
- Fedora Workstation (Default Gnome edition)
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.
Furthermore, I am going to use Ubuntu 22.04 as my main operating system, while using others to create tutorials occasionally.
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:
Stay tuned!
![MS-DOS 6.22 on VirtualBox on Ubuntu 18.04](./img/Ubuntu-18.04.webp)

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1,76 @@
---
title: "A fresh restart..."
description: "Hello and Welcome to the new VirtualHub Blog experience! This new experience is a part of something big - a complete overhaul of VirtualHub."
slug: a-fresh-restart...
authors: legacyinstaller
tags: [legacy]
keyword: [history, virtualhub]
image: ./img/LegacyInstaller.webp
---
:::note
This version of VirtualHub is powered by [Docusaurus](https://docusaurus.io/). 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.
:::
Hello and Welcome to the new VirtualHub Blog experience! This new experience is a part of something big - a complete overhaul of VirtualHub.<!-- truncate --> 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 [tutorial to install Windows 3.1 on VirtualBox](https://socket3.wordpress.com/2016/08/25/install-configure-ms-dos-6-22-and-windows-3-1-using-oracle-virtualbox/). This awakened my interest in old software.
## Legacy OS
I decided to start my own blog and started with [Blogger](https://www.blogger.com/) like any other novice. The blog is still available at [https://tutorialsonlegacyos.blogspot.com](https://tutorialsonlegacyos.blogspot.com), but some of the older posts now redirect to the Legacy Installer site (See below for more info).
![Legacy OS Website](./img/LegacyOS.webp)
## Legacy Installer
But like everyone, I soon grew tired of Blogger's limits. I started a new website this time using [WordPress](https://wordpress.org). It is available at [https://legacyinstaller.pcriot.com](https://legacyinstaller.pcriot.com).
![Legacy Installer Website](./img/LegacyInstaller.webp)
## VirtualHub
### Old VirtualHub
But again, I found WordPress too slow for my liking. I started to search for alternatives and found [Publii](https://getpublii.com). The site I created using it is now available at [https://old.virtualhub.eu.org](https://old.virtualhub.eu.org). 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.
![Old VirtualHub Website](./img/OldVirtualHub.webp)
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 [About page](https://old.virtualhub.eu.org/about-virtualhub/).
### NeoVirtualHub
The next alternative: Jekyll. It was fast. It built fast. I found [a theme that met my expectations](/blog/a-bit-about-your-favorite-theme.../). So, I started to port the VirtualHub website to Jekyll. You can view my work here - [https://neo.virtualhub.eu.org](https://neo.virtualhub.eu.org).
![NeoVirtualHub Website](./img/NeoVirtualHub.webp)
Then this happened - [A fresh start](/blog/a-fresh-start.../). It was not a success, but I got a new idea.
## The New VirtualHub experience
:::note
This version of VirtualHub is powered by [Docusaurus](https://docusaurus.io/). 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.
:::
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 _fast_. These are the websites:
- [VirtualHub](https://virtualhub.eu.org) - A hub of tutorials on installing old OS.
- [VirtualHub Setup](https://setup.virtualhub.eu.org) - Set up your system for VirtualHub.
- [VirtualHub Screenshots](https://screenshots.virtualhub.eu.org) - Screenshots of old Software.
- [VirtualHub DOSBox-X](https://dosbox-x.virtualhub.eu.org) - Installing old software on DOSBox-X.
- [VirtualHub Blog](https://blog.virtualhub.eu.org) - The story about VirtualHub.
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.
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.
- [VirtualHub YouTube Channel](https://www.youtube.com/@Virtua1Hub)
- [VirtualHub Setup YouTube Channel](https://www.youtube.com/@virtualhubsetup)
Now every tutorial will be accompanied by a video.
I will use [Storj](https://www.storj.io/) to deliver large files to you.
Stay tuned for more stories about VirtualHub!

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

39
blog/2022/10/06-1981.md Normal file
View File

@ -0,0 +1,39 @@
---
title: 1981 (Old Plan)
description: "In the last few days, we have installed and configured Kubuntu. If you have not seen the tutorials yet, here are the links:"
slug: 1981-old
authors: legacyinstaller
tags: [legacy]
keyword: [virtualhub]
image: ./img/1981.webp
---
:::note
This post is old and contains WRONG information. Please see [newer posts](/blog).
:::
In the last few days, we have installed and configured Kubuntu. If you have not seen the tutorials yet, here are the links:
<!-- truncate -->
- [How to create a Kubuntu installation media?](https://setup.virtualhub.eu.org/create-kubuntu-installation-media/)
- [How to install Kubuntu 22.04?](https://setup.virtualhub.eu.org/install-kubuntu/)
- [What to do after installing Kubuntu?](https://setup.virtualhub.eu.org/kubuntu-post-installation/)
The videos:
- [How to create a Kubuntu installation media?](https://youtu.be/YgtnF2ZQBk0)
- [How to install Kubuntu 22.04?](https://youtu.be/hM27bdsNYeQ)
- [What to do after installing Kubuntu?](https://youtu.be/GxXiRfft-6w)
![1981](./img/1981.webp)
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:
<iframe width="800" height="600" frameborder="0" scrolling="no" src="https://onedrive.live.com/embed?resid=DB7A942C121D54F2%211195&authkey=%21AHqs5PDvwe7FUe8&em=2&wdAllowInteractivity=False&Item='1981'!A1%3AI38&wdHideGridlines=True&wdInConfigurator=True&wdInConfigurator=True&edesNext=false&resen=false"></iframe>
I plan to complete all these tutorials by the end of November, but it may take more time. So, the first tutorial on [VirtualHub](https://virtualhub.eu.org) will be on how to install 86-DOS on the Altair-Z80 emulator, but first there will be a tutorial on [VirtualHub Setup](https://setup.virtualhub.eu.org) on how to install Altair-Z80 on Kubuntu and other Linux distributions.
Stay tuned!

BIN
blog/2022/10/img/1981.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB