MirOS BSD - MirOS BSD
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Screenshot MirOS # 10-current / i386 | |
Vývojář | Thorsten Glaser, Benny Siegert, Ádám Hóka a další |
---|---|
Rodina OS | Unixový, BSD |
Pracovní stav | Zaniklý |
Zdrojový model | Otevřený zdroj |
První vydání | OpenBSD-current-mirabilos # 0[1] (11. října 2002 ) |
Poslední vydání | MirOS # 10semel (16. března 2008[±] | )
Poslední náhled | MirBSD-current (10uB4-20160117) (17. ledna 2016[±] | )
Metoda aktualizace | Binární aktualizace zabezpečení pro stabilní vydání |
Správce balíčků | MirPorts, pkgsrc |
Platformy | i386, SPARC |
Jádro typ | Monolitické |
Výchozí uživatelské rozhraní | mksh, IceWM, zlý |
Licence | Většinou BSD, GPL, Licence MirOS |
Oficiální webové stránky | www |
MirOS BSD (původně volal MirBSD) je ukončena[2] bezplatný a otevřený zdroj operační systém který začal jako vidlice OpenBSD 3,1 v srpnu 2002.[3] Bylo zamýšleno zachovat bezpečnost OpenBSD s lepší podporou evropské lokalizace. Od té doby obsahuje také kód od dalších bezplatných potomků BSD, včetně NetBSD, MicroBSD a FreeBSD. Kód z MirOS BSD byl také začleněn do ekkoBSD, a když ekkoBSD přestal existovat, umělecká díla, kód a vývojáři na chvíli skončili prací na MirOS BSD.
Na rozdíl od tři hlavní distribuce BSD, MirOS BSD podporuje pouze x86 a SPARC architektury.
Jedním z cílů projektu bylo umožnit portování uživatelské země MirOS pro provoz na Linux jádro, proto podpora jména MirBSD ve prospěch MirOS.
Webová stránka projektu OS je aktivní od roku 2019 (zatímco poslední aktualizace OS byla před lety) a poté např. bylo vydáno písmo.
Dějiny
MirOS BSD vznikl jako OpenBSD-current-mirabilos, OpenBSD patchkit, ale brzy po určitých názorových rozdílech samy vyrostly[3][4] mezi vedoucím projektu OpenBSD Theo de Raadt a Thorsten Glaser. Přes rozdvojení byl MirOS BSD synchronizován s pokračujícím vývojem OpenBSD, čímž zdědil většinu své dobré historie zabezpečení, stejně jako NetBSD a další příchutě BSD.[5]
Jedním z cílů bylo poskytnout rychlejší integrační cyklus pro nové funkce a software než OpenBSD. Podle vývojářů „kontroverzní rozhodnutí se často dělají odlišně od OpenBSD; například v MirOS nebude existovat žádná podpora pro SMP“. K dispozici bude také tolerantnější politika začlenění softwaru a „konečným výsledkem je, doufejme, rafinovanější BSD zkušenost“.[6]
Dalším cílem MirOS BSD bylo vytvořit „modulárnější“ základní BSD systém, podobný Debianu. Zatímco MirOS Linux (linuxové jádro + BSD uživatelská země) diskutovali vývojáři někdy v roce 2004,[7] nenaplnilo se.
Funkce
- Snímky vývoje jsou žít a instalace CD pro x86 a SPARC architektury na jednom médiu, prostřednictvím technologie DuaLive.
- Nejnovější snímky byly rozšířeny o další spuštění a grml (záchranný systém založený na Linuxu, x86 pouze) prostřednictvím technologie Triforce
- mksh (MirBSD Korn shell): aktivně vyvinutá chuť KornShell a dědice pdksh
- Základní systém a některé MirPorts obchod "dotfiles "data v adresáři ~ / .etc. v domovském adresáři uživatele, aby nedošlo k přeplnění kořene domovského adresáře
- Balíčky aplikací z NetBSD -odvozený pkgsrc úložiště byla nakonfigurována pro použití v MirBSD od roku 2011.[8]
Nejdůležitější rozdíly oproti OpenBSD byly:[9]
- Kompletně přepsáno, GRUB multi boot kompatibilní, zavaděč a správce bootování bez 8 GiB limit a s podporou Soekris
- Tenký základní systém (bez NIS, Kerberos, SVÁZAT, i18n, BSD hry atd.), Bind a BSDgames jsou k dispozici jako přístav
- Binární aktualizace zabezpečení pro stabilní vydání
- Podpora ISDN
- Podpora protokolu IPv6 v softwaru webového serveru
- wtf, databáze akronymů
- Některé GNUtools (jako gzip a * roff) byly nahrazeny původním UNIX kódem vydaným Caldera International (SCO) na základě licence BSD
- 64bitové rutiny zpracování času (time_t)
- Správné řešení přestupných sekund
- Plná podpora GCC 3.4: C, C ++, Pascal, Objective-C
- Aktuální verze vývojových nástrojů GNU (rcs, binutils, gdb, texinfo, lynx atd.)
- GNU CVS 1.12 s vlastními rozšířeními
- Vylepšený generátor náhodných čísel
- Používá sv4cpio s / bez CRC místo archivu tar jako jeho formát balíčku; podpora nových formátů v cpio
- Vylepšená podpora pro UTF-8 a Unicode BMP, včetně široké podpory znaků pro libncurses („libncursesw“) a přátelé
Spolupráce
Kromě spolupráce s jinými BSD, předávání oprav autorům předcházejícího softwaru a synergických efektů s FreeWRT, došlo k aktivní spolupráci s Grml jak při zařazení[11][12] a technické[13] oblastech. Další projekty, jako např Debian[14] jsou také napájeni MirSoftware.
MirPorts
MirPorts byl derivátem stromu portů OpenBSD a byl vyvinut Bennym Siegertem. MirPorts nepoužívá nástroje balíku z OpenBSD napsané v Perl, ale nadále udržuje předchozí C -založené nástroje. Novými funkcemi jsou místní aktualizace balíčků a instalace instance MirPorts jako uživatele bez oprávnění root. Na rozdíl od portů OpenBSD nejsou MirPorty svázány s konkrétními verzemi OS a bylo doporučeno dokonce i ve stabilních verzích používat nejnovější verzi. MirLibtool byla upravená verze GNU libtool 1.5 nainstalovaná MirPorts pro přenosné sdílení sdílených knihoven.
„Podporováno více platforem“:
- MirOS BSD (-stabilní a -proud)
- OpenBSD (-stabilní a -proud)
- MidnightBSD
- Mac OS X (10.4 a novější) / Darwine
V souladu s politikou MirOS BSD pro rychlejší dostupnost softwaru pro uživatele bylo odstraněno mnoho portů politické důvody v OpenBSD (např. veškerý software DJB nebo Flash Plugin ) byly uloženy v MirPorts a lze je i nadále používat. MirPorts měl být místem pro neoficiální nebo odmítnuté porty OpenBSD.
Viz také
Poznámky
Reference
- ^ Historie MirOS, e-mail Éricu Lévénezovi
- ^ http://www.mirbsd.org/permalinks/wlog-10-tg_e20141212-tg.htm označuje, že se nyní jedná o „klouzavé vydání“ a každou chvíli publikuje snímky aktuálního MirBSD
- ^ A b Porodní bod pro MirOS
- ^ Re: Počáteční oprava NetBSD / usr / hry / wtf + / usr / share / misc / akronymy
- ^ MirOS BSD: mírumilovný operační systém, časopis BSD, číslo 1/2009 (3), s. 16
- ^ MirOS BSD Flyer
- ^ tg @ weblog
- ^ Siegert, Benny.[1] „pkgsrc on MirBSD“, konference FOSDEM 2012, 5. února 2012. Citováno dne 20. května 2012.
- ^ Proč nepoužívat pouze OpenBSD?
- ^ „RTFM optu8to16 (3), optu8to16vis (3)“. www.mirbsd.org.
- ^ Další Grml přijde s bsd.rd (nyní se nazývá MirOS bsd4grml)
- ^ MirBSD ISO obsahuje MirGRML
- ^ grml k použití technologie MirOS pro spouštění potrubí z rozdělovače
- ^ Přehled balíčků pro Thorsten Glaser