Как написать свою ОС: руководства на Rust и C
Навыки проектирования ОС помогают разрабатывать и выбирать эффективные решения для распределённого
Как написать свою ОС: руководства на Rust и C
Навыки проектирования ОС помогают разрабатывать и выбирать эффективные решения для распределённого
«Базальт СПО» выпустила «Альт Сервер» 11.0 с контейнерами и компонентами
«Базальт СПО» выпустила серверную операционную систему на Одиннадцатой платформе (p11 Salvia). Основные изменения коснулись установки и настройки. Впервые в одном образе доступны две редакции — «Альт Сервер» и «Альт Домен» . В новом приложении «Альт Компоненты» автоматизирована установка инструментов для различных способов использования сервера. Обновлены все ключевые составляющие, в том числе Samba 4.20, добавлена контейнеризация. Переход на актуальную криптографическую библиотеку OpenSSL 3.3 усилил защищенность системы. Две редакции в одном образе Стандартно система устанавливается в редакции «Альт Сервер» . Это универсальное решение для файловых, веб-серверов, СУБД и других задач. При наличии лицензии на «Альт Домен» необходимо изменить редакцию с помощью консольной утилиты (alteratorctl) или в настройках системы (alt-systeminfo), если была включена поддержка графической среды. «Альт Домен» — это платформа на базе Samba AD с инструментами управления инфраструктурой (ADMC, GPUI, gpupdate). Установка и настройка Операционная система по умолчанию устанавливается в базовой конфигурации. Дополнительно можно выбрать:
https://habr.com/ru/companies/basealtspo/articles/916974/
#альт_сервер #alt_server #devops #операционная_система #линукс #linux
Что это за Linux? Alt K
Не то, чтобы у меня возникло желание специально попробовать прочие российские ОС после установки Сферы , но конкретно с Альтом оставался некоторый незакрытый гештальт и стало интересно, как обстоят дела у этого семейства дистрибутивов.
https://habr.com/ru/articles/901124/
#обзор #linux #open_sourse #импортозамещение #операционная_система #altlinux #kde #kde_plasma #альт_линукс #базальт_спо
Что это за Linux? МСВСФера 9
После предыдущей статьи о полезных штуках для линуксов, где речь шла преимущественно об опыте использования Manjaro, поступило предложение посмотреть российскую ОС - MSVSphere. Я зашел на сайт системы, посмотреть что это такое и глянуть картинки - смотрелось всё неплохо, поэтому решил попробовать установить при случае как-нибудь потом, так как на основном ПК места под новые ОС уже не было.
https://habr.com/ru/articles/895532/
#мсвсфера #обзор #linux #open_source #msvs #импортозамещение #операционная_система #rhel #red_hat_linux #gnome
Стековые канарейки и где они обитают. Приручаем один из ключевых харденингов
Хабр, привет! Меня зовут Мария Недяк, я специализируюсь на разработке харденингов нашей собственной микроядерной операционной системы «Лаборатории Касперского» KasperskyOS . Если вкратце: мы стараемся сделать любые атаки на нашу ОС невозможными — или хотя бы очень дорогими :-) Один из главных инструментов в нашей нелегкой работе — «канарейка» (ну или Stack Canary), которая защищает от базовой атаки переполнения стека . Лично я к работе с этой птичкой уже давно привыкла — набила руку во время многократных CTF-турниров, где без такого харденинга было никуда… Этот бэкграунд очень пригодился мне в «Лаборатории Касперского», когда перед нашей командой встала задача усилить «канарейку» в KasperskyOS. В статье я подробно объясню, как работает Stack Canary, как ее ломают — и как от этих методов взлома защититься. Сразу скажу: тема непростая, так что для самых любопытных я оставила список полезной литературы в конце текста. Поехали!
https://habr.com/ru/companies/kaspersky/articles/893064/
#операционные_системы #операционная_система #канарейка #канарейка_иб #информационная_безопасность #stack_canary #stack_canaries #харденинг #защита_данных #си
[Перевод] Как Linux готовится ко сну
Статья о том, как Linux переходит в сон, а потом восстанавливает первоначальное состояние. Разбор аспектов перехода системы в гибернацию, расширяющий понимание работы ОС.
https://habr.com/ru/companies/flant/articles/884622/
#Linux #гибернация #сон #hibernate #операционная_система #standby #suspend
Как мы раскрыли внутреннюю архитектуру Flutter и затащили его на собственную платформу
Если вы разрабатываете мобильные приложения, то почти наверняка сталкивались с Flutter — мегапопулярным открытым фреймворком от Google. Наша команда Mobile SDK and Applications Development, конечно, тоже захотела использовать Flutter при создании приложений для KasperskyOS — собственной микроядерной операционной системы «Лаборатории Касперского» — но был нюанс… Особенности архитектуры KasperskyOS задают условия, при которых мы не можем пойти проторенными дорожками и свободно интегрировать фреймворк на своей платформе. Подсмотреть решения где-то вовне мы не можем тоже — таких кейсов в индустрии просто не было. А сам Google практически не раскрывает внутреннюю архитектуру Flutter. Так что интеграцию требовалось выстраивать с нуля. И мы залезли под капот Flutter и нашли решения, которые, с одной стороны, были бы удобны разработчикам, а с другой — устраивали бы нас с точки зрения безопасности и производительности. Если вы тоже разрабатываете приложения, где требуется разбираться во внутренней архитектуре Flutter, статья точно будет вам полезна — ныряйте под кат!
https://habr.com/ru/companies/kaspersky/articles/864200/
#flutter #operating_system #microkernels #crossplatform_mobile_programming #mobile_development #kasperskyos #wayland #разработка_приложений #android #android_development #ос #операционные_системы #операционная_система
Как создать простую операционную систему с нуля
Многие разработчики хоть раз задумывались о том, чтобы создать свою собственную операционную систему (ОС). Это может показаться сложной задачей, но, если разбить процесс на этапы, создание минимальной ОС становится более реалистичным. В этой статье мы рассмотрим основные шаги создания простой операционной системы с нуля, а также инструменты и знания, которые могут вам понадобиться.
https://habr.com/ru/articles/855222/
#операционная_система #создание_ос #системное_программирование #ядро
Горячие патчи, DTrace по умолчанию и +70% к производительности NVMe: что еще мы знаем о Windows Server 2025
Выход Windows Server 2025 запланирован на четвертый квартал 2024 года. Протестировать ее уже можно в облаке mClouds или скачав ISO-файл в Центре оценки Microsoft. А пока мы ждем выхода на рынок финального публичного релиза, давайте вместе разбираться, какие значимые улучшения обещают пользователям.
https://habr.com/ru/companies/mclouds/articles/854088/
#windows_server #обновление_windows #операционная_система #сервер #серверное_администрирование #тестирование #itинфраструктура
Выход Windows Server 2025 запланирован на четвертый квартал 2024 года. Протестировать ее уже можно в облаке mClouds или скачав ISO-файл в Центре оценки Microsoft. А пока мы ждем выхода на...
Погружаемся в initrd
Приветствую! Меня зовут Валерий, я инженер операционных систем в секторе клиентской и мобильной ОС. Сегодня хочу затронуть фундаментальные вопросы: - процесс загрузки операционной системы в автоматизированное рабочее место (АРМ), - распаковку начального образа оперативной памяти, - подробный разбор initrd, что это такое и с чем его едят. Этот материал поможет понять как природу загрузки ОС Astra Linux Special Edition в частности, так и загрузку GNU/Linux в целом.
https://habr.com/ru/companies/astralinux/articles/851056/
#initrd #grub #скрипт #udev #переменные_окружения #каталог #операционная_система #автоматизированное_рабочее_место #оперативная_память