Oracle har publicerat kÀrnan Unbreakable Enterprise Kernel 6

Oracle har presenterat den första stabila versionen Unbreakable Enterprise Kernel 6 (UEK R6), en utökad kÀrnversion av Linux, avsedd att anvÀndas i Oracle Linux-distributionen som ett alternativ till standardpaketet med kÀrna frÄn Red Hat Enterprise Linux. KÀrnan Àr endast tillgÀnglig för arkitekturerna x86_64 och ARM64 (aarch64). KÀllkoden till kÀrnan, inklusive uppdelning i separata patchar, som offentlig domÀn ( finns i Oracle:s offentliga Git-repo.

Unbreakable Enterprise Kernel 6 Àr baserad pÄ kÀrnan Linux 5.4 (UEK R5 var baserat pÄ kÀrna 4.14), som kompletteras med nya funktioner, optimeringar och buggfixar, samt har testats för kompatibilitet med de flesta applikationer som körs pÄ RHEL, och Àr speciellt optimerad för att fungera med Oracle-programvara och -utrustning. Installations- och src-paket med UEK R6 har förberetts för Oracle Linux 7.x och 8.x. Stödet för version 6.x har upphört, för att anvÀnda UEK R6 bör systemet uppgraderas till Oracle Linux 7 (det finns inga hinder för att anvÀnda denna kÀrna i liknande versioner av RHEL, CentOS och Scientific Linux).

Nyckel nyheter Unbreakable Enterprise Kernel 6:

  • Utökad support för system baserade pĂ„ 64-bitars ARM-arkitektur (aarch64).
  • Stöd för alla funktioner i Cgroup v2 har implementerats.
  • En ktask-ramverk har implementerats för att parallellisera resurssnĂ„la kĂ€rnuppgifter som krĂ€ver betydande CPU-resurser. Till exempel kan ktask anvĂ€ndas för att organisera parallelliseringen av operationer som rör rensning av minnesomrĂ„den eller bearbetning av inode-listor;
  • En parallell version av kswapd har inkluderats för att hantera minnesutbytesoperationer i en asynkron modus, vilket minskar antalet direkta (synchroniserade) utbytesoperationer. NĂ€r antalet lediga minnessidor minskar, utför kswapd skanning för att identifiera oanvĂ€nda sidor som kan frigöras.
  • Stöd för verifiering av integriteten hos kĂ€rnans avbild och firmware genom digital signatur, vid inladdning av kĂ€rnan med hjĂ€lp av mekanismen Kexec (laddning av kĂ€rnan frĂ„n redan laddat system).
  • Prestandaoptimering av systemet för virtuell minneshantering har genomförts, effektiviteten vid rensning av minnessidor och cache har förbĂ€ttrats, och bearbetningen av förfrĂ„gningar till icke allokerade minnessidor (page faults) har förbĂ€ttrats.
  • Stödet för NVDIMM har utökats, den angivna permanenta minnesmĂ€ngden kan nu anvĂ€ndas som traditionellt RAM.
  • ÖvergĂ„ngen till DTrace 2.0 för dynamisk felsökning har genomförts, vilket översatts för anvĂ€ndning av eBPF-kĂ€rnans delsystem. DTrace fungerar nu ovanpĂ„ eBPF, pĂ„ samma sĂ€tt som befintliga spĂ„rningsverktyg i Linux arbetar över eBPF.
  • FörbĂ€ttringar har genomförts i OCFS2-filsystemet (Oracle Cluster File System).
  • FörbĂ€ttrad stöd för Btrfs-filsystemet. Möjligheten att anvĂ€nda Btrfs pĂ„ rotpartitioner har lagts till. Installationsprogrammet har fĂ„tt ett alternativ för att vĂ€lja Btrfs vid formatering av enheter. Möjligheten att placera vĂ€xlingsfiler pĂ„ partitioner med Btrfs har lagts till. Btrfs har fĂ„tt stöd för komprimering med hjĂ€lp av ZStandard-algoritmen.
  • Stöd för grĂ€nssnittet för asynkron in- och utdata - io_uring, som Ă€r anmĂ€rkningsvĂ€rt för sin in- och utdata-polling och möjligheten att arbeta bĂ„de med och utan buffring. NĂ€r det gĂ€ller prestanda ligger io_uring mycket nĂ€ra SPDK och övertrĂ€ffar avsevĂ€rt libaio med polling aktiverat. För att anvĂ€nda io_uring i slutanvĂ€ndarapplikationer har ett bibliotek som heter liburing förberetts, vilket erbjuder en högre nivĂ„ av omslag över kĂ€rnans grĂ€nssnitt.
  • Stöd för lĂ€get Adiantum för snabb kryptering av lagringsenheter.
  • Stöd för komprimering med hjĂ€lp av algoritmen Zstandard (zstd).
  • I ext4-filsystemet anvĂ€nds 64-bitars tidsstĂ€mplar i superblockens fĂ€lt.
  • I XFS har verktyg inkluderats för att informera om filsystemets integritetsstatus under drift och för att fĂ„ status pĂ„ fsck-körningar i realtid.
  • TCP-stacken har som standard övergĂ„tt till modellen "Early Departure Time" istĂ€llet för "As Fast As Possible" vid sĂ€ndning av paket. För UDP har stöd för GRO (Generic Receive Offload) aktiverats. Stöd har lagts till för mottagning och sĂ€ndning av TCP-paket i zero-copy-lĂ€ge.
  • Implementeringen av TLS-protokollet pĂ„ kĂ€rnnivĂ„ (KTLS) anvĂ€nds nu inte bara för sĂ€nda utan ocksĂ„ för mottagna data.
  • Som standard Ă€r nftables aktiverat som backend för brandvĂ€ggen. Valfritt har stöd för
    bpfilter Stöd för XDP (eXpress Data Path) subsystemet har lagts till, vilket gör att BPF-program kan köras pÄ nÀtverksdrivrutinsnivÄ i Linux med direkt tillgÄng till DMA-paketbuffern och vid steg innan skbuff-paketbufferten tilldelas av nÀtverksstacken..
  • FörbĂ€ttrad och aktiverad vid anvĂ€ndning av UEFI Secure Boot-lĂ€get.
  • ĐŁĐ»ŃƒŃ‡ŃˆĐ”Đœ Đž ĐČĐșĐ»ŃŽŃ‡Ń‘Đœ про ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐž UEFI Secure Boot Ń€Đ”Đ¶ĐžĐŒ LĂ„sning, vilket begrĂ€nsar root-anvĂ€ndarens Ă„tkomst till kĂ€rnan och blockerar kringgĂ„ende vĂ€gar för UEFI Secure Boot. Till exempel i lockdown-lĂ€get begrĂ€nsas Ă„tkomsten till /dev/mem, /dev/kmem, /dev/port, /proc/kcore, debugfs, kprobes debug-lĂ€ge, mmiotrace, tracefs, BPF, PCMCIA CIS (Card Information Structure), vissa ACPI-grĂ€nssnitt och CPU:ns MSR-register, samt blockerar kallelser till kexec_file och kexec_load, förhindrar sömnlĂ€ge, begrĂ€nsar anvĂ€ndningen av DMA för PCI-enheter, förhindrar import av ACPI-kod frĂ„n EFI-variabler, och manipulation av in- och utgĂ„ngsportar tillĂ„ts inte, inklusive Ă€ndring av avbrottnummer och in- och utgĂ„ngsport för den seriella porten.
  • Support för förbĂ€ttrade instruktioner IBRS (Enhanced Indirect Branch Restricted Speculation) har lagts till, vilket möjliggör adaptiv tillĂ„telse och avstĂ€ngning av spekulativ exekvering av instruktioner under hantering av avbrott, systemanrop och kontextbyten. Om Enhanced IBRS stöds tillĂ€mpas denna metod för skydd mot attacker av typen Spectre V2 istĂ€llet för Retpoline, eftersom den ger högre prestanda.
  • Skyddet i kataloger som Ă€r skrivbara för alla har förbĂ€ttrats. I sĂ„dana kataloger Ă€r skapandet av FIFO-filer och filer som tillhör anvĂ€ndare som inte matchar katalogens Ă€gare med flaggan sticky förbjudet.
  • Som standard Ă€r adressutrymmet för kĂ€rnan pĂ„ ARM-system (KASLR) randomiserat. För Aarch64 Ă€r pekarautentisering aktiverad.
  • Stöd för 'NVMe over Fabrics TCP' har lagts till.
  • En virtio-pmem-drivrutin har lagts till, som representerar Ă„tkomst till lagringsenheter speglade i det fysiska adressutrymmet, sĂ„som NVDIMM.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster