Рубрика «операционные системы» - 6
Операционная система в 1 000 строках кода (часть 5)
2025-02-02 в 9:01, admin, рубрики: linux, ruvds_перевод, UNIX, virtio, ввод-вывод, операционные системы, Программирование, разработка ядра, файловая системаОперационная система в 1 000 строк кода (часть 4)
2025-01-31 в 13:01, admin, рубрики: qemu, ruvds_перевод, операционные системы, Программирование, разработка ос, системные вызовыОперационная система в 1 000 строк кода (часть 3)
2025-01-26 в 9:01, admin, рубрики: qemu, ruvds_перевод, аллокация памяти, операционные системы, Программирование, разработка ос, таблица страницОперационная система в 1 000 строках кода (часть 2)
2025-01-24 в 13:01, admin, рубрики: linux, opensbi, ruvds_перевод, операционные системы, паника ядра, работа с памятью, разработка ядра
Продолжаем серию статей, посвящённую написанию собственной минималистичной ОС. В прошлой части мы познакомились со всеми вводными компонентами проекта и поставили общие цели. В этой же мы реализуем загрузку ядра, вывод строки Hello World!, механизм паники ядра, а также некоторые функции управления памятью и работы со строками.
▍ Навигация по вышедшим частям
- Часть 1
- Часть 2 < — вы здесь.
Как мы создавали свою серверную ОС: пошаговая история NiceOS Z
2025-01-21 в 15:21, admin, рубрики: linux, импортозамещение, операционные системы, серверная осВсем привет! Мы — команда разработчиков NiceOS (на данный момент развиваем проект Z (сервер), следующий этап проект X - рабочая станция с графической оболочкой). В нашей статье расскажем, как именно мы сделали (и продолжаем развивать) собственную серверную дистрибуцию Linux, заточенную под российские реалии: требования к сертификации, поддержку ГОСТ-криптографии, локализацию и работу с отечественным оборудованием.
Сегодня NiceOS Z — это легковесная серверная ОС без графического окружения, которая умеет:
Операционная система в 1 000 строках кода (Часть 1)
2025-01-19 в 9:01, admin, рубрики: risc-v, ruvds_перевод, UNIX, ассемблер, операционные системы, Программирование, разработка ос, Си, ядро
Всем привет! В этой небольшой книге (серии статей, — прим. пер.) мы с нуля, шаг за шагом, напишем скромную ОС.
Вы можете насторожиться, услышав, что разработка ОС или ядра, в частности, их базовых функций на удивление проста. Даже система Linux, которая воспринимается как масштабный опенсорсный проект, на стадии версии 0.01 включала всего 8 413 строк кода. Сегодня ядро Linux действительно огромно, но начиналось оно, как и типичный хобби-проект, с крохотной базы кода.
В рамках предстоящей серии статей мы на языке С реализуем базовое переключение контекста, страничное распределение памяти, режим пользователя, командную оболочку, драйвер дискового устройства и операции чтения/записи. И хотя такой объём работы может показаться масштабным, всё это уместится всего в 1 000 строк кода.
Но сразу предупрежу — процесс окажется не так прост, как выглядит на первый взгляд. Самой сложной частью создания собственной ОС является отладка. И мы не сможем использовать для этого printf, пока её не реализуем. Здесь вам потребуется освоить различные техники и приёмы отладки, которые в разработке ПО вы никогда не использовали. В частности, начиная «с нуля», вы будете встречать сложные этапы вроде процесса загрузки и страничной организации памяти. Но не пугайтесь, «отлаживать ОС» мы тоже научимся!
Чем сложнее отладка, тем больше радости от получения рабочего продукта. Так что приглашаю вас погрузиться в захватывающий мир разработки операционных систем!Читать полностью »
Start Me Up: Как Windows 95 завоевала сердца пользователей
2024-12-20 в 10:13, admin, рубрики: windows, Windows 95, История ИТ, история создания, Ит-компания, операционные системыSvarDOS: современная инкарнация DOS с открытым кодом и репозиторием
2024-12-20 в 6:58, admin, рубрики: dos, open source, svardos, операционные системы, СофтElementary OS 8: новый релиз Linux-дистрибутива с дизайном Windows и macOS-интерфейсом. Что это за ОС?
2024-11-30 в 8:42, admin, рубрики: linux, MacOS, open source, selectel, windows, дистрибутивы, операционные системы, ОС, открытый код
Источник: opennet.ru
Привет! Вышла восьмая версия Linux-дистрибутива Еlementary OS. Она сочетает в себе элементы дизайна Windows и macOS. Дистрибутив представляет собой полностью независимую систему с уникальным набором приложений, созданных специально для этой платформы. Среди них — файловый менеджер, почтовый клиент, просмотрщик изображений, медиаплеер и текстовый редактор. О подробностях давайте поговорим в продолжении — интересных моментов много.
Читать полностью »






