Het is weer eens tijd voor een inhoudelijke discussie, ditmaal over OS'en. Ik doel hier op een serieuze discussie over hoe jij een OS eruit zou laten zien als je er een van de grond af mocht opbouwen (ik heb het dus niet over een eigen Linux distro o.i.d.).
Als dit topic een schopje richting de HK of iets anders verdient, merk ik het wel.
Denk aan vragen als:
-Hoe ziet de ideale installatieprocedure eruit
-Hoe ziet de interface eruit (een gewone desktop, of iets exotischers?)
-Hoe zitten applicaties in elkaar? Gewoon zoals nu aparte apps voor aparte dingen, of gewoon één 'master-app' bijvoorbeeld
-Is er een commandline interface nodig
-Wat voor soort filesystem en welke partitieindelingen
Uiteraard zijn er nog talloze andere dingen te verzinnen.
Voor het geval jouw OS aanpassingen aan hardware of andere manieren van distributie van andere software vereist (ik roep maar wat), vermeld dat ook gerust.
Mijn OS
Ik ben zelf alvast aan het denken geslagen en ik kwam hierop:
Algemeen
-Het moet een simpel, no-nonsense OS worden dat bijna geen in te stellen instellingen biedt en makkelijk te begrijpen is voor leken. Het moet uiteraard genoeg performance bieden voor pro's en stabiel zijn.
Installatie
-De installatie van het OS vraagt in principe in het begin niets, tenzij het een bestaand besturingssysteem aantreft. In dat geval kun je kiezen welke partitie je wilt opofferen.
-Na de feitelijke installatie wordt een 'wizard' gestart die je om een naam vraagt, eventueel een wachtwoord, hoe je aangesproken wenst te worden (met 'U/Uw' of 'jij/jouw') en waar je je pc globaal voor gaat gebruiken.
De PC stelt alle dingen zelf in naar aanleiding van de door jou gekozen opties. Kies je bijvoorbeeld 'kantoor' dan zullen tekstverwerkingsprogramma's etc. worden geinstalleerd. Uiteraard kun je meerdere gebruiken aanvinken. Al deze opties kunnen later worden aangepast door de wizard weer op te starten.
Interface
Uiteraard een grafische interface. Op het bureaublad een grote klok (a la Longhorn). Op de desktop zijn een aantal lompe knoppen aanwezig voor allerlei applicaties. Op de desktop is ook meteen jouw favoriete info te vinden. Dit kunnen bijvoorbeeld Tweakers.net headlines zijn, of de Top 40, of gewoon het nieuws. Niet op een webpagina, maar gewoon verweven in de interface. Programma's kun je starten via de knoppen. Als je een programma installeert (wat in mijn OS bijna niet nodig is, maar dat leg ik later uit), komt er gewoon een knop bij.
Programma's
Eén van de grootste problemen van nu is programma's. Ze maken het OS soms instabiel, de interfaces zijn altijd weer anders en iedereen heeft zo zijn eigen favoriete programma's. Daarom moet er een keurmerk komen voor programma's. Het programma moet stabiel en dus tot op zeker hoogte bugvrij zijn en het moet een interface hebben die aansluit op de 'standaard' interface. In principe worden bij het OS prima applicaties geleverd voor allerlei doelen. In de winkel komen verschillende pakketten. Het 'basis-OS' is een OS met de basis kantoorapps. Daarbij kun je nog aanvullingen kopen, zoals pakketten voor video-editing, 2D grafisch design, 3D grafisch design etc. Games zijn uiteraard gewoon los te koop.
Commandline interface?
Is niet nodig.
Filesystem etc
Het installatieprogramma partitioneert zelf: een swap-partitie, een OS-partitie en een files-partitie. Kies je ook nog voor video-editing, dan zal daarvoor ook een partitie aangelegd worden. De partities zijn on-the-fly te vergroten en te verkleinen. Gebrek aan schijfruimte zal hierdoor minder snel een probleem zijn. Natuurlijk zal het OS ervoor zorgen dat de partitiegrootte zo min mogelijk hoeft te worden aangepast.
Drivers, updates etc
Het OS downloadt altijd zelf de laatste driver updates zonder tussenkomst van de gebruiker. Uiteraard worden alleen geteste (lees: niet-beta) drivers gebruikt.
Zoals je ziet is mijn OS weinig aanpasbaar, en dus in eerste instantie niet interessant voor de tweaker. Maar waarom tweakt de tweaker? Omdat 'ie een snel en stabiel systeem wil hebben. En ik denk dat 'mijn' OS hier zelf zoveel mogelijk rekening mee houdt.
Wat ik ook wil is dat mijn OS niet meer hoeft te rebooten, maar zelf de boel opschoont. Omdat alle applicaties die geinstalleerd kunnen worden gekeurd zijn blijft er niks nutteloos op de achtergrond draaien.
Phew! Flinke brok tekst
Denk er eens over na, zou ik zeggen en post je ideeën hier. Misschien wel een nuttig naslagwerk voor mensen die een eigen Linux-distro willen bouwen, of zelf een OS willen bouwen (zijn er mensen die zo gek zijn
)
Als dit topic een schopje richting de HK of iets anders verdient, merk ik het wel.
Denk aan vragen als:
-Hoe ziet de ideale installatieprocedure eruit
-Hoe ziet de interface eruit (een gewone desktop, of iets exotischers?)
-Hoe zitten applicaties in elkaar? Gewoon zoals nu aparte apps voor aparte dingen, of gewoon één 'master-app' bijvoorbeeld
-Is er een commandline interface nodig
-Wat voor soort filesystem en welke partitieindelingen
Uiteraard zijn er nog talloze andere dingen te verzinnen.
Voor het geval jouw OS aanpassingen aan hardware of andere manieren van distributie van andere software vereist (ik roep maar wat), vermeld dat ook gerust.
Mijn OS
Ik ben zelf alvast aan het denken geslagen en ik kwam hierop:
Algemeen
-Het moet een simpel, no-nonsense OS worden dat bijna geen in te stellen instellingen biedt en makkelijk te begrijpen is voor leken. Het moet uiteraard genoeg performance bieden voor pro's en stabiel zijn.
Installatie
-De installatie van het OS vraagt in principe in het begin niets, tenzij het een bestaand besturingssysteem aantreft. In dat geval kun je kiezen welke partitie je wilt opofferen.
-Na de feitelijke installatie wordt een 'wizard' gestart die je om een naam vraagt, eventueel een wachtwoord, hoe je aangesproken wenst te worden (met 'U/Uw' of 'jij/jouw') en waar je je pc globaal voor gaat gebruiken.
De PC stelt alle dingen zelf in naar aanleiding van de door jou gekozen opties. Kies je bijvoorbeeld 'kantoor' dan zullen tekstverwerkingsprogramma's etc. worden geinstalleerd. Uiteraard kun je meerdere gebruiken aanvinken. Al deze opties kunnen later worden aangepast door de wizard weer op te starten.
Interface
Uiteraard een grafische interface. Op het bureaublad een grote klok (a la Longhorn). Op de desktop zijn een aantal lompe knoppen aanwezig voor allerlei applicaties. Op de desktop is ook meteen jouw favoriete info te vinden. Dit kunnen bijvoorbeeld Tweakers.net headlines zijn, of de Top 40, of gewoon het nieuws. Niet op een webpagina, maar gewoon verweven in de interface. Programma's kun je starten via de knoppen. Als je een programma installeert (wat in mijn OS bijna niet nodig is, maar dat leg ik later uit), komt er gewoon een knop bij.
Programma's
Eén van de grootste problemen van nu is programma's. Ze maken het OS soms instabiel, de interfaces zijn altijd weer anders en iedereen heeft zo zijn eigen favoriete programma's. Daarom moet er een keurmerk komen voor programma's. Het programma moet stabiel en dus tot op zeker hoogte bugvrij zijn en het moet een interface hebben die aansluit op de 'standaard' interface. In principe worden bij het OS prima applicaties geleverd voor allerlei doelen. In de winkel komen verschillende pakketten. Het 'basis-OS' is een OS met de basis kantoorapps. Daarbij kun je nog aanvullingen kopen, zoals pakketten voor video-editing, 2D grafisch design, 3D grafisch design etc. Games zijn uiteraard gewoon los te koop.
Commandline interface?
Is niet nodig.
Filesystem etc
Het installatieprogramma partitioneert zelf: een swap-partitie, een OS-partitie en een files-partitie. Kies je ook nog voor video-editing, dan zal daarvoor ook een partitie aangelegd worden. De partities zijn on-the-fly te vergroten en te verkleinen. Gebrek aan schijfruimte zal hierdoor minder snel een probleem zijn. Natuurlijk zal het OS ervoor zorgen dat de partitiegrootte zo min mogelijk hoeft te worden aangepast.
Drivers, updates etc
Het OS downloadt altijd zelf de laatste driver updates zonder tussenkomst van de gebruiker. Uiteraard worden alleen geteste (lees: niet-beta) drivers gebruikt.
Zoals je ziet is mijn OS weinig aanpasbaar, en dus in eerste instantie niet interessant voor de tweaker. Maar waarom tweakt de tweaker? Omdat 'ie een snel en stabiel systeem wil hebben. En ik denk dat 'mijn' OS hier zelf zoveel mogelijk rekening mee houdt.
Wat ik ook wil is dat mijn OS niet meer hoeft te rebooten, maar zelf de boel opschoont. Omdat alle applicaties die geinstalleerd kunnen worden gekeurd zijn blijft er niks nutteloos op de achtergrond draaien.
Phew! Flinke brok tekst
Denk er eens over na, zou ik zeggen en post je ideeën hier. Misschien wel een nuttig naslagwerk voor mensen die een eigen Linux-distro willen bouwen, of zelf een OS willen bouwen (zijn er mensen die zo gek zijn