AlmaLinux 10.1 пристига с ключови нови функции, CRB по подразбиране и Btrfs

  • Активирането на CRB по подразбиране намалява EPEL грешките и активира selinux-policy-extra.
  • Поддръжка на Btrfs от инсталатора, както и подобрения в производителността и набори от инструменти.
  • Актуализации в контейнери/виртуализация (Podman, Buildah, Libvirt, QEMU-KVM).
  • ABI съвместимост с RHEL, повече архитектури и обширни облачни изображения.

душа линукс 10.1

AlmaLinux предприема твърди стъпки за подобряване на потребителското и администраторското изживяване, след издания като душа линукс 9.6и следващата версия 10.1 сега на разположение с промени, които ще бъдат интересни както за сървърите, така и за настолните компютри. Сред най-забележителните нови функции, Хранилището на CodeReady Builder (CRB) вече е активирано по подразбиране. И поддръжката на Btrfs идва от етапа на инсталиране, придружена от подобрения в производителността, актуализации на инструментариума и напредък в контейнерите, виртуализацията и сигурността.

Въпреки че заглавието се фокусира върху 10.1, не бива да губим от поглед основите, положени от AlmaLinux 10, с кодово име „Purple Lion“. Дистрибуцията поддържа съвместимост на ниво ABI с RHEL. Той добавя и свои собствени функции: активиране на frame pointer, разширена x86-64-v2 съвместимост, поддръжка на Secure Boot на ARM, завръщането на SPICE и Live издания за GNOME, KDE Plasma и Xfce. Всичко това е допълнено от облачни образи за основните доставчици и опции за мигриране от CentOS с помощта на инструмента ELevate.

AlmaLinux 10.1, състояние и обхват

Версия 10.1 пристига като „Хелиотропен лъв“ за всички поддържани архитектури: x86_64, x86_64_v2, aarch64, ppc64le и s390x.

В допълнение към вече наличното в AlmaLinux 10, версия 10.1 включва цялостна поддръжка на Btrfs на ниво ядро ​​и потребителско пространство и позволява системата да бъде инсталирана директно на Btrfs от инсталатора. Екипът пояснява, че първоначалното активиране се фокусира върху инсталатора и стека за управление на съхранението, и че по-широката поддръжка в рамките на софтуерната колекция AlmaLinux ще бъде внедрявана постепенно.

CRB е активиран по подразбиране: сбогом на счупените зависимости с EPEL

Една от най-добре дошлите практически промени е, че от AlmaLinux 10, а също и в 10.1, хранилището CodeReady Builder (CRB) е активиран по подразбиранеТова хранилище, известно като PowerTools в душа линукс 8.6Съдържа библиотеки и помощни програми, които не са част от базовия пакет RHEL/AlmaLinux, но са от съществено значение за софтуер за разработка и зависимости, от който EPEL се нуждае, включително какво е необходимо за среди като KDE Plasma.

Досега много потребители са се сблъсквали грешки в зависимостите при инсталиране на EPEL пакети защото CRB не беше активиран, което причиняваше разочарование, ненужни съобщения за грешки и стръмна крива на обучение. С промяната, че триенето изчезваНийл Гомпа, член на инженерния комитет на AlmaLinux, обясни, че намерението е вече да не се налага да докосвате конфигурацията на хранилището, за да инсталирате често срещани пакети като плазма-откриване o libAppStreamQt.

На системи, които вече работят с AlmaLinux 10 (включително варианта Коте 10), актуализацията коригира файла almalinux-crb.repo установяване enabled=1Ако предпочитате да го деактивирате, Можете лесно да го направите с dnf config-manager и да обърнете опцията. Това решение също така проправя пътя за подобрена сигурност: Пакетът selinux-policy-extra ще пристигне в CRB., предназначен да подобри съвместимостта на EPEL софтуера със SELinux и ще се инсталира автоматично по време на актуализации, когато CRB е активен.

Какво е CRB и защо е важно?

CRB е допълнително хранилище с библиотеки, SDK и „свързващи“ елементи което много приложения приемат за даденост. Произходът му идва от PowerTools (AlmaLinux 8) и целта му е да улесни разработването и внедряването на софтуер, който, макар и да не е част от ядрото на RHEL, Това е от решаващо значение за съвременната работна средаАктивирането му „веднага след инсталирането“ намалява инцидентите и предпазва администраторите от губене на време за механично активиране и задачи за разрешаване на зависимости.

Btrfs от инсталатора

