Дистрибутив Serpent OS ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» Π½Π° ΡΡ‚Π°Π΄ΠΈΡŽ Π°Π»ΡŒΡ„Π°-тСстирвания

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π»ΡŒΡ„Π°-выпуск дистрибутива 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 Surfac. Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для GPU NVIDIA (пСрСсобраны ΠΌΠΎΠ΄ΡƒΠ»ΠΈ open-gpu-kernel-modules).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ для установки ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° сСрвиса доставки ΠΈΠ³Ρ€ Steam ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ mesa-32bit ΠΈ nvidia-graphics-driver-32bit для запуска 32-разрядных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² 64-разрядном ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ.
     Дистрибутив Serpent OS ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» Π½Π° ΡΡ‚Π°Π΄ΠΈΡŽ Π°Π»ΡŒΡ„Π°-тСстирвания
  • По возмоТности задСйствованы систСмныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π° языкС 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.

 Дистрибутив Serpent OS ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» Π½Π° ΡΡ‚Π°Π΄ΠΈΡŽ Π°Π»ΡŒΡ„Π°-тСстирвания
 Дистрибутив Serpent OS ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» Π½Π° ΡΡ‚Π°Π΄ΠΈΡŽ Π°Π»ΡŒΡ„Π°-тСстирвания


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru
author avatar
ProHoster ΠšΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚, ВСхничСский спСциалист
A technical specialist at ProHoster with over six years of experience in server administration, VPN solutions, and network security. I manage infrastructure setup and support, monitor service stability, and implement solutions to protect client data. I also contribute to performance optimization and compliance with modern security and privacy requirements.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