GNU/Linux >> Znalost Linux >  >> Linux

Redox OS:Operační systém napsaný v Rustu

Stručně :Nový operační systém podobný Unixu, napsaný v nedávno vydaném programovacím jazyce Rust od Mozilly. Zaměřuje se spíše na zabezpečení celého systému. Projekt vypadá jako mocný podnik.

Co je Redox OS?

Pokud jste častým čtenářem It’s FOSS, nepochybně znáte Linux a systémy odvozené od Unixu. Když byly tyto systémy vytvořeny, o zabezpečení internetu a sítě ani nešlo. Koneckonců, jediní lidé na sítích byly vládní agentury, vysoké školy a korporace. Hackeři nebyli problém, alespoň ne tak velký jako dnes.

Jak se počítače rozšířily a lidé se naučili, jak s nimi manipulovat a krást data a informace. Jak se hrozby objevily, byly do Linuxu přidány bezpečnostní funkce. Stále však existují některé funkce zabudované do Linuxu, které nejsou tak bezpečné, jak by mohly být. To se tým Redox OS snaží napravit tím, že začne znovu od nuly.

Projekt poprvé spustil Jeremy Soller v dubnu 2015. Zatímco většina vývoje Linuxu, zejména jádra, probíhá v C, Redox je napsán v Rustu. Pokud jste o Rustu nikdy neslyšeli, možná proto, že je to jeden z řady nových programovacích jazyků. Poprvé byl ohlášen v roce 2010 a minulý rok se objevil ve verzi 1.0.

Pro tento projekt byl vybrán jazyk Rust, protože může „poskytovat více ohledů na bezpečnost paměti, než C ve výchozím nastavení umožňuje“. To není jediné, co vývojáři dělají, aby se odlišili od Linuxu. Redox bude používat design mikrojádra, na rozdíl od monolitického jádra Linuxu. Tím se zmenší velikost jádra a systém bude rychlejší.

Dalším rozdílem mezi Linuxem a Redoxem je způsob, jakým tyto dva systémy zacházejí s daty. Linux vidí každou položku na pevném disku jako soubor. Redox vývojáři se rozhodli vše považovat za URL. Díky tomu bude „snadné registrovat obslužné programy pro události a poskytne to konzistentní způsob provádění jiných druhů abstrakcí“.

Projekt je vydáván pod licencí MIT, aby povzbudil ostatní, aby přijali Redox kód. V současné době není projekt připraven na výrobu. Soubor ISO má pouze 32 MB. Má základní souborový systém a volitelné GUI s názvem Orbital. Vývojáři také pracují na přidání podpory pro ZFS.

Proč Redox?

Proč se snažit vytvořit operační systém? Podle Redox’s Book má projekt tři cíle:

  • Chceme, abychom jej mohli bez překážek používat jako alternativu k Linuxu na našich počítačích. Mělo by být možné spouštět většinu linuxových programů pouze s minimálními úpravami.
  • Usilujeme o úplný a bezpečný ekosystém Rust. Toto je návrhová volba, která snad zlepší správnost a bezpečnost.
  • Chceme zlepšit návrh zabezpečení ve srovnání s jinými jádry podobnými Unixu tím, že použijeme bezpečná výchozí nastavení a zakážeme nezabezpečené konfigurace tam, kde je to možné.

Myšlenky

Linux byl vyvíjen 24 let. Unix byl vyvíjen ještě déle. Redox se vyvíjí teprve 13 měsíců. Zatím toho s Redoxem moc dělat nemůžete. Neexistuje žádný správce balíčků. Žádný způsob, jak se dostat na internet. Redox má v podstatě způsoby, jak jít. Konkurenci vítám. Pokud Redox dokáže vyrobit dobře vyrobený produkt, pak pro ně bude více energie.

Co si o tom myslíte? Měli byste zájem o moderního konkurenta Linuxu? Komentář níže.



Linux
  1. Dotazujte se na svůj operační systém Linux jako na databázi

  2. Jak zkontrolovat datum instalace vašeho linuxového operačního systému?

  3. Změňte port SSH v operačním systému Linux Ubuntu

  1. Které síťové porty jsou vyhrazeny operačním systémem Linux?

  2. Jak získat informace o instanci operačního systému Amazon EC2?

  3. Co je to linuxový kontejner a linuxový hypervizor?

  1. Vyzkoušejte Linux na jakémkoli operačním systému s VirtualBoxem

  2. Úvod do souborového systému Linux

  3. Kali Linux systémové požadavky