Publikim paraprak AlmaLinux 9, bazuar në degën RHEL 9

Versioni beta i shpërndarjes është publikuar. AlmaLinux 9, ndërtuar duke përdorur paketa nga dega Red Hat Enterprise Linux 9 dhe përmban të gjitha ndryshimet e propozuara në këtë version. Ndërtimet janë përgatitur për arkitekturat x86_64, ARM64, s390x dhe ppc64le në formën e një bootable (780 MB), minimale (1.7 GB) dhe full image (8 GB). RHEL 9 dhe AlmaLinux 9 priten në fillim të majit.

ShpĂ«rndarja Ă«shtĂ« identike me RHEL nĂ« funksionalitet, pĂ«rveç ndryshimeve qĂ« lidhen me ribrandimin dhe heqjen e paketave specifike pĂ«r RHEL, tĂ« tilla si redhat-*, insights-client dhe subscription-manager-migration*. AlmaLinux ËshtĂ« falas pĂ«r tĂ« gjithĂ« pĂ«rdoruesit, i zhvilluar me pjesĂ«marrjen e komunitetit dhe duke pĂ«rdorur njĂ« model qeverisjeje tĂ« ngjashĂ«m me projektin Fedora. Krijuesit AlmaLinux Ne u pĂ«rpoqĂ«m tĂ« arrinim njĂ« ekuilibĂ«r optimal midis mbĂ«shtetjes sĂ« korporatĂ«s dhe interesave tĂ« komunitetit - nga njĂ«ra anĂ«, burimet dhe zhvilluesit e Cloud ishin tĂ« pĂ«rfshirĂ« nĂ« zhvillim.Linux, i cili ka pĂ«rvojĂ« tĂ« gjerĂ« nĂ« mbĂ«shtetjen e forqeve RHEL, dhe nga ana tjetĂ«r, projekti Ă«shtĂ« transparent dhe i kontrolluar nga komuniteti.

Shpërndarja AlmaLinux themeluar nga CloudLinux, e cila, pavarësisht përfshirjes së burimeve dhe zhvilluesve të saj, e transferoi projektin në një organizatë të veçantë jofitimprurëse AlmaLinux Fondacioni OS për zhvillim në një platformë neutrale me pjesëmarrjen e komunitetit. Një milion dollarë në vit janë ndarë për zhvillimin e projektit. Të gjitha zhvillimet AlmaLinux janë publikuar sipas licencave të lira.

Ndryshime të mëdha në AlmaLinux 9 dhe RHEL 9 krahasuar me degën RHEL 8:

  • Mjedisi i sistemit dhe mjetet e ndĂ«rtimit janĂ« pĂ«rditĂ«suar. GCC 11 pĂ«rdoret pĂ«r ndĂ«rtimin e paketave. Biblioteka standarde C Ă«shtĂ« pĂ«rditĂ«suar nĂ« glibc 2.34. Paketa e bĂ«rthamĂ«s Linux NdĂ«rtuar mbi versionin 5.14. Menaxheri i paketave RPM Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 4.16 me mbĂ«shtetje pĂ«r kontrollin e integritetit nĂ«pĂ«rmjet fapolicyd.
  • Ka pĂ«rfunduar migrimi i shpĂ«rndarjes nĂ« Python 3. Si parazgjedhje, propozohet dega Python 3.9. Python 2 Ă«shtĂ« ndĂ«rprerĂ«.
  • Desktopi bazohet nĂ« GNOME 40 (RHEL 8 dĂ«rgoi GNOME 3.28) dhe bibliotekĂ«n GTK 4. NĂ« GNOME 40, desktopĂ«t virtualĂ« nĂ« modalitetin e PĂ«rmbledhjes sĂ« Aktiviteteve kalohen nĂ« modalitetin e peizazhit dhe shfaqen si njĂ« zinxhir i vazhdueshĂ«m lĂ«vizĂ«s nga e majta nĂ« tĂ« djathtĂ«. Çdo desktop i shfaqur nĂ« modalitetin e pĂ«rmbledhjes ofron njĂ« paraqitje vizuale tĂ« dritareve tĂ« disponueshme, tĂ« cilat rrafshohen dhe zmadhohen nĂ« mĂ«nyrĂ« dinamike ndĂ«rsa pĂ«rdoruesi ndĂ«rvepron. Ofrohet njĂ« tranzicion pa probleme midis listĂ«s sĂ« programeve dhe desktopĂ«ve virtualĂ«.
  • GNOME pĂ«rfshin mbajtĂ«sin e profileve tĂ« energjisĂ«-daemon, i cili ofron mundĂ«sinĂ« pĂ«r tĂ« kaluar nĂ« lĂ«vizje midis modalitetit tĂ« kursimit tĂ« energjisĂ«, modalitetit tĂ« balancĂ«s sĂ« energjisĂ« dhe modalitetit tĂ« performancĂ«s maksimale.
  • TĂ« gjitha transmetimet audio janĂ« zhvendosur te serveri i medias PipeWire, i cili tani Ă«shtĂ« parazgjedhja nĂ« vend tĂ« PulseAudio dhe JACK. PĂ«rdorimi i PipeWire ju lejon tĂ« ofroni aftĂ«si profesionale tĂ« pĂ«rpunimit audio nĂ« njĂ« botim tĂ« rregullt desktop, tĂ« shpĂ«toni nga fragmentimi dhe tĂ« unifikoni infrastrukturĂ«n audio pĂ«r aplikacione tĂ« ndryshme.
  • Si parazgjedhje, menyja e nisjes GRUB fshihet nĂ«se RHEL Ă«shtĂ« shpĂ«rndarja e vetme e instaluar nĂ« sistem dhe nĂ«se nisja e fundit ishte e suksesshme. PĂ«r tĂ« shfaqur menunĂ« gjatĂ« nisjes, thjesht mbani tĂ« shtypur tastin Shift ose shtypni tastin Esc ose F8 disa herĂ«. Nga ndryshimet nĂ« ngarkuesin e nisjes, vĂ«rehet gjithashtu vendosja e skedarĂ«ve tĂ« konfigurimit GRUB pĂ«r tĂ« gjitha arkitekturat nĂ« tĂ« njĂ«jtĂ«n direktori /boot/grub2/ (skedari /boot/efi/EFI/redhat/grub.cfg tani Ă«shtĂ« njĂ« lidhje simbolike me / boot/grub2/grub.cfg), ato. i njĂ«jti sistem i instaluar mund tĂ« niset duke pĂ«rdorur tĂ« dy EFI dhe BIOS.
  • KomponentĂ«t pĂ«r mbĂ«shtetjen e gjuhĂ«ve tĂ« ndryshme vendosen nĂ« paketat langpacks, duke ju lejuar tĂ« ndryshoni nivelin e mbĂ«shtetjes sĂ« instaluar tĂ« gjuhĂ«s. PĂ«r shembull, langpacks-core-font ofron vetĂ«m fontet, langpacks-core ofron vendndodhjen glibc, fontin bazĂ« dhe metodĂ«n e hyrjes, dhe langpacks ofron pĂ«rkthime, fonte shtesĂ« dhe fjalorĂ« drejtshkrimor.
  • KomponentĂ«t e pĂ«rditĂ«suar tĂ« sigurisĂ«. ShpĂ«rndarja pĂ«rfshin njĂ« degĂ« tĂ« re tĂ« bibliotekĂ«s kriptografike OpenSSL 3.0. Si parazgjedhje, janĂ« aktivizuar algoritme kriptografike mĂ« moderne dhe tĂ« sigurta (pĂ«r shembull, pĂ«rdorimi i SHA-1 nĂ« TLS, DTLS, SSH, IKEv2 dhe Kerberos Ă«shtĂ« i çaktivizuar, TLS 1.0, TLS 1.1, DTLS 1.0, RC4, Camellia, DSA, 3DES dhe FFDHE-1024 janĂ« tĂ« paaftĂ«) . Paketa OpenSSH Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 8.6p1. Cyrus SASL u zhvendos nĂ« bazĂ«n e GDBM nĂ« vend tĂ« Berkeley DB. Bibliotekat NSS (ShĂ«rbimet e SigurisĂ« sĂ« Rrjetit) nuk mbĂ«shtesin mĂ« formatin DBM (Berkeley DB). GnuTLS Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 3.7.2.
  • PerformancĂ« e pĂ«rmirĂ«suar ndjeshĂ«m e SE-sĂ«Linux dhe konsum i reduktuar i memories. MbĂ«shtetja pĂ«r cilĂ«simin "SELINUX=disabled" pĂ«r çaktivizimin e SE Ă«shtĂ« hequr nga /etc/selinux/configLinux (cilĂ«simi i specifikuar tani çaktivizon vetĂ«m ngarkimin e politikave dhe nĂ« fakt çaktivizon funksionalitetin e SE)Linux tani kĂ«rkohet tĂ« kalohet parametri "selinux=0" nĂ« kernel).
  • U shtua mbĂ«shtetje eksperimentale VPN WireGuard.
  • Si parazgjedhje, identifikimi i SSH si rrĂ«njĂ« Ă«shtĂ« i çaktivizuar.
  • Veglat e menaxhimit tĂ« filtrit tĂ« paketave iptables-nft (iptables, ip6tables, ebtables dhe arptables utilities) dhe ipset janĂ« zhvlerĂ«suar. Tani rekomandohet pĂ«rdorimi i nftables pĂ«r tĂ« menaxhuar murin e zjarrit.
  • PĂ«rfshihet njĂ« daemon i ri mptcpd pĂ«r konfigurimin e MPTCP (MultiPath TCP), njĂ« zgjerim i protokollit TCP pĂ«r organizimin e funksionimit tĂ« njĂ« lidhjeje TCP me dĂ«rgimin e paketave njĂ«kohĂ«sisht pĂ«rgjatĂ« disa rrugĂ«ve pĂ«rmes ndĂ«rfaqeve tĂ« ndryshme tĂ« rrjetit tĂ« lidhura me adresa IP tĂ« ndryshme. PĂ«rdorimi i mptcpd bĂ«n tĂ« mundur konfigurimin e MPTCP pa pĂ«rdorur mjetin iproute2.
  • Paketa e skripteve tĂ« rrjetit Ă«shtĂ« hequr, NetworkManager duhet tĂ« pĂ«rdoret pĂ«r tĂ« konfiguruar lidhjet e rrjetit. MbĂ«shtetja pĂ«r formatin e cilĂ«simeve ifcfg Ă«shtĂ« ruajtur, por NetworkManager paracakton njĂ« format tĂ« bazuar nĂ« skedarin kyç.
  • Versionet e reja tĂ« pĂ«rpiluesve dhe mjeteve tĂ« zhvilluesit pĂ«rfshinin: GCC 11.2, LLVM/Clang 12.0.1, Rust 1.54, Go 1.16.6, Node.js 16, OpenJDK 17, Perl 5.32, PHP 8.0, Python 3.9, G. 3.0, Ruit Subversion 2.31, binutils 1.14, CMake 2.35, Maven 3.20.2, Ant 3.6.
  • Paketat e pĂ«rditĂ«suara tĂ« serverĂ«ve Apache HTTP Server 2.4.48, nginx 1.20, Varnish Cache 6.5, Squid 5.1.
  • DBMS e pĂ«rditĂ«suar MariaDB 10.5, MySQL 8.0, PostgreSQL 13, Redis 6.2.
  • Si parazgjedhje, Clang pĂ«rdoret pĂ«r tĂ« ndĂ«rtuar emulatorin QEMU, i cili lejoi aplikimin e disa mekanizmave shtesĂ« tĂ« mbrojtjes nĂ« hipervizorin KVM, tĂ« tilla si SafeStack pĂ«r tĂ« mbrojtur kundĂ«r metodave tĂ« shfrytĂ«zimit tĂ« Programimit tĂ« Orientuar nĂ« Kthim (ROP).
  • SSSD (System Security Services Daemon) ka rritur detajet e regjistrave, pĂ«r shembull, koha e pĂ«rfundimit tĂ« detyrĂ«s tani i Ă«shtĂ« bashkangjitur ngjarjeve dhe rrjedha e vĂ«rtetimit pasqyrohet. U shtua funksionaliteti i kĂ«rkimit pĂ«r tĂ« analizuar cilĂ«simet dhe problemet e performancĂ«s.
  • MbĂ«shtetja pĂ«r IMA (Integrity Measurement Architecture) Ă«shtĂ« zgjeruar pĂ«r tĂ« kontrolluar integritetin e komponentĂ«ve tĂ« sistemit operativ duke pĂ«rdorur nĂ«nshkrime dixhitale dhe hash.
  • Si parazgjedhje, Ă«shtĂ« aktivizuar njĂ« hierarki e vetme e unifikuar cgroup (cgroup v2). Cgroups v2 mund tĂ« pĂ«rdoret, pĂ«r shembull, pĂ«r tĂ« kufizuar memorien, CPU-nĂ« dhe konsumin I/O. Dallimi kryesor midis cgroups v2 dhe v1 Ă«shtĂ« pĂ«rdorimi i njĂ« hierarkie tĂ« zakonshme tĂ« cgroups pĂ«r tĂ« gjitha llojet e burimeve, nĂ« vend tĂ« hierarkive tĂ« veçanta pĂ«r alokimin e CPU, menaxhimin e kujtesĂ«s dhe I/O. HierarkitĂ« e ndara çuan nĂ« vĂ«shtirĂ«si nĂ« organizimin e ndĂ«rveprimit midis mbajtĂ«sve dhe nĂ« kosto shtesĂ« tĂ« burimeve tĂ« kernelit kur zbatohen rregullat pĂ«r njĂ« proces tĂ« pĂ«rmendur nĂ« hierarki tĂ« ndryshme.
  • U shtua mbĂ«shtetje pĂ«r sinkronizim tĂ« saktĂ« tĂ« kohĂ«s bazuar nĂ« protokollin NTS (Network Time Security), i cili pĂ«rdor elementĂ« tĂ« infrastrukturĂ«s sĂ« çelĂ«sit publik (PKI) dhe lejon pĂ«rdorimin e TLS dhe enkriptimit tĂ« autentikuar AEAD (Authenticated Enkription with Associated Data) pĂ«r mbrojtje kriptografike tĂ« ndĂ«rveprimeve klient-server. server nĂ«pĂ«rmjet NTP (Network Time Protocol). Serveri chrony NTP Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 4.1.
  • Ofroi mbĂ«shtetje eksperimentale pĂ«r KTLS (zbatimi i TLS nĂ« nivel kernel), Intel SGX (Zgjerime tĂ« GardĂ«s sĂ« Softuerit), DAX (Qasje direkte) pĂ«r ext4 dhe XFS, mbĂ«shtetje pĂ«r AMD SEV dhe SEV-ES nĂ« hipervisorin KVM.
  • Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster