Operating system choices

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
xlq
Member
Member
Posts: 36
Joined: Mon Dec 11, 2006 7:51 am

Post by xlq »

AJ wrote: If you're looking for an OS that does all that, has anyone ever suggested creating an OSDev.org community OS?
I like the idea, although I'm (a bit of an) OS-n00b myself.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

I don't have much respect for commercial products (Like DOS/win32)

From a developers point of view, I don't like the design of DOS or Windows.. It's disgusting!

I have to say the BeOS was pretty neat looking before the company went bust, Haiku is currently doing a good job at making a 100% free alternative though.

I myself came to this forum.. not because I hate other OS's.. but because I was looking to see how many people are working on Unix-like operating systems. (Everything else... is just a toy 8))

Currently the only notable systems by people here are:
Mort-OS by spix.
The Spoon Microkernel by Durand Miller.

Just because I'm interested in this as a hobby, doesn't mean all other OS's are inadequate... OpenBSD rocks 8)
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

@Brynet-Inc, If someone offers you a gift and you do not except it, who does the gift belong to ? ;) .
Last edited by Dex on Wed Dec 13, 2006 9:32 pm, edited 1 time in total.
User avatar
bubach
Member
Member
Posts: 1223
Joined: Sat Oct 23, 2004 11:00 pm
Location: Sweden
Contact:

Post by bubach »

AJ wrote:If you're looking for an OS that does all that, has anyone ever suggested creating an OSDev.org community OS?
Yes, it's called Trion and it's been around since 2003.
http://trion.sourceforge.net/
"Simplicity is the ultimate sophistication."
http://bos.asmhackers.net/ - GitHub
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Post by Solar »

AJ wrote:If you're looking for an OS that does all that, has anyone ever suggested creating an OSDev.org community OS?
Don't know about osdev.org, but over at MT that idea has surfaced repeatedly. I don't think it can be done; the ideas of what an "ideal" OS should be like are far too varied.

You cannot even get people to agree on the points programming language, license used, micro/macrokernel, release policy, GRUB vs. custom bootloader, and top-down vs. bottom-up approach. And that's before the work has even begun...
Every good solution is obvious once you've found it.
User avatar
Cheery
Member
Member
Posts: 52
Joined: Wed Oct 18, 2006 4:39 am

Post by Cheery »

Solar wrote:
AJ wrote:If you're looking for an OS that does all that, has anyone ever suggested creating an OSDev.org community OS?
Don't know about osdev.org, but over at MT that idea has surfaced repeatedly. I don't think it can be done; the ideas of what an "ideal" OS should be like are far too varied.

You cannot even get people to agree on the points programming language, license used, micro/macrokernel, release policy, GRUB vs. custom bootloader, and top-down vs. bottom-up approach. And that's before the work has even begun...
Not to mention whether the system will be object oriented or properly organized. :lol: Or whether it contains lisp concepts like meta-evaluator, closures or continuations as first class thingies.

I think there would be a solution to get osdevers co-operate. :idea:

First thing you need is an extensible and portable but relatively simple programming language designed for assembler programming. The language should also support modularity. Then, every osdever should acknowledge the existence of others and co-operate to some point: Always when you do a concept, say... you handle IRQ modes new way or you have a different I/O interface, you could position this to a code example repository where other osdevers could then read your example in that common language and totally advance it to their own use, maybe on totally different platform!

This way we should only agree that extensible and portable but relatively simple programming language is something we all want, and we could co-operate! :wink:
Windows Vista rapes you, cuts you and pisses inside. Thought these are just nifty side-effects.
User avatar
Neo
Member
Member
Posts: 842
Joined: Wed Oct 18, 2006 9:01 am

Post by Neo »

I don't really think you will get people to agree on a common design and then get them to start working on it.
What might work would be to develop the basic kernel (of course how basic is up to you) and then make the source available to all for development. (Maybe getting people to join after that would be easier)

And then beat the crap out of all the other OS'es available currently. :D

Anyway I think this is how Linux really became what it is today.
Only Human
Post Reply