Android

My Fantasy Operační systém

?Stream - Star Stable Online/Alicia Online + Kreslení?

?Stream - Star Stable Online/Alicia Online + Kreslení?

Obsah:

Anonim

Většina z nás má fantazie o tom, jak vyhrát loterii. Je to součást toho, že je člověk.

Spolu s nákupem nemovitostí, rychlými auty a životním stylem Kylie Minogue fembot (včetně volitelného příslušenství pro horké kalhoty) by mou fantazií bylo vytvořit dokonalý operační systém. To nejspíš není na seznamu loterií-vítěz-fantasy. Je to určitě pod nákupem sportovního týmu nebo cestováním po světě. Ale to odráží moje vlastní inovace a také moje frustrace s existujícími úsilím operačního systému.

Snídat si fantastický operační systém je zábavné cvičení a já vás vyzývám, abyste se vydali. Vložte své vlastní představy do níže uvedených komentářů.

Takže, jak bych chtěl vytvořit svůj operační systém? Než začneme, pojďme definovat hranice této fantazie.

Vítězství v loterii, o které mluvíme, je jedna z těch hloupě velkých - tak velká, že byste si mohli koupit malou jihoamerickou zemi a zbýt pro malé středozápadní město. Jinými slovy, v mém fantazijním scénáři peníze nejsou problémem a vytvoření nového operačního systému je zcela filantropické - z toho není záměrem vydělat peníze. Mám v úmyslu učinit svůj nový operační systém co nejvíce otevřeným zdrojem a bude dán pryč pro dobro lidstva. Jsem hrozně štědrý, že?

V duchu otevřeného zdroje bych nezačal od začátku s novým operačním systémem, ale vzal by si ty nejlepší bity ze stávajících projektů s otevřeným zdrojovým kódem. vložte několik nových projektů.

Cílem je především vytvořit pracovní plošný operační systém a ne serverovou platformu. IMHO na trhu serverů je již zdokonalen.

Jádro

Začněme v srdci operačního systému: jádro. Snad překvapivě bych nepoužil Linux, přestože si myslím, že to je zřejmě nejlepší volba. Rozhodně má nejlepší hardwarovou podporu a nejrychlejší vývojový cyklus. Ale jádro Linuxu má problém s obrazem. Realita je, že mimo komunitu se spousta lidí v reálném světě bojí Linuxu. Mohl bych dokonce říct, že má stigma. Pokud jsem oznámil svůj nový operační systém slovy: "Je to založeno na Linuxu", myslím, že bych odkázal značný počet obyčejných lidí.

Místo toho bych použil FreeBSD jako základ operačního systému, stejně jako zajímavý projekt DesktopBSD (ano, přijal bych také licenci BSD). Také bych se podíval na OpenSolaris, který našel domov v stejně zajímavém projektu Nexenta.

Toto rozhodnutí by mohlo omezit podporu hardwaru, ale většina důležitých položek by měla být v pořádku a můj projekt by publikoval jasné pokyny o tom, co hardware dělá a nefunguje. Uživatelé si možná budou muset koupit novou wifi kartu pro svůj operační systém, aby správně fungoval s počítačem, ale alespoň by věděli, co očekávat před instalací (něco, co bohužel chybí u většiny verzí systému Linux). Myslím, že by se to mohlo vyplatit, pokud jde o respektování uživatelů.

Navíc bych najímal vývojáře, aby vytvořili rozhraní binárního ovladače, které by usnadnilo snadné vytvoření hardwarových ovladačů. Ano, je to hackerské řešení tohoto problému a možná by mohlo způsobit více problémů, než řeší. Ale také by to uživateli usnadnilo život. Na rozdíl od mnoha projektů s otevřeným zdrojovým kódem by můj nový operační systém byl spíše uživatelský než vývojový.

Použití BSD nám také umožňuje uvádět OS na trh tím, že říká něco jako: "Je to založeno na BSD, trochu jako Mac OS X." Kdokoliv s polovinou mozku by to viděl, ale technickí uživatelé nejsou cílovým trhem. Techie již disponují prvotřídním open source operačním systémem. Říká se tomu Linux.

Desktop

Nejde o velké překvapení, pokud jde o pracovní plochu. Využil bych projekt Gnome, který je podle mého názoru jedním z nejlepších a nejjednodušších desktopových rozhraní s otevřeným zdrojovým kódem. Byl bych však sponzorovat vytvoření nebo přizpůsobení programu launcher / dock na nástrojové liště. To je právě teď, samozřejmě; další verze systému Windows bude obsahovat takové rozhraní a operační systém OS X má již mnoho let své doku. Panel nástrojů se používá k spouštění programů a minimalizaci programů. Docela jednoduché, opravdu, i když bych chtěl, aby moje snaha byla velmi intuitivní a snadná.

Pokud jde o dodaný software, znovu se podíváme na Linuxovou kolekci - Firefox (nebo možná Google Chrome, i když si nejsem jistý, zda je přenesen do BSD, nebo dokonce je to proveditelné). Nejsem si úplně jistý, že zahrnu OpenOffice.org, ale zkoumám propojení do online kanceláře přes něco jako Prism a Google Gears. Chtěla bych však obojí zdokonalit šifrováním, aby bylo zaručeno úplné soukromí dat. Mohu sponzorovat plugin prohlížeče, který šifruje / dešifruje za běhu, takže všechna data uložená online jsou bezpečná. Za to, co stojí za to, se mi zdá, že je to jediný způsob, jak mohou online aplikace postupovat.

Kompatibilita programu

Možná nejzajímavějším aspektem mého nového operačního systému bude začlenění Wine spolu s projektem backroom skládající se z vývojářů, kteří vytvářejí skripty a upravují kód tak, aby nový systém provozoval většinu populárního softwaru a her Windows. To není úplně odlišné od Codeweavers, ve skutečnosti je to komerční výstava Wine.

Skripty kompatibility a vylepšení by byly součástí pravidelně stažených aktualizací do každého počítače. (Netřeba říkat, že podpora bude stejně bezplatná jako samotný software.)

Cílem by nebyla 100% kompatibilita se systémem Windows, protože to je jen příliš vysoký bar a dá nás na pád. Cílem by bylo podpořit nejpopulárnější aplikace a hry. Vydáním upřímných seznamů toho, co funguje a nefunguje, jako u hardwarových seznamů, mohli bychom si vydělat respektování uživatelské základny a nesplňovat sliby, které bychom nemohli dodržet. Samozřejmě, představuji si komunitu, která vznikla kolem operačního systému, který by také mohl přispět k tomuto úsilí.

Pokud jde o kompatibilitu programů, cílem by bylo nabídnout polovinu mezi komerčními operačními systémy, jako je Windows a open source operační systémy jako Linux. Myslím, že by se to vyplatilo, protože podle mých zkušeností jsou lidé zaujatí otevřeným přístupem a jsou vnímaví k jeho koncepcím, ale prostě se bojí Linuxu.

Měli bychom mít také repozitáře softwaru plné předkompilovaného open source softwaru, samozřejmě, stejně jako každý slušný projekt Linuxu, který stojí za jeho sůl. Nejlepší z otevřeného zdroje by bylo k dispozici.

Účinnost

Hlavním cílem projektu OS by bylo, aby běžel rychle, a to i na skromném hardwaru. Nastavil jsem libovolný strop na hardwaru, který očekáváme od uživatele (pravděpodobně něco jako 1 GB paměti RAM a alespoň procesor s procesorem 1,5 GHz).

Optimalizace a efektivita jsou v současné době něco módního a Windows 7 a Windows 7 Mac OS X 10.6 slibuje značné zlepšení výkonu.

V mém operačním systému by nebylo zapotřebí hodinové sklo nebo otáčející se kolo, protože uživatel by nikdy nemusel čekat na nic. (Ikona přesýpacích hodin byla původně omlouváním za špatný hardwarový výkon v minulých dnech, že jsme stále viděli ve světě 2 GB paměti RAM a dvoujádrové procesory naznačují, že při vývoji operačních systémů došlo k velmi špatnému.)

Nový operační systém by se rovněž zaměřil na vznikající trh s netbooky a cílem by bylo vytvořit operační systém zaměřený na přenosné počítače. Možná jste si neuvědomili, ale tradiční stolní počítač umírá. Jediní lidé, kteří dnes používají stolní počítače, jsou hráči a pracovníci v kanceláři. Téměř každý používá notebook v dnešní době, i když nikdy ve skutečnosti nezanechá svůj dům nebo dokonce se přesune ze svého stolu.

Filozofie

Důležitým bodem nového operačního systému by byla jeho filozofie. Cílem by nebylo vytvoření nejlepšího operačního systému na světě. Nebylo by možné vytvořit nejvyspělejší operační systém nebo nejinovativnější nebo technicky nejdokonalejší. Cílem by bylo vytvořit intuitivní a dostatečně "dobrý" operační systém, který by většina lidí mohl používat bez výcviku, nebo se snažit, když něco nefunguje podle očekávání. Cílem by bylo zajistit funkce, které lidé očekávají, že jsou přítomni, a že jsou na dosah ruky.

Vzrušující, jako nové funkce operačního systému, nejsou prostě potřebné nebo žádané většinou lidí. S operačním systémem Windows XP a Mac OS X 10.4 a nejnovějšími verzemi Ubuntu (jako příklad uvádím 8.04) jsme dosáhli vrcholu vývoje operačního systému. Věci se dostaly tak dobře, jak mohou získat. Jakékoli nové funkce se od té chvíle dostanou do cesty.

Závěr

Samozřejmě je to jen myšlenkový experiment. Pokud jsem vyhrál loterii (a já vlastně nehraji, takže je to ještě nepravděpodobné, než obvykle), tak bych nebyl tak hloupý, že bych vytvořil nový operační systém.

Začátek bych byl pravděpodobně žalován do zapomnění Apple a Microsoft. Operační systémy pro stolní počítače se obzvláště zdají být minovým poli softwarových patentů (ačkoli jsem zvědavý, jestli bych se mohl obejít tímto vývojem v Evropě, kde žiji a kde softwarové patenty jednoduše neexistují).

největším problémem je, že operační systémy jednoduše už nezáleží. Jsou to hodně věc 90. let. V devadesátých letech se objevila Alice v obývacím pokoji. Nohy jsou o tom, co se stane, když projdeme zrcadlem.

To, co teď záleží, je on-line a co v něm můžete udělat. Kdybych měl nějaký smysl, investoval bych miliony do vytváření on-line aplikací a snažil jsem se přivést otevřený zdroj a otevřené standardy tomuto konkrétnímu světu - svět, který se právě teď objeví, je téměř výlučně vlastnický.

Keir Thomas je oceněný autor několika knih o Ubuntu, včetně

Ubuntu Pocket Guide and Reference.