Уведомления
Уведомления
Авторизуйтесь, чтобы оценивать посты, писать комментарии и создавать записи.

Операционные системы

Рубрика, посвященная разработке операционных систем и их внутреннему устройству — все для начинающих преемников Линуса Торвальдса.

Алексей Грачев
Алексей Грачев
0

Подборка книг для изучения Linux

В данную подборку вошли лучшие книги о ядре Linux и дистрибутивах на его базе по разным темам: от администрирования до создания собственных дистрибутивов.

Обложка для подборки книг по Linux
Никита Прияцелюк
Никита Прияцелюк
0

Расцвет фуксии. Что мы знаем о Fuchsia OS от Google?

О новой операционной системе от Google известно не так много, но некоторые уже успели назвать её «убийцей Android и Chrome OS». В этой статье разберёмся, что представляет собой Fuchsia OS и почему она так интересна.

0

Курс «Операционные системы»

Русскоязычный курс от образовательного проекта Hexlet. Курс посвящен главным принципам, лежащим в основе дизайна операционных систем.

0

Курс «[UNИX]» по GNU/Linux

Курс посвящён рассмотрению различных аспектов использования Linux-based операционных систем и ориентирован на слушателей с небольшим практическим опытом.

Обложка: Курс «[UNИX]» по GNU/Linux
Тарас Сереванн
Тарас Сереванн
0

Как создать свою операционную систему с нуля

Книга «Операционная система с 0 до 1» опубликована на GitHub и имеет более 2 000 звездочек и 100 форков. Как понятно из названия, прочитав её, вы сможете создать свою собственную операционную систему — и, пожалуй, мало что в мире программистов может быть круче.

Иван Бирюков
Иван Бирюков
0

Как работают демоны, процесс Init и как у процессов рождаются потомки — изучаем основы Unix

Если вы когда-нибудь работали c Unix-системами, то наверняка слышали термин "демон". В этой статье я хочу объяснить, что это за демоны и как они работают, тем более что их название заставляет думать, что это что-то плохое. 

Обложка: Как работают демоны, процесс Init и как у процессов рождаются потомки — изучаем основы Unix
0

Руководство по созданию ядра для x86-системы. Часть 2. Система ввода / вывода

В прошлой статье я писал о том, как создать простейшее x86-ядро, использующее GRUB, работающее в защищённом режиме и выводящее на экран строку. В этот раз мы подключим к ядру драйвер клавиатуры, который может считывать символы a–z и 0–9 с клавиатуры и выводить их на экран. Весь используемый код можно найти на GitHub. 

Обложка: Руководство по созданию ядра для x86-системы. Часть 2. Система ввода / вывода
Иван Бирюков
Иван Бирюков
0

В Сети появилась серия статей-руководств по созданию собственной ОС на ассемблере и Rust

Предлагаем вашему вниманию серию англоязычных статей, опубликованную в блоге Филиппа Опперманна. В ней подробно разбирается процесс разработки собственной 64-битной ОС на ассемблере и Rust. Серия пополняется, но на основе уже написанных статей можно написать достаточно функциональную операционную систему.

Тарас Сереванн
Тарас Сереванн
0

Революционная ОС: тест на знание Linux

Linux — одна из наиболее распространенных в мире ОС, которая, к тому же, является открытой и бесплатной. По разным оценкам, творение Линуса Торвальдса занимает от 39% до 80% рынка электронных устройств, а в его коде воплощён труд в эквиваленте 73 тыс. человеко-лет.

0

Реализации echo.c в разных ОС

Команда echo в Unix предназначена для отображения строки текста. Она просто выводит текст на стандартное устройство вывода. Далее представлена небольшая подборка реализаций этой команды на языке С в различных ОС. Интересно сравнить количество кода.

Спящий кот

Увы, но нам не удалось найти больше постов