Linux 6.0 nucleus emissio

Post duos menses evolutionis Linus Torvalds emissionem Linux 6.0 nucleo praesentavit. Significans numerus in versione versio est propter rationes aestheticas et est gradus formalis ad levandam molestiam augendi permultas quaestiones in serie (Linus iocatus est causam mutandi numeri rami magis probabile est eum e digitis excurrere. ac digitos versionem numerare numerorum). Inter notabiles mutationes: subsidium asynchronum in XFS opponendo scripto, ublk exactoris scandali, optimizatio operis schedulae, mechanismum ad rectam operationem nuclei comprobandam, subsidium pro ARIA stipes notarum.

Clavis nova in nucleo 6.0;

  • Orbis Subsystem, I/O et File Systems
    • Ratio fasciculi XFS subsidium asynchrono buffered addidit ut mechanismum io_uringsium scribens. Effectus probationes factae instrumentorum fiorum utentium (1 stamina, 4kB moles scandali, 600 secundis, sequentiae scribunt) incrementum in input/output operationum per secundam (IOPS) ab 77k ad 209k ostendunt, notitia translationis celeritatem ab 314MB/s ad 854MB/s; et stilla latency ab 9600ns ad 120ns (80 times).
    • Systema fasciculi in Brfs secundam protocolli pro "mittere" mandatum, quod instrumentum adiuvat ad metadatam additional, notitias mittens in caudices maiores (plus quam 64K) et extensiones in forma compressa transmittens. Operationes rectae lectae exsecutio signanter aucta est propter simultaneam lectionem usque ad 3 partes. Contentionem densis redactam et metadatam retardando acceleravit reducendo metadata reservata pro dilatis elementis.
    • Novae ioctl operationes EXT4_IOC_GETFSUUID et EXT4_IC_SETFSUUID additae sunt ad systema fasciculi ext4 reciperandi vel UUID in superblock repositum.
    • F2FS ratio fasciculi humilem memoriam consummationis modum praebet, qui operationem in machinis cum parvo RAMO optimizes dat et memoriam consummationis reducere sinit ad effectus reduci sumptus.
    • Addidit subsidium NVMe coegi authenticas.
    • Servo NFSv4 limitem adducit in numero clientium activorum, qui velut 1024 validi clientes pro singulis gigabyte RAM in systematis positum est.
    • Cliens CIFS exsecutionem in multi-canali transmissionis modo emendavit effectus.
    • Vexillum novum FAN_MARK_IGNORE additum est euentui subsystem sequi in FS ad FS ut certos eventus ignorent.
    • In FS Overlayfs, cum super FS ascendens cum ID destinata usoris, rectam subsidium POSIX-facilis accessus ditionis tabulae praebetur.
    • Addidit auriga scandalum ublk, qui logicam specificam ad latera processus curriculi in spatio usoris movet et io_uring subsystem utitur.
  • Memoria et officia ratio
    • Novae notae DAMON (Data Access MONitor) subsystem additae sunt, non solum processus monitoris accessus ad RAM ab spatio usoris, sed etiam ad memoriam administrationis movendam permittens. Praesertim novus modulus "LRU_SORT" propositus est, qui de LRU (minime Nuper Usus) restipulationem praebet ut prioritatem quarundam paginarum memoriae augendam.
    • Facultas ad novas regiones memoriae creandas adhibita facultates CXL (Compute Express Link) bus adhibita est, ut summus velocitatis commercium inter CPU et cogitationes memoriae componeret. CXL novas regiones memoriae te committere permittit ut cogitationes externae memoriae provisae et illis utere ad spatium electronicae corporis accessiones facultates ad dilatandum accessum memoriae temere systematis (DDR) vel memoriam permanentem (PMEM).
    • Dissolverunt quaestiones perficiendas cum Intel Pentium processus processus ex codice adiecto 20 annos abhinc ad operandum circa exitum ferramentorum in quibusdam chipsets (addita instructio WAIT ad processum morandum addita est ut scalpellum tempus ingrediendi in statum otiosum esset). Mutatio consecuta est in effectibus reductis sub oneribus quae saepe alternant inter otiosos et negotiosos status. Exempli gratia, cum inactivare nos fecimus, mediocris tbenchus testium ustorum auctus ab 32191 MB/s ad 33805 MB/s.
    • Codex cum Heuristicis qui migrationem processus ad minimum CPUs oneratum praestat, praedictum lucrum in industria consummationis ratione habita, a munere schedularum remotus est. Tincidunt concludunt heuristicam non tam utilem esse quam debuit et facilius erat eam removere et processus migrare sine addito aestimatione, quoties talis migratio potentia in inferioribus viribus consummatio consequi posset (exempli gratia, cum scopum CPU inest. inferioris potestatis terno). Inactivare Heuristicos ad consumptionem potentiae minuendam ducebant cum intensiva opera faciendo, exempli gratia, in test decoding, potentia consummatio per 5.6% minuebatur.
    • Distributio munerum trans CPU nucleorum in magnis systematibus optimized est, quae ad certas species inposuit perficiendas emendavit.
    • Io_uring asynchrona I/O interface novum vexillum praebet, IORING_RECV_MULTISHOT, quod te permittit uti multi- iactu modus cum recv() systematis vocationis ut multiplices operationes lectas ex eadem retis statim emarcuit. io_uring etiam translationem retis sine intermedio buffering sustinet.
    • Facultatem ad effectum deducendi BPF programmata adnexa ad upprobe in somno statu. BPF addit etiam novam iterator ksym ad operandum cum tabulis symboli nuclei.
    • Obsoleta "efivars" interfacies in sysfs, destinata accessu ad UEFI variabilium violentorum, remotum est (efivarfs virtualis FS nunc universaliter accessus ad EF data).
    • Peritus utilitas novas relationes habet ad certamina seram solvendas et tempus confectum per processus nucleos faciendos.
    • CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 ambitus remotus est, qui nucleum in "-O3" modo optimizationis aedificari permisit. Notandum est experimenta cum modi optimizatione peragi posse vexillis transeuntibus in ecclesia ("faciunt KCFLAGS=-O3"), et addita occasus ad Kconfig opus iterabile profiling requirit, ostendens ansam revolvens in "-O3" modum dat. beneficium in comparatione ad "-O2" ipsum gradum.
    • Debugfs interfacies additae sunt ut haberem informationem de operatione singulorum "memoriae extenuatorum" (tractatores vocati cum memoria insufficiens est et structurae nuclei notae inseruntur ad consummationem memoriam reducendam).
    • Ad architecturae OpenRISC et LoongArch, auxilium pro bus PCI implendum est.
    • Pro architectura RISC-V, extensio "Zicbom" effecta est ad machinas administrandas cum DMA cohaerentibus non cohaerentibus.
  • Virtualization et Securitatis
    • A RV (Runtime Verificationis) verificationis mechanismum additum est ad rectam operationem comprobandam in systematibus maximis certas quae nullum peccatum praestabunt. Comprobatio in runtime conficitur adhibendo tractores ad puncta vestiganda, quae reprimunt actualem executionis progressum contra exemplar determinatum machinae determinatae referentiae, quae exspectationem agendi rationem definit. Verificatio cum exemplari runtime collocatur ut methodus levior et facilis ad effectum deducendi ad rectitudinem executionis in systematibus criticis confirmandis, ad complendas methodos classicas fidem verificationis. Inter utilitates RV est facultas strictam verificationem praebere sine separato totius systematis exsecutione in lingua exemplari, necnon responsio flexibilis ad eventus improvisos.
    • Partes nuclei integrae ad involucra administrandi secundum technologiam Intel SGX2 (Software Custodiae extensiones) technologiae, quae permittit applicationes ad faciendum codicem in locis memoriae separatim encryptatis, ad quas reliqua ratio limitata accessum habet. Intel SGX2 technologia adiuvatur in assulis Intel Ice Lake et Gemini Lake, et differt a Intel SGX1 in additionibus instructionibus ad dynamicam memoriam administrationis clavorum.
    • Pro architectura x86, facultas semen transferendi ad numerum generantis pseudorandom per uncinis bootloader impletum est.
    • Modulus SafeSetID LSM nunc facultatem regendi mutationes factas per circulos constitutos () facultatem habet. SafeSetID officia systematis concedit ut utentes secure curet sine privilegiis (CAP_SETUID) et sine privilegiis radicibus lucrandis.
    • ARIA obstructionum notis additae subsidium.
    • In BPF-fundatur securitas moduli administratio facultatem praebet ut tractores singulis processibus et processibus coetibus (cgroups) adnectendi.
    • Mechanismus cum exsecutione vigili addita est ad rationes hospites deprehendendas subnixas in actione vCPU vigilantia.
  • Network subsystem
    • Tractatores ad generandam et reprimendam SYN crustulas BPF subsystem additae sunt. Etiam adscriptum est statutum functionum (kfunc) pro accessu et mutatione status iunctio.
    • BIBLIOTHECA wireless addita subsidia pro MLO (Multi-Link Operation) mechanismum, in WiFi 7 specificatione definitum, et cogitationes permittens ut simul reciperet et mitteret notitias utentes nexibus et canalibus diversis frequentibus, exempli gratia, ut simul complures canales communicationis inter rationem constitueret. accessum punctum ad clientem fabrica.
    • Effectus TLS protocollo in nucleo aedificato emendatus est.
    • Praeceptum nucleum optionis lineae addidit "hostname=" ut permitteret hostname mane in processu violenta collocari, antequam spatium usoris incepit.
  • apparatibus
    • I915 (Intel) agitator subsidium praebet pro Arco Intel (DG2/Alchemist) A750 et A770 schedulae discretae. Exsecutio initialis subsidii proposita est pro Intel Ponte Vecchio (Xe-HPC) et Meteor Laco GPUs. Opus pergit ad tribunal Intel Raptor Lake.
    • Amdgpu agitator pergit sustentationem pro AMD RDNA3 (RX 7000) et CDNA (Instinct) suggesta.
    • Nouveau coegi resumpsit codicem subsidium pro NVIDIA nv50 GPU machinas ostensas.
    • Novum logicvc DRM coegi pro LogiCVC screens addidit.
    • Auriga v3d (pro Broadcom Video Core GPU) sustinet Raspberry Pi 4 tabulas.
    • Qualcomm Adreno 619 GPU ad msm agitator addidit subsidium.
    • ARM Mali Valhall GPU ad rectorem Panfrost subsidium addidit.
    • Addidit subsidium initiale pro processoribus Qualcomm Snapdragon 8cx Gen3 in Lenovo ThinkPad X13s laptop adhibitos.
    • Soni aurigarum AMD Raphael (Ryzen 7000), AMD Jadeite, Intel lacus Meteor et Mediatek MT8186 suggesta.
    • Addidit subsidium Intel Habana Gaudi 2 machina discendi acceleratores.
    • ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3.

Eodem tempore Latinus Fundatio Americana Liberae Software versionem nuclei liberae omnino 6.0 - Linux-libre 6.0-gnu, purgata elementis firmware et rectoribus, in quibus non-liberis componentibus aut sectionibus codicis continentur, cuius ambitus est. finitum fabrica. Novus emissio debilitat usum Blobs in CS35L41 HD-audii agitatoris et UCSI agitator pro STM32G0 microcontrolers. DTS lima pro Qualcomm et MediaTek chippis purgata sunt. Blobs inactivare in MediaTek MT76 agitatorem retractatum est. Renovata blob purgatio codicis in AMDGPU, Adreno, Tegra VIC, Netronome NFP et Habanalabs Gaudi2 rectoribus et subsystematibus. Purgato VXGE constitit agitator, qui a nucleo remotus est.

Source: opennet.ru