Meta Project of Projects

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
elfenix
Member
Member
Posts: 50
Joined: Sun Dec 02, 2007 1:24 pm
Libera.chat IRC: elfenix
Location: United States
Contact:

Meta Project of Projects

Post by elfenix »

I've kept a set of SW repositories on my hard drive out of curiosity for tracking various OSS kernels and OS related stuff. This is largely collected from the OsDev Wiki. Generally, I just like being able to snoop around various cool projects. NDA / Non Compete stuff has kept me fairly quiet online, but as that's not an issue now, I find myself wanting to post more of the stuff I'm working on.

The collection is here:

https://github.com/elfenix/os-reference

If you clone this repository, you'll get the source code to multiple kernels in various stages of development, as well as several historical kernel references. Be warned, a full clone will eat up roughly 20GB of hard drive space (and similar amount of network bandwidth!). You can do a shallow clone with substantially less cost.

Historically, I've updated this on a regular basis roughly every 6 months or so. I've trimmed the history here and refined the collection slightly.
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: Meta Project of Projects

Post by klange »

In general, projects that I perceived as 'dead' or that hadn't hit a minimal level of 'OS-ness' were excluded.
Ouch.
kerravon
Member
Member
Posts: 278
Joined: Fri Nov 17, 2006 5:26 am

Re: Meta Project of Projects

Post by kerravon »

klange wrote:
In general, projects that I perceived as 'dead' or that hadn't hit a minimal level of 'OS-ness' were excluded.
Ouch.
Yeah, PDOS presumably didn't make the cut due to this "minimal level" thing, despite the fact that it is self-hosting. Maybe because it doesn't have any drivers.
User avatar
BigBuda
Member
Member
Posts: 104
Joined: Fri Sep 03, 2021 5:20 pm

Re: Meta Project of Projects

Post by BigBuda »

kerravon wrote:Yeah, PDOS presumably didn't make the cut due to this "minimal level" thing, despite the fact that it is self-hosting. Maybe because it doesn't have any drivers.
Or elfenix just didn't find out about it yet.
Writing a bootloader in under 15 minutes: https://www.youtube.com/watch?v=0E0FKjvTA0M
rdos
Member
Member
Posts: 3288
Joined: Wed Oct 01, 2008 1:55 pm

Re: Meta Project of Projects

Post by rdos »

kerravon wrote:
klange wrote:
In general, projects that I perceived as 'dead' or that hadn't hit a minimal level of 'OS-ness' were excluded.
Ouch.
Yeah, PDOS presumably didn't make the cut due to this "minimal level" thing, despite the fact that it is self-hosting. Maybe because it doesn't have any drivers.
That can't be the issue. There are OS projects on a quite rudimentary level with few commits, and RDOS which is production quality and running on 1000s of installations, is not there either.

Maybe he didn't find them "cool" enough? :-)
elfenix
Member
Member
Posts: 50
Joined: Sun Dec 02, 2007 1:24 pm
Libera.chat IRC: elfenix
Location: United States
Contact:

Re: Meta Project of Projects

Post by elfenix »

Hey, there's a _LOT_ out there! This was my first pass at curating, and I'm positive I missed a lot of cool projects as most of these were from my archive that I ranked as "interesting" - I think there's at least one LISP base here that is probably less functional than PDOS.

The biggest thing is there are a lot of projects (here especially) that consist of mostly getting ISR running and _maybe_ loading a hello world binary. Definitely an accomplishment, but not 'functional'. I'm also using git submodules but considering maybe doing something with Python to mirror SVN repos (at least one project I ran across had no git mirror).

I'm going to try to keep this updated, so recommendations are welcome! This project gives me motivation for building a bigger / better data hoarder setup (I earlier saved off Gopher and Geocities mirrors). Also, there's some definite organic growth here in categorization (I almost nuked that entirely).

Edit: I didn't address "dead" - mostly filtered for stuff that hasn't seen activity in 2+ years or with "no signs of life". Some major dead projects I did put in "historic" category though.
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: Meta Project of Projects

Post by klange »

Less snarkily, here are some suggestions:

- 9front is actually actively developed and should not be confused with the original plan9, so probably doesn't belong under "historic": http://git.9front.org/plan9front/plan9f ... 4/log.html
- lk: https://github.com/littlekernel/lk - used in actual shipping Android devices as a bootloader, and actively developed, a rare opportunity to add something to "mainstream"
- Sortix: https://gitlab.com/sortix/sortix/-/tree/staging - still actively developed, don't be misled by its "master" branch being 5 years old, most dev happens on "staging"
- Ghost: https://github.com/maxdev1/ghost - actively maintained, last release in October
- tilck: https://github.com/vvaltchev/tilck - aims to be Linux ABI compatible
- ToaruOS: https://github.com/klange/toaruos - seriously, I actually feel hurt that I wasn't already on your radar

Additionally, here are two dead but notable projects I could quickly find repositories for on github and recommend archiving:

- SeaOS: https://github.com/dbittman/seakernel
- Vanadium: https://github.com/p-durlej/newsys
elfenix
Member
Member
Posts: 50
Joined: Sun Dec 02, 2007 1:24 pm
Libera.chat IRC: elfenix
Location: United States
Contact:

Re: Meta Project of Projects

Post by elfenix »

Thanks, I was hoping when I posted this to get some feedback. I've not been following hobby os stuff for a bit, so I knew there'd be some projects I missed.

RDOS still isn't there because I only found SVN, and with some of the politics around github recently, I'm hesitant to mirror it. PDOS - I thought didn't have an active git repo, but turns out it did.

Edit: fwiw, I've been gone since ~2010 timeframe, so I wasn't around for any of the timeframe of Toaruos :D It looks pretty neat though.
rdos
Member
Member
Posts: 3288
Joined: Wed Oct 01, 2008 1:55 pm

Re: Meta Project of Projects

Post by rdos »

It probably will be a problem to mirror the RDOS SVN. It has 13,000 commits, and the whole OpenWatcom distribution and some other bulky stuff has been there so it would probably take a lot of space.
Post Reply