Linux 6.0 jau ir izlaists, un tajā ir daudz jaunu funkciju un uzlabojumu

Linux Kernel

Linux Kernel

Pēc divu mēnešu attīstības Linuss Torvalds paziņoja par Linux 6.0 kodola izlaišanu, paziņojumā pārnumerācija tiek veikta estētisku apsvērumu dēļ un ir formāls solis, kas mazina neērtības, ko rada liela skaita skaitļu uzkrāšana sērijā, jo Linus jokoja, ka versijas numura maiņas iemesls, visticamāk, izsīks no pirkstiem un pirkstiem, lai saskaitītu versiju numurus.

Jaunā versija saņēma 16585 labojumus no 2129 izstrādātājiem, ielāpa izmērs ir 103 MB (izmaiņas skāra 13939 failus, pievienotas 1420093 koda rindas, noņemtas 318741 rindas).

Galvenie Linux 6.0 jauninājumi

Šajā jaunajā Linux kodola 6.0 versijā Btrfs ievieš otro protokola versiju komandai "sūtīt"., kas ievieš atbalstu papildu metadatiem, nosūtot datus lielākos blokos (lielākiem par 64 K) un pārsūtot apjomus saspiestā veidā. Būtiski palielināta (līdz 3 reizēm) operāciju izpilde tiešā lasīšana, jo vienlaikus tika nolasīti līdz pat 256 sektoriem, tiek uzsvērts, ka tika samazināti bloķēšanas konflikti un paātrināta metadatu validācija, samazinot metadatus, kas rezervēti slinkiem elementiem.

Vēl viena svarīga izmaiņa saistībā ar failu sistēmām ir jaunu darbību pievienošana EXT4_IOC_GETFSUUID un EXT4_IC_SETFSUUID ioctl uz ext4 failu sistēmu, lai izgūtu vai iestatītu superblokā saglabāto UUID, kā arī F2FS failu sistēma piedāvā zemas atmiņas režīmu, kas optimizē veiktspēju ierīcēs ar mazu RAM un ļauj samazināt atmiņas patēriņu līdz veiktspējas izdevumiem.

Pārklājumos, kad tie ir uzstādīti failu sistēmas augšpusē ar lietotāja ID kartēšanu, ar POSIX saderīgi piekļuves kontroles saraksti tiek pareizi atbalstīti.

Vēl viens jaunums, ko piedāvā Linux 6.0, ir jaunas funkcijas DAMON apakšsistēmai (Datu piekļuves monitors), kas Tie ļauj ne tikai uzraudzīt procesu piekļuvi RAM no lietotāja telpas, bet ietekmē arī atmiņas pārvaldību. Jo īpaši tiek piedāvāts jauns "LRU_SORT" modulis, kas ļauj pārkārtot LRU (vismazāk izmantoto) sarakstus, lai palielinātu noteiktu atmiņas lapu prioritāti.

Ieviesta iespēja izveidot jaunus atmiņas reģionus izmantojot CXL (Compute Express Link) kopnes iespējas, ko izmanto, lai organizētu liela ātruma mijiedarbību starp CPU un atmiņas ierīcēm. CXL ļauj savienot un izmantot jaunus reģionus no atmiņas nodrošina ārējās atmiņas ierīces kā papildu fiziskās adrešu telpas resursi, lai paplašinātu sistēmas brīvpiekļuves atmiņu (DDR) vai lasāmatmiņu (PMEM).

Novērstas sistēmas veiktspējas problēmas AMD Zen procesoros izraisīja kods, kas tika pievienots pirms 20 gadiem, lai noteiktu aparatūras problēmu dažiem mikroshēmojumiem (tika pievienota papildu WAIT instrukcija, lai palēninātu procesoru, lai mikroshēmojumam būtu laiks pāriet dīkstāves stāvoklī). Izmaiņas izraisīja veiktspējas pasliktināšanos dažādās darba slodzēs kas bieži mainās starp dīkstāves un aizņemtības stāvokļiem. Piemēram, pēc apvedceļa manevra atspējošanas vidējie stenda testa rezultāti pieauga no 32191 MB/s līdz 33805 MB/s.

Optimizēts uzdevumu sadalījums starp CPU kodoliem lielās sistēmās, kas ļāva palielināt veiktspēju noteikta veida slodzes apstākļos.

A jauns IORING_RECV_MULTISHOT karodziņš asinhronajā I/O saskarnē io_uring, kas ļauj izmantot vairāku kadru režīmu ar sistēmas izsaukumu recv(), lai vienlaikus veiktu vairākus nolasījumus no vienas tīkla ligzdas. io_uring ievieš arī atbalstu tīkla pārsūtīšanai bez starpposma buferizācijas-

Noņemts novecojušais "efivars" interfeiss sistēmā sysf lai piekļūtu UEFI sāknēšanas mainīgajiem (lai piekļūtu EFI datiem, tagad plaši tiek izmantota efivarfs virtuālā failu sistēma).

SIr pievienots RV pārbaudes mehānisms (Izpildlaika verifikācija) lai pārbaudītu pareizu darbību ļoti uzticamās sistēmās kas garantē, ka nav kļūdu. Validācija tiek veikta izpildes laikā, pievienojot apdarinātājus izsekošanas punktiem, kas pārbauda faktisko izpildes gaitu, salīdzinot ar noklusējuma atsauces deterministisku automāta modeli, kas definē paredzamo sistēmas darbību. Starp priekšrocībām VR ir spēja nodrošināt stingru pārbaudi bez atsevišķas visas sistēmas ieviešanas modelēšanas valodā, kā arī elastīga reakcija uz neparedzētiem notikumiem.

Izcelti arī integrēti kodola komponenti anklāvu pārvaldībai, pamatojoties uz Intel SGX2 tehnoloģiju (Software Guard eXtensions), kas ļauj lietojumprogrammām izpildīt kodu izolētos šifrētos atmiņas apgabalos, kuriem piekļuvi ierobežo pārējā sistēma.

No pārējām izmaiņām kas izceļas:

  • Nouveau draiverī kods ir pārveidots, lai atbalstītu NVIDIA nv50 GPU displeja dzinējus.
  • I915 (Intel) draiveris nodrošina atbalstu Intel Arc (DG2/Alchemist) A750 un A770 diskrētajām grafikas kartēm.
  • Ir ierosināta sākotnējā Intel Ponte Vecchio (Xe-HPC) un Meteor Lake GPU atbalsta ieviešana.
  • Turpinājās darbs pie Intel Raptor Lake platformas atbalsta.
  • Pievienots jauns logicvc DRM draiveris LogiCVC displejiem.
  • V3d draiveris (Broadcom Video Core GPU) tagad tiek atbalstīts Raspberry Pi 4 platēs.
  • Pievienots Qualcomm Adreno 619 GPU atbalsts msm draiverim.
  • Panfrost draiverim ir pievienots atbalsts ARM Mali Valhall GPU.
  • Pievienots sākotnējais atbalsts Qualcomm Snapdragon 8cx Gen3 procesoriem, kas tiek izmantoti Lenovo ThinkPad X13s klēpjdatoros.
  • Pievienoti audio draiveri platformām AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake un Mediatek MT8186.
  • Pievienots atbalsts Intel Havana Gaudi 2 mašīnmācīšanās paātrinātājiem.
  • Pievienots atbalsts ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3.

Beidzot Ja jūs interesē uzzināt vairāk par to, sīkāku informāciju varat pārbaudīt šī saite.


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: AB Internet Networks 2008 SL
  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.