CollabVM Advent Calendar

Revision as of 14:28, 23 December 2023 by Undefishin (talk | contribs)

The CollabVM Advent Calendar is an advent calendar which exists as a designated channel in the CollabVM Discord, which is held every December (not always, however). The advent calendar has been held yearly since 2018, and ongoing. Originally, up until 2021's advent calendar, a new OS (usually an obscure, and interesting one) would get posted every day until the 24th of December.

Now it's a Crusty Windows bootleg ever since it launched in late 2021. In fact, the very last entry of the 2021 Advent Calendar was a Crusty Windows bootleg, by the name of Windows 7 Christmas Edition 2015 created by The Rain, which released to TeamOS.

Usually, a picture of the OS in question would be attached, along with links to download the OS if necessary. In the case of future advent calendars since 2021, it would be links to the bootleg in the Crusty Windows collection and its Crusty Windows Wiki article.

All Advent Calendars from 2018 to now

This archive of the Advent Calendars covers all entries. Remember, the CollabVM Advent Calendar does not always receive entries daily, and it never has. The only reason the 2018 edition of CollabVM Advent Calendar is even listed here, is because someone made a spreadsheet of it back in the day.

2018

CollabVM Advent Calendar 2018
Day OS Description Link
1 KolibriOS - https://kolibrios.org/en/download
2 ToaruOS - https://github.com/klange/toaruos/releases
3 MINIX 3 - https://wiki.minix3.org/doku.php?id=www:download:start
4 MichalOS - https://sourceforge.net/projects/michalos/
5 Solar OS - http://www.oby.ro/os/download/os_dl.htm
6 PC-MOS/386 - http://192.151.157.114/Operating%20Systems/DOS-like/PC-MOS/5.0/PCMOS.img [1]
7 Commodore 64 BASIC V2 - https://github.com/xlar54/emudore64/raw/master/os64boot.iso
8 HelenOS - http://www.helenos.org/wiki/Download
9 Whonix - https://www.whonix.org/download
10 Ghost - https://ghostkernel.org/files/ghost-0.5.6.iso.zip
11 Dawn - http://gerigeri.uw.hu/dawn.zip
12 Sortix - https://ahti.space/~sortie/sortix/release/1.0/builds/sortix-1.0-i686.iso
13 AROS - http://aros.sourceforge.net/nightly1.php
14 FreeDOS - http://www.freedos.org/download/
15 XENUS - http://www.durlej.net/xenus
16 Vanadium OS - https://github.com/p-durlej/newsys/releases
17 Haiku - https://www.haiku-os.org/get-haiku/
18 MenuetOS - http://www.menuetos.be/download.php?CurrentMenuetOS
19 KnightOS - https://knightos.org/download/

2019

CollabVM Advent Calendar 2019
Day OS Description Link
1 placeholder in case you couldnt tell fuck me lmao
-1 idek if there was one that year god jesus FUCKING christ

2021

All of the Advent Calendar entries for this year have pictures linked already. You can find them in the Gallery for this year, among other years.

CollabVM Advent Calendar 2021
Day OS Description Links
1 MINIX Welcome everyone to the CollabVM Advent Calendar™️. Here, we will post a new OS every day right up to December 24th.

Today's operating system is one most people here probably know already, which is Minix. This OS is a Unix-like microkernel which has a goal of being an extremely stable and self-healing system and its designed to be used with very little human intervention. It was first released in 1987. What you might not know, however, is that this is actually the most installed and widely used operating system in the history of computing - having more installations than Linux, Mac OS, and yes, even Windows. That's because it is built into Intel Management Engine, which comes with all new Intel processors.

Try it here: [link]
http://download.minix3.org/iso/snapshot/minix_R3.4.0rc6-d5e4fc0.iso.bz2
2 PC-MOS/386 Today's operating system is PC-MOS/386. Quite a technical mouthful. This OS is a multi-user multitasking DOS clone released in 1987 and can run many MS-DOS applications. It also allows you to connect to it via terminal if you care about that sort of thing.

In 2017, the source code for this OS was released, with a patch that corrected the 'year 2012' problem which stops files made after August 1, 2012 from working.

Grab it here: [link]

Source code: [link 2]
https://winworldpc.com/download/40e28099-2fc3-ac18-c39a-11c3a4e284a2
https://github.com/roelandjansen/pcmos386v501
3 EggOS Today's operating system is EggOS. yes yes, prepare your spam. This OS is basically a demonstration for using Go as a basis for a unikernel. The entire kernel is one giant Go application running on ring0, and there's no processes or anything like that, though there is a javascript interpreter built in. It also has a few programs, networking, and even an NES emulator! It's pretty fun to toy around with so I recommend giving it a Go (eggs dee!)

Download it here: [link]
https://github.com/icexin/eggos/releases/tag/v0.4.1
5 Windows 2000 NES Today's operating system is something you probably won't expect - You've probably used Windows 2000 before, right? Well, have you ever used it on your NES? Yes, that's right. Today's OS is "Windows 2000" for the NES. It's actually a pretty functional OS for your NES and includes a couple of interesting things such as a working Solitaire game, a working calculator, and even a music board. A ROM is attached below. [attachment]

[SEPERATE MESSAGE]

...but wait, there's more! There's another NES OS called "Educational Computer 2000" which mostly resembles Windows 3.1 and has a ton of bootleggy games built into it. If your emulator supports it (Nestopia has support if yours doesn't), it can even use a keyboard controller to type stuff in. This OS has the same programs as the Windows 2000 OS, on top of a text editor, a weird word game, and even a Dance Dance Revolution clone. Yes, you heard that right, with this you can play DDR on your NES! What could possibly be better?? [attachment 2]
SuborWin_2000_R.nes
Education_Computer_2000_48-in-1_Unlf1.nes [2]
6.1 ELKS Today's operating system is the Embeddable Linux Kernel, or "ELKS" as it is commonly known as. You probably used Linux before, but how about Linux on your 8086? Yes, that's right; this OS is a port of Linux to 16-bit! Considering Linux was originally intended from the ground up to run on the 386, this port is extremely impressive, and its honestly one of the most interesting OSes I've ever seen. I highly reocmmend checking it out because its really neat. It also comes with a script to boot it right in QEMU on the Github page.

Download it here: [link]
https://github.com/jbruchon/elks/releases/download/v0.4.0/fd1440.bin.zip
6.2 Ventoy Today's operating system isn't really an OS, but rather an extremely useful utility called Ventoy. It allows you to boot pretty much any ISO right off of your USB drive. That includes Windows, Linux, ChromeOS, etc etc. Pretty much everything is supported. Its saved me quite a bit of time and I think most people here will find it very useful.

Download it here: [link]
https://www.ventoy.net/en/download.html
7 Commodore 64 Today's operating system is the Commodore 64... On your x86 PC! Yes, this OS is literally just a Commodore 64 emulator that boots right up just like the real thing. If you have a very specific setup (an IDE ATA drive formatted as FAT32), it can also read and write to drive 8. It's pretty cool to mess around with in a VM but if you're real crazy you can try booting it on your main PC and seeing what happens.

Download it here: [link]
https://github.com/xlar54/OS64/raw/master/os64boot.iso
9.1 MichalOS Today's operating system is MichalOS. MichalOS is a fork of MikeOS which adds a lot of really interesting and very unique features, including a password system, a bunch of games, a few programs, and even Mac OS 9-esque menu browser, complete with a desktop wallpaper and screensaver. It's honestly very cool and with a system requirement of 80kb of RAM and a 386 or higher, you're definitely able to run this bad boy anywhere. The ISO will be attached below. [attachment] https://cdn.discordapp.com/attachments/915471659081805855/918274492155977738/michalos.iso
9.2 CollapseOS Today's operating system is Collapse OS. Collapse OS is a really weird OS that has all your standard tools; a text editor, a BASIC interpreter, etc. What makes it weird? Its purpose, which is to be ran by scavengers after The End™️, of course! This OS is designed to run on improvised hardware built from junk parts found in the wild, presumably after civilizational collapse. As weird and Fallout-y as that sounds, its actually a really neat project, and hey, who knows, we might not be laughing once we're all using this OS in our post-apocalyptical world.

Download it here (you'll have to build it yourself unfortunately): [link]
http://collapseos.org/download.html
10 Shrine OS Today's operating system is Shrine OS! Are you a degenerate sinner who worships Satan and wants to go against God's personally chosen operating system? Seek a therapist, or try out Shrine OS, a fork of TempleOS (which I'm sure needs no introduction) that adds several features not found in the original, such as a TCP/IP stack, a custom "Lambda" shell which functions like a classic Unix shell, and even a package manager. It also comes with an interesting clone of wget among a couple other things. It's pretty cool and I recommend trying it out.

Download it here: [link]
https://github.com/minexew/Shrine/releases/download/v5.05.1/Shrine-v5051.iso
11 TRON Today's operating system is TRON, or "The Real-Time Operating system Nucleus" (good acronym). This OS is a Japanese real-time OS that's designed mainly for embedded systems. Though it's virtually unheard of, this OS is similar to MINIX as once being one of the most widely used and installed operating systems, due to its presence on many mobile phones, appliances, and even a few cars, though its been widely phased out.

This OS is mostly known by computer historians as it was the subject of intense lobbying by Microsoft, who even managed to get it essentially banned in the US via the Omnibus Foreign Trade and Competitiveness Act.

There were a few variants of TRON. Specifically, this version I'll link is a BTRON (Business TRON) distro called Choukanji 5, which was the only one I could find as its extremely hard to find a copy.

The download is here: [link] The OS is in Japanese, but there is an English patch floating around.

A guide to install this OS in VMware is found here: [link 2] Again the documentation is in Japanese, you'll need to translate it if you can't read it.

And an English Language Kit can be downloaded from here: [link 3]
https://mega.nz/folder/SI93mQKS#maGTZfIwe3zMxVfp16TiJw
http://www.chokanji.com/ckv/supportdata/mac/main.html
http://www.chokanji.com/download/
12 9front Today's operating system is 9front, which is probably more obscure than yesterday's OS. This OS is a fork of the Plan9 operating system, which if you don't know is a pretty legendary research operating system that's meant to be simple and easy to use (for a Unix system). 9front adds a few new features, mainly Wi-Fi support and drivers, USB support, and a built-in emulator. The entire OS website is basically one giant shitpost and they have a directory filled with bizarre images. What's not to love? Plus, their mascot is an ice fairy. How could you possibly hate that?

Download it here: [link]

And for those who are curious, their image directory is here: [link 2]
http://9front.org/iso/9front-8593.acc504c319a4b4188479cfa602e40cb6851c0528.amd64.iso.gz
http://9front.org/img/
13 Visopsys Today's operating system is Visopsys, a self-described "alternative" OS for the x86 hardware. The OS has been in development since 1997 and features the usual suspects such as a text editor, a calendar, a few games, and also includes an image editor, an xterm-like terminal emulator, and a few other interesting things. It's not as tweaked or expansive as some of the previous OSes listed on here, but its still cool to play around in.

Download it here: [link]
https://visopsys.org/files/visopsys/visopsys-0.91-x86-iso.zip
14 Contiki Today's operating system is Contiki. Contiki is an absolutely insane OS designed mainly for embedded systems, and includes support for a ridiculous amount of different systems. Want to run a web server on your Apple ][? How about browsing the internet from your Commodore VIC-20? Or maybe sending an email to your grandma through your Atari Jaguar? It's all possible with Contiki. This thing literally runs on everything you can think of (including x86!) and it's honestly insane just how many different systems this thing has been ported to.

No ISO download unfortunately, but there is a guide in how to run it in Docker here: [link]
https://github.com/contiki-ng/contiki-ng/wiki/Docker
16 MenuetOS Today's operating system is MenuetOS. I know most people here probably know this one, but hey, it's still pretty neat. It is a 64-bit (technically also 32-bit but that's basically vaporware) operating system with several features such as USB 2.0 support, internet, and lots of applications. And if you don't choose the floppy version, a ton of different games!

Download it here: [link]
http://www.menuetos.be/download.php?CurrentMenuetOS

2022

CollabVM Advent Calendar 2022
Day OS Description Link
1 - - -

2023

CollabVM Advent Calendar 2023
Day OS Description Link
1 - - -

Gallery

2021

Original filenames

  • EggOS, and Commodore 64 did not have filenames at all.
  • Education Computer 2000 48-in-1: Education_Computer_2000_48-in-1_2528Unl2529255Bf1255D-12Bpicture3.png.
  • ELKS: Schermata2Bdel2B2018-03-152B21-38-23.png
  • Ventoy: screen_uefi.png
  • MichalOS: 128972823-3aae09a0-7684-4dc7-a195-92c6e2fb33d7.png

2022

2023

References