Linux 6.0 ietver atbalstu AArch64, NVMe autentifikāciju un daudz ko citu

Tux, Linux kodola talismans

Linux kodols ir Linux operētājsistēmu (OS) mugurkauls un pamata saskarne starp datora aparatūru un tā procesiem.

Pēc divu mēnešu attīstības Linuss Torvalds ir izlaidis Linux kodolu 6.0 un no ievērojamām izmaiņām aptuveni 40% no visām izmaiņām, kas ieviestas 6.0 versijā, ir saistītas ar ierīču draiveriem, aptuveni 19% izmaiņu ir saistītas ar aparatūras arhitektūrām raksturīgā koda atjaunināšanu, 12% ir saistītas ar tīkla steku, 4% ar failu sistēmām. , un 2% ar iekšējiem elementiem.

Viens no galvenajiem Linux kodola 6.0 jaunās versijas jauninājumiem ir atbalsts AArch64 aparatūras arhitektūrai (ARM64), atbalsts NVMe joslas autentifikācijai, atbalsts PCI kopnēm OpenRISC un LoongArch arhitektūrā, asinhronā bufera rakstīšana, izmantojot XFS un io_uring, kā arī atbalsts tīkla pārraidei, cita starpā.

Paziņojot par jaunās kodola versijas vispārējo pieejamību, Torvalds sacīja, ka versija 6.0 ir "viena no lielākajām izlaidumiem, vismaz pēc apņemšanās skaita, diezgan ilgu laiku", galvenokārt tāpēc, ka ir iekļauta "15.000 XNUMX kopējo apņemšanos", kas nav apvienota. .

Kas jauns Linux kodola 6.0 versijā?

Šajā jaunajā Linux kodola 6.0 versijā ir uzsvērts, ka iekļauta labāka ACPI un jaudas pārvaldība, kam vajadzētu palīdzēt Intel Sapphire Rapids procesoru lietotājiem ietaupīt enerģiju.

Vēl viena svarīga izmaiņa ir kodola atbalstam SMB3 vajadzētu paātrināt failu pārsūtīšanu un uzlabot drošību dodot vairāk lietotāju iemeslu atbrīvoties no SMB1, kas vairs nav drošs un jau sen ir pārtraukts.

Papildus tam tiek uzsvērts arī tas pievienots atbalsts asinhronai buferizētai rakstīšanai XFS failu sistēmā izmantojot io_uring mehānismu. Veiktspējas testi ar fio rīku komplektu (1 pavediens, 4 kb bloka izmērs, 600 sekundes, secīga rakstīšana) parāda ievades/izvades operāciju sekundē (IOPS) pieaugumu no 77 k līdz 209 k, datu pārsūtīšanas ātrumu no 314 MB/s līdz 854 MB/s. un latentums samazinās no 9600ns uz 120ns (80x).

Tiek arī atzīmēts, ka tika pievienots NVMe diskdziņu joslas autentifikācijas atbalsts, papildus tam, ka NFSv4 serveris ieviesa aktīvo klientu skaita ierobežojumu, kas ir iestatīts uz 1024 derīgiem klientiem uz vienu gigabaitu RAM sistēmā.

CIFS klienta ieviešana ir uzlabojusi vairāku ceļu veiktspēju, kā arī jauns FAN_MARK_IGNORE karodziņš ir pievienots notikumu izsekošanas apakšsistēmai fanotify FS, lai ignorētu konkrētus notikumus.

Drošības jomā operētājsistēmā Linux Kernel 6.0 ievieš nejaušu skaitļu sēklu izguvi no bootloader konfigurācijas datiem x86 un m68k kodoliem, kā arī SafeSetID drošības moduļa atbalsts lai apstrādātu izmaiņas setgroups(), atbalsts ARIA šifrēšanas algoritmam.

Noņemts CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 iestatījums, kas ļāva kodolu kompilēt "-O3" optimizācijas režīmā. Ņemiet vērā, ka eksperimentus ar optimizācijas režīmiem var veikt, nododot kompilēšanas laika karogus ("make KCFLAGS=-O3"), un, lai pievienotu konfigurāciju Kconfig, ir jānodrošina atkārtojams veiktspējas profils, kas parāda, ka cilpas attīšana tiek lietota režīmā "-O3" nodrošina pieaugumu salīdzinājumā ar "-O2" optimizācijas līmeni.

No otras puses, tas arī uzsver, ka Intel Arc diskrētā grafika tagad tiek atbalstīta un ir uzlabota saderība ar dažiem klēpjdatoriem, kas darbināmi ar roku.

Tas pats attiecas uz LoongArch arhitektūru, Ķīnas suverēnu arhitektūru, kas tiek reklamēta kā kandidāte vietējām tehnoloģijām, lai ļautu tai samazināt atkarību no importētām tehnoloģijām.

Ir arī vērts pieminēt jauni RISC-V paplašinājumi tie ir integrēti galvenajā kodolā kā Zicbom, Zihintpause un Sstc. RISC-V tai ir arī noderīgāka noklusējuma kodola konfigurācija lai palaistu tādas lietojumprogrammas kā Docker un Snaps defconfig būvējumos;

Pievienots a debugfs interfeiss, lai iegūtu informāciju par "atmiņas samazinātāju" darbu individuāls (draiveri tiek izsaukti, ja nav pietiekami daudz atmiņas, un pakotnes kodola datu struktūras, lai samazinātu atmiņas patēriņu).

No pārējām izmaiņām kas izceļas no šīs jaunās versijas:

  • OpenRISC un LoongArch arhitektūrām ir ieviests atbalsts PCI kopnei.
  • Ieviests "Zicbom" paplašinājums RISC-V arhitektūrai, lai pārvaldītu kešatmiņas nekonsekventas DMA ierīces.
  • Intel Raptor Lake P atbalsts RAPL draiverī.
  • AMD gaidiet sagatavošanos gaidāmajai AMD aparatūrai.
  • Audio draivera atbalsts AMD Raphael un Jadeite platformām.
  • Intel Meteor Lake audio draivera atbalsts.
  • KVM ir paredzēta Intel IPI un AMD x2AVIC virtualizācija.
  • Raspberry Pi V3D kodola draivera atbalsts Raspberry Pi 4.
  • Atari FBDEV draiveru labojumi.
  • Ātrāka konsoles ritināšana vecākiem FBDEV kontrolleriem.
  • Dažādi citi atvērtā pirmkoda kodola grafikas draiveru atjauninājumi.
  • IO_uring lietotāja atstarpes bloka draivera atbalstu.
  • IO_izmantojot veiktspējas optimizāciju un jaunu funkciju pievienošanu, tostarp bezkopiju pārsūtīšanu tīklam.

Ja vēlaties uzzināt vairāk par to, varat pārbaudīt informāciju Šajā saitē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.