The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Дистрибутив Serpent OS перешёл на стадию альфа-тестирвания

25.12.2024 21:34

Представлен первый альфа-выпуск дистрибутива SerpentOS, использующего собственный пакетный менеджер moss и атомарную модель обновления системы. Разработчики преподносят Serpent OS как следующий этап в эволюции дистрибутивов Linux. Проект разрабатывается старой командой разработчиков дистрибутива Solus, в число которых входят Айки Доэрти (Ikey Doherty) - создатель Solus и Джошуа Стробл (Joshua Strobl) - ключевой разработчик среды рабочего стола Budgie. Сборки формируются для архитектуры x86_64-v2 и поставляются с рабочими столами GNOME и COSMIC.

Пакетный менеджер moss использует собственный формат пакетов Stone и предоставляет инструменты для управления состоянием системы. Обновление производится в атомарном режиме с заменой содержимого раздела /usr. Дистрибутив гарантирует целостность системы - в случае сбоя во время установки обновления, система откатывается на прошлое рабочее состояние. За исключением ядра и некоторых системных компонентов изменения применяются на лету, без необходимости перезагрузки. Для экономии дискового пространства при хранении нескольких версий пакетов применяется дедупликация на основе жёстких ссылок.

Проектом также развиваются инсталлятор Lichen, система сборки boulder, панель управления summit, менеджер загрузки blsforme и система контейнеров moss-container. Пакетный менеджер и низкоуровневые утилиты написаны на языке Rust. Большая часть пакетов, включая ядро Linux, собрана при помощи компилятора Clang. В качестве стандартной библиотеки для приложений на С++ используется libc++ от проекта LLVM.

