Page 1 of 7

unite to make an OS

Posted: Tue Nov 01, 2022 2:47 pm
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.

Re: unite to make an OS

Posted: Tue Nov 01, 2022 3:28 pm
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.

Re: unite to make an OS

Posted: Tue Nov 01, 2022 3:32 pm
by iansjack
Are you volunteering to be Project Manager?

Re: unite to make an OS

Posted: Tue Nov 01, 2022 3:36 pm
by devc1
Idk, i've never been one.

I don't say I want to be a PM.

Re: unite to make an OS

Posted: Tue Nov 01, 2022 3:56 pm
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.

Re: unite to make an OS

Posted: Tue Nov 01, 2022 5:20 pm
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.

Re: unite to make an OS

Posted: Tue Nov 01, 2022 9:45 pm
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.

Re: unite to make an OS

Posted: Wed Nov 02, 2022 12:44 am
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.

Re: unite to make an OS

Posted: Wed Nov 02, 2022 11:38 am
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.

Re: unite to make an OS

Posted: Wed Nov 09, 2022 6:28 am
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.

:-)

Re: unite to make an OS

Posted: Wed Nov 09, 2022 8:10 am
by AndrewAPrice
So many hobby operating systems. We need to develop one hobby OS to cover all of them.

Image

Re: unite to make an OS

Posted: Wed Nov 09, 2022 8:13 am
by iansjack
One OS to rule them all?

My precious.

Re: unite to make an OS

Posted: Wed Nov 09, 2022 8:55 am
by devc1

Code: Select all

One OS to rule them all?
That's what I meant.

Re: unite to make an OS

Posted: Wed Nov 09, 2022 9:40 am
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.

Re: unite to make an OS

Posted: Wed Nov 09, 2022 9:51 am
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.