Izdanje Debian 10 „Buster“

Nakon dvije godine razvoja održan je izdanje Debian GNU/Linux 10.0 (Buster), dostupna za deset službeno podržanih arhitektura: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) i IBM System z (s390x). Ažuriranja za Debian 10 bit će izdavana tijekom 5 godina.

U repozitoriju se nalazi 57703 binarnih paketa, što je otprilike 6 tisuća više nego što je bilo ponuđeno u Debian 9. U usporedbi s Debian 9 dodano je 13370 novih binarnih paketa, uklonjeno 7278 (13%) zastarjelih ili napuštenih paketa, ažurirano 35532 (62%) paketa. Za 91,5% paketa osigurana podrška ponovljivih gradnji, što omogućuje potvrdu da je izvršna datoteka sastavljena točno iz navedenih izvora i ne sadrži neovlaštene promjene, poput onih koje se mogu dogoditi napadom na infrastrukturu gradnje ili zlonamjernim kodom u prevodilicu.

Za preuzimanje su dostupne DVD slike, koje možete preuzeti putem HTTP, jigdo ili BitTorrent. Također formirano neformalna instalacijska slika nonfree, koja uključuje vlasničke firmware. Za arhitekture amd64 i i386 izrađene su LiveUSB, dostupne u verzijama s GNOME, KDE i Xfce, kao i višearhitektonski DVD, koji kombinira pakete za platformu amd64 s dodatnim paketima za arhitekturu i386. Dodana je podrška za mrežne (netboot) slike za SD kartice i sliku koja stane na 16 GB USB Flash;

Ključne promjene u Debian 10.0:

  • Implementirano podrška za UEFI Secure Boot, za čiju funkcionalnost se koristi bootloader Shim, potpisan digitalnim potpisom od tvrtke Microsoft (shim-signed), u kombinaciji s potpisivanjem jezgre i bootloadera grub (grub-efi-amd64-signed) vlastitim certifikatom projekta (shim djeluje kao sloj za korištenje vlastitih ključeva distribucije). Paketi shim-signed i grub-efi-ARCH-signed uključeni su u skupinu zavisnosti za amd64, i386 i arm64. Bootloader i grub, potpisani radnim certifikatom, uključeni su u sastav EFI slika za amd64, i386 i arm64. Podsjećamo da je izvorno podrška za Secure Boot bila očekivana u Debian 9, ali nije uspjela stabilizirati do objave i odgođena je do sljedeće značajne verzije distribucije;
  • Zadano je korištenje AppArmor sustava za kontrolu pristupa, koji omogućava upravljanje ovlastima procesa određujući popise datoteka s odgovarajućim pravima (za čitanje, pisanje, prikaz u memoriji i pokretanje, postavljanje blokade na datoteku itd.) za svaku aplikaciju, kao i kontrolu pristupa mreži (na primjer, zabrana korištenja ICMP) i upravljanje POSIX sposobnostima. Glavna razlika između AppArmora i SELinuxa je ta što SELinux radi s oznakama povezanima s objektima, dok AppArmor određuje ovlasti na temelju datotečnog putanja, što znatno pojednostavljuje postupak konfiguracije. Osnovni paket s AppArmorom dolazi s zaštitnim profilima samo za neke aplikacije, a za ostale treba koristiti paket apparmor-profiles-extra ili profile iz paketa specifičnih aplikacija;
  • Na mjesto iptables, ip6tables, arptables i ebtables došao je paketni filter nftables, koji se sada koristi kao zadani i ističe se unifikacijom sučelja za filtriranje paketa za IPv4, IPv6, ARP i mrežne mostove. Nftables na razini jezgre pruža samo zajedničko sučelje, neovisno o specifičnom protokolu i pruža osnovne funkcije za izdvajanje podataka iz paketa, izvršavanje operacija s podacima i upravljanje tekućim prometom. Logika filtriranja i specifični procesori za protokole se kompiliraju u bajtkod u korisničkom prostoru, nakon čega se ovaj bajtkod učitava u jezgru putem Netlink sučelja i izvršava u posebnoj virtualnoj mašini, sličnom BPF-u (Berkeley Packet Filters);

    Zadano se instalira paket iptables-nft, koji nudi skup alata za osiguranje kompatibilnosti s iptables, koji imaju isti sintaksu naredbenog retka, ali prevode primljena pravila u bajtkod nf_tables, koji se izvršava u virtualnoj mašini. Opcionalno je dostupan za instalaciju paket iptables-legacy, koji uključuje staru implementaciju baziranu na x_tables. Izvršne datoteke iptables sada se instaliraju u /usr/sbin, a ne u /sbin (radi kompatibilnosti se stvaraju simboličke veze);

  • Za APT je implementiran režim sandbox izolacije, koji se može aktivirati putem opcije APT::Sandbox::Seccomp i osigurava filtriranje sistemskih poziva koristeći seccomp-BPF. Za detaljnije prilagođavanje belih i crnih lista sistemskih poziva mogu se koristiti liste APT::Sandbox::Seccomp::Trap i APT::Sandbox::Seccomp::Allow;
  • Linux je ažuriran na verziju 4.19;
  • Radna površina GNOME prema zadanim postavkama prešla je na korištenje Waylanda, dok je sesija zasnovana na X serveru ponuđena kao opcija (X server i dalje je uključena među pakete osnovne ponude). Ažuriran je grafički paket i korisnička okruženja: GNOME 3.30, KDE Plasma 5.14, Cinnamon 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20, i Xfce 4.12. Paketi Office LibreOffice ažurirani su na izdanje 6.1, a Calligra na izdanje 3.1. Ažurirani su Evolution 3.30, GIMP 2.10.8, Inkscape 0.92.4, Vim 8.1;
  • U distribuciju je uključen kompajler za programski jezik Rust (isporučuje se Rustc 1.34). Ažurirani su GCC 8.3, LLVM/Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3, Python 3.7.2;
  • Ažurirane su serverske aplikacije, uključujući 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 (u jezgru je podržana SMBv3);
  • U cryptsetup proveden dolazi do prelaska na format enkripcije diskova LUKS2 (ranije je korišćen LUKS1). LUKS2 se razlikuje pojednostavljenim sistemom upravljanja ključevima, mogućnošću korištenja sektora velikog formata (4096 umesto 512, što smanjuje opterećenje prilikom dešifriranja), simbolskim identifikatorima particija (label) i sredstvima za rezervisanje metapodataka uz mogućnost automatskog vraćanja iz kopije u slučaju oštećenja. Tokom ažuriranja, postojeće particije LUKS1 automatski će se pretvoriti u format kompatibilan sa LUKS2, ali zbog ograničenja veličine zaglavlja, neće biti dostupne sve nove mogućnosti;
  • U instalater je dodana mogućnost korištenja više konzola istovremeno tokom instalacije. Uklonjena je podrška za ReiserFS. Za Btrfs je dodana podrška za kompresiju ZSTD (libzstd). Dodana je podrška za NVMe uređaje;
  • U debootstrap-u prema zadanim postavkama aktivirana je opcija "—merged-usr", prema kojoj se svi izvršni datoteke i biblioteke iz korenskih direktorija prebacuju u odeljak /usr (direktoriji /bin, /sbin i /lib* predstavljeni su kao simboličke veze na odgovarajuće direktorije unutar /usr). Promena se primenjuje samo za nove instalacije, pri ažuriranju ostavlja se stara raspodela direktorija;
  • U paketu unattended-upgrades, osim automatske instalacije ažuriranja vezanih uz rješavanje sigurnosnih rupa, sada je po zadanom uključeno i ažuriranje na međuvremenske verzije (Debian 10.1, 10.2 itd.);
  • Komponente sustava ispisa ažurirane su na CUPS 2.2.10 i cups-filters 1.21.6 s punom podrškom za AirPrint, DNS-SD (Bonjour) i IPP Everywhere za ispis bez prethodne instalacije drajvera;
  • Dodana je podrška za ploče temeljene na procesorima Allwinner A64, kao što su FriendlyARM NanoPi A64, Olimex A64-OLinuXino, TERES-A64, PINE64 PINE A64/A64/A64-LTS, SOPINE, Pinebook, SINOVOIP Banana Pi BPI-M64 i Xunlong Orange Pi Win(Plus);
  • Proširen je broj metapaketa med-* koje podržava ekipa Debian Med, što omogućuje instalaciju skupina programa, povezanih s biologijom i medicinom;
  • Osigurana je podrška za gostujuće sustave Xen u PVH načinu;
  • U OpenSSL-u je onemogućena podrška za protokole TLS 1.0 i 1.1, dok je minimalna podržavana verzija TLS 1.2;
  • Izbačeni su mnogi zastarjeli i neodržavani paketi, uključujući Qt 4 (ostavljen je samo Qt 5), phpmyadmin, ipsec-tools, racoon, ssmtp, ecryptfs-utils, mcelog, revelation. U Debian 11 bit će prekinuta podrška za Python 2;
  • Stvoren je port za 64-bitnu arhitekturu RISC-V, koji nije uključen u službeno podržane u Debian 10. Trenutno se za RISC-uspješno sastavlja oko 90% od ukupnog broja paketa;
  • U Live okruženjima počeo se primjenjivati neovisno razvijeni modularni instalater Calamares s sučeljem temeljenim na Qt, koji se također koristi za organizaciju instalacije distribucija Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva i KDE neon. U običnim instalacijskim izdanjima i dalje se koristi debian-installer.

    Pored ranije dostupnog, formirano je Live okruženje s LXQt radnom površinom i Live okruženje bez grafičkog sučelja, samo s konzolnim alatima koji čine osnovni sustav. Konzolno Live okruženje može se koristiti za vrlo brzu instalaciju distribucije, jer, za razliku od tradicionalnih instalacijskih slika, dolazi do kopiranja već gotovog presjeka direktorija, bez otvaranja pojedinačnih paketa putem dpkg.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster