MicroSE PowerOS

Door sanderev66 op donderdag 20 augustus 2009 17:25 - Reacties (12)
Categorie: -, Views: 4.089

Mijn eerste wens was het bouwen van mijn eigen besturingssysteem. Al sinds het begin maak ik al verschillende GUI ontwerpen, de een nog vreemder dan de ander. Nu is er echter een echt plan op tafel gekomen om het OS te bouwen. Hou het gaat heten? MicroSE PowerOS.

Eerste logo MicroSE PowerOS


Hier komen de belangrijkste kenmerken van het OS wat in de toekomst moet verschijnen. (Voorlopig nog niet, maar ik houd je wel op de hoogte wanneer en hoe het uitkomt)

Veiligheid en stabiliteit:
MicroSE PowerOS moet zowel veilig als stabiel gaan worden. Virussen moeten geen kans krijgen om het OS over te nemen, maar de gebruiker moet ook niet beperkt worden in zijn/haar mogelijkheden.

Snelheid:
Ook moet het OS snel werken. Dit in dat applicaties / profielen snel gestart moeten kunnen worden, dat het OS in enkele seconden opstart, dat het gebruik van het OS snel aanvoelt. (Dus dat je niet elke actie 10x moet bevestigen)

Twee onafhankelijk werkende kernels:
Windows en de andere OSen werken allemaal met maar 1 kernel, die stuurt zowel de hardware als software aan. In mijn os wil ik daar twee kernels van maken. 1 hardware kernel en 1 software kernel. Drivers werken dan op de hardware kernel en communiceren via APIs met de software kernel.

Profielen:
Alle huidige ossen werken op een "User based" systeem. MicroSE PowerOS gaat met profielen werken. Zo kan je bv. een "games" profiel maken, waarin je je games kan afspelen en dat het OS daar op aangepast is. (Waardoor games sneller draaien) Ook kan je voor andere dingen profielen maken (office, systeembeheer, server, etc)

Ondersteuning voor non-PowerOS software:
Helaas, dat komt er niet.

Wacht even.. euhm...
Virtualisatie:
MicroSE PowerOS krijgt standaard virtualisatie aan boord waarin je Linux en Windows (mits je daar een geldige licentie voor hebt) applicaties kan draaien.

Energieverbuik:
MicroSE PowerOS moet minder energie gaan verbruiken dan de concurrenten. Hoe ik dit aan ga pakken, weet ik nog niet precies.

Nou, wat vinden jullie van mijn idee?

Volgende: De MicroSE Applicaties die het dus niet gehaald hebben 09-'09 De MicroSE Applicaties die het dus niet gehaald hebben
Volgende: Vakantie is afgelopen 06-'09 Vakantie is afgelopen

Reacties


Door Tweakers user Kosty, donderdag 20 augustus 2009 17:28

Eerlijk gezegd vind ik je andere software een beetje 13 in een dozijn, maar dit project wekt toch wel interesse op...

Ik hoop dat het lukt om een "luchtig" systeem te maken. Virtualisatie op een systeem dat alleen "eigen" software kan lopen vind ik langst de ene kant wel handig, maar tegelijk zwaar overkill....

Door Tweakers user qless, donderdag 20 augustus 2009 17:29

Als je dit wilt uitvoeren, tot ziens, tot over 3 jaar ;)

2 kernels kan leuk idee zijn, maar hoe gaat dat performen? Zeker bij games...

Door Tweakers user Hadron, donderdag 20 augustus 2009 17:30

Ga je het helemaal zelf schrijven, of baseer je het ergens op?
Bedoel je een volledig OS, of alleen een windowmanager?

Door Tweakers user sanderev66, donderdag 20 augustus 2009 17:36

@qless: 3 jaar? Ik dacht eerder aan 6 jaar. 2015 zal een mooi jaar zijn voor een beta.

@hadron: volledig OS. Maar ik denk dat dat wel duidelijk is uit het 2 kernels gedeelte. Als ik het op Linux zal baseren, wordt het echt 13 in een dozijn zoals Kosty al zei.

De hardware kernel zal, waarschijnlijk, unix achtig worden.

[Reactie gewijzigd op donderdag 20 augustus 2009 17:38]


Door Tweakers user Adion, donderdag 20 augustus 2009 17:45

Hoewel het een leuk idee lijkt vrees ik dat het toch niet echt haalbaar is.
Een cruciaal punt aan een OS is denk ik de hardware-ondersteuning, en als je ziet dat zelfs linux ontzettend lang heeft moeten wachten op performante grafische drivers dan vrees ik dat je met je OS slechts een zeer beperkt publiek zult aanspreken.

Daarnaast snap ik niet goed hoe dat idee met 2 kernels precies in zijn werk zou gaan.
Op het eerste zicht zie ik niet zoveel verschil met windows sinds Vista, waar drivers ook al in user-mode draaien, en de kernel dus eigenlijk enkel voor de koppeling tussen de hardware en de software zorgt.

Voor je eraan begint kan je misschien ook al eens beter proberen in te schatten hoeveel werk het gaat zijn, en of je dat gedaan krijgt of er mensen voor kan vinden die mee willen werken.
Alleen het porten/schrijven van een browser voor een nieuw OS lijkt me bijvoorbeeld al behoorlijk veel werk.

Door Tweakers user sanderev66, donderdag 20 augustus 2009 17:51

Vista valt in alles nog steeds terug op de windows kernel. Ook al draaien de applicaties en drivers in een andere modus. Als een stuk hardware faalt kan dat nog steeds je hele systeem onderuit halen. Daarbij heb je met Vista nog 2 verschillende architecturen: x86 en x64, x86 drivers draaien niet op een x64 installatie (en andersom). Mijn OS krijgt een hardware kernel die per architectuur ontwikkeld kan worden. Zeg maar een x86 kernel, een x64 kernel, een CELL kernel, een ARM kernel, etc. Maar de software kernel blijft dezelfde. Hierdoor gaat het niet uitmaken of je nou op x86 draait of op ARM, de software behoort gewoon te werken.

Dit is tevens het punt waarom oudere software niet zal werken op mijn systeem.

Door Tweakers user 144479, donderdag 20 augustus 2009 17:52

Dat ik hier nog serieus op ga reageren. Je weet volgensmij echt niet waar je over praat. Ik zie je over 40 jaar tenzij je een Robert Szeleney bent en dat ben je overduidelijk niet.

Door Tweakers user sanderev66, donderdag 20 augustus 2009 17:54

Misschien wordt het niets, maar nee heb ik..

En ik weet echt wel dat een gigantisch project is van de grootte die ik nog niet kan overzien. Maar dat maakt het alleen maar uitdagender.

[Reactie gewijzigd op donderdag 20 augustus 2009 17:58]


Door Tweakers user bobwarley, donderdag 20 augustus 2009 18:00

Bouw hem dan ook voor de hardware van 2015? Als je er lang over gaat doen, kun je misschien beter voor toekomstige hardware bouwen. Over 6 jaar draait niemand wsl. meer oude hardware. Dus ik bedoel gewoon direct van de grond af 64 bits, SSD-optimalisatie, veel geheugen enz.

[Reactie gewijzigd op donderdag 20 augustus 2009 18:00]


Door Tweakers user sanderev66, donderdag 20 augustus 2009 18:02

Tja, dat zijn punten die ik moet zien te tacklen. Hoe zien de computers er over 6 jaar uit? Zoals ze nu zijn, of komt er in de tussentijd iets revolutionairs?

Zoals bv. de nettops en netbooks nu.

Door Tweakers user bobwarley, donderdag 20 augustus 2009 18:03

Daar heb je toch profielen dan voor? Maar ik zou iig wel vanaf de grond uitgaan van 64 bits CPUs.

[Reactie gewijzigd op donderdag 20 augustus 2009 18:03]


Door Tweakers user sanderev66, donderdag 20 augustus 2009 18:04

De hardware kernel komt los te staan van de software, dus zelfs een 16bit kernel zou mogelijk zijn (als ik dat zou willen) maar ja, 64 / 128 bit zal standaard worden.

Reageren is niet meer mogelijk