Особенности альфа-версии Serpent OS:

  • Добавлены дополнительные патчи для устройств ASUS и Microsoft Surface. В репозитории добавлен драйвер для GPU NVIDIA (пересобраны модули open-gpu-kernel-modules).
  • Добавлен пакет для установки клиента сервиса доставки игр Steam и предложены драйверы mesa-32bit и nvidia-graphics-driver-32bit для запуска 32-разрядных приложений в 64-разрядном окружении.
  • По возможности задействованы системные компоненты на языке Rust: утилиты GNU coreutils заменены на uutils, программа sudo заменена на sudo-rs, вместо процесса для синхронизации точного времени задействован ntpd-rs, утилита curl собрана с библиотекой rustls и HTTP-бэкендом hyper (поддержка hyper на днях была прекращена проектом Curl из-за отсутствия интереса со стороны разработчиков).
  • В сборке с рабочим столом GNOME по умолчанию задействовано приглашение командной строки starship. В состав включены: редактор кода zed, профилировщик loupe и интерфейс для отслеживания состояния системы resources.
  • В инструментарии moss для обхода ограничения ФС ext4 в 65 тысяч жёстких ссылок на каждую inode обеспечено создание новых inode для пустых файлов. Для предотвращения исчерпания свободного места на загрузочном разделе (ENOSPC) реализована автоматическая чистка старых файлов с ядрами и initrd.
  • В загрузочном менеджере blsforme обеспечена работа в автоматическом режиме, позволяющем обслуживать EFI System Partition и загрузочные записи без ручного вмешательства. Упрощена настройка параметров командной строки ядра. Добавлена возможность формирования нескольких образов initrd.
  • В инсталляторе lichen переработан интерфейс пользователя. Добавлена возможность выбора файловой системы для корневого раздела - xfs, ext4 или f2fs.
  • Обновлены версии пакетов, среди которых ядро Linux 6.12.6, Firefox 133.0.3, LLVM 18.1.8, GNOME 47.2, COSMIC 1.0.0_alpha4.


  1. Главная ссылка к новости (https://serpentos.com/blog/202...)
  2. OpenNews: Релиз дистрибутива Solus 4.6
  3. OpenNews: Serpent OS переходит на применение языков Rust, TypeScript и Go в инструментарии и инфраструктуре
  4. OpenNews: Проект разработки документации для Serpent OS
  5. OpenNews: Дистрибутив Solus 5 будет построен на технологиях SerpentOS
  6. OpenNews: Запуск пакетной инфраструктуры SerpentOS
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62468-serpentos
Ключевые слова: serpentos
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (35) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 22:36, 25/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Хотел написать, какой приятный UI, а потом увидел, что это интерфейс Steam.
     
     
  • 2.11, Аноним (11), 23:28, 25/12/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Лучше тогда сразу официальную SteamOS 3 накатить)
     
     
  • 3.16, Аноним (16), 00:08, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >официальную SteamOS

    По статистике стима, у 96.56% пользователей винда:
    https://store.steampowered.com/hwsurvey/

     
  • 3.30, Аноним (30), 05:55, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    SteamOS 3 это такая ОС мультимедиа для телевизоров.
     

  • 1.6, Аноним (6), 22:51, 25/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Кто все эти люди? )
     
     
  • 2.32, Аноним (32), 06:49, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Неосиляторы hpkg.
     

  • 1.8, Аноним (11), 23:23, 25/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    В чём уникальность дистрибутива, чтобы люди его ставили?
     
     
  • 2.15, Аноним (15), 00:00, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это что-то вроде NixOS, но с традиционным подходом. Пакеты ставятся как в мейнстримовых дистрах, при этом состояние системы всё равно регистрируется.
     
     
  • 3.22, Аноним (22), 00:48, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну это примерно как трезвый, но выпивает раз в день. Подход как в nixos невозможен методологически без использования функционального программирования. Чисто математически невозможен. Это как "щас мы посчитаем гравитацию и черные дыры по формулам Ньютона. Будет похоже, но расхождение плюс минус порядок" )))
     
  • 3.23, cheburnator9000 (ok), 00:50, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для этого существует btrfs и утилита snapper из дистрибутива opensuse. Создаются снапшоты раздела root до установки пакетов. И это можно прикрутить даже к debian, да хоть к ubuntu.

    Просто еще один atomic дистрибутив, где пользователь не свободен в своей системе. Идут путем RedHat/IBM, навязывают своим потенциальным клиентам (лол) вендорлок и рабство.

     
  • 3.36, Аноним (36), 07:24, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А вам не кажется это чем-то порочным и противоестественным? Ведь гарантировать целостность данных - это одна из функций файловых систем!
     
     
  • 4.46, Аноним (46), 12:31, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На уровне ФС имеет смысл гарантировать целостность пользовательских данных, а не системных.
     
  • 4.51, Самый Лучший Гусь (?), 17:01, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Целосность данных переоценена ведь у всех людей которым это важно есть бекап в облака
     
  • 2.20, cheburnator9000 (ok), 00:46, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Абсолютно ни в чем. Просто одному человеку (бывшему автору емнип Solus) захотелось написать свой пакетный менеджер и систему сборки этих пакетов. Год или два пердел над реализацией на языке D, потом год или два переписывал все на Rust.
     
     
  • 3.35, Аноним (36), 07:21, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мода - она такая! Столько времени потрачено напрасно... ужас!
     

  • 1.12, Аноним (11), 23:33, 25/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто пользовался, 4К HDR экран поддерживает?
     
  • 1.13, Аноним (13), 23:49, 25/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Свой пакетный менеджер, свои пакеты, не хватает еще своего DE, чтобы очередной дистрибутив умен спустя 2 релиза. Вместо того, что инвестировать в экосистему в целом, люди тешат свое ЧСВ и делают очередной велосипед.
     
     
  • 2.29, Аноним (30), 05:52, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь есть свой DE buddgie.
    Надо больше форматов архиваторов, аналогов .deb, в виде flatpak, snap, appimage, дабы заполонить интернет.
     
     
  • 3.37, Аноним (37), 07:42, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это чтобы разрабочикам приложений не было скучно
     

  • 1.14, Аноним (-), 23:58, 25/12/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –2 +/
     
  • 1.17, Аноним (17), 00:13, 26/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Сборки формируются для архитектуры x86_64-v2

    Всё, что надо знать о разрабах и сопровождающих этого дистра. Сразу ффтопку такой дистр.

     
     
  • 2.18, Аноним (18), 00:16, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +11 +/
    У бедного владельца коры дуба не поддерживается. Вот разработчики гады
     
     
  • 3.52, ryoken (ok), 18:12, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А может у него PPC64.
     
  • 2.21, Аноним (-), 00:48, 26/12/2024 Скрыто ботом-модератором     [к модератору]
  • +4 +/
     
     
  • 3.28, Аноним (28), 03:25, 26/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.33, Аноним (36), 07:17, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И что же конкретно это говорит о разработчиках? Выражайтесь яснее!
     
     
  • 3.42, Аноним (42), 11:26, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что они потреблятели. Всё ещё недостаточно ясно и нужно ещё яснее?
     

  • 1.31, Аноним (31), 06:32, 26/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    " поставляются с рабочими столами GNOME и COSMIC. "
    Ясно-понятно, кед нет, смысла тоже нет.
     
     
  • 2.34, Аноним (36), 07:19, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На досуге, пробовал кеды в том же cachyos... терпеть не могу gnome, но и кеды - не лучше! Рассматриваю переход на какой-нибудь Cosmic & Hyperland. Сил уже нет терпеть все это мракобесие...
     
     
  • 3.40, Аноним (31), 09:49, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попробуй кеды не в нонейм дистрибутиве с 3 мейнтейнерами а в, например, дебиане. И не сырую еще 6.2 а отполированную 5.27. И не с вейландом а с иксами.
     
     
  • 4.41, Аноним (41), 10:08, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    И не на 240 Hz 1440p VRR мониторе, а на 640х480 ЭЛТ, ага.
     
     
  • 5.48, И_не_на (?), 14:51, 26/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И не на полноценной клавиатуре с нумпадом, а на джойстике от Sony  Playstation и трекболом.
     

  • 1.45, Аноним (-), 12:30, 26/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Serpent OS 3,15 % потенциально уязвимых пакетов по статистике repology.org, а в Ubuntu 21.20 всего 0,81 %.
     
  • 1.47, Nochi (?), 14:13, 26/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Если от разрабов solus и budgie, то почему в serpent os нет budgie?
    И есть инфа, когда budgie 11 выпустят?
     
  • 1.49, Аноним (49), 16:00, 26/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    надо ставить, дистр от рептилоидов
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру