Collection des systèmes d'exploitation (OS)
Bienvenue dans le monde du système d'exploitation. Une collection continue et organisée de logiciels impressionnants, de frameworks et de bibliothèques, de tutoriels et de vidéos d'apprentissage, de directives techniques et de meilleures pratiques sur les systèmes d'exploitation (OS). Merci à nos lecteurs et contributeurs quotidiens. L'objectif est de construire une collection de ressources très connue axée sur la communauté. Le partage, les suggestions et les contributions sont toujours les bienvenus!
About Operating Systems (OS)?
Table of Contents
- Introduction
- Systèmes d'exploitation open source
- Passe-temps
- Systèmes d'exploitation populaires
- Fenêtre
- Macintosh
- Linux
- Indie-OS
- Portefeuille
- bon vieux
- Autres sources
- Navigateurs
- Pour qui
Systèmes d'exploitation open source
- ACKOS - Un système d'exploitation simple 64 bits.
- AROS - Le système d'exploitation de recherche est un système d'exploitation de bureau léger, efficace et flexible, conçu pour vous aider à tirer le meilleur parti de votre ordinateur. C'est un projet indépendant, portable et gratuit, visant à être compatible avec Amigaos au niveau de l'API
- Osoos- os pour tout le monde construit par tout le monde
- OS-BottleRocking OS- Linux OS destiné à l'hébergement de conteneurs.
- CADEX OS - Un simple noyau du système d'exploitation fabriqué à l'origine par le professeur Douglas Thain à l'Université de Notre Dame et des étudiants
- Chibios - un environnement de développement complet pour les applications intégrées, y compris les RTO, un HAL, des pilotes périphériques, des fichiers de support et des outils
- CLIVE - Un OS Unikernel inspiré par Plan9 et Nix développé à Universidad Rey Juan Carlos de Madrid
- Collapseos - Technologie post-colapse bootstrap
- Dahliaos- dahliaos est un système d'exploitation moderne, sécurisé, léger et réactif, combinant le meilleur du système d'exploitation GNU / Linux et Fuchsia.
- Eggos - A Go Unikernel fonctionnant sur x86 en métal nu
- EMBOX - Noyau de système d'exploitation configurable conçu pour les systèmes contraints et intégrés de ressources.
- Freertos, GitHub - Système d'exploitation IoT pour les microcontrôleurs, par Amazon.
- Genode - un cadre du système d'exploitation FOSS composé d'une couche d'abstraction de micro-parcelles et d'une collection de composants de l'espace utilisateur
- GOPHER-OS - Une preuve de noyau de concept OS écrit en Go
- Greenteaos, GitHub - un système d'exploitation gratuit conçu pour être compatible avec les exécutables Windows
- Harveyos - un système d'exploitation distribué
- Helenos - Multikernel Muliserver OS
- Hélium - Un projet OS basé sur BSD qui vise à fournir une expérience comme une compatibilité avec MacOS
- Hubris - Hubris est un système d'exploitation pour les microcontrôleurs développé par Oxyde Computer Company à Rust
- Interimal - OS minimaliste avec des concepts de Machines LISP et Plan9
- Jehanne, Github - OS inspiré par Plan9, 9Front et Harvey OS
- Knightos - Pour les calculatrices Z80
- L4RE - Système d'exploitation et hyperviseur pour les applications de sécurité / de sécurité-critique et compatibles avec la virtualisation.
- Managarm - OS à base de microkernel pragmatique avec des E / S entièrement asynchrones
- Mimiker, Github - Système d'exploitation simple de type Unix à des fins d'éducation et de recherche. Microkernel MIPS.
- MINOCA OS - OS GÉNÉRAL OS, écrit en C
- Nanos - Unikernel qui est compatible Linux, écrit en C
- Nodeos - OS utilisant Nodejs et Linux
- Pidi OS - OS indépendant et minimaliste
- Redox - écrit en rouille
- SANOS, GITHUB - SANOS est un noyau de système d'exploitation x86 minimaliste 32 bits pour les appareils de serveur réseau fonctionnant sur le matériel PC standard.
- Skiftos, GitHub - un système d'exploitation simple et fait à la main avec une interface utilisateur graphique.
- SCULPT OS - OS basé sur le génode
- SOSO - Système d'exploitation simple de type Unix écrit en assemblage NASM et principalement en C
- Synestiaos - Système d'exploitation 32/64 bits Écrit en C pour la plate-forme ARM
- Thor - Système d'exploitation 64 bits principalement écrit en C ++
- Thésée - Un système d'exploitation expérimental moderne écrit à partir de zéro dans Rust pour explorer la structure de la SG et les techniques de gestion de l'État.
- Tock, GitHub - Un système d'exploitation embarqué sécurisé pour les microcontrôleurs
- Unikraft - un Unikernel modulaire pour la spécialisation, l'efficacité élevée, les performances et la sécurité; Compatible Linux / POSIX; principalement en c
- Mimosa, Github - Système d'exploitation de recherche qui exécute un schéma sur le métal nu
- HHUOS - HHUOS est un petit système d'exploitation écrit en C ++ et assembleur pour l'architecture x86. L'objectif principal de ce projet est de montrer comment différents aspects de la théorie des systèmes d'exploitation peuvent être mis en œuvre et liés. Le système ne vise pas à être un système d'exploitation complet pour une utilisation quotidienne.
Passe-temps
- Aquilaos - Système d'exploitation conçu pour être conforme à POSIX et principalement transparent ISA
- Animal - Système d'exploitation multithread 32 bits (anciennement Gramado)
- Brutal, GitHub - Un système d'exploitation inspiré d'une conception brutaliste qui combine les idéaux d'Unix des années 1970 avec la technologie et l'ingénierie modernes
- Cyjon - Système d'exploitation du langage d'assemblage pur x64
- Emerald - Un noyau du système d'exploitation écrit pour le plaisir en c
- HALIDEOS - Système d'exploitation expérimental entièrement écrit à partir de zéro.
- Hydrogène - Toy OS. 64 bits, noyau multitâche préemptif à la support du noyau EFI, PCIe, SATA, FrameBuffer Graphics, HFS +.
- Kripayaos - noyau x86 avec son propre chargeur de démarrage.
- Kolibrios - Fork Menuetos
- Lemonos, GitHub - Système d'exploitation 64 bits de type Unix écrit en C ++.
- lyre - noyau x86 et distribution alimentés par MLIBC, outils Userland GNU et autres logiciels communs * Nix.
- Mako - Hobby OS pour x86 à partir de zéro, écrit en c
- MENETOS - Hobby OS soutenant 32 et 64 bits, écrit en langage d'assemblage
- MOS - Un système d'exploitation de passe-temps développé à partir de zéro
- Moros - Moros est un système d'exploitation de passe-temps écrit en rouille pour l'architecture x86.
- Myxomycota - noyau monolithique en c
- NOPEOS - Neule de système d'exploitation simple avec interprète de base pour x86
- OneOS - X86-32 et ARMV7 Veau avec multi-threading préventif, gestionnaire de fenêtres et éditeur
- Pranaos - Un système d'exploitation UNIX écrit à partir de zéro en C / C ++
- Pathos - Hobby OS basé sur Mikeos, écrit en langage d'assemblage
- Ponyos, Github - Taruos, mon petit système d'exploitation sur le thème de Pony
- Pouplyos - OS simple pour le plaisir et l'apprentissage, nommé d'après la mascotte Esisar Poulpy
- R3 - Un noyau du système d'exploitation Hobby x86_64 écrit en rouille - avec des fonctionnalités minimales
- Sérénité - Système d'exploitation graphique de type Unix pour les ordinateurs x86
- SimpleOS - Système d'exploitation simple codé en C et en assemblage
- SnowDrop OS - Un système d'exploitation Homebrew à partir de zéro, en langage d'assemblage
- SORTIX - Hobby OS en C et C ++ par Jonas 'Sortie' Termansen
- Templeos - OS religieux :-)
- Tetris-OS - un système d'exploitation, mais il ne joue que Tetris.
- TOARUOS - Système d'exploitation de passe-temps à partir de zéro
- Týndur - Système d'exploitation de passe-temps construit par la communauté des boursiers. Écrit en C et Pascal
- Ultron OS - Système d'exploitation x86 Écrit en C ++, projet d'école secondaire
- VISOPSYS - Open Source Hobby OS développé depuis 1997
- Willos - un noyau minimal de 64 bits (système d'exploitation qui ne peut pas "fonctionner" beaucoup de choses)
- Windows 95 dans Electron - Hobby Implémentation Windows 95 dans Electron
- XV6 - Un système d'exploitation d'enseignement développé à l'été 2006 pour le cours d'exploitation du MIT
- Baremetal, GitHub - Système d'exploitation 64 bits écrit en assemblage pour x86-64
- Zéalos - Le système d'exploitation zèle est une fourche modernisée et professionnelle du système d'exploitation du temple 64 bits, Templeos.
Systèmes d'exploitation populaires
- Darwin XNU - Le code source du noyau XNU pour une utilisation dans MacOS et IOS
- FreeBSD, GitHub - Système d'exploitation de type Unix basé sur le BSD
- Freedos - DOS OS compatible
- Haiku - OS inspiré de Beos
- Noyau Linux - Linux
- MINIX, GITHUB - Système d'exploitation de type Unix basé sur une architecture de micro-cycle
- MS-DOS - Les sources originales de MS-DOS 1.25 et 2.0
- NetBSD, GitHub - Système d'exploitation de type Unix basé sur le BSD
- OpenBSD, GitHub - Système d'exploitation de type Unix basé sur le BSD
- Reactos, GitHub - un système d'exploitation compatible Windows gratuit
- SystemV - AT&T Unix System V Code source
Livres et guides
Livres en ligne
- Comment créer un système d'exploitation informatique - en C ++
- Intermezzos - A suivant le livre pour construire des intermezzos à Rust
- Noyau Linux en un mot - couvre toute la gamme des tâches du noyau, disponibles en chapitres ou un PDF
- Le petit livre sur le développement du système d'exploitation par Erik Helin et Adam Renberg
- Think OS - Une brève introduction aux systèmes d'exploitation par Allen B. Downey
- Série de développement du système d'exploitation - OS à partir de zéro en c
- Systèmes d'exploitation: Trois pièces faciles - Livrage facile à lire couvrant la virtualisation, la concurrence et la persévérance
- XV6: Un système d'exploitation d'enseignement simple et unix - réserver pour xv6
- Systèmes d'exploitation: de 0 à 1 - Bootstrap vous-même pour écrire un système d'exploitation à partir de zéro par do hoang tu
Tutoriels
- Baking Pi - Développement des systèmes d'exploitation par l'Université de Cambridge
- Construisez un noyau OS multitâche minimal pour le bras à partir de zéro par Jim Huang
- Bran's Kernel Development par Brandon Friesen
- Comment rédiger un patch de noyau Linux et le soumettre par Greg Kroah-Hartman
- Présentation sur la façon dont le noyau Linux est développé par Greg Kroah-Hartman
- OS-tutorial - Comment créer un système d'exploitation à partir de zéro par Carlos Fenollosa
- Roulez votre propre Toy Unix-Clone OS par James Molloy
- Écrire un système d'exploitation dans Rust par Philipp Oppermann
- Faire un système d'exploitation RISC-V à l'aide de Rust par Stephen Marz
- Développement des systèmes d'exploitation pour Dummies par Leo Whitehead
- Neules 101 - Écrivons un noyau par Arjun Sreedharan
- Neules 201 - Écrivons un noyau avec le clavier et la prise en charge d'écran par Arjun Sreedharan
- Écriture d'un minuscule chargeur de démarrage x86 par Joe Bergeron
- Écriture d'un chargeur par Alex Parker
- Développement du système d'exploitation d'apprentissage à l'aide du noyau Linux et de Raspberry Pi
Site Web et virtualisation
- GENODIANS - Histoires autour du système d'exploitation génode
- OS-Dev - Wiki avec tout ce que vous devez savoir
- Lowlevel - Un wiki sur la création d'un système d'exploitation à partir de zéro. En allemand
- POSIX - Normes de maintien de la compatibilité entre les systèmes d'exploitation
- Boîtes à système d'exploitation
- VMware Marketplace
- Comparaisons de plate-forme de virtualisation
Papiers
- Les avantages et les coûts de la rédaction d'un noyau POSIX dans une langue de haut niveau par Cody Cutler, M. Frans Kaashoek et Robert T. Morris, Mit Csail
- Schéma de course sur le métal nu par Samuel Yvon, Marc Feely, Schéma 2020
- Unikraft: Unikernels rapide et spécialisé la manière facile par Kuenzer et al., Eurosys 2021
Tutoriels vidéo
| Microsoft | Internet Explorer | Trident | | Microsoft | Edge (vieux) | Edgehtml |
| Microsoft | Bord | Clignoter |
| Mozilla | Firefox (vieux) | Gecko |
| Mozilla | Incendier | Gecko quantique |
| Google | Chrome (vieux) | Webkit |
| Google | Chrome | Clignoter |
| Google | Chrome | Clignoter |
| Logiciel d'opéra | Opéra (vieux) | Presto |
| Logiciel d'opéra | Opéra | Clignoter |
| Pomme | Safari | Webkit |
| Brave logiciel | Courageux | Clignoter |
| Vivaldi Technologies | Vivaldi | Clignoter |
| Open source | Tor | Gecko quantique |
| Moonchild Productions | Lune pâle | Goanna |
| Moonchild Productions | Basilic | Goanna |
^top^
Construit avec:
- Réagir
- Prédiction
- Vitejs
- Électron
- Nodejs
- Svelte
- Gré
- Vercel
- Docker
- Js
- Ts
- Post-scriptum
- cafée
- vimscript
- C
- C ++
- Objectif-c
- Java
- Php
- Python
- EJs
- Assemblée
- Makefile
- Dockerfile
- Coquille
- sed
- Prolog
- CSS du vent arrière
- SCSS
- {moins}
- CSS
- émotion
- Html5
- troisjs
- Pokeapi
- Fontawesome
- jquery
- Plsql
- Matlab
Licence
Licence MIT
Ce travail est concédé sous licence Creative Commons Attribution 4.0 International.
Retour en haut
Développer