След една година разработка, бе публикуван дистрибутивът Endless OS 4.0, насочен към създаването на проста за работа система, в която можете бързо да подбирате приложения по свой вкус. Приложенията се разпространяват под формата на самодостатъчни пакети във формат Flatpak. Размерът на предлаганите загрузъчни образи варира от 3.3 до 17 ГБ.
Дистрибутивът не използва традиционни пакетни мениджъри, а вместо това предлага минимална атомарно обновяема базова система, работеща в режим само за четене и създадена с помощта на инструментария OSTree (системният образ се обновява атомарно от Git-подобно хранилище). Идентични на идеите в Endless OS, напоследък разработчиците на Fedora се опитват да ги повторят в рамките на проекта Silverblue за създаване на атомарно обновяем вариант на Fedora Workstation. Инсталаторът и системата за обновяване на Endless OS, както и беше планирано, сега се използват в GNOME OS.
Endless OS е един от дистрибутивите, които промотират иновации в потребителските Linux системи. Работното пространство в Endless OS е базирано на значително преработен форк на GNOME. Разработчиците на Endless активно участват в създаването на upstream проекти и предават своите разработки на тях. Например, в изданието GTK+ 3.22 около 9.8% от всички промени са направени от разработчиците на Endless, а компанията, която ръководи проекта Endless Mobile, е част от надзорния съвет на GNOME Foundation, заедно с FSF, Debian, Google, Linux Foundation, Red Hat и SUSE.
Endless OS 4 е обозначен като версия с дълъг срок на поддръжка, обновленията за която ще се формират през следващите години. Включително, дистрибутивът ще продължи да се поддържа за известно време след появата на клона Endless OS 5, който ще бъде публикуван след 2-3 години и ще бъде базиран на Debian 12 (времето на издаване на Endless OS 5 зависи от сроковете за формиране на Debian 12).
В новото издание:
- За улесняване на навигацията в списъка с инсталирани приложения, който може да се разделя на няколко страници, отстрани на блока с иконки са добавени стрелки за преминаване към следваща и предишна страница. В долната част на списъка е добавен визуален индикатор на общия брой страници, в който всяка страница отговаря на точка.

- Предоставена е възможност за бързо превключване към друг потребител, без да се завършва работата с текущия сеанс. Интерфейсът за превключване на потребители е достъпен чрез менюто или на страницата за заключване на екрана.

- Проведена е модернизация на системата за печат. За работа с принтери вече не е необходимо инсталирането на отделни драйвери, а за печат и откриване на принтери, свързани директно или налични в локалната мрежа, се използва протоколът IPP Everywhere.
- Компонентите на дистрибутива са синхронизирани с клона на Debian 11 (Endless OS 3.x беше базиран на Debian 10). Пакетът с ядро Linux е обновен до версия 5.11. Обновени са версиите на драйверите NVIDIA (460.91.03), OSTree 2020.8 и flatpak 1.10.2.
- Процесът на изграждане на дистрибуцията е променен, вместо да се повторно събираха оригиналните текстове на пакетите Debian на своя страна, в Endless OS 4 общите бинарни пакети с Debian сега се изтеглят директно от репозиториите на Debian при формирането на дистрибуцията. Броят на специфичните пакети за Endless OS, които включват промени, е намален до 120.
- Добавена е поддръжка за платформи Raspberry Pi 4B с 8GB RAM (моделите с 2GB и 4GB RAM бяха поддържани преди). Подобрена е производителността на графиката и WiFi за всички модели Raspberry Pi 4B. Поддръжката на ARM64 платформата остава все още експериментална.
- Добавена е поддръжка VPN L2TP и OpenConnect с поддръжка на протоколите Cisco AnyConnect, Array Networks AG SSL VPN, Juniper SSL VPN, Pulse Connect Secure, Palo Alto Networks GlobalProtect SSL VPN, F5 Big-IP SSL VPN и Fortinet Fortigate SSL VPN.
- За настройка на системните часовници и синхронизация на точното време вместо fake-hwclock и ntpd се използва услугата systemd-timesyncd.
- В заредителя е добавена поддръжка за механизма SBAT (UEFI Secure Boot Advanced Targeting), който решава проблемите с отзоваващите сертификати за UEFI Secure Boot.
- Поставката на приложението за дистанционно управление на работния плот vinagre е спряна, тъй като авторите му вече не го поддържат. Като алтернатива се препоръчва да се използват програмите Connections (RDP, VNC), Remmina (RDP, VNC, NX, Spice, SSH) или Thincast (RDP).
- От работния плот са премахнати уеб-ярлиците за бързо отваряне на сайтовете Duolingo, Facebook, Gmail, Twitter, WhatsApp и YouTube.
- Приложенията „The Word of the Day“ и „Quote of the Day“ са премахнати, тъй като загубиха смисъл след премахването на функцията Discovery Feed в предишното издание.
- Като браузър по подразбиране е предложен Chromium, вместо използваната преди това заглушка, която автоматично инсталира Google Chrome при първоначалното свързване с мрежата.
- Музикалният плейър Rhythmbox и приложението за работа с уеб-камери Cheese са преминали на инсталация с пакети във формат Flatpak (предишно Rhythmbox и Cheese бяха част от основната доставка и не можеха да бъдат деинсталирани или деактивирани чрез инструментите за родителски контрол). След обновлението потребителят ще трябва да прехвърли своите плейлисти от каталога „~/ .local / share / rhythmbox /“ в „~/ .var / app / org.gnome.Rhythmbox3 / data / rhythmbox /“.
- Иконите, използвани в дистрибуцията, са заменени с оригиналните икони на GNOME, които са по-добре адаптирани за екрани с висока плътност на пикселите.

- Компонентите на операционната система и приложенията във формат Flatpak вече са разделени и се съхраняват в отделни репозитории (по-рано те се обработваха в един репозиторий OSTree на диска). Забелязва се, че промените подобряват стабилеността и производителността на инсталиране на пакети.
- Методът за опционално участие в предаването на телеметрия относно работата на потребителя и изпращането на отчети за възникнали сривове е променен (включването на предаването на анонимна статистика по желание може да бъде извършено от потребителя по време на инсталацията или чрез конфигуратора "Settings → Privacy → Metrics"). За разлика от предишни версии, предаваните данни вече не са свързани с конкретен компютър, а са асоциирани с идентификатора на сборката на инсталирания на компютъра дистрибутив. Освен това е намален броят на метриките, които се предават при изпращането на статистиката.
- На потребителите е предоставена възможност за настройка на съдържанието на инсталационния образ. Например, можете да създадете собствен вариант на инсталационния образ, който съдържа различен набор от приложения по подразбиране и други настройки на работния плот.
Източник: opennet.ru



