Debian 10 ā€˜Buster’ izlaidums

Pēc divu gadu izstrādes notika izlaidums Debian GNU/Linux 10.0 (Buster), kas pieejams desmit oficiāli atbalstītām architektūrām: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) un IBM System z (s390x). Atjauninājumi Debian 10 tiks izlaisti nākamo 5 gadu laikā.

Krātuvē ir 57703 binārie faili, kas ir aptuveni par 6 tÅ«kstoÅ”iem vairāk nekā tika piedāvāts Debian 9. SalÄ«dzinājumā ar Debian 9 pievienoti 13370 jauni binārie faili, 7278 (13%) novecojuÅ”i vai pamesti faili ir noņemti, 35532 (62%) faili ir atjaunināti. 91.5% failiem ir nodroÅ”ināta atkārtojamā kompilācija, kas ļauj apstiprināt, ka izpildfajls ir izveidots tieÅ”i no norādÄ«tajiem avota kodiem un nesatur nekādus ārējus grozÄ«jumus, kuru ievieÅ”ana, piemēram, var notikt, veicot uzbrukumu kompilācijas infrastruktÅ«rai vai ievieÅ”ot slēpņus kompilatorā.

Lai lejuplādētu pieejami DVD attēli, ko var lejupielādēt no HTTP, jigdo vai BitTorrent. Arī izstrādāts neoficiāls instalācijas attēls nonfree, kas ietver patentētās programmatūras mikrokontrollerus. Arhitektūrām amd64 un i386 ir izstrādāti LiveUSB, pieejami variantos ar GNOME, KDE un Xfce, kā arī daudzarchitektūras DVD, kas apvieno pakotnes amd64 platformai ar papildu pakotnēm i386 arhitektūrai. Pievienota atbalsts lejupielādējamiem tīkla (netboot) attēliem SD kartēm un attēlam, kas ietilpst 16 GB USB Flash;

