Hobbyist Operating Systems

Here's a few I've found over the years
menuetos.net/ written entirely in assembly, has 64bit and 32bit support
github.com/SerenityOS/serenity unix-like with a beautiful 90's-esque UI (pic related)
toaruos.org/ written in c and assembly, can run things like GCC, possibly QEMU in the future
sortix.org/ written in c and c++, cli only
and of course TempleOS, RIP Terry Davis github.com/minexew/TempleOS

Attached: serenity.png (880x704, 237K)

Other urls found in this thread:

minix3.org/
gnu.org/software/hurd/hurd.html
barrelfish.org/
github.com/froggey/Mezzano
github.com/minexew/TempleOS
templeos.org
kolibrios.org/en/
9front.org
morphos-team.net/
github.com/minexew/Shrine
9front.org/
web.archive.org/web/20160116041456/http://forthos.org/install.html
github.com/froggey/Mezzano/
helenos.org
haiku-os.org/
github.com/SerenityOS/serenity/tree/master/Base/res/fonts
archlinux.org/
aquilaos.com/
meetixos.org/
visopsys.org/
knightos.org/
distrowatch.com/table.php?distribution=mangaka
twitter.com/AnonBabble

>that
>beautiful
kys

Attached: 1540996949858.gif (931x682, 532K)

>hehe i pretend to like old stuf so that i fit in and look cool!
kys

Good thread, user. Here's some classics.
minix3.org/ Modern version of the 80s minix OS used for educational purposes. It runs on the ME of Intel processors, but you can also run it directly of course.

gnu.org/software/hurd/hurd.html GNU's original attempt at writing a full OS including (micro)kernel and associated servers. Since Linux got popular, it's now just a hobbyist thing, and gives you a glimpse at what could've been.

barrelfish.org/ A hobbyist/research OS from Microsoft of all sources. It is an exploratory effort at making a multi-kernel OS for use on many-core systems. Apparently this design removes the need for drivers somehow.

>A hobbyist/research OS from Microsoft of all sources. It is an exploratory effort at making a multi-kernel OS for use on many-core systems. Apparently this design removes the need for drivers somehow.
Big if true

github.com/froggey/Mezzano

Well looking into the docs, I don't even know myself now. It's clearly on some next-level shit though.
>Barrelfish is “multikernel” operating system [3]: it consists of a small kernel running on each core (one kernel per core), and while rest of the OS is structured as a distributed system of single-core processes atop these kernels. Kernels share no memory, even on a machine with cache-coherent shared RAM, and the rest of the OS does not use shared memory except for transferring messages and data between cores, and booting other cores. Applications can use multiple cores and share address spaces (and therefore cache-coherent shared memory) between cores, but this facility is provided by user-space runtime libraries.

>one kernel per core
What is the use case for this?

>We are motivated by two closely related trends in hardware design: first, the rapidly growing number of cores, which leads to a scalability challenge, and second, the increasing diversity in computer hardware, requiring the OS to manage and exploit heterogeneous hardware resources.
I think someone at Microsoft just got high one day and decided to make this shit. From the front page, it's backed by a bunch of other companies though.

>github.com/minexew/TempleOS
I believe you mean templeos.org

>hehe i pretend to like new stuf so that i fit in and look cool!

makes more sense doesnt it?

There's not much info on it and it's not run by Terry anymore anyway, so I figured I'd just link the source mirror.

.t arch i3 pedophile / gnome 3 user / windows 10 user

you subhuman chimp cretin, i want to kill you. i want to push my thumbs deep into your eyeballs then smash you in the face with a sledgehammer until your head looks like wet clay. i want to ritualistically murder you and your family like the tzar of russia. fuckin peeca shit

Attached: casino.jpg (600x351, 45K)

bro i just want the cunny

athene os
lemme see if I can find an scrot

Im actually running Xfce on fedora.

Not on Jow Forums(nel)

Fuck off zoomer.

I can't fucking believe there's a To Aru OS lol
Also there's this little gem kolibrios.org/en/
There was also a MitchelOS or ManuelOS or something like that

Imagine being so unable to rationalize that someone else has different interests than you to the point where the only way you can settle the apparent contradiction in your mind is to tell yourself that they don't actually like it and are merely pretending to enjoy it. This is an awful coping mechanism and shows a complete lack of empathy. Not to mention, a possible sign of autism.

found

Attached: indigo.png (1280x800, 243K)

Im 18, i can post here.
>lack of empathy
Heh.... Im too edgy for that

do you really need to include the cancerous irc in the background?

pretty sure the scrot was for the irc channel so it fit in fine

oh I remember this one, knew it had a hummingbird in the logo but couldn't remember the name or find it in my history. thanks user

9front.org Distributed OS, abstracts everything as a file, interesting potential regarding networking and asymmetric namespaces

MorphOS is a very nice re-creation of AmigaOS. Unfortunately it only runs on PowerPC hardware.

morphos-team.net/

Attached: morphos.png (1680x1050, 424K)

Based. Fuck these retarded wojak posting boomers.

It is also proprietary, paid and retardedly expensive.

Serenity looks absolutely beautiful

im gonna go watch computer chronicles and smoke crack, and after that im coming round to your house to murder you

Attached: 1558492822137.jpg (500x500, 69K)

you know the Serenity OS guy posts on Jow Forums almost every day right

>Not including Shrine
github.com/minexew/Shrine

Attached: 687474703a2f2f696d6775722e636f6d2f317959735548492e706e67.png (640x480, 13K)

>fucking with a dead man’s vision
that’s just sad and disgusting

Ash the kikes
Neck the CIAniggers
Purge the heretics

Don't forget 9front:
9front.org/

Attached: 9front-doom.png (1024x768, 73K)

Does anyone actually use systems like this?

web.archive.org/web/20160116041456/http://forthos.org/install.html
ForthOS, domains now dead but it’s a whole x86 Forth OS. Image survived on the web archive.

It's honestly heartbreaking to see every hobbyist OS being yet another Unix clone.
We didn't deserve Terry.

9front is a fork of Plan 9, I wouldn't consider it a "hobbyist" operating system.

github.com/froggey/Mezzano/

Here’s your Common Lisp OS bruh.

Attached: C92F0F17-4F28-4E1D-AD95-5F2669121285.png (1024x768, 795K)

hownew.ru

shrine was initially made when terry was still active and at home. He tried many of the software initially made by the guy who made shrine.

helenos.org

HelenOS is a portable microkernel-based multiserver operating system designed and implemented from scratch. It decomposes key operating system functionality such as file systems, networking, device drivers and graphical user interface into a collection of fine-grained user space components that interact with each other via message passing. A failure or crash of one component does not directly harm others. HelenOS is therefore flexible, modular, extensible, fault tolerant and easy to understand.

HelenOS aims to be compatible with the C11 and C++14 standards, but does not aspire to be a clone of any existing operating system and trades compatibility with legacy APIs for cleaner design. Most of HelenOS components have been made to order specifically for HelenOS so that its essential parts can stay free of adaptation layers, glue code, franken-components and the maintenance burden incurred by them.

There is also Redox-OS

>tranny communist project
not interested, user

Hi, Serenity is my creation. Thanks for posting it :)

Attached: 4C729BE3-C4E7-4119-83FF-7740C579C402.jpg (600x900, 185K)

It is implemented in Rust, but the BDFL of Redox-OS is a guy with stubbles and a wife.

Serenity dev, have you seen the diamond radio buttons from chicago?

Attached: chic189-11[1].jpg (800x600, 105K)

Also, isn't he an ancap or something?

Bump.

Not sure if you count this as hobbyist, but there's Haiku OS which is a small community-made Free Software clone of BeOS
haiku-os.org/

It's more fun to make your own shit then it is to make a gui for a dos or something.

>ancap
I never heard that. He is employed and hos github/-lab activity is enormous, unlikely the situation for such people.

I had not seen those, is that from Chicago beta times? It looks kinda Borland-raquel, but not bad at all :)

Uh meant to say Borland-esque

Attached: 63BE1784-44AA-4EA9-8C82-07B9CFF7156B.jpg (1882x2700, 325K)

Aww why waste a nice looking UI on a hobby OS? I wouldn't mind that on Linux.

A skilled C++ developer could port the GUI to Linux in a weekend.

>What is the use case for this?
Exploring the OS design space for something future proof. Only Nonstop OS/Guardian build on a shared-nothing design with obvious advantages and some known disadvantages.

