OSDev.org

The Place to Start for Operating System Developers
It is currently Wed Mar 22, 2023 4:00 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Meta Project of Projects
PostPosted: Sun Feb 05, 2023 4:51 pm 
Offline
Member
Member

Joined: Sun Dec 02, 2007 1:24 pm
Posts: 50
Location: United States
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.


Top
 Profile  
 
 Post subject: Re: Meta Project of Projects
PostPosted: Tue Feb 07, 2023 5:38 am 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 637
Quote:
In general, projects that I perceived as 'dead' or that hadn't hit a minimal level of 'OS-ness' were excluded.

Ouch.

_________________
toaruos on github | toaruos.org | gitlab | twitter | bim - a text editor


Top
 Profile  
 
 Post subject: Re: Meta Project of Projects
PostPosted: Tue Feb 07, 2023 6:58 am 
Offline
Member
Member

Joined: Fri Nov 17, 2006 5:26 am
Posts: 158
klange wrote:
Quote:
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.


Top
 Profile  
 
 Post subject: Re: Meta Project of Projects
PostPosted: Tue Feb 07, 2023 7:08 am 
Offline
Member
Member
User avatar

Joined: Fri Sep 03, 2021 5:20 pm
Posts: 71
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


Top
 Profile  
 
 Post subject: Re: Meta Project of Projects
PostPosted: Tue Feb 07, 2023 7:21 am 
Offline
Member
Member

Joined: Wed Oct 01, 2008 1:55 pm
Posts: 3013
kerravon wrote:
klange wrote:
Quote:
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? :-)


Top
 Profile  
 
 Post subject: Re: Meta Project of Projects
PostPosted: Tue Feb 07, 2023 11:30 am 
Offline
Member
Member

Joined: Sun Dec 02, 2007 1:24 pm
Posts: 50
Location: United States
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.


Top
 Profile  
 
 Post subject: Re: Meta Project of Projects
PostPosted: Tue Feb 07, 2023 7:39 pm 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 637
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

_________________
toaruos on github | toaruos.org | gitlab | twitter | bim - a text editor


Top
 Profile  
 
 Post subject: Re: Meta Project of Projects
PostPosted: Wed Feb 08, 2023 9:39 am 
Offline
Member
Member

Joined: Sun Dec 02, 2007 1:24 pm
Posts: 50
Location: United States
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.


Top
 Profile  
 
 Post subject: Re: Meta Project of Projects
PostPosted: Wed Feb 08, 2023 2:29 pm 
Offline
Member
Member

Joined: Wed Oct 01, 2008 1:55 pm
Posts: 3013
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.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group