Nuclei emissio Linux 5.19

Post duos menses evolutionis, Linus Torvalds nucleum emisit. Linux 5.19. Π‘Ρ€Π΅Π΄ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° процСссорной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ LoongArch, интСграция ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ Β«BIG TCPΒ», Ρ€Π΅ΠΆΠΈΠΌ Β«on-demandΒ» Π² fscache, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° a.out, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ примСнСния ZSTD для сТатия ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ, интСрфСйс для управлСния вытСснСниСм памяти ΠΈΠ· пространства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ надёТности ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° псСвдослучайных чисСл, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Intel IFS (In-Field Scan), AMD SEV-SNP (Secure Nested Paging), Intel TDX (Trusted Domain Extensions) ΠΈ ARM SME (Scalable Matrix Extension).

In nuntiatione, Linus dixit verisimile proximum nucleum emissio 6.0 numerabitur, cum 5.x ramus cumulaverit satis emittit mutare primum numerum in numero versionis. Numeratio mutationis ob causas aestheticas exercetur et est gradus formalis qui molestiam levat propter cumulum plurium constitutionum in serie.

Π’Π°ΠΊΠΆΠ΅ Линус упомянул, Ρ‡Ρ‚ΠΎ использовал для формирования Ρ€Π΅Π»ΠΈΠ·Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ Apple Π½Π° Π±Π°Π·Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ARM64 (Apple Silicon) с Linux-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° Π±Π°Π·Π΅ дистрибутива Asahi Linux. Π­Ρ‚ΠΎ Π½Π΅ основная рабочая станция Линуса, Π½ΠΎ ΠΎΠ½ использовал Π΄Π°Π½Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΡΡ‚ΡŒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ядром ΠΈ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ смоТСт Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ выпуски ядра Π² ΠΏΠΎΠ΅Π·Π΄ΠΊΠ΅, имСя ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ Π»Ρ‘Π³ΠΊΠΈΠΉ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ. Π”ΠΎ этого ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ Линус ΠΈΠΌΠ΅Π» ΠΎΠΏΡ‹Ρ‚ использования оборудования Apple для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ β€” ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ ΠΎΠ½ пользовался ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π½Π° Π±Π°Π·Π΅ CPU ppc970 ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠΌ Macbook Air.

Nova versio comprehendit 16401 fixa ex 2190 e tincidunt (in ultima emissione erant 16206 ab 2127 tincidunt), commissura magnitudo 90 MB est (mationes variae affectae 13847, 1149456 additae sunt lineae codicis, 349177 lineae deletae sunt). Circiter 39% omnium mutationum in 5.19 inductarum referuntur ad agitatores fabricae, circiter 21% mutationum referuntur ad adaequationis codicem specificum ad architecturas ferramentorum, 11% ad ACERVUM networkingum, 4% ad systemata fasciculi referuntur, et 3% internae nuclei subsystems referuntur.

Clavis nova in nucleo 5.19;

  • Orbis Subsystem, I/O et File Systems
    • EROFS (consectetur Read-tantum fasciculi systematis) systematis fasciculi, ad usum solum partitionum lecturum, conversus est ad subsystem fscache utendum, quod notitia caching praebet. Mutatio signanter emendavit observantiam systematum in quibus magnus numerus vasorum ab imagine EROFS fundati immittuntur.
    • Modus in-postulationis legere modum subsystem fscache additum est, quod ad optimize EROFS adhibetur. Novus modus te permittit ut de imaginibus FS in locali systematis locis collocatis legendi instituas. E contra modus operandi initio promptus, qui notatur in caching in locali fasciculi systemate notitiarum per systemata retiaculorum translatum, modus "exactionis" delegat functiones datas recipiendi et scribendo ad cella in separatum. background processus cursus in user spatium.
    • XFS facultatem praebet copiae billions attributorum extensorum in i-node. Maximus numerus extensionum unius fasciculi ab 4 miliardis usque ad 247 auctus est. Modus in atomice adaequationis plurium attributorum simul extensorum limatus est.
    • Systema fasciculi Brfs opus optimized cum senis, quod per circiter 7% augmentum in effectu permisit cum modo scriberet directe in modo. Modus agendi in NOCOW (sine exemplari-in-scribe) augetur circiter 3%. Onus in paginae cache cum currit mandatum "mittere" redactum est. Minima magnitudo subpaginis ab 64K ad 4K redacta est (subpaginae minor quam paginae nuclei adhiberi possunt). XArrays algorithmus transitio fit ex radice arboris ad.
    • Modus additus est servo NFS ad conservationem status densis proferendi a cliente qui petitionibus respondere desiit. Novus modus te permittit ut seram purgationem usque ad diem differas, nisi alius cliens seram certandi petat. In normali modo, interclusio 90 secundis purgata est postquam hic cessat respondere.
    • Eventus subsystem sequi in fanotificatione FS instrumenti vexillum FAN_MARK_EVICTABLE, cum quo clypeum i-nodis in cella debilitare potes, exempli gratia, sub-rami ignorare sine partibus in cella.
    • Agitator pro FAT32 ratio lima subsidia addidit ad informationem obtinendam de tempore creationis documenti per vocationem systematis statx cum exsecutione versionis status efficacioris et functionis (), quae notitias de tabella extensa reddit.
    • Optimationes significantes factae sunt exFAT coegi ut simultaneum defensionem coetus sectorum permitteret cum modus "dirsync" activus est, loco sequentiae sectoris per-sectoris defensionem. Reducendo numerum clausorum petitionum post optimizationem, perficiendo creando magnum numerum directoriorum in SD card plus quam 73-85% auctum, secundum botri magnitudinem.
    • Kernel primam renovationem emendatoriam ad ntfs3 agitatorem includit. Cum ntfs3 in 5.15 nucleo ultimo Octobris inclusum est, agitator non renovatus est et communicatio cum tincidunt amissa est, sed tincidunt mutationes libellorum nunc repetitae sunt. Proposita inaequaliter errores ad memoriam eliminandos et crepitus perfluentes, problemata cum xftests executione resolutas, codicem insuetum expurgatum, typos fixum.
    • Pro OverlayFS, facultas deponendi usoris IDs rationum fasciculi inclusarum ad effectum adducta est, quae cum scriniis certae usoris in ascenso alieno cum alio usoris in systemate usoris inclusit.
  • Memoria et officia ratio
    • Addidit subsidium initiale pro LoongArch institutio architecturae positae in Loongson 3 5000 processuum adhibita, quae novum RISC ISA, similem MIPS et RISC-V, instruit. Architectura LoongArch in tribus saporibus praesto est: spoliatus 32-bit (LA32R), regularis 32-bit (LA32S), et 64-bit (LA64).
    • Π£Π΄Π°Π»Ρ‘Π½ ΠΊΠΎΠ΄ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² a.out, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π² разряд ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Π² выпускС 5.1. Π€ΠΎΡ€ΠΌΠ°Ρ‚ a.out Π΄Π°Π²Π½ΠΎ Π½Π΅ примСняСтся Π½Π° систСмах с Linux, et generatio fasciculorum a.out non sustinetur ab instrumentis modernis in configurationibus pro Linux per default. Instrumentum ad fasciculos "a.out" programmatum programmandi omnino in spatio usoris implementari potest.
    • Subsidium pro x86-speciali tabernus optiones discontinuatae sunt: ​​nosp, nosmap, nosmep, noexec et noclflush).
    • Firmamentum architecturae iampridem CPU h8300 (Renesas H8/300), quae diu sine subsidio relicta est, discontinuata est.
    • Expansae facultates pertinentes ad deprehensionem crinium scissorum ("crines scissuras") quae fiunt cum accessu notitiarum unaaligned in memoria ob id quod, cum disciplinam atomicam exsequens, notitias duas CPU cellas lineas traiicit. Tales impedimenta ducunt ad insignem guttam in effectu. Si antea, per defaltam, nucleus monitionem praeberet cum informatione de processu qui interclusionem fecit, nunc processus problematicus ulterius retardabitur ad observantiam reliquam systematis servandam.
    • Auxilia addita pro IFS (Scan In-Field) mechanismum in processoribus Intel effectum deducendis, quae te permittit ut CPU diagnostica probationes in humili gradu currere queat quaestiones cognoscere quae notae instrumentorum ex errorum codicibus (ECC) vel pari frenis non deprehenduntur. . Probationes quae fiunt in forma firmware downloadable, similiter ad microcode updates designantur. Proventus testium in promptu sunt per sysfs.
    • Facultatem ad fasciculum bootconfig in nucleo embadum addidit, quae praeter optiones rectas imperare permittit, parametri nuclei per uncinis fasciculi determinare. Embedding exercetur utens optione comitiali 'CONFIG_BOOT_CONFIG_EMBED_FILE=Β»/PATH/TO/BOOTCONFIG/FILEΒ»'. Antea, bootconfig cum initrd imagini applicando definitum erat. Integratio in nucleum permittit bootconfig in conformationibus sine initrd adhibendum.
    • Facultas ad firmware download in algorithmo Zstandard presso utens effecta est. Copia fasciculi /sys/class/firmware/* ad sysfs adiectum est, permittens te ad initium firmware loading spatii usoris.
    • Io_uring asynchrona I/O interface vexillum novum praebet, IORING_RECVSEND_POLL_POLL_Primum, quod, cum constitueris, primum mittet operationem retis utendi utens suffragatio, quae potest salvare facultates in condicionibus in quibus operationem dispensandae aliqua mora accepta est. io_uring etiam subsidia nervus () systematis vocationis addidit, nova vexilla ad descriptorum documentorum administrationem simpliciorem proposuit, modum "multi-shot" accipiendi modum plures nexus statim in accipiendo () vocando et addendo operationes promovendas NVMe adiecit. praecipit protinus cogitatus.
    • Architectura Xtensa subsidium KCSAN (Kernel Concurrency Sanitizer) debugging instrumentum praebet, ad condiciones generis intra nucleum dynamice detectas. Addidit etiam subsidium somni modus et coprocessores.
    • Pro architectura m68k (Motorola 68000) implementatur virtualis apparatus (симулятор ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹), основанная Π½Π° эмуляторС Android Goldfish.
    • Pro architectura AArch64, subsidium Armv9-A SME (Scalable Matrix Tractus) extensiones effectae sunt.
    • Subsystem eBPF permittit argumenta in structuris mappis recondere typos, et etiam subsidia indicibus dynamicis addit.
    • Nova proactiva memoria mechanismum repetendum proponitur, qui spatium usoris imperium in memoria.reclaim file sustinet. Numerum ad certum fasciculum scribens, congruentem numerum bytes e statuto cum cgroup evincere conabitur.
    • Accurate usus memoriae emendatus est, cum notitias in swap partitione per machinam zswap comprimendo.
    • Ad architecturae RISC-V, subsidium ad 32-bitum executabilium in 64-bitrum systematum currit, modus additur ligandi attributis restrictivis ad paginas memoriae (exempli gratia, caching disable), et munus kexec_file_load() impletur. .
    • Exsecutio subsidii systematum Armv32T et Armv4 5 frenum accommodatum est usui in universali multi- suggestu acino aedificat aptum diversis systematibus ARM.
  • Virtualization et Securitatis
    • Subsystem EF peractum facultatem ad secreta informationes secretas ad systemata hospitandi transferendi, quin eam ad systematis militiae aperiendum. Notitia per securitatem/coco indicis in securityfs providetur.
    • Modus tutelae Lockdown, qui aditum ad nucleum usoris radicis restringit et ad nucleos UEFI Boot securas semitas pertranseat, diverticulum eliminavit, qui tutelam permisit ut ab nucleo debugger abusionibus praetermitteretur.
    • Comprehenduntur res inaequalis quae ad augendam fidem et observantiam numeri generantis pseudo-passim.
    • Cum aedificaretur utens Clang 15, subsidium machinae ad structuras nucleos randomizing perficiendum est.
    • Mechanismus Landlock, quod sinit vos limitare commercium coetus processuum cum ambitu externo, subsidia praebet regulas quae te permittit ad exsecutionem reminiscendi operationes refrenare.
    • IMA subsystem (Integrity Mensurationis Architecturae) subsystem, ad comprobandum integritatem systematis operandi utens signaturas digitales et hashes, switched ad usum moduli ad verificationem file veritatis.
    • Logica actionum inactivare sine privilegio accessum ad eBPF subsystem mutatum est - antea omnia mandata cum bpf() ratione vocationis sociata debilitata sunt, et incipiens a versione 5.19, accessus mandatorum quae ad rerum creationem non ducunt relinquuntur. . Haec agendi ratio praecipuum requirit processum ut BPF programmata oneret, sed processuum sine privilegio cum programmate se congruere potest.
    • Adiecta subsidia extensionis AMD SEV-SNP (Secure Nested Paging) extensio, quae securum opus tabularum paginarum memorie nested praebet et contra "indebitum" et "Severitatem" oppugnationes processuum AMD EPYC tuetur, quae praetereuntes AMD SEV (Secure Encrypted Virtualization ) Mechanismus tutelae.
    • Additum est subsidium pro mechanismo Intel TDX (Trusted Domain Extensions), qui permittit impedire conatus tertiarum partium ad memoriam encryptam accedendi. virtualis machinis.
    • Virtio-blk agitator, machinis obstructionum aemulis usus, subsidium I/O utens suffragium addidit, quod, secundum probationes, latency per circiter 10% redegit.
  • Network subsystem
    • Sarcina includit seriem magni TCP inaequalis quae te permittit augere magnitudinem maximam fasciculi TCP fasciculi ad 4GB ad optimize operationis internae notae centrum retiaculas summae velocitatis. Similis amplitudo aucta in fasciculo cum magnitudino capitis 16-bitrae fit per exsequendum fasciculorum "jumbo", cuius magnitudo in IP capite cuius ad 0 ponitur, et ipsa magnitudo in singulis 32-bis transmittitur. campum distincte adnexum caput. In probatione perficienda, constituendo fasciculum ad 185 KB, multiplicatum est perputium per 50% et signanter reducta notitia translationis latency.
    • Opus continuatum est instrumentorum integratione in acervum retis ad indagendas causas omissis fasciculis (codices rationis). Ratio Codicis mittitur cum memoria cum fasciculo coniungitur liberatur ac permittit condiciones ut fasciculum abiicias ob errores capitales, rp_ filtrum deprehensio, checksum invalidum, ex memoria, IPSec XFRM regulae urguet, seriem invalidam numerorum TCP, etc.
    • Auxilia ad subsidia relabendi MPTCP additae (MultiPath TCP) nexus ut TCP regularibus utendi, in casibus ubi notae quaedam MPTCP adhiberi non possunt. MPTCP est extensio protocolli TCP ad ordinandum operationem nexus TCP cum emissione facis simul cum pluribus itineribus per varias retiaculas interfaces coniunctas cum diversis IP inscriptionibus. API additae sunt ad imperium MPTCP rivi ex spatio usoris.
  • apparatibus
    • Additae super 420k lineae codicis relatae ad amdgpu agitatorem, quarum circiter 400k lineae sunt auto-generatae lima pro tabulario ASIC dato in AMD GPU exactoris, et alia 22.5k lineae initiales subsidii subsidii praebent pro AMD SoC21. Totalis exactoris amplitudo pro AMD GPUs quattuor milia linearum codicis superabat. Praeter SoC4, agitator AMD auxilium pro SMU 21.x (System Management Unit) renovatum subsidium pro USB-C et GPUVM includit, et ad posteros RDNA13 (RX 3) sustentandos et CDNA (AMD Instinctus) praeparatur. pulpita.
    • Agitator i915 (Intel) facultates ad administrationem administrationis pertinentes dilatavit. Addidit identificatores de Intel DG2 (Arc Alchemista) GPUs in laptop usus est, si subsidia initialis pro Intel Raptor Lake-P (RPL-P) suggestum, informationes de Arctic Sound-M graphicarum pectoribus additis), ABI ad machinas computandas, adiectas DG2 schedulae subsidium pro forma Tile4, pro systemata microarchitectura Haswell innixum, Support Port HDR ad effectum adducendum est.
    • Nouveau coegi ad tracto drm_gem_plane_helper_praeparare_fb tractato usus est, destinatio memoriae stabilis aliquibus structuris et variabilibus applicata est. Quod ad usum moduli nuclei apertam fontem ab NVIDIA in Nouveau, opus tantum descendit ad errores cognoscendos et tollendos. In posterum firmware editorum institutum est ad emendandos exactoris effectus adhiberi.
    • Adiecit coegi pro NVMe moderatoris usus in Apples computatris ex M1 chip.

Simul, Fundatio Programmatis Liberi Americae Latinae versionem nuclei 5.19 omnino liberi creavit - Linux-libre 5.19-gnu, ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚ элСмСнтов ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², содСрТащих нСсвободныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠ»ΠΈ участки ΠΊΠΎΠ΄Π°, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ. Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° чистка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для pureLiFi X/XL/XC ΠΈ TI AMx3 Wkup-M3 IPC. ΠžΠ±Π½ΠΎΠ²Π»Ρ‘Π½ ΠΊΠΎΠ΄ чистки Π±Π»ΠΎΠ±ΠΎΠ² Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°Ρ… ΠΈ подсистСмах Silicon Labs WFX, AMD amdgpu, Qualcomm WCNSS Peripheral Image Loader, Realtek Bluetooth, Mellanox Spectrum, Marvell WiFi-Ex, Intel AVS, IFS, pu3-imgu drivers. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° devicetree-Ρ„Π°ΠΉΠ»ΠΎΠ² Qualcomm AArch64. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½ΠΎΠ²ΠΎΠΉ схСмы наимСнования ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Sound Open Firmware. ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° чистка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ATM Ambassador, ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· ядра. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ чисткой Π±Π»ΠΎΠ±ΠΎΠ² Π² HDCP ΠΈ Mellanox Core пСрСнСсСно Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ kconfig.

Source: opennet.ru

Emptum certos hospites pro locis cum praesidio DDoS, VPS VDS servers πŸ”₯ Eme hospitium interretiale fidum cum praesidio DDoS, servitores VPS VDS | ProHoster