Efter tvÄ Ärs utveckling utgivning (), tillgÀnglig för tio officiellt stödja arkitekturer : Intel IA-32/x86 (i686), AMD64 / x86-64, ARM EABI (armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) och IBM System z (s390x). Uppdateringar för Debian 10 kommer att slÀppas under 5 Är.
Det finns 57703 binÀra paket i arkivet, vilket Àr ungefÀr 6000 fler Àn vad som erbjöds i Debian 9. JÀmfört med Debian 9 har 13370 nya binÀra paket lagts till, 7278 (13%) förÄldrade eller övergivna paket har tagits bort, och 35532 (62%) paket har uppdaterats. För 91.5% av paketen stöds reproducerbara byggen, vilket bekrÀftar att den exekverbara filen har byggts exakt frÄn de angivna kÀllkoderna och inte innehÄller nÄgra oönskade Àndringar, vilket kan ha skett genom en attack pÄ bygginfrastrukturen eller en bakdörr i kompilatorn.
För DVD-avbilder, som kan laddas ner via , eller . Dessutom en oofficiell installationsbild nonfree, som inkluderar proprietÀra firmware. För arkitekturerna amd64 och i386 har , tillgÀngliga i varianter med GNOME, KDE och Xfce, samt en multiar arkitektur DVD som kombinerar paket för amd64-plattformen med ytterligare paket för i386-arkitekturen. Stöd för nÀtverksstart (netboot) avbilder för SD-kort och en bild som fÄr plats pÄ ett 16 GB USB-minne har lagts till;
i Debian 10.0:
- stöd för UEFI Secure Boot, vilket görs möjligt genom att anvÀnda bootloadern Shim, som Àr signerad med en digital signatur frÄn Microsoft (shim-signed), i kombination med signering av kÀrnan och grub-bootloadern (grub-efi-amd64-signed) med projektets egna certifikat (shim fungerar som ett lager för att anvÀnda sina egna nycklar). Paketen shim-signed och grub-efi-ARCH-signed ingÄr bland byggberoendena för amd64, i386 och arm64. Bootloader och grub, signerade med en arbetscertifikat, ingÄr i EFI-avbilderna för amd64, i386 och arm64. Kom ihÄg att stödet för Secure Boot ursprungligen förvÀntades i Debian 9, men stabiliserades inte i tid för lanseringen och sköts fram till nÀsta stora utgivning av distributionen;
- Som standard Àr stödet för mandatsystemet AppArmor aktiverat, vilket möjliggör kontroll av processers behörigheter genom att definiera fillistor med motsvarande rÀttigheter (lÀsning, skrivning, visning i minnet och körning, lÄsning av en fil osv.) för varje applikation, samt kontroll av nÀtverksÄtkomst (till exempel att förbjuda anvÀndning av ICMP) och hantering av POSIX capabilities. Den huvudsakliga skillnaden mellan AppArmor och SELinux Àr att SELinux arbetar med objektassocierade etiketter, medan AppArmor definierar behörigheterna baserat pÄ filvÀgen, vilket i hög grad förenklar konfigurationsprocessen. I huvudpaketet med AppArmor följer skyddsprofiler endast för vissa applikationer, medan för övriga bör paketet apparmor-profiles-extra eller profiler frÄn specifika applikationspaket anvÀndas;
- I stÀllet för iptables, ip6tables, arptables och ebtables paketfiltret nftables kommit, som nu anvÀnds som standard och kÀnnetecknas av en enhetlig grÀnssnitt för paketfiltrering för IPv4, IPv6, ARP och nÀtverksbroar. Nftables erbjuder pÄ kÀrnnivÄ endast ett gemensamt grÀnssnitt, oberoende av specifikt protokoll och tillhandahÄller grundlÀggande funktioner för att extrahera data frÄn paket, utföra operationer med data och hantera flöden. Den faktiska logiken för filtreringen och specifika protokollhanterare kompileras till bytekod i anvÀndarutrymmet, varefter denna bytekod laddas in i kÀrnan via Netlink-grÀnssnittet och körs i en speciell virtuell maskin som liknar BPF (Berkeley Packet Filters);
Som standard installeras paketet iptables-nft, vilket erbjuder en uppsÀttning verktyg för att sÀkerstÀlla kompatibilitet med iptables, som har samma kommandosyntax men översÀtter de mottagna reglerna till bytekod för nf_tables, som körs i den virtuella maskinen. Paketet iptables-legacy Àr ocksÄ tillgÀngligt för valfri installation, den gamla implementationen baserad pÄ x_tables. Exekverbara filer för iptables installeras nu i /usr/sbin istÀllet för /sbin (symboliska lÀnkar skapas för kompatibilitet);
- För APT har en sandbox-isolering implementerats som aktiveras via alternativet APT::Sandbox::Seccomp och som ger filtrering av systemanrop genom seccomp-BPF. För mer detaljerad konfiguration av vita och svarta listor för systemanrop kan listorna APT::Sandbox::Seccomp::Trap och APT::Sandbox::Seccomp::Allow anvÀndas;
- Linux-kÀrnan har uppdaterats till version 4.19;
- Standard skrivbordsmiljö Àr nu översatt till att anvÀnda Wayland, och en session baserad pÄ X-servern erbjuds som alternativ (X-servern ingÄr fortfarande bland paketen i basinstallationen). Grafisk stack och anvÀndarmiljöer har uppdaterats: , , Cinnamon 3.8, LXDE 0.99.2, , , och Xfce 4.12. Kontorssviten LibreOffice har uppdaterats till version , och Calligra till version . Evolution 3.30, GIMP 2.10.8, Inkscape 0.92.4, Vim 8.1 har ocksÄ uppdaterats;
- Distributionen inkluderar en kompilator för programsprÄket Rust (levereras med Rustc 1.34). GCC 8.3, LLVM/Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3, Python 3.7.2 har uppdaterats;
- Serverapplikationerna har uppdaterats, inklusive 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 (SMBv3-stöd Àr implementerat i kÀrnan);
- I cryptsetup övergÄng till LUKS2-diskkrypteringsformat (tidigare anvÀndes LUKS1). LUKS2 kÀnnetecknas av ett förenklat system för nyckelhantering, möjlighet att anvÀnda stora sektorer (4096 istÀllet för 512, vilket minskar belastningen vid dekryptering), symboliska identifierare för partitioner (label) och medel för reservkopiering av metadata med möjlighet till automatisk ÄterstÀllning frÄn en kopia vid upptÀckta skador. Vid uppdatering kommer befintliga LUKS1-partitioner automatiskt att konverteras till ett format som Àr kompatibelt med LUKS2, men pÄ grund av begrÀnsningar i headerstorleken kommer inte alla nya funktioner att vara tillgÀngliga för dem;
- I installationen har möjligheten till anvÀndning av flera konsoler samtidigt under installationsprocessen lagts till. Stödet för ReiserFS har tagits bort. För Btrfs har stöd för ZSTD-komprimering (libzstd) lagts till. Stöd för NVMe-enheter har lagts till;
- I debootstrap anvĂ€nds som standard alternativet ââmerged-usrâ, dĂ€r alla körbara filer och bibliotek frĂ„n rotkatalogerna flyttas till /usr (katalogerna /bin, /sbin och /lib* presenteras som symboliska lĂ€nkar till motsvarande kataloger inom /usr). Denna Ă€ndring tillĂ€mpas endast för nya installationer, under uppdateringen behĂ„lls den gamla kataloglayouten;
- I paketet unattended-upgrades ingÄr nu Àven som standard uppdatering till punktutgÄvor (Debian 10.1, 10.2 osv.) förutom den automatiska installationen av uppdateringar som relaterar till att ÄtgÀrda sÄrbarheter.
- Printsystemets komponenter har uppdaterats till och cups-filters 1.21.6 med fullstÀndig stöd för AirPrint, DNS-SD (Bonjour) och IPP Everywhere för utskrift utan förinstallation av drivrutiner.
- Stöd har lagts till för kort baserade pÄ Allwinner A64-processorer, sÄsom FriendlyARM NanoPi A64, Olimex A64-OLinuXino, TERES-A64, PINE64 PINE A64/A64/A64-LTS, SOPINE, Pinebook, SINOVOIP Banana Pi BPI-M64 och Xunlong Orange Pi Win(Plus).
- Antalet metapaketer med support frĂ„n Debian Med-teamet som tillĂ„ter installation av , ŃĐČŃĐ·Đ°ĐœĐœŃĐ” Ń Đ±ĐžĐŸĐ»ĐŸĐłĐžĐ”Đč Đž ĐŒĐ”ĐŽĐžŃĐžĐœĐŸĐč;
- Stöd för gÀstsystem i Xen i PVH-lÀge har sÀkerstÀllts.
- I OpenSSL har stöd för protokoll TLS 1.0 och 1.1 stÀngts av, och TLS 1.2 anges som den minimi stödda versionen.
- MÄnga förÄldrade och obeskrivna paket har tagits bort, inklusive Qt 4 (endast Qt 5 kvar), phpmyadmin, ipsec-tools, racoon, ssmtp, ecryptfs-utils, mcelog och revelation. Stödet för Python 2 kommer att upphöra i Debian 11.
- En port för 64-bitar RISC-V-arkitekturen har skapats som inte ingick i de officiellt stödda i Debian 10. För nĂ€rvarande byggs ĐŸĐșĐŸĐ»ĐŸ 90% ĐŸŃ ĐŸĐ±ŃĐ”ĐłĐŸ ŃĐžŃла паĐșĐ”ŃĐŸĐČ;
- I Live-miljöer har en oberoende modulÀr installerare med ett grÀnssnitt baserat pÄ Qt börjat anvÀndas, som ocksÄ anvÀnds för installation av distributioner som Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva och KDE neon. I vanliga installationsbyggnader anvÀnds fortfarande debian-installer. Utöver tidigare tillgÀngliga har ett Live-miljö med skrivbordsmiljö LXQt och en Live-miljö utan grafiskt grÀnssnitt, endast med konsolverktyg som utgör grundsystemet, skapats. Den konsolbaserade Live-miljön kan anvÀndas för mycket snabb installation av distributionen, eftersom det, i motsats till traditionella installationsbilder, innebÀr kopiering av redan fÀrdiga katalogsnitt, utan att avslöja enskilda paket genom dpkg.
Efter tvÄ Ärs utveckling har debian slÀppts.
KĂ€lla: opennet.ru
