Эра перемен в Linux: Systemd 256 ломает каноны и удивляет новыми командами

14.06.2024

Разработчик решил отказаться от философии Unix на целых 42%. Что это значит для пользователей?

Новая версия системы инициализации systemd 256 вышла под провокационным лозунгом, демонстрирующим отход от философии Unix — это многозадачная операционная система, разработанная в 1969 году в лаборатории Bell Labs компании AT&amp;T. Она является одной из наиболее используемых в мире информационных технологий.<br> <br> Особенности Unix:<br> <br> <b>Многозадачность: </b>Unix позволяет выполнять несколько программ одновременно, что повышает эффективность использования системы.<br> <br> <b>Многопользовательский режим:</b> Unix поддерживает возможность одновременной работы нескольких пользователей, каждому из которых предоставляется своя собственная рабочая среда.<br> <br> <b>Командная строка:</b> Unix имеет интерфейс командной строки, где пользователь взаимодействует с системой, вводя текстовые команды.<br> <br> <b>Права доступа:</b> Unix обладает гибкой системой управления доступом, позволяющей устанавливать права доступа к файлам и каталогам для разных групп.<br> <br> <b>Переносимость:</b> Исходный код Unix был написан на языке программирования С, что обеспечивает его высокую переносимость на различные аппаратные платформы.<br> <br> Unix — основа для множества операционных систем, включая Linux и macOS (Mac OS X). Он стал ключевым элементом для развития интернет-технологий, серверных систем, научных и исследовательских задач, а также для разработки множества программ и приложений. Unix также стал стандартом для обмена знаний среди разработчиков и системных администраторов, что способствовало его широкому распространению и применению в разных областях информационных технологий." data-html="true" data-original-title="Unix" >Unix на 42%. Как анонсировал ведущий разработчик проекта Ленарт Поэттеринг, это первый релиз с 9-битным номером версии.

Systemd — это менеджер системных сервисов для Linux — это свободная и открытая операционная система, разработанная Линусом Торвальдсом в 1991 году. С тех пор Linux стал одной из наиболее популярных альтернатив коммерческим операционным системам. <br /> <br /> Основное преимущество Linux заключается в его открытом исходном коде, что позволяет пользователям свободно изменять и распространять систему в соответствии с лицензией GNU GPL. <br /> <br /> Linux предоставляет стабильную, надежную и гибкую платформу для работы с компьютером или сервером. Большинство дистрибутивов Linux (например, Ubuntu, Fedora, Debian) поставляются с разнообразными программами и инструментами для работы, включая офисные приложения, интернет-браузеры, мультимедийные инструменты и многое другое. <br /> <br /> Linux также широко используется в серверной сфере и встроенных системах, таких как маршрутизаторы и мобильные устройства." data-html="true" data-original-title="Linux" >Linux, разработанный для повышения скорости загрузки и упрощения управления сервисами. Она заменяет традиционные системы инИт, такие как System V и Upstart, предлагая более современные и функциональные возможности. Systemd использует параллельный запуск процессов, контроль ресурсов с помощью cgroups и имеет собственные механизмы для управления зависимостями между задачами. Её цель — упростить и улучшить администрирование, обеспечивая более быстрый и надёжный запуск системы.

По традиции релиз привносит обширный набор новых возможностей, но также расстаётся с некоторыми устаревшими функциями. К примеру, systemd 256 больше не поддерживает механизм управления ресурсами cgroups в первой версии, если специально не активировать эту опцию.

Напомним, cgroups — это технология контейнеризации ядра Linux, исходный код которой был передан Google ещё в 2008 году. Вторая версия cgroups вошла в ядро в 2016 году, так что отказ от первой вряд ли можно назвать радикальным шагом. Кроме того, устаревшими теперь считаются системные скрипты System V и переменная UEFI SystemdOptions.

Среди новых команд и параметров есть как сравнительно мелкие дополнения, так и серьёзные нововведения. К первым относится, к примеру, утилита systemd-vpick для автоматического выбора самой свежей версии из каталогов с версионированными файлами. Но энтузиастам OpenVMS не стоит обольщаться — в Linux по-прежнему отсутствует поддержка версионирования файлов и каталогов как таковая. Новая технология предполагает использование суффикса.v/ для обозначения путей к каталогам.

А вот новая команда run0, призванная заменить популярную sudo из macOS и Ubuntu, по мнению некоторых специалистов, наверняка вызовет широкий резонанс. Сам Поэттеринг представил эту команду в одном из тредов Mastodon. Ключевое преимущество run0 — отказ от функции setuid, базового системного вызова POSIX, который используется sudo для запуска команд от лица суперпользователя. Именно этот «трюк» Поэттеринг считает «плохой идеей» в духе Unix, от которой пора избавляться. Его идеалом является ОС «полностью без setuid». Вместо подобных ухищрений run0 просто передаёт команду демону systemd через systemd-run.

Другие новинки — команда importctl для импорта и экспорта образов дисков (блочных и файловых систем), а также «капсулы» — новый вид системных сервисов. Ещё одно нововведение — системный сервис-менеджер systemd-ssh-generator, позволяющий виртуальным машинам и контейнерам принимать подключения по SSH при наличии бинарного файла sshd в системе, даже без сетевого доступа.

Как и ожидалось, многие подвергают сомнению целесообразность выпуска системы инициализации со столь обширным функционалом. И в какой-то степени эти опасения оправданы. Однако распространение systemd кажется уже неизбежным — этот инструмент используют большинство современных Linux-дистрибутивов, а новые проекты продолжают переходить на него. Хотя с момента появления systemd в 2008 году прошло немало времени, система по-прежнему критикуется консервативно настроенными пользователями из Unix-сообщества. Для них альтернативой остается FreeBSD.

Полный список изменений опубликован в примечаниях к релизу systemd 256. А разъяснения многих нововведений можно найти в тематических тредах , созданных самим Поэттерингом.

Добавить комментарий

Your email address will not be published.

Предыдущая история

70% киберспециалистов на грани срыва, 64% уже подыскивают новую работу

Next Story

Уилл Смит представил трейлер "Плохих парней 4" стилизованный под боевики 90-х годов

Последние из Наука и образование

Первоклассники Туркменистана получат в подарок от Президента усовершенствованные модели ноутбуков

30.08.2024
В новом 2024-2025 учебном году более 155 тысяч первоклассников Туркменистана получат в подарок от имени Президента Сердара Бердымухамедова усовершенствованные модели портативных компьютеров. Среди новшеств

Учебная поездка в Малайзию

30.08.2024
В канун нового, 2024-2025 учебного года вузовская делегация в составе преподавателей и студентов Международного университета нефти и газа имени Ягшыгелди Какаева, а также его

«Цифроземье 2024»: ИТ-форум, где будущее уже здесь

20.08.2024
В начале осени Воронеж станет эпицентром цифровых инноваций. 5 сентября в Сити-парке «Град» пройдет ИТ-форум «Цифроземье 2024», который объединит специалистов, предпринимателей, экспертов и всех,

Какие новшества внедрит Минпром через проекты госпрограммы «Цифровое развитие Беларуси»

22.07.2024
Какие цифровые новшества внедрит Министерство промышленности через проекты госпрограммы «Цифровое развитие Беларуси», корреспонденту БЕЛТА рассказали в Министерстве связи и информатизации. Проекты Министерства промышленности —
Перейти кTop