Galvenie izmaiņas Debian 10.0:

  • Ieviesta UEFI Secure Boot atbalsts, kuru nodroÅ”ina Shim bootloaderis, ko apstiprinājusi digitālā paraksta firma Microsoft (shim-signed), kopā ar kodola un bootloader grub (grub-efi-amd64-signed) apstiprināŔanu ar projekta paÅ”u sertifikātu (shim kalpo kā starpnieks, lai izplatÄ«jums varētu izmantot savus atslēgas). Protokoli shim-signed un grub-efi-ARCH-signed ir iekļauti bÅ«ves atkarÄ«bās amd64, i386 un arm64. Bootloaderis un grub, ko apstiprina darba sertifikāti, ir iekļauti EFI attēlos amd64, i386 un arm64. Atgādinām, ka sākotnēji Secure Boot atbalsts tika plānots Debian 9, taču to nesanāca stabilizēt lÄ«dz izlaiÅ”anai un tas tika atlikts lÄ«dz nākamajam ievērojamam izlaidumam.
  • Iekļauta pēc noklusējuma AppArmor mandātu piekļuves kontroles sistēmas atbalsta, kas ļauj kontrolēt procesu pilnvaras, nosakot failu sarakstus ar attiecÄ«gajām tiesÄ«bām (lasīŔanai, rakstīŔanai, atspoguļoÅ”anai atmiņā un palaiÅ”anai, faila bloķēŔanai utt.) katram lietojumam, kā arÄ« kontrolēt piekļuvi tÄ«klam (piemēram, aizliedzot ICMP izmantoÅ”anu) un pārvaldÄ«t POSIX capabilities. Galvenā atŔķirÄ«ba starp AppArmor un SELinux ir tā, ka SELinux darbojas ar objektiem saistÄ«tām etiÄ·etēm, kamēr AppArmor nosaka pilnvaras, pamatojoties uz failu ceļu, kas ievērojami atvieglo konfigurācijas procesu. Galvenajā paketē, kurā ir AppArmor, ir aizsardzÄ«bas profili tikai dažiem lietojumiem, bet pārējiem jāizmanto pakete apparmor-profiles-extra vai profili no konkrētu lietojumu paketēm;
  • Uz iptables, ip6tables, arptables un ebtables nāk paketē filtrs nftables, kas tagad tiek izmantots pēc noklusējuma un izceļas ar iepakojuma filtrēŔanas saskarnes un neatkarÄ«bas vienotÄ«bu IPv4, IPv6, ARP un tÄ«kla tiltiem. Nftables nodroÅ”ina tikai kopēju saskarni kodola lÄ«menÄ«, kas nav atkarÄ«ga no konkrētā protokola un sniedz pamatfunkcijas datu iegūŔanai no iepakojumiem, datu apstrādei un plÅ«smas vadÄ«bai. FiltrēŔanas loÄ£ika un protokoliem specifiski apstrādātāji tiek kompilēti bytecode lietotāja telpā, pēc tam Å”is bytecode tiek ielādēts kodolā, izmantojot Netlink saskarni un tiek izpildÄ«ts specializētā virtuālā maŔīnā, kas atgādina BPF (Berkeley Packet Filters);

    Noklusējuma tiek instalēta iptables-nft pakete, kas piedāvā rÄ«ku kopumu, lai nodroÅ”inātu saderÄ«bu ar iptables, kam ir tāds pats komandu rindu sintakse, bet pārveido saņemtos noteikumus bytecode nf_tables, kas tiek izpildÄ«ts virtuālajā maŔīnā. Opcijas vajadzÄ«bām ir pieejama instalēŔanai pakete iptables-legacy, ietver veco Ä«stenoÅ”anu balstÄ«tu uz x_tables. Izpildāmie faila iptables tagad tiek instalēti /usr/sbin, nevis /sbin (saderÄ«bas nolÅ«kos tiek radÄ«ti simboliskie saites);

  • APT ir ieviests smilÅ”u kastes izolācijas režīms, ko iespējams ieslēgt, izmantojot APT::Sandbox::Seccomp opciju, nodroÅ”inot sistēmas izsaukumu filtrēŔanu ar seccomp-BPF palÄ«dzÄ«bu. Lai precÄ«zāk pielāgotu sistēmas izsaukumu melnās un baltās sarakstus, var izmantot sarakstus APT::Sandbox::Seccomp::Trap un APT::Sandbox::Seccomp::Allow;
  • Linux kods ir atjaunināts uz versiju 4.19;
  • Darba virsma GNOME pēc noklusējuma ir pārgājusi uz Wayland izmantoÅ”anu, savukārt sesija, kas balstÄ«ta uz X-servera, tiek piedāvāta kā opcija (X-serveris joprojām ir iekļauts pamata piegādes paketēs). Atjaunināts grafiskais kaudze un lietotāja vidē: GNOME 3.30, KDE Plasma 5.14, Cinnamon 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20, un Xfce 4.12. Biroja pakotne LibreOffice ir atjaunināta uz izlaidumu 6.1, un Calligra uz izlaidumu 3.1. Atjaunināti Evolution 3.30, GIMP 2.10.8, Inkscape 0.92.4, Vim 8.1;
  • IzplatÄ«jumā iekļauts Rust valodas kompilators (tiek piegādāts Rustc 1.34). Atjaunināti GCC 8.3, LLVM/Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3, Python 3.7.2;
  • Atjaunoti servera lietojumprogrammas, tostarp Apache httpd 2.4.38, BIND 9.11, Dovecot 2.3.4, Exim 4.92, Postfix 3.3.2, MariaDB 10.3, nginx 1.14, PostgreSQL 11, Samba 4.9 (kodā nodroÅ”ināta SMBv3 atbalsts);
  • cryptsetup ir veikts pāreja uz LUKS2 disku Å”ifrēŔanas formātu (iepriekÅ” tika izmantots LUKS1). LUKS2 atŔķiras ar vienkārÅ”otu atslēgu pārvaldÄ«bu, iespēju izmantot liela izmēra sektorus (4096 pret 512, samazina slodzi dekodēŔanas procesā), simboliskiem nodalÄ«jumu identifikatoriem (label) un metadatu dublēŔanas lÄ«dzekļiem ar iespēju automātiski atjaunot tos no dublējuma, ja tiek konstatēta bojājuma pazÄ«me. AtjaunināŔanas procesā esoÅ”ie LUKS1 nodalÄ«jumi tiks automātiski pārvērsti LUKS2 saderÄ«gā formātā, taču, ņemot vērā vadoŔā izmēra ierobežojumus, ne visām jaunajām iespējām tie bÅ«s pieejami;
  • Instalētājā pievienota iespēja vienlaikus izmantot vairākas konsoles instalācijas procesā. Tika noņemts atbalsts ReiserFS. Btrfs pievienots ZSTD saspieÅ”anas atbalsts (libzstd). Pievienots NVMe ierīču atbalsts;
  • Debootstrap pēc noklusējuma izmanto opciju "—merged-usr", kuras laikā visi izpildāmie faili un bibliotēkas no saknes direktorijiem tiek pārvietoti uz /usr sadaļu (katalogi /bin, /sbin un /lib* ir formatēti kā simboliskas saites uz atbilstoÅ”ajiem katalogiem iekÅ” /usr). Å is mainÄ«jums tiek piemērots tikai jaunām instalācijām, upgrade procesā paliek vecā katalogu izkārtojums;
  • Paketā unattended-upgrades, papildus automātiskai droŔības atjauninājumu instalēŔanai, tagad pēc noklusējuma ir iekļauta arÄ« atjaunināŔana uz starpversijām (Debian 10.1, 10.2 utt.);
  • Koponenti drukāŔanas sistēmā atjaunoti uz CUPS 2.2.10 un cups-filters 1.21.6 ar pilnÄ«gu AirPrint, DNS-SD (Bonjour) un IPP Everywhere atbalstu drukāŔanai bez iepriekŔējas draiveru instalēŔanas;
  • Pievienots atbalsts platei, kas balstÄ«ta uz Allwinner A64 procesoriem, piemēram, FriendlyARM NanoPi A64, Olimex A64-OLinuXino, TERES-A64, PINE64 PINE A64/A64/A64-LTS, SOPINE, Pinebook, SINOVOIP Banana Pi BPI-M64 un Xunlong Orange Pi Win(Plus);
  • PaplaÅ”ināts atbalstÄ«to Debian Med metapaketu skaits med-*, kas ļauj instalēt programmu komplektus, kas saistÄ«ti ar bioloÄ£iju un medicÄ«nu;
  • Tiek nodroÅ”ināts atbalsts Xen viesu sistēmām PVH režīmā;
  • OpenSSL atbalsts protokoliem TLS 1.0 un 1.1 ir izslēgts, kā minimālā atbalstāma versija ir norādÄ«ta TLS 1.2;
  • Tika izņemti daudzi novecojuÅ”i un bez atbalsta palikuÅ”i pakotnes, tostarp Qt 4 (palicis tikai Qt 5), phpmyadmin, ipsec-tools, racoon, ssmtp, ecryptfs-utils, mcelog, revelation. Debian 11 vairs neatbalstÄ«s Python 2;
  • Izveidots ports 64-bit RISC-V arhitektÅ«rai, kas nebija iekļauta oficiāli atbalstÄ«to sarakstā Debian 10. PaÅ”reizējais RISC-veiksmÄ«gi tiek bÅ«vēts apmēram 90% no kopējā pakotņu skaita;
  • Live vidēs ir sācis darboties neatkarÄ«gi attÄ«stÄ«ts moduļu instalētājs Calamares ar Qt bāzes saskarni, kas arÄ« tiek izmantota distribÅ«ciju Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva un KDE neon instalācijai. Parastajās instalācijas versijās joprojām tiek izmantots debian-installer.

    Papildus iepriekÅ” pieejamajam ir izveidota Live vide ar LXQt darba vidi un Live vide bez grafiskās saskarnes, tikai ar konsoles rÄ«kiem, kas veido pamata sistēmu. Konsoles Live vide var tikt izmantota ļoti ātrai distribÅ«cijas instalēŔanai, jo, atŔķirÄ«bā no tradicionālajiem instalācijas attēliem, tiek kopēta jau sagatavota katalogu daļa, bez atseviŔķu pakotņu atvērÅ”anas ar dpkg.

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