Sammlung von Betriebssystemen (OS)
Willkommen in der Welt des Betriebssystems. Eine laufende und kuratierte Sammlung fantastischer Software, Frameworks und Bibliotheken, Lerntutorials und -videos, technischen Richtlinien und Best Practices zu Operating Systems (OS). Vielen Dank an unsere täglichen Leser und Mitwirkenden. Ziel ist es, eine kategorisierte Community-getriebene Sammlung sehr bekannter Ressourcen aufzubauen. Teilen, Vorschläge und Beiträge sind immer willkommen!
About Operating Systems (OS)?
Table of Contents
- Einführung
- Open Source -Betriebssysteme
- Hobby
- Beliebte Betriebssysteme
- Fenster
- Macintosh
- Linux
- Indie-Os
- Portfolio
- gute alte ös
- Andere Quellen
- Browser
- Für wen
Open Source -Betriebssysteme
- ACKOS - Ein einfaches 64 -Bit -Betriebssystem.
- AROS - Forschungsbetriebssystem ist ein leichtes, effizientes und flexibles Desktop -Betriebssystem, mit dem Sie Ihren Computer optimal nutzen können. Es ist ein unabhängiges, tragbares und kostenloses Projekt, das darauf abzielt, mit Amigaos auf API -Ebene kompatibel zu sein
- Boneosos für alle, die von allen gebaut wurden
- Bottlerocket OS-Linux-basiertes Betriebssystem für Hosting-Container.
- Cadex OS - Ein einfacher Betriebssystem -Kernel, der ursprünglich von Prof. Douglas Thain an der Universität Notre Dame und Studenten hergestellt wurde
- Chibios - Eine vollständige Entwicklungsumgebung für eingebettete Anwendungen, einschließlich RTOs, ein HAL, periphere Treiber, Support -Dateien und Tools
- Clive - Ein von Plan9 und Nix inspirierter OS Unikernel, der an der Universidad Rey Juan Carlos aus Madrid entwickelt wurde
- Zusammenbruch - Bootstrap -Post -Kollapse -Technologie
- Dahliaos-Dahliaos ist ein modernes, sicheres, leichtes und reaktionsschnelles Betriebssystem, das das Beste von GNU/Linux und Fuchsia OS kombiniert.
- Ei
- EMBOX - Konfigurierbares Betriebssystem -Kernel, das für ressourcenbeschränke und eingebettete Systeme ausgelegt ist.
- Freertos, GitHub - IoT -Betriebssystem für Mikrocontroller von Amazon.
- Genode - Ein FOSS -Betriebssystem -Framework, das aus einer Mikrokernel -Abstraktionsschicht und einer Sammlung von Benutzerspace -Komponenten besteht
- Gopher -Os - Ein Proof of Concept OS -Kernel in Go geschrieben
- Greenteaos, Github - Ein kostenloses Betriebssystem, das mit Windows Executables kompatibel ist
- Harveyos - ein verteiltes Betriebssystem
- Helenos - Multikernel Multiserver OS
- Helium - Ein BSD -basierter Betriebssystemprojekt, das eine Erfahrung wie und einige Kompatibilität mit macOS bereitstellen soll
- Hybris - Hybris ist ein Betriebssystem für Mikrocontroller, die von Oxide Computer Company in Rost entwickelt wurden
- Interim - Minimalistisches Betriebssystem mit Konzepten von Lisp -Maschinen und Plan9
- Jehanne, Github - OS inspiriert von Plan9, 9Front und Harvey OS
- Knightos - für Z80 -Taschenrechner
- L4RE-Betriebssystem und Hypervisor für Sicherheits-/Sicherheitskritische und virtualisierungsfähige Anwendungen.
- Managarm - Pragmatisches Microkernel -basiertes Betriebssystem mit vollständig asynchronem I/O
- Mimiker, GitHub - Einfaches Unix -ähnliches Betriebssystem für Bildungs- und Forschungszwecke. MIPS Microkernel.
- Minoca os - Allgemeines Betriebssystem, geschrieben in C.
- Nanos - Unikernel, das Linux -kompatibel ist, geschrieben in C.
- Nodeos - OS unter Verwendung von NodeJS und Linux
- PIDI OS - Unabhängiges und minimalistisches Betriebssystem
- Redox - in Rost geschrieben
- SANOS, GITHUB - SANOS ist ein minimalistisches 32 -Bit -X86 -Betriebssystemkern für Netzwerkserver -Geräte, die auf Standard -PC -Hardware ausgeführt werden.
- Skiftos, GitHub - Ein einfaches, handgefertigtes Betriebssystem mit einer grafischen Benutzeroberfläche.
- Bildhauer
- SOSO - Einfaches Unix -ähnliches Betriebssystem in Nasm -Montage und meistens in C
- Synestien - 32/64 Bit -Betriebssystem in C für die ARM -Plattform geschrieben
- Thor - 64 -Bit -Betriebssystem hauptsächlich in C ++ geschrieben
- Theseus - Ein modernes experimentelles Betriebssystem, das von Grund auf Rost geschrieben wurde, um neuartige OS -Struktur- und Staatsmanagementtechniken zu erforschen.
- TOCK, GitHub - ein sicheres eingebettetes Betriebssystem für Mikrocontroller
- Unikraft - ein modularer Unikernel für Spezialisierung, hohe Effizienz, Leistung und Sicherheit; Linux/posix-kompatibel; Meistens in c
- Mimosa, Github - Forschungsbetriebssystem, das das Schema auf Bare -Metal ausführt
- HHUOS - HHUOS ist ein kleines Betriebssystem in C ++ und Assembler für die X86 -Architektur. Der Hauptzweck dieses Projekts besteht darin, zu zeigen, wie unterschiedliche Aspekte der Theorie der Betriebssysteme implementiert und miteinander verbunden werden können. Das System ist kein volles Betriebssystem für den täglichen Gebrauch.
Hobby
- Aquilaos - Betriebssystem, das posix -konform und meistens transparent ist
- Animal - 32 -Bit -Multithread -Betriebssystem (ehemals Gramado)
- BRUTAL, GitHub - Ein Betriebssystem, das vom brutalistischen Design inspiriert ist, das die Ideale der UNIX aus den 1970er Jahren mit moderner Technologie und Ingenieurwesen kombiniert
- Cyjon - reines X64 -Assembler -Betriebssystem
- Emerald - ein Kernel des Betriebssystems, der zum Spaß in c geschrieben wurde
- Halideos - Experimentelles Betriebssystem, das vollständig von Grund auf neu geschrieben wurde.
- Wasserstoff - Spielzeug os. 64-Bit, präventive Multitasking-Kernel unterstützt EFI, PCIE, SATA, Framebuffer-Grafikmodus, HFS+.
- Kripayaos - x86 Kernel mit seinem eigenen Bootloader.
- Kolibrios - Menüetos Fork
- Lemonos, Github-Unix-ähnliches 64-Bit-Betriebssystem in C ++ geschrieben.
- Lyre - x86 Kernel und Vertrieb von MLIBC, GNU Userland Tools und einer anderen gemeinsamen *Nix -Software.
- Mako - Hobby OS für x86 von Grund auf, geschrieben in C.
- Menüetos - Hobby -Betriebssystem unterstützt 32 und 64 Bit, geschrieben in der Montagesprache
- MOS - Ein von Grund auf neu entwickeltes Hobby -Betriebssystem
- Moros - Moros ist ein Hobby -Betriebssystem in Rost für die X86 -Architektur.
- Myxomycota - monolithischer Kernel in C.
- Nopos - Einfacher OS -Kernel mit Basic -Interpreter für x86
- OneOS-X86-32 und ARMV7-Kernel mit präventivem Multi-Threading, Fenstermanager und Editor
- Pranaos - Ein Unix -Betriebssystem, das in C / C ++ von Grund auf neu geschrieben wurde
- Pathos - Hobby -Betriebssystem basierend auf Mikeos, geschrieben in der Versammlungssprache
- Ponyos, Github - Toaruos, mein kleines Pony -OS -Betriebssystem
- Pouplyos - Einfaches Betriebssystem zum Spaß und Lernen, benannt nach dem Essiar -Maskottchen -Poulpy
- R3 - Ein Hobby x86_64 Betriebssystem Kernel in Rost geschrieben - mit minimalen Funktionen
- Serenity - Grafisches Unix -ähnliches Betriebssystem für X86 -Computer
- SimpleOS - Einfaches Betriebssystem, das in C und Montage codiert ist
- Snow -Drop -Betriebssystem - Ein Homebrew -Betriebssystem von Grund auf neu, in der Montagesprache
- Sortix - Hobby OS in C und C ++ von Jonas 'sortie' Termsensen
- Templeos - Religiöses Betriebssystem :-)
- Tetris -Os - Ein Betriebssystem, aber es spielt nur Tetris.
- Toaruos - Hobby -Betriebssystem von Grund auf neu
- Týndur - Hobby -Betriebssystem, das von der LowLevel -Community baut. Geschrieben in C und Pascal
- Ultron OS - X86 Betriebssystem in C ++, High School -Projekt geschrieben
- Visopsys - Open Source Hobby OS, das seit 1997 entwickelt wurde
- Wutlos - ein minimaler 64 -Bit -Kernel (Betriebssystem, das viele Dinge nicht "bedienen" kann)
- Windows 95 in Electron - Hobby Windows 95 Implementierung in Elektronen
- XV6 - Ein im Sommer 2006 für den MIT Operating Systems Course entwickeltes Lehrveranstalter des Lehrens entwickelt sich
- Baremetal, Github - 64 -Bit -Betriebssystem in der Montage für x86-64 geschrieben
- ZEALOS - Das Eifer -Betriebssystem ist eine modernisierte, professionelle Gabel des 64 -Bit -Tempelbetriebssystems Templeos.
Beliebte Betriebssysteme
- Darwin Xnu - Der Xnu -Kernel -Quellcode für die Verwendung in macOS und iOS
- FreeBSD, GitHub - UNIX -ähnliches Betriebssystem basierend auf der BSD
- Freedos - dos kompatibles Betriebssystem
- Haiku - Beos inspiriertes Betriebssystem
- Linux - Linux -Kernel
- Minix, GitHub - UNIX -ähnliches Betriebssystem basierend auf einer Mikrokernel -Architektur
- MS-DOS-Die ursprünglichen Quellen von MS-DOS 1.25 und 2.0
- NetBSD, GitHub - UNIX -ähnliches Betriebssystem basierend auf der BSD
- OpenBSD, GitHub - UNIX -ähnliches Betriebssystem basierend auf der BSD
- Reactos, GitHub - ein kostenloses Windows -kompatibler Betriebssystem
- Systemv - AT & T UNIX System V Quellcode
Bücher und Führer
Online -Bücher
- So erstellen Sie ein Computerbetriebssystem - in C ++ -
- Intermezzos - Ein Followent -Buch, um Intermezzosos in Rost zu bauen
- Linux -Kernel Kinter Shell - deckt den gesamten Bereich der Kernelaufgaben ab, die als Kapitel oder ein PDF erhältlich sind
- Das kleine Buch über OS -Entwicklung von Erik Helin und Adam Renberg
- Denken Sie an OS - Eine kurze Einführung in Betriebssysteme von Allen B. Downey
- Betriebssystementwicklungsreihe - OS von Grund auf in C
- Betriebssysteme: Drei einfache Stücke - leicht zu lesen Buch abdecken Virtualisierung, Parallelität und Beharrlichkeit
- XV6: Ein einfaches, unixartiges Lehrbetriebssystem - Buch für xv6
- Betriebssysteme: von 0 bis 1 - Bootstrap selbst, um ein Betriebssystem von Grund auf neu zu schreiben, von Do Hoang Tu
Tutorials
- Backpi - Betriebssystementwicklung durch die Universität von Cambridge
- Bauen Sie einen minimalen Multitasking-OS-Kernel für Arm von Grund auf von Jim Huang auf
- Brans Kernelentwicklung von Brandon Friesen
- So schreiben Sie einen Linux-Kernel-Patch und senden Sie ihn von Greg Kroah-Hartman ein
- Präsentation darüber, wie der Linux-Kernel von Greg Kroah-Hartman entwickelt wurde
- Betriebssystem -Tutorial - So erstellen Sie ein Betriebssystem von Grund auf neu von Carlos Fenollosa
- Rollen Sie Ihr eigenes Spielzeug Unix-Clone OS von James Molloy
- Schreiben Sie ein Betriebssystem in Rust von Philipp Oppermann
- Erstellen eines RISC-V-Betriebssystems mit Rost nach Stephen Marz
- Betriebssystementwicklung für Dummies von Leo Whitehead
- Kerne 101 - Lass uns einen Kernel von Arjun Sreedharan schreiben
- Kernel 201 - Schreiben wir einen Kernel mit Tastatur- und Bildschirmunterstützung von Arjun Sreedharan
- Schreiben Sie einen winzigen X86 -Bootloader von Joe Bergeron
- Schreiben eines Bootloaders von Alex Parker
- Lernbetriebssystementwicklung mit Linux -Kernel und Raspberry Pi
Website & Virtualisierung
- Genodier - Geschichten rund um das Genode -Betriebssystem
- OS -dev - Wiki mit allem, was Sie wissen müssen
- LowLevel - Ein Wiki über das Erstellen eines Betriebssystems von Grund auf neu. Auf Deutsch
- POSIX - Standards zur Aufrechterhaltung der Kompatibilität zwischen Betriebssystemen
- OS -Boxen
- VMware -Marktplatz
- Virtualisierungsplattformvergleiche
Papiere
- Die Vorteile und Kosten für das Schreiben eines POSIX-Kernels in einer hochrangigen Sprache von Cody Cutler, M. Frans Kaashoek und Robert T. Morris, MIT CSAIL
- Laufschema auf Bare Metal von Samuel Yvon, Marc Feeley, Schema 2020
- Unikraft: Schnelle, spezialisierte Unikernels auf einfache Weise von Kuenzer et al., Eurosys 2021
Video -Tutorials
| Microsoft | Internet Explorer | Dreizack | | Microsoft | Rand (alt) | EDGEHTML |
| Microsoft | Rand | Blinken |
| Mozilla | Firefox (alt) | Gecko |
| Mozilla | Firefox | Quantengecko |
| Google | Chrom (alt) | Webkit |
| Google | Chrom | Blinken |
| Google | Chrom | Blinken |
| Opera -Software | Oper (alt) | Presto |
| Opera -Software | Oper | Blinken |
| Apfel | Safari | Webkit |
| Mutige Software | Mutig | Blinken |
| Vivaldi Technologies | Vivaldi | Blinken |
| Open-Source | Tor | Quantengecko |
| Moonchild Productions | Blasse Mond | Goanna |
| Moonchild Productions | Basilisk | Goanna |
^top^
Gebaut mit:
- Reagieren
- Vorwirkung
- Vitejs
- Elektron
- Nodejs
- Sufle
- Netlify
- Vercel
- Docker
- JS
- Ts
- PostScript
- Coffeescript
- vimscript
- C
- C ++
- Ziel-C
- Java
- Php
- Python
- EJS
- Montage
- Makefile
- Dockerfile
- Hülse
- sed
- Prolog
- Rückenwind -CSS
- SCSS
- {weniger}
- CSS
- Emotion
- HTML5
- Dreijs
- Pokeapi
- FontaWesome
- JQuery
- Plsql
- Matlab
Lizenz
MIT -Lizenz
Diese Arbeit ist unter einer internationalen Lizenz für Creative Commons zuzuschreiben.
Zurück nach oben
Expandieren