Android

My Fantasy-Betriebssystem

ZOS Betriebssystem 💻 [022] Let's Play Software Inc deutsch

ZOS Betriebssystem 💻 [022] Let's Play Software Inc deutsch

Inhaltsverzeichnis:

Anonim

Die meisten von uns haben Fantasien über den Gewinn im Lotto. Es ist Teil des Menschseins.

Neben dem Kauf von Immobilien, schnellen Autos und einem lebensgroßen Kylie Minogue Fembot (einschließlich optionaler Hot Pants Accessoires) wäre es meine Fantasie, das perfekte Betriebssystem zu erschaffen. Das steht vielleicht nicht auf der Liste der Lottery-Winner-Fantasy-Listen. Es ist definitiv unter dem Kauf eines Sportteams oder um die Welt reisen. Aber es spiegelt meine angeborene Geekiness und auch meine Frustration über die bestehenden Bemühungen des Betriebssystems wider.

Es ist eine lustige Übung, ein Fantasy-Betriebssystem zu träumen, und ich lade Sie ein, es auszuprobieren. Veröffentlichen Sie Ihre eigenen Vorstellungen in den Kommentaren.

[Lesen Sie weiter: Unsere besten Windows 10 Tricks, Tipps und Verbesserungen]

Wie würde ich also mein Betriebssystem erstellen? Bevor wir beginnen, lassen Sie uns die Grenzen dieser Fantasie definieren.

Der Lottogewinn, von dem wir sprechen, ist einer dieser dümmlich großen - so groß, dass Sie ein kleines südamerikanisches Land kaufen könnten und noch genug Kleingeld übrig hätten für eine kleine Stadt im Mittleren Westen. Mit anderen Worten, Geld ist in meinem Fantasieszenario kein Thema, und die Schaffung des neuen Betriebssystems ist völlig philanthropisch - es gibt keine Absicht, daraus Geld zu machen. Ich beabsichtige, mein neues Betriebssystem als Open-Source-System zu entwickeln und es zum Wohle der Menschheit zu verschenken. Ich bin furchtbar großzügig, oder?

Im Geiste von Open Source würde ich nicht mit meinem neuen Betriebssystem von Grund auf neu anfangen, sondern würde die besten Teile aus bestehenden Open-Source-Projekten übernehmen, auch wenn ich es einbauen würde Platzieren Sie ein paar neue Projekte.

Vor allem ist es das Ziel, ein Desktop-Betriebssystem und keine Server-Plattform zu erstellen. IMHO der Server-Markt ist bereits perfektioniert.

Kernel

Beginnen wir im Kern des Betriebssystems: der Kernel. Vielleicht würde ich überraschenderweise Linux nicht verwenden, obwohl ich denke, dass es eindeutig die beste Wahl ist. Es hat sicherlich die beste Hardware-Unterstützung und den schnellsten Entwicklungszyklus. Aber der Linux-Kernel hat ein Image-Problem. Die Realität ist, dass außerhalb der Community viele Leute in der realen Welt Angst vor Linux haben. Ich könnte sogar sagen, dass es ein Stigma hat. Wenn ich mein neues Betriebssystem mit den Worten "Es basiert auf Linux" ankündigte, vermute ich, dass ich eine beträchtliche Anzahl gewöhnlicher Leute vertreiben würde.

Stattdessen würde ich FreeBSD als Basis des Betriebssystems verwenden das interessante DesktopBSD-Projekt (ja, ich würde auch eine BSD-ähnliche Lizenz übernehmen). Ich würde auch auf OpenSolaris schauen, die im ebenso interessanten Nexenta-Projekt ein Zuhause findet.

Diese Entscheidung könnte die unterstützte Hardware einschränken, aber die meisten wichtigen Dinge sollten in Ordnung sein, und mein Projekt würde klare Richtlinien veröffentlichen, was Hardware macht funktioniert nicht. Benutzer müssen vielleicht eine neue WLAN-Karte kaufen, damit mein Betriebssystem korrekt mit ihrem Computer funktioniert, aber sie würden zumindest wissen, was sie vor der Installation erwarten (etwas, das bei den meisten Linux-Versionen leider nicht vorhanden ist). Ich denke, dies würde sich in Bezug auf den Benutzer-Respekt auszahlen.

