unite to make an OS

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
devc1
Member
Member
Posts: 439
Joined: Fri Feb 11, 2022 4:55 am
Location: behind the keyboard

unite to make an OS

Post by devc1 »

So, in this OSDEV Community. We've got some very experienced users in os developement. Why don't we unite and make an Exceptionnal OS, with a new design ?

Mostly from scratch (the boot manager, the kernel, the library, most of the drivers, services and the apps)

Stockfish is the best because it has a large community behind it.
thewrongchristian
Member
Member
Posts: 426
Joined: Tue Apr 03, 2018 2:44 am

Re: unite to make an OS

Post by thewrongchristian »

devc1 wrote:So, in this OSDEV Community. We've got some very experienced users in os developement. Why don't we unite and make an Exceptionnal OS, with a new design ?

Mostly from scratch (the boot manager, the kernel, the library, most of the drivers, services and the apps)

Stockfish is the best because it has a large community behind it.
Unite?

People on here are developing their own OSes. Should I ever make a release, I'd do it here, but I wouldn't expect anyone to do much more than have a curious look.
User avatar
iansjack
Member
Member
Posts: 4703
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: unite to make an OS

Post by iansjack »

Are you volunteering to be Project Manager?
devc1
Member
Member
Posts: 439
Joined: Fri Feb 11, 2022 4:55 am
Location: behind the keyboard

Re: unite to make an OS

Post by devc1 »

Idk, i've never been one.

I don't say I want to be a PM.
vvaltchev
Member
Member
Posts: 274
Joined: Fri May 11, 2018 6:51 am

Re: unite to make an OS

Post by vvaltchev »

devc1 wrote:Why don't we unite and make an Exceptionnal OS, with a new design ?
That's a bit like asking why the Linux open source community doesn't unite and work on a single great distribution supporting a single amazing desktop environment. It would be (maybe) good if that could happen but people have different ideas about what is good and what isn't, so they divide. The best it could be practically achieved is to have the community split across several projects.

In this case, almost everyone (including myself, admittedly) wants to work on their own project. BUT, I've observed some projects here having contributors as well. It's insanely hard to get even one or two extra people other than project's creator to contribute, but it's possible.

Therefore, the easiest way to collaborate with people is to join one of the already successful projects and contribute there.
Tilck, a Tiny Linux-Compatible Kernel: https://github.com/vvaltchev/tilck
nexos
Member
Member
Posts: 1081
Joined: Tue Feb 18, 2020 3:29 pm
Libera.chat IRC: nexos

Re: unite to make an OS

Post by nexos »

devc1 wrote:Why don't we unite and make an Exceptionnal OS, with a new design ?
Because we each have our own ideas that we want to implement.

Successful projects start with one person designing and implementing it, followed by interest, which eventually results in a community being formed.
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg
User avatar
AndrewAPrice
Member
Member
Posts: 2300
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Re: unite to make an OS

Post by AndrewAPrice »

I've learnt that some things are best kept hobbies. Once you have project managers, people depending on you, deadlines, etc. it becomes a job, even a volunteer job.
My OS is Perception.
User avatar
iansjack
Member
Member
Posts: 4703
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: unite to make an OS

Post by iansjack »

I don’t think you can have a large software project where anarchy reigns. Someone has to draw it together, produce detailed specifications, decide which development tools are to be used, what hardware is to be targeted, what support there is for existing file systems and file formats, etc. They then have to decide which contributions are accepted and which are not.

From what I know of posters here I can’t see anyone with a desire, and the appropriate qualifications, to do that. As has been said, join an existing project if you want to be a cog in someone else’s machine.
nullplan
Member
Member
Posts: 1790
Joined: Wed Aug 30, 2017 8:24 am

Re: unite to make an OS

Post by nullplan »

devc1 wrote:Why don't we unite and make an Exceptionnal OS, with a new design ?
I don't want to make a new design, I want to see if I can implement the well-known one by myself and with fewer hacks than Linux.

And there we already have another problem. I think UNIX is a great OS. Others disagree. I think a GUI is a nice extra to bolt on after the fact, others want to have it in the kernel, or as close to it as practical. No two people on the board can agree on what we actually want to make, and so no communal effort could ever move forward. It would be like the Paul's Church parliament in 1848.
devc1 wrote:Idk, i've never been one.

I don't say I want to be a PM.
Yeah, that was kinda the point. Both PMing and working under a PM is actual work, and I'm doing this to unwind after hours. And if you can successfully herd however many nerds together for long enough to build a functional OS, then your talents might be better spent at the United Nations.
Carpe diem!
rdos
Member
Member
Posts: 3297
Joined: Wed Oct 01, 2008 1:55 pm

Re: unite to make an OS

Post by rdos »

devc1 wrote:So, in this OSDEV Community. We've got some very experienced users in os developement. Why don't we unite and make an Exceptionnal OS, with a new design ?

Mostly from scratch (the boot manager, the kernel, the library, most of the drivers, services and the apps)
Yes. Let's create a protected mode OS that take full advantage of segmentation in both kernel & userspace.

Let's create new programming languages that can generate effective segmented code.

Wait, I think we should start by creating our own microprocessor so we can make it much better than x86 & ARM and all the rest.

:-)
User avatar
AndrewAPrice
Member
Member
Posts: 2300
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Re: unite to make an OS

Post by AndrewAPrice »

So many hobby operating systems. We need to develop one hobby OS to cover all of them.

Image
My OS is Perception.
User avatar
iansjack
Member
Member
Posts: 4703
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: unite to make an OS

Post by iansjack »

One OS to rule them all?

My precious.
devc1
Member
Member
Posts: 439
Joined: Fri Feb 11, 2022 4:55 am
Location: behind the keyboard

Re: unite to make an OS

Post by devc1 »

Code: Select all

One OS to rule them all?
That's what I meant.
rdos
Member
Member
Posts: 3297
Joined: Wed Oct 01, 2008 1:55 pm

Re: unite to make an OS

Post by rdos »

AndrewAPrice wrote:So many hobby operating systems. We need to develop one hobby OS to cover all of them.

Image
USB HID is a good example of it, and so is ACPI. Did those standards make the previous one's obsolete? Certainly not. We ended up with a new super-complex standard that everything must support, but we still need to support the old (much simpler) standards as well.
User avatar
iansjack
Member
Member
Posts: 4703
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: unite to make an OS

Post by iansjack »

devc1 wrote:

Code: Select all

One OS to rule them all?
That's what I meant.
One OS to bring them all, and in the darkness bind them.

Not for me, thankyou.
Post Reply