Сбор операционных систем (ОС)
Добро пожаловать в мир операционной системы. Продолжающаяся и курируемая коллекция удивительных программ, фреймворков и библиотек, учебных пособий и видео, технических руководств и лучших практик об операционных системах (ОС). Спасибо нашим ежедневным читателям и участникам. Цель состоит в том, чтобы построить категоризированную коллекцию очень известных ресурсов. Обмен, предложения и взносы всегда приветствуются!
About Operating Systems (OS)?
Table of Contents
- Введение
- Операционные системы с открытым исходным кодом
- Хобби
- Популярные операционные системы
- Окна
- Макинтош
- Linux
- Инди-Ос
- Портфель
- Хороший старик
- Другие источники
- Браузеры
- Для кого
Операционные системы с открытым исходным кодом
- ACKOS - простая 64 -битная операционная система.
- AROS - Research Operating System - это легкая, эффективная и гибкая операционная система настольных компьютеров, предназначенная для того, чтобы помочь вам максимально использовать ваш компьютер. Это независимый, портативный и бесплатный проект, направленный на совместимость с Amigaos на уровне API
- Бонс для всех, построенных всеми
- ОС Bottlerocket OS-Linux, предназначенная для размещения контейнеров.
- Cadex OS - простое ядро операционной системы, первоначально сделанное профессором Дугласом Тейном в Университете Нотр -Дам и студентах
- Chibios - Полная среда разработки для встроенных приложений, включая RTOS, HAL, периферийные драйверы, файлы поддержки и инструменты
- Клайв - ОС Unikernel, вдохновленная Plan9 и NIX, разработанным в Universidad Rey Juan Carlos из Мадрида
- COLLAPSEOS - Bootstrap Post -Collapse Technology
- Dahliaos-Dahliaos- это современная, безопасная, легкая и отзывчивая операционная система, объединяющая лучшие из GNU/Linux и Fuchsia OS.
- Eggos - A Go Unikernel, бегущий на x86 Bare Metal
- Embox - конфигурируемое ядро операционной системы, разработанное для ограниченных ресурсов и встроенных систем.
- Freertos, Github - IoT Операционная система для микроконтроллеров, Amazon.
- Genode - структура операционной системы FOSS, состоящая из уровня абстракции микрокерне и коллекции компонентов пользователя.
- Суслика -Ос - доказательство ядра концепции OS, написанное в Go
- Greenteaos, Github - бесплатная ОС, предназначенная для совместимости с исполнителями Windows
- Harveyos - распределенная операционная система
- Helenos - Multikernel Multierver OS
- Гелий - проект ОС на основе BSD, который направлен на то, чтобы обеспечить такой опыт, как и некоторая совместимость с MacOS
- Hubris - Hubris - это операционная система для микроконтроллеров, разработанных компанией Oxide Computer в Rust
- Промежуточный - минималистская ОС с концепциями из машин LISP и плана9
- Jehanne, Github - ОС, вдохновленная Plan9, 9Front и Harvey OS
- Knightos - для калькуляторов Z80
- L4RE-Операционная система и гипервизор для приложений безопасности/критической безопасности и виртуализации.
- Managearm - прагматическая ОС на основе микрокерне с полностью асинхронным вводом -выводом
- Mimiker, Github - Простая операционная система Unix для образовательных и исследовательских целей. MIPS Microkernel.
- Minoca OS - ОС общего назначения, написанная в C
- Nanos - Unikernel, совместим с Linux, написан в C
- Nodeos - OS с использованием Nodejs и Linux
- Pidi OS - независимая и минималистичная ОС
- Extrox - написано в ржавчине
- SANOS, GitHub - SANOS - это минималистичное 32 -разрядное ядро операционной системы x86 для приборов сетевого сервера, работающих на стандартном аппаратном обеспечении ПК.
- Skiftos, Github - простая, ручная, операционная система с графическим пользовательским интерфейсом.
- Sculpt OS - OS на основе Genode
- SOSO - Простая операционная система, похожая на Unix
- Synestioos - 32/64 -битная операционная система, написанная в C для платформы ARM
- Thor - 64 -битная операционная система в основном написана в C ++
- Thateus - современная экспериментальная ОС, написанная с нуля в ржавчине для изучения новой структуры ОС и методов управления состоянием.
- Tock, Github - безопасная встроенная операционная система для микроконтроллеров
- Unikraft - модульный Unikernel для специализации, высокой эффективности, производительности и безопасности; Linux/POSIX-совместимый; в основном в c
- Mimosa, GitHub - Исследовательская операционная система, которая запускает схему на горе металлов
- Hhuos - Hhuos - это небольшая операционная система, записанная в C ++ и ассемблер для x86 -архитектуры. Основная цель этого проекта - показать, как могут быть реализованы и связаны различные аспекты теории операционных систем. Система не направлена на то, чтобы быть полнофункциональной операционной системой для ежедневного использования.
Хобби
- Aquilaos - операционная система, которая предназначена для Posix, соответствующей и в основном прозрачна ISA
- Животное - 32 -битная многопоточная операционная система (ранее Грамадо)
- Brutal, GitHub - операционная система, вдохновленная Brutalist Design, которая сочетает в себе идеалы Unix с 1970 -х годов с современными технологиями и инженерией
- Cyjon - Pure X64 Ассамменная операционная система
- Emerald - ядро операционной системы, написанное для развлечения в C
- Halideos - Экспериментальная операционная система, написанная полностью с нуля.
- Водород - игрушечная ОС. 64-битный, упреждающий многозадачный ядро, поддерживающий EFI, PCIE, SATA, Ramebuffer Graphics Mode, HFS+.
- Kripayaos - x86 ядро с собственным загрузчиком.
- Kolibrios - вилка меню.
- Lemonos, Github-unix-подобная 64-битная операционная система, написанная в C ++.
- Lyre - x86 Ядро и распределение, работающие на MLIBC, GNU Userland Tools и другое общее программное обеспечение NIX.
- Mako - Hobby OS для x86 с нуля, написанная в c
- Менуэты - Hobby OS, поддерживающая 32 и 64 бит, написано на языке собрания
- MOS - хобби -операционная система, разработанная с нуля
- Moros - Moros - это операционная система хобби, написанная в Rust для архитектуры x86.
- Myxomycota - монолитное ядро в C
- Nopeos - простое ядро OS с основным интерпретатором для x86
- Oneos-x86-32 и ядро ARMV7 с превентивным многопоточным, оконным менеджером и редактором
- Pranaos - операционная система Unix, написанная с нуля в C / C ++
- Pathos - Hobby OS на основе Mikeos, написанная на языке собраний
- Ponyos, GitHub - базирующаяся на Toaruos, моя маленькая тематическая ОС
- Pouplyos - Простая ОС для развлечения и обучения, названная в честь талисма Esisar Poulpy
- R3 - ядро операционной системы Hobby x86_64 Записано в ржавчине - с минимальными функциональными возможностями
- Serenity - графическая операционная система Unix для компьютеров x86
- Simpleos - простая операционная система, кодируемая в C и сборке
- ОС СНЕЖНА
- Сортикс - Hobby OS в C и C ++ от Jonas 'Sortie' Termansen
- Templeos - религиозная ОС :-)
- Tetris -OS - операционная система, но она играет только тетрис.
- Toaruos - хобби операционная система с нуля
- Týndur - Hobby Operating System Build от сообщества Lowlevel. Написано в C и Pascal
- Ultron OS - x86 Операционная система, написанная в C ++, средней школе проекта
- Visopsys - Hobby OS с открытым исходным кодом разработана с 1997 года
- Willos - минимальное ядро 64 бит (операционная система, которая не может «работать» много вещей)
- Windows 95 в Electron - Hobby Windows 95 Реализация в электроне
- XV6 - учебная операционная система, разработанная летом 2006 года для курса MIT операционных систем
- Baremetal, Github - 64 -битная операционная система, написанная в сборке для x86-64
- ZEALOS - Операционная система рвения представляет собой модернизированную, профессиональную вилку 64 -битной операционной системы храма Templeos.
Популярные операционные системы
- Darwin XNU - исходный код ядра XNU для использования в macOS и iOS
- FreeBSD, GitHub - Unix -подобная операционная система на основе BSD
- Freedos - DOS -совместимая ОС
- Haiku - Beos Inspired OS
- Linux - ядро Linux
- Minix, GitHub - Unix -подобная операционная система на основе архитектуры Microkernel
- MS-DOS-исходные источники MS-DOS 1,25 и 2.0
- NetBSD, GitHub - Unix -подобная операционная система на основе BSD
- OpenBSD, GitHub - Unix -подобная операционная система на основе BSD
- Reactos, GitHub - бесплатная операционная система, совместимая с Windows
- Systemv - AT & T Unix System V Исходный код
Книги и гиды
Онлайн -книги
- Как сделать компьютерную операционную систему - в C ++
- Intermezzos - последующая книга, чтобы построить интермеццосос в ржавчине
- Ядро Linux в двух словах - охватывает весь ассортимент задач ядра, доступные в виде глаз или одного PDF
- Маленькая книга о разработке ОС Эрика Хелина и Адама Ренберга
- Подумайте о ОС - краткое введение в операционные системы Аллена Б. Дауни
- Серия разработки операционной системы - ОС с нуля в C
- Операционные системы: Три простых произведения - Легко читать книги, охватывающая виртуализацию, параллелизм и стойкость
- XV6: простая, Unix -подобная учебная операционная система - книга для XV6
- Операционные системы: от 0 до 1 - начальная загрузка, чтобы написать ОС с нуля от Hoang Tu
Учебные пособия
- Выпечка PI - Разработка операционных систем от Кембриджского университета
- Создайте минимальное многозадачное ядро ОС для рук с нуля Джима Хуанга
- Развитие ядра от Брэна Брэндоном Фризеном
- Как написать патч ядра Linux и отправить его Грегом Кроа-Хартманом
- Презентация о том, как ядра Linux разрабатывается Грегом Кроа-Хартманом
- OS -Tutorial - Как создать ОС с нуля от Carlos Fenollosa
- Своите свою собственную игрушку Unix-Clone OS от James Molloy
- Написание ОС в Rust от Philipp Oppermann
- Создание операционной системы RISC-V с использованием ржавчины Стивеном Марзом
- Разработка операционных систем для чайников от Лео Уайтхеда
- Ядра 101 - Давайте напишем ядро Арджуна Сридхарана
- Ядра 201 - Давайте напишем ядро с поддержкой клавиатуры и экрана Арджуна Сридхарана
- Написание крошечного загрузчика x86 от Джо Бержерона
- Написание загрузчика Алекса Паркера
- Разработка операционной системы обучения с использованием ядра Linux и Raspberry Pi
Веб -сайт и виртуализация
- Genodians - истории о операционной системе Genode
- OS -DEV - Вики со всем, что вам нужно знать
- Lowlevel - вики о создании ОС с нуля. На немецком языке
- POSIX - Стандарты для поддержания совместимости между операционными системами
- ОС коробки
- VMware Marketplace
- Сравнения платформы виртуализации
Документы
- Преимущества и затраты на написание ядра Posix на языке высокого уровня Коди Катлером, М. Франсом Каашоеком и Робертом Т. Моррисом, MIT CSAIL
- Схема бега на головом металле Сэмюэля Ивона, Марк Сики, Схема 2020
- Unicraft: Быстрый, специализированные Unikernels Простой путь от Kuenzer et al., Eurosys 2021
Видеоуроки
| Microsoft | Internet Explorer | Трезубец | | Microsoft | Edge (старый) | Edgehtml |
| Microsoft | Край | Мигание |
| Мозилла | Firefox (старый) | Гекко |
| Мозилла | Firefox | Квантовая геккона |
| Google | Хром (старый) | Webkit |
| Google | Хром | Мигание |
| Google | Хром | Мигание |
| Оперативное программное обеспечение | Опера (старая) | Престо |
| Оперативное программное обеспечение | Опера | Мигание |
| Яблоко | Сафари | Webkit |
| Смелое программное обеспечение | Храбрый | Мигание |
| Vivaldi Technologies | Вивальди | Мигание |
| Открытый исходный конец | Тор | Квантовая геккона |
| Moonchild Productions | Бледная луна | Гоанна |
| Moonchild Productions | Базилиск | Гоанна |
^top^
Построено с:
- Реагировать
- Предварительный
- Vitejs
- Электрон
- Nodejs
- Стройный
- NetLify
- Вертел
- Докер
- Младший
- Т.С.
- PostScript
- CoffeeScript
- vimscript
- В
- C ++
- Объектив-c
- Ява
- PHP
- Питон
- EJS
- Сборка
- Makefile
- Dockerfile
- Оболочка
- Сед
- Пролог
- Tailwind CSS
- SCSS
- {меньше}
- CSS
- эмоция
- HTML5
- Три
- Pokeapi
- Fontawesome
- jQuery
- PLSQL
- Матлаб
Лицензия
MIT Лицензия
Эта работа лицензирована по международной лицензии Creative Commons Attribution 4.0.
Вернуться к вершине
Расширять