Außerdem würde ich Entwickler beauftragen, eine binäre Treiberschnittstelle zu erstellen, um die einfache Erstellung von Hardware-Treibermodulen zu fördern. Ja, es ist eine hackische Lösung für das Problem und würde vielleicht mehr Probleme schaffen, als es löst. Aber es würde auch das Leben des Benutzers viel einfacher machen. Im Gegensatz zu vielen anderen Open-Source-Projekten wäre mein neues Betriebssystem eher benutzerorientiert als entwicklerorientiert.

Der Einsatz von BSD erlaubt uns auch, das Betriebssystem zu vermarkten, indem wir sagen: "Es basiert auf BSD, ein bisschen wie Mac OS X. " Jeder mit einem halben Gehirn würde dies durchschauen, aber technische Benutzer sind nicht der Zielmarkt. Techies verfügt bereits über ein erstklassiges Open-Source-Betriebssystem. Es heißt Linux.

Desktop

Es gibt keine großen Überraschungen, wenn es um den Desktop geht. Ich würde das Gnome-Projekt nutzen, von dem ich glaube, dass es eine der besten und einfachsten Open-Source-Desktop-Schnittstellen ist. Ich sponserte jedoch die Erstellung oder Anpassung eines Toolbar-basierten Programm-Launcher / Dock. Dies ist die Mode jetzt natürlich; Die nächste Version von Windows wird eine solche Schnittstelle haben, und OS X hat seit Jahren sein Dock. Die Symbolleiste wird zum Starten von Programmen und zum Minimieren von Programmen verwendet. Ziemlich einfach, wirklich, obwohl ich meinen Versuch, ultra-intuitiv und einfach zu bedienen sein möchte.

In Bezug auf die mitgelieferte Software betrachten wir wieder eine Linux-ähnliche Sammlung - Firefox (oder vielleicht Google Chrome, obwohl ich unsicher bin, ob es nach BSD portiert wird, oder sogar wenn es machbar ist). Ich bin nicht 100% ig sicher, dass ich OpenOffice.org mit einbeziehen würde, aber ich würde untersuchen, ob ich etwas über Prism und Google Gears in eine Online-Office-Suite integrieren könnte. Allerdings würde ich beide mit Verschlüsselung aufgepeppt haben, um einen vollständigen Datenschutz zu gewährleisten. Ich sponsere ein Browser-Plugin, das im Handumdrehen verschlüsselt / entschlüsselt, so dass alle online gespeicherten Daten sicher sind. Für das, was es wert ist, scheint mir, dass Online-Anwendungen nur so fortschreiten können.

Programmkompatibilität

Der vielleicht überraschendste Aspekt meines neuen Betriebssystems wäre die Aufnahme von Wine zusammen mit einem Backroom-Projekt bestehend aus Entwicklern, die Skripte erstellen und den Code optimieren, so dass das neue Betriebssystem die Mehrheit der gängigen Windows-Software und -Spiele ausführt. Das ist nicht ganz anders als Codeweavers, eigentlich der kommerzielle Ableger von Wine.

Die Kompatibilitätsskripte und -optimierungen würden Teil der Updates sein, die regelmäßig auf jeden Computer heruntergeladen werden. (Natürlich wäre der Support genauso kostenlos wie die Software selbst.)

Das Ziel wäre nicht 100% Windows-Kompatibilität, denn das ist einfach zu hoch und würde uns zu Fall bringen. Das Ziel wäre, die beliebtesten Anwendungen und Spiele zu unterstützen. Indem wir ehrliche Listen veröffentlichen, was funktioniert und was nicht, wie bei den Hardwarelisten, konnten wir den Respekt der Benutzerbasis verdienen und keine Versprechen machen, die wir nicht einhalten konnten. Natürlich stelle ich mir eine Community rund um das Betriebssystem vor, die auch dazu beitragen könnte.

Im Hinblick auf die Programmkompatibilität wäre das Ziel, einen Mittelweg zwischen kommerziellen Betriebssystemen wie Windows und Open-Source-Betriebssystemen zu bieten wie Linux. Ich denke, das würde sich auszahlen, denn nach meiner Erfahrung sind die Leute vom Open-Source-Ansatz fasziniert und empfänglich für seine Konzepte, werden aber einfach von Linux abgeschreckt.

Wir hätten auch Software-Repositories voll vorkompilierter Open-Source-Software Natürlich, wie jedes vernünftige Linux-Projekt, das sein Geld wert ist. Das Beste von Open Source wäre verfügbar.

Effizienz

Ein wichtiges Ziel des OS-Projekts wäre es, selbst auf bescheidener Hardware schnell zu laufen. Ich würde eine willkürliche Obergrenze für die Hardware festlegen, die der Benutzer erwartet (wahrscheinlich etwa 1 GB RAM und mindestens 1,5 GHz CPU).

Optimierung und Effizienz sind derzeit eine Modeerscheinung, und sowohl Windows 7 als auch Windows 7 Mac OS X 10.6 verspricht erhebliche Leistungsverbesserungen.

In meinem Betriebssystem wäre kein Sanduhr- oder Spinning-Windrad erforderlich, da der Benutzer nie auf etwas warten müsste. (Das Sanduhr-Icon war ursprünglich eine Entschuldigung für schlechte Hardware-Performance in den alten Tagen; dass wir es immer noch in einer Welt von 2 GB RAM und Dual-Core-Prozessoren sehen, deutet darauf hin, dass mit der Betriebssystementwicklung etwas nicht stimmt.)

Das neue Betriebssystem würde auch den aufkommenden Netbook-Markt anvisieren, und das Ziel wäre, ein Betriebssystem zu entwickeln, das auf tragbare Computer ausgerichtet ist. Sie haben es vielleicht nicht bemerkt, aber der traditionelle Desktop-Computer stirbt. Die einzigen Leute, die heutzutage Desktop-Computer benutzen, sind Gamer und Büroangestellte. Fast jeder benutzt heutzutage einen Laptop, auch wenn er nie sein Haus verlässt oder sich sogar vom Schreibtisch bewegt.

Philosophie

Ein wichtiger Punkt des neuen Betriebssystems wäre seine Philosophie. Das Ziel wäre nicht, das beste Betriebssystem der Welt zu schaffen. Es wäre nicht das fortschrittlichste Betriebssystem, oder das innovativste oder das technischste, das es gibt. Das Ziel wäre, ein intuitives und "gut genug" Betriebssystem zu schaffen, das die meisten Leute ohne Training verwenden können, oder zu zucken, wenn etwas nicht so funktioniert, wie sie es erwarten. Das Ziel wäre, sicherzustellen, dass die Funktionen, die die Leute erwarten, vorhanden sind und sie in Reichweite sind.

So aufregend die neuen Betriebssystemfunktionen auch sind, sie werden von den meisten Menschen nicht benötigt oder gewünscht. Mit Windows XP und Mac OS X 10.4 und den neuesten Versionen von Ubuntu (ich zitiere 8.04 als Beispiel), haben wir einen Höhepunkt der Betriebssystem-Entwicklung erreicht. Die Dinge sind so gut wie möglich. Irgendwelche neuen Funktionen werden von nun an nur im Weg sein.

Fazit

All das ist natürlich nur ein Gedankenexperiment. Wenn ich im Lotto gewinnen würde (und ich spiele nicht, also ist das noch viel unwahrscheinlicher als sonst), wäre ich nicht so dumm, ein neues Betriebssystem zu entwickeln.

Für den Anfang würde ich wahrscheinlich verklagt werden in Vergessenheit geraten von Apple und Microsoft. Insbesondere Desktop-Betriebssysteme scheinen ein Minenfeld von Softwarepatenten zu sein (obwohl ich mich frage, ob ich das hier durch Entwicklung in Europa, wo ich lebe und wo Softwarepatente einfach nicht existieren, umgehen könnte.)

Das größte Problem ist, dass Betriebssysteme einfach keine Rolle mehr spielen. Sie sind sehr in den 90er Jahren. Die 90er wollten Alice's Wohnzimmer erkunden. In den Nullerjahren geht es darum, was passiert, wenn wir durch den Spiegel gehen.

Was jetzt zählt, ist online, und was Sie darin tun können. Wenn ich einen Sinn hätte, würde ich Millionen in die Erstellung von Online-Anwendungen investieren und versuchen, Open-Source- und offene Standards für diese spezielle Welt zu schaffen - eine Welt, die im Moment fast ausschließlich proprietär ist.

Keir Thomas ist der preisgekrönte Autor mehrerer Bücher über Ubuntu, einschließlich Ubuntu Pocket Guide and Reference.