Версия 10.1 консолидира поддръжката на Btrfs, която вече беше тествана в AlmaLinux OS Kitten от началото на септември. Сега, Възможно е да инсталирате AlmaLinux директно върху Btrfsс активирана поддръжка както в ядрото, така и в потребителското пространство. Първоначалният фокус е върху инсталатора и управлението на томовете, докато останалата част от екосистемата ще включва по-разширени възможности на Btrfs с напредването на цикъла.

Това допълнение е подходящо за тези, които търсят моментни снимки, компресия или подтомове без да се прибягва до външни решения. Въпреки че първоначалният обхват е консервативен, самият факт, че можете да започнете с Btrfs от първия ден, е практичен скок за тестване, напреднали настолни компютри и определени сървърни сценарии.

Актуализирана производителност и инструменти в AlmaLinux 10.1

AlmaLinux 10.1 също така носи подобрения в производителността и актуализира инструментите за разработчици с най-новите версии на GCC, LLVM и Rust. Това води до по-ефективни компилации, нови оптимизации и по-голяма съвместимост със съвременни проекти които сочат към тези вериги от инструменти.

Освен това, помощните програми за отстраняване на грешки и мрежа са актуализирани за полски ежедневно преживяванекакто на сървъри, така и в среди за разработка. Нищо революционно, но осигурява онази „фина настройка“, която забелязвате, когато профилирате, отстранявате грешки или тествате натоварването.

Контейнери и виртуализация

На фронта на контейнеризацията и виртуализацията, AlmaLinux 10.1 въвежда нови версии на Podman, Buildah, Libvirt и QEMU-KVMТази комбинация осигурява по-модерно изживяване при изграждането и работата с контейнери, както и при управлението им. хипервизори и виртуални машини с по-малко триене и по-добра производителност.

За тези, които работят със споделена инфраструктура, тези преходи към версии са от значение: Те подобряват съвместимостта, поправят грешки и често добавят малки подобрения подобрения в качеството на живот, които се натрупват с течение на времето. Освен това, в експерименталната обстановка, Преглед на поддръжката на KVM за IBM POWER които потребителите са поискали (включително OSL в Държавния университет на Орегон), което разширява опциите в специализирани хардуерни среди.

Сигурност: SELinux, OpenSSL и SSSD политики

Сигурността не е пренебрегната. Актуализации на AlmaLinux 10.1 Политики за SELinux, OpenSSL и SSSD да поддържа най-стабилните, стабилни и надеждни системи. Успоредно с това, пристигането на selinux-policy-extra вътре в CRB (след като стане достъпен) ще засили съвместното съществуване между пакетите SELinux и EPEL, много често срещана комбинация в сървъри и работни станции.

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

Архитектури и варианти, поддържани от AlmaLinux 10.1

10.1 покрива x86_64, x86_64_v2, aarch64, ppc64le и s390xТози диапазон позволява внедряване от конвенционални сървъри до високопроизводителни мейнфрейм компютри и ARM системи. Освен това, AlmaLinux 10, за разлика от RHEL 10, залагат на разширяване на поддръжката за x86-64-v2 (когато RHEL публикува двоични файлове, започващи от x86-64-v3), с идеята да се запази малко по-старо функционално оборудване в веригата за корекции за сигурност в продължение на години.

За да се улесни този път, проектът изгражда алтернативен вариант на EPEL със съвместимост за x86-64-v2. А в света на ARM е добавен Поддръжка на защитено зареждане, ключово за внедрявания, където проверената верига за зареждане е съществено изискване.

Съвместимост с RHEL и ролята на CentOS Stream

След промяната в политиката на Red Hat относно RHEL кода, AlmaLinux ясно заяви своя подход: Не произлиза директно от RHEL кода, а от CentOS Stream.Поддържане на съвместимост на ниво ABI. Това означава, че софтуерът, проектиран за RHEL, работи правилно, запазвайки интерфейсите на приложенията, но с различен модел на разработка. фокусирани върху прозрачността и общността.

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

Десктоп, Live ISO файлове и потребителско изживяване в AlmaLinux 10.1

За тези, които искат да опитат преди инсталиране, AlmaLinux предлага Live издания с GNOME, KDE Plasma и XfceТе улесняват оценката на системата като настолен компютър, проверката на хардуерната съвместимост и вземането на решения, без да се налага модифициране на дискове. Освен това, активният CRB по подразбиране се забелязва при инсталиране. Компоненти или помощни програми на KDE Plasma, които използват EPELзащото типичните грешки в зависимостите, които нарушават потока, изчезват.

За да влоши нещата, проектът въвежда отново драйвери, които Red Hat отхвърлиразширяване на хардуерната поддръжка и възстановява SPICE протокол за отдалечени работни плотове, липсващи от RHEL 9.0 насам. Този тип решение поставя фокуса върху използваемост без загуба на съвместимост, предпоставка, която общността цени още от първите версии.

Облачни изображения и внедрявания на AlmaLinux 10.1

AlmaLinux предоставя официални образи на основните доставчици на облачни услуги. Amazon AWSИма AMI в AWS Marketplace и като AMI на общността, и те са безплатниКонкретна документация и подробности за проверка са налични в ресурсите на проекта.

на Общи облачни изображения Те са публикувани в основните огледала и хранилища, заедно с ръководства за проверка и употреба за стартирането им както на локални компютри, така и на сървъри; Те са гъвкав вариант за KVM, OpenStack и сценарии за частен облак или лаборатория.

En Google CloudОфициалните изображения са достъпни в Marketplace и могат да бъдат внедрени и чрез gcloud CLI, с инструкции, достъпни в уикито. За Microsoft AzureПроектът предлага изображения на AlmaLinux 8.10 и 9.6, достъпни във всички региони чрез Azure Marketplace, с внедряване от магазина, портала и CLI.

Ако използвате OpenNebulaИма и официални изображения на огледалата, с ръководства за проверка и употреба. И в Облачна инфраструктура на OracleAlmaLinux публикува образи във всички региони чрез Oracle Cloud Marketplace, подходящи за Regular, Shielded и ARM инстанции, разгръщаеми от Marketplace, Partner Image в OCI конзолата и собствени. OCI CLI.

WSL, Raspberry Pi и допълнителни формати

Отвъд облака, AlmaLinux предлага набор от формати за доставка което включва контейнери, изображения за WSL и за Raspberry Pi. Това разнообразие позволява приемането на дистрибуцията в сценарии за настолни компютри, лаборатории, CI/CD и IoTи поддържане на съгласуваност между средата за разработка и производствената среда.

Миграции от CentOS и надстройки между версии

Ако идвате от CentOS 8.5Преходът към AlmaLinux е лесен благодарение на инструментите на проекта: Внедряването на AlmaLinux позволява миграция на място Без преинсталиране. За CentOS 7 и за преходи между основни версии, Издигнете (разработен и поддържан от общността на AlmaLinux) позволява миграции и основни актуализации на версиите „на място“минимизиране на времето за престой и опростяване на пътя към поддържана платформа.

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

Малки детайли, които подобряват ежедневието

Връщайки се към същността на 10/10.1, има малки дизайнерски решения, които стават забележими в течение на няколко седмици. повторно въвеждане на контролери Red Hat разшири съвместимостта си с „възстановим“ хардуер, като изхвърли хардуер, бракуван от компанията. активиране по подразбиране на указателите на рамки Това улеснява профилирането и диагностиката на производителността. А наличието на активен CRB е едно от онези неща, които... След като ги опитате, няма да искате да се върнете.особено ако използвате EPEL или настолни компютри като KDE Plasma.

В среди за виртуализация, актуализирането QEMU-KVM и Libvirt Това обикновено се изразява в по-плавни жизнени цикли на виртуални машини, по-добра обработка на моментни снимки и по-голяма стабилност при натоварване. А за екипи, които комбинират контейнери и виртуални машини, Подман и Билда ежедневно Те помагат да се гарантира, че веригата CI/CD не изостава от нагоре по веригата.

Кога да надстроите до AlmaLinux 10.1 и какво да очаквате

Ако сте в производствен режим, вече можете да инсталирате стабилна 10.1 да внесат тези подобрения в критично важни машини. Тези, които вече използват AlmaLinux 10, ще видят някои промени, въведени чрез актуализации (като например Активиране на CRB по подразбиране и неговите последици) и ще може да планира приемането на Btrfs или внедряването на нови вериги от инструменти съгласно вътрешните политики.

AlmaLinux напредва чрез комбиниране Съвместимост с RHEL, собствени подобрения и фокус върху използваемосттаАктивирането по подразбиране на CRB опростява ежедневието, Btrfs отваря интересни врати от инсталатора, а актуализациите на инструментариума, контейнера и сигурността поддържат стека модерен.

душа линукс 9.2
Свързана статия:
AlmaLinux 9.2 вече е издаден и това са неговите новини