Redox (operační systém)

Redox
Logo
Rodina OSUN*X
První zveřejnění20. dubna 2015
Správce balíčkůpkg [1]
Typ jádraMikrojádro
Programovací jazykRust, Assembler
Výchozí uživatelské rozhraníVlastní
LicenceLicence MIT
Oficiální webredox-os.org

Redox je operační systém z rodiny UN*X, napsaný v programovacím jazyce Rust. Má za cíl přinést paměťovou bezpečnost tohoto jazyka do moderního mikrojádra.

Operační systém Redox se jmenuje podle redoxní reakce, při které vzniká rez (anglicky rust).[2]

Historie

Redox poprvé zveřejnil Jeremy Soller na stránce GitHub 20. dubna 2015.[3] Potom 13. srpna 2016 přesunul projekt na GitLab.[4]

Redox jako operační systém

V červenci 2024 mimo jiné pokračovaly práce na vytváření složitějších programů v Rustu, vylepšení jádra využívajícího instrukční sadu ARM64, vylepšení UEFI a různých oprav ovladačů. Nyní funguje i program wget.[5][6][7]

Redox hostující webové servery

V červenci 2024 Redox získal lepší webserverové schopnosti v podobě svého Simple HTTP Serveru. Pracuje se také na portování pokročilého Apache web serveru.[5][6][7]

Redox jako desktop

Další podrobnosti o vylepšeních Redox OS provedených během měsíce července 2024 lze nalézt v této aktualizaci stavu.[7]

Odkazy

Reference

  1. Oficiální Redox FAQ - Jak nainstalovat programy na Redox.. redox-os.org [online]. [cit. 2024-05-22]. Dostupné online. 
  2. Oficiální Redox FAQ - Co Redox znamená. redox-os.org [online]. [cit. 2024-05-22]. Dostupné online. 
  3. SOLLER, Jeremy (jackpot51). První zveřejnění operačního systému založeném na Rustboot [online]. GitHub, Inc., 20 April 2015 [cit. 2024-05-29]. Dostupné online. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  4. SOLLER, Jeremy (jackpot51). První zveřejnění Redoxu na GitLabu [online]. 2016-08-13 [cit. 2024-05-29]. Dostupné online. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  5. a b FIKAR, Jan. Redox OS napsaný v Rustu má webový server. Root.cz [online]. [cit. 2024-08-10]. Dostupné online. 
  6. a b Rust-Written Redox OS Now Has A Working Web Server. www.phoronix.com [online]. [cit. 2024-08-10]. Dostupné online. (anglicky) 
  7. a b c This Month in Redox - July 2024 - Redox - Your Next(Gen) OS. www.redox-os.org [online]. [cit. 2024-08-10]. Dostupné online. 

Literatura

  • RITTER, Tomáš. Disk Encryption in Redox OS. , 2019 [cit. 2024-05-22]. 57 s. Diplomová práce. Masarykova univerzita, Fakulta informatiky. Vedoucí práce RNDr. Petr Ročkai, Ph.D.. Dostupné online. (anglicky)

Externí odkazy

  • Logo Wikimedia Commons Obrázky, zvuky či videa k tématu Redox na Wikimedia Commons
  • Oficiální stránka Redoxu
  • Oficiální dokumentace Redoxu
  • Oficiální zdrojový kód Redoxu
Operační systémy
BSD
Linux (distribuce)
(Deb)
Debian (1993) • Knoppix (2000) • Ubuntu (2004)
(RPM)
Red Hat (1994) • Fedora (2003) • Mandriva (2005)
(Portage)
Gentoo (2002)
(AUR)
Arch Linux (2002) • Manjaro (2011)
další
Slackware (1993) • SUSE (1996) • Slax (2002) • další…
GNU
MIT (licence)
Fuchsia — Haiku — Redox
(Mac) OS X • macOS
10.6 (Snow Leopard)10.7 (Lion)10.8 (Mountain Lion)10.9 (Mavericks) • OS X 10.10 Yosemite • OS X 10.11 El Capitan • macOS 10.12 Sierra • macOS 10.13 High Sierra • macOS 10.14 Mojave • macOS 10.15 Catalina • macOS 11 Big Sur • macOS 12 Monterey
DOS
Windows
Windows pro MS-DOS
Windows 1.0 (1985) → Windows 2.0 (1987) → Windows 3.0 (1990) → Windows 3.1x (1992) → Windows 95 (1995) → Windows 98 (1998) → Windows ME (2000)
Windows NT
Windows NT 3.1 (1993) → Windows NT 3.5 (1994) → Windows NT 3.51 (1995) → Windows NT 4.0 (1996) → Windows 2000 (2000) → Windows XP (2001) → Windows Server 2003 (2003) → Windows Vista (2007) → Windows Server 2008 (2008) → Windows 7 (2009) → Windows Server 2008 R2 (2009) → Windows 8 (2012) → Windows Server 2012 (2012) → Windows 8.1 (2013) → Windows Server 2012 R2 (2013) → Windows 10 (2015) → Windows Server 2016 (2016) → Windows 11 (2021) → Windows 12 (ve vývoji)
Windows CE
Vývoj zrušen
Cairo • NashvilleNeptuneOdyssey
Mobilní telefony a PDA
Android • BadaBlackBerry OSFirefox OSiOSMaemoPalm OSSymbian OSTizenUbuntu TouchwebOSWindows Phone
další
QNX • Solaris • BeOSOpenVMSMac OSNeXTSTEP • Syllable • ReactOSChrome OSAmigaOS
historické
Mac OS (Classic) • MulticsOS/2Plan 9 from Bell LabsUNIXXENIX