I wish I was one of those.

Attached: 1261554655007.png (528x288, 113K)

>retardedly expensive
Why don't you get a job? A €80 one time fee to get a maintained Amiga OS compatible is nothing.

Everyone wants unix compliance because there are a metric fuck ton of programs for unix.

Also unix is awesome. Just because modern Linux is a soulless wasteland doesn’t mean you have to give up on unix

>I had not seen those, is that from Chicago beta times?
Yeah. A lot of the early Chicago builds have some pretty neat UI quirks.

What font is being used in pic?

github.com/SerenityOS/serenity/tree/master/Base/res/fonts

Indeed, the default UI fonts are Katica10 and
KaticaBold10.
I drew them myself to look like something between Microsoft’s “Tahoma” and X11’s “fixed”.

Woah, yhats pretty edgy. You better be behind a VPN or two, buddy ;)))

Unix has always been shit.

Attached: reading1.jpg (600x510, 480K)

Hurd is a kernel, just like Linux.
GNU is an OS.

absolutely based

Yeah, that one is really neat actually.

I'd probably use those for fun on one of my other computers if they were in .otf format or something.

This. Many people assume that Unix is shit when in fact they're talking about GNU/Linux.
The ironic thing is GNU itself is actually a recursive acronym for "GNU's not Unix". If anyone wants the true Unix experience they should use *BSD.

dilate

here
archlinux.org/
its more of a "distro" than an OS but its as hobbyist and unstable crap as it gets.

some other ones I found
aquilaos.com/
meetixos.org/
visopsys.org/
and an open source os for TI calculators knightos.org/

Shit looks like something out of the 80's.

are you the dev of serenity?
he was here lurking a few days ago

Attached: 1535176461771.png (688x1430, 156K)

(Me)
nvm hes in the thread

UBUNTU CHADS RISE UP

Attached: 1559874667713.jpg (1000x922, 60K)

BASED AND REDPILLED
RISE UP

can the serenity gui run on linux?

Not at the moment. It’s 95% C++ and POSIX though, so you could port it to run ok Linux with relative ease if you know what you’re doing.

Attached: 700191B5-C26C-4E48-97B2-4F2EEAAFB624.png (635x872, 1.31M)

Chorus OS

>not using the best linux distro to date
wtf i thought people who knew what they were talking about were on Jow Forums
distrowatch.com/table.php?distribution=mangaka

Attached: ohhh.png (346x518, 352K)

Fuck off zoomer.

based boomer

Attached: heres ur osdev bro.png (816x638, 52K)

The days before 9/11 were simpler.

I'm working on one. The site will be at sfd-os.org.

this is some next level shit or just autism

Attached: 1559880257814.png (638x638, 770K)

t. Edgy niggerfaggot

nice
is cunny allowed?

what?

how does serenity not have a coc yet?

I would consider Plan 9 a hobbyist operating system

It's both. It's next-level autism.
>The dispatcher is the unit of kernel scheduling, and on a single core roughly corresponds to the concept of process in Unix. A dispatcher can be thought of as the local component of an application (often called a domain in Barrelfish) on a particular core. An application which spans multiple cores (for example, an OpenMP program) has a dispatcher on each core that it might potentially execute on. Operating system tasks in Barrelfish are always single-core by design, and therefore have only one dispatcher. Applications, however, frequently have more, one on each core. Dispatchers do not migrate between cores. When a CPU driver decides to run a dispatcher as a result of a scheduling decision, it upcalls[8] into the dispatcher as an exit from kernel mode in the manner described below. The user-level code associated with the dispatcher then executes user-space thread scheduling, as well as handling other events (such as a page fault signal from the kernel or the arrival of an inter-domain message).

Oh, no, my sweet Rob Pike disciple.
When people say Unix is shit, they really mean Unix™ is shit.
GNU is bearable EXACTLY because GNU's Not Unix™, don't try to spin it around.

Wanting to try Inferno because of the name and that wikipedia picture, any Amiga OS derivative to see what's that great about this one and that Barrelfish OS actually sounds nice.
Using them as a daily driver however, seems impossible for my needs. I use niche biologic programs, MSOffice-compatible suites and of course videogames for my manchildren habits.
I'm also too retarded and don't have enough time to make my programs compatible with those OSes