Debian 12 «Bookworm» izlaišana

Pēc gandrīz divu gadu attīstības tika izlaista Debian GNU/Linux 12.0 (Bookworm), kas ir pieejama deviņām oficiāli atbalstītām arhitektūrām: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) un IBM System z (s390x). Šiem Debian 12 atjauninājumiem tiks nodrošināta atbalsta perioda ilgums pieci gadi.

Lejupielādei ir pieejami instalācijas attēli, kurus var lejupielādēt, izmantojot HTTP, jigdo vai BitTorrent. AMD64 un i386 arhitektūrām ir izstrādāti LiveUSB, kas pieejami ar GNOME, KDE, LXDE, Xfce, Cinnamon un MATE variantiem, kā arī daudzarhitektūru DVD, kas apvieno paketes AMD64 platformai ar papildu paketēm i386 arhitektūrai. Pirms migrācijas procedūras no Debian 11 “Bullseye” vēlams iepazīties ar sekojošo dokumentu.

Repūzitorijā ir 64419 bināro pakotņu, kas ir par 4868 pakotnēm vairāk nekā tika piedāvāts Debian 11. Salīdzinot ar Debian 11, pievienotas 11089 jaunas binārās pakotnes, izņemti 6296 (10%) novecojušu vai pamestu pakotņu, atjauninātas 43254 (67%) pakotnes. Kopējais visām izplatītajām avota kodiem ir 1 341 564 204 koda rindiņas. Visu pakotņu kopējais izmērs ir 365 GB. 96.3% (iepriekšējā versijā 95.7%) pakotnēm ir nodrošināta atbalsta atkārtojama būvē, kas ļauj apstiprināt, ka izpildāmais fails ir veidots tieši no deklarētajiem avotiem un nesatur nevēlamas izmaiņas, kuras, piemēram, varētu tikt veiktas ar uzbrukumu būvēšanas infrastruktūrai vai slēpto elementu pievienošanu kompilatorā.

Galvenās izmaiņas Debian 12.0:

  • Oficiālajos instalācijas attēlos, papildus brīvajām programmatūrām no galvenā repozitorija, ir iekļautas arī patentētās programmatūras, kas iepriekš bija pieejamas caur non-free repozitoriju. Ja ir aparatūra, kurai nepieciešamas ārējās programmatūras, tad nepieciešamās patentētās programmatūras tiks lejupielādētas pēc noklusējuma. Lietotājiem, kuri dod priekšroku tikai brīvai programmatūrai, lejupielādes procesa laikā tiek piedāvāta iespēja atslēgt nesarunāto programmatūru.
  • Pievienots jauns repo non-free-firmware, kurā no non-free repo ir pārvietoti iepakojumi ar tīkla programmatūru. Instalācijas programmā ir nodrošināta iespēja dinamiski pieprasīt iepakojumus ar tīkla programmatūru no non-free-firmware repo. Atsevišķa repo ar tīkla programmatūru ļauj nodrošināt piekļuvi programmatūrai, neiekļaujot to kopējā non-free instalācijas nesējā.
  • Linux kodols atjaunināts uz 6.1 versiju (Debian 11 tika piegādāts ar 5.10 kodolu). Atjaunināti systemd 252, Apt 2.6 un Glibc 2.36.
  • Atjaunots grafiskais vairogs un lietotāja vidēs: GNOME 43, KDE Plasma 5.27, LXDE 11, LXQt 1.2.0, MATE 1.2, Xfce 4.18, Mesa 22.3.6, X.Org Server 21.1, Wayland 1.21. GNOME vidēs pēc noklusējuma tiek izmantots multimediju serveris Pipewire un skaņas sesiju pārvaldnieks WirePlumber.
  • Atjauninātas lietotāja lietojumprogrammas, piemēram, LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
  • Atjauninātas servera lietojumprogrammas, piemēram, Apache httpd 2.4.57, BIND 9.18, Dovecot 2.3.19, Exim 4.96, lighttpd 1.4.69, Postfix 3.7, MariaDB 10.11, nginx 1.22, PostgreSQL 15, Redis 7.0, SQLite 3.40, Samba 4.17, OpenSSH 9.2p1.
  • Atjaunināti izstrādes rīki, tostarp GCC 12.2, LLVM/Clang 14 (instalācijai pieejama arī 15.0.6), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
  • Pievienota atbalsta iespēja APFS (Apple failu sistēma) failu sistēmai lasīšanas un rakstīšanas režīmā, izmantojot apfsprogs un apfs-dkms pakotnes. Iekļauta ntfs2btrfs utilīta NTFS partīciju pārveidei uz Btrfs.
  • Pievienota atbalsta iespēja atmiņas sadalīšanas bibliotēkai mimalloc, kas var darboties kā caurspīdīga malloc funkcijas aizvietošana. Mimalloc īpatnība ir kompaktā realizācija un ļoti augsta veiktspēja (testos mimalloc pārspēj jemalloc, tcmalloc, snmalloc, rpmalloc un Hoard).
  • Pievienota pakotne ksmbd-tools un nodrošināta atbalsta iespēja iebūvētajai Linux kodola failu sistēmas realizācijai serveris balstīta uz SMB protokola.
  • Pievienots jaunu fontu komplekts un atjaunināti iepriekš piedāvātie fonti. Piedāvāts fontu pārvaldnieks fnt (analogais apt fontiem), kurš risina papildu fontu uzstādīšanas un jau esošo fontu atjaunināšanas uzdevumus. Ar fnt iespējams uzstādīt jaudīgākus fontus, kas pieejami Debian Sid repo, kā arī ārējos fontus no Google Web Fonts kolekcijas.
  • GRUB ielādētājā, lai noteiktu citas instalētās operētājsistēmas un izveidotu to ielādes izvēlni, tiek izmantots os-prober pakotne. Starp citu, ielādējot tiek nodrošināta jau instalētās operētājsistēmas Windows 11 noteikšana.
  • Izstrādes pārtraukšanas dēļ ir noņemti libpam-ldap un libnss-ldap pakotnes, un vietā ir ieteicams lietot funkcionāli ekvivalentās libpam-ldapd un libnss-ldapd pakotnes lietotāju autentifikācijai caur LDAP.
  • Pārtraukta noklusējuma fona procesa instalācija, piemēram, rsyslog, kas nodrošina žurnālu veidošanu. Lai apskatītu žurnālus, ieteicams izmantot rīku «systemd journalctl» vietā, nevis izpētīt žurnālu failus. Ja nepieciešams, veco uzvedību var atjaunot, instalējot system-log-daemon pakotni.
  • Systemd ir sadalīts atsevišķās pakotnēs systemd-resolved un systemd-boot. Systemd pakotnē laika sinhronizācijas klients systemd-timesyncd ir pārcelts no obligātajām atkarībām uz ieteicamajām, kas ļauj veidot minimālas instalācijas bez NTP klienta.
  • Atjaunota UEFI Secure Boot režīma atbalsts ARM64 arhitektūras sistēmām.
  • Paketē fdflush ir noņemta, un vietā jāizmanto «blockdev —flushbufs» no util-linux.
  • Noņemtās programmas tempfile un rename.ul, un vietā skriptu lietošanā ieteicams izmantot utilītas mktemp un file-rename.
  • Rīks which ir atzīts par novecojušu, un tas tiks noņemts nākamajos laidienos. Tā vietā bash skriptu lietotājiem ieteicams izmantot komandas «type» vai «type -a» ceļa noteikšanai izpildāmiem failiem.
  • Pakotnes libnss-gw-name, dmraid un request-tracker4 ir atzītas par novecojušām un tiks noņemtas Debian 13.
  • Nodrošināta fiksētu nosaukumu piešķiršana tīkla saskarnēm («enX0») virtuālajiem tīkla ierīcēm Xen.
  • Pievienots atbalsts jaunām ierīcēm ar ARM un RISC-V procesoriem.
  • Tika atjaunināti sistēmas ceļveži (man) krievu un ukrainu valodā.
  • Pievienotas tematisko pakotņu kolekcijas, kas saistītas ar medicīnu, bioloģiju un astronomiju, ko sagatavojušas komandas Debian Med un Debian Astro. Piemēram, iekļautas pakotnes ar shiny-server (platforma R web lietotņu izvietošanai), openvlbi (korrelators teleskopiem), astap (astronomisko attēlu apstrādātājs), planetary-system-stacker (veido attēlus no planētu fragmentiem), jauni draiveri un bibliotēkas ar INDI protokola atbalstu, saistīti ar Astropy Python pakotnēm (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), Java bibliotēkām, kas strādā ar ECSV un TFCAT formātiem.
  • Repozitorijā pievienotas UBports projekta attīstītās pakotnes ar Lomiri lietotāja saskarni (bijušais Unity 8) un displeja serveri Mir 2, kas darbojas kā kompozīta serveris, pamatojoties uz Wayland.
  • Noslēdzošajā sagatavošanas posmā izdošanai tiek atlikts sākotnēji gaidītais Debian 12 izplatījums, kas pāriet no atsevišķas /usr daļas uz jauno struktūru, kur katalogi /bin, /sbin un /lib* tiek noformēti kā simboliskās saites uz atbilstošajiem katalogiem /usr iekšpusē.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster