Linux 5.1 nüvəsi - dəyişikliklər haqqında nə bilinir

Linux 5.0-nin yubiley versiyası martın əvvəlində çıxdı. Lakin kernel 5.1 üzərində işlər artıq aparılır. Bu məqalədə bu versiyadan gözlənilən bir sıra yenilikləri nəzərdən keçirəcəyik.

Linux 5.1 nüvəsi - dəyişikliklər haqqında nə bilinir
/ Flickr / ayu oshimi / CC BY-SA

a.out dəstəyini dayandırır

Linux ikili faylları dəstəkləyir ELF ilk versiyadan etibarən. 25 il sonra, a.out köhnəlmiş texnologiyalar (deprecated) sırasına keçirmək planlaşdırılır. İnkişaf etdiricilər deyirlər ki, bu mütləq bir prosesdir, çünki uzun müddət ərzində kod "çiçək açmağa" başlayıb.

Linus Torvalds ayrıca vurğuladı, heç bir mövcud kompilyator a.out formatında ikili fayllar yaratmadığı üçün bunun artıq mənası yoxdur.

a.out-dan imtina iki mərhələdə baş tutacaq. Linux 5.1-də core dumping kodu silinəcək — bucore dumping kodudur; bu təxminən 500 sətirdir. Linusun sözlərinə görə, kimsənin köhnə kodla maraqlanacağı çox azdır, hələ də a.out icraedici faylları yaradan istifadəçilərin isə iş proseslərini yenidən qurmaq üçün zamanı olacaq.

Sonrakı buraxılışlarda dəstək tamamilə dayandırılacaq, amma yalnız icma içində bu formatı dəstəkləyəcək bir şəxsin tapılmadığı halda.

Spectre-yə qarşı yamanlamalara dəyişikliklər edirlər

Retpoline yamanlamasına bir neçə dəyişiklik ediləcək ki, bu da Spectre v2 hücumlarına qarşı müdafiə edir. Bu, prosessorun spekulyativ icrasını bloklayan xüsusi bir əmrlər ardıcıllığı istifadə edir. İnkişaf etdiricilər planlaşdırır artırmaq şübhəli çağırışların yaranması üçün məhdudiyyəti beşdən iyirmiyə. Bəzi hallarda bu, artırmaq 20%-lik performans artımına səbəb olacaq.

Eyni zamanda, kernel 5.1 , bəzi hallarda bu patch fayl sisteminin performansını 140% artırmağa imkan verir. PR_SPEC_DISABLE_NOEXEC yeni bayrağını əlavə edir ki, bu da serverdə başlatılmış bütün alt proseslərdə Spectre v4 zəifliyindən müdafiəni söndürür. Bu, memory disambiguationişini icazə verirdi, bu əmrlərin növbəsiz icrasını təmin edirdi. Mütəxəssislərin dediyinə görə, bu bayraq yamanlamanın söndürülməsini avtomatlaşdırır və eyni vaxtda bir çox prosesi işə salan serverlərin sürətini artırmağa imkan verir. Bunun haqqında daha ətraflı biz əvvəlki məqalələrimizdən birində yazmışdıq.

Linux serverlərini optimallaşdıran yeni funksiyalar, bu OS-nin bulud mühitində populyarlığına təsir göstərə bilər. Biz 1cloud statistika topladıq — müştərilərimiz arasında buludda ən populyar əməliyyat sistemi Windows-dur (79%). Linux-un hissəsi 20%-dir. Gələcəkdə ikinci əməliyyat sisteminin bazarda mövqeyini bir az bərpa etməsini gözləyirik. Həmçinin Linux distribusiyaları üzrə payların qrafikini təqdim edirik (Müştərilərimiz arasında ən populyar distribusiya Ubuntu-dur — 45%, onu CentOS izləyir — 28% və Debian — 26%).

Linux 5.1 nüvəsi - dəyişikliklər haqqında nə bilinirLinux 5.1 nüvəsi - dəyişikliklər haqqında nə bilinir

Audio sürücüləri (çox sayda) əlavə edirlər

Hacker News-dakı bir tərdə residentlər qeyd etmişdilər, Linux-un hər zaman avadanlığın dəstəyi ilə bağlı çətinlikləri olduğunu deyir. Lakin 5.1-də bir çox sürücülər audio avadanlığı üçün əlavə ediləcək.

Məsələn, Fireface UCX səs kartı üçün bir sürücü olacaq. zəngin kartı Fireface UCX, studiyalar üçün və konsert zallarında işləməyi hədəfləyən. Həmçinin əlavə olunacaq Bluetooth çipi üçün MediaTek BTCVSD sürücüsünü, MediaTek-dən olan inkişafçılar tərəfindən təqdim edilmişdir.

Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 və Google ChromeOS-un daxili kontrollerlərinə dəstək gözlənilir. Həmçinin Ingenic JZ4725B, MT8183 və MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA kontrollerləri və daha bir çoxu siyahıya daxil edilib.

Linux 5.1 nüvəsi - dəyişikliklər haqqında nə bilinir
/ Flickr / Christopher Michel / CC BY

Linux kernel 5.1-də nələri gözləmək olar

Phoronix-in məlumatına görə, inkişafçılar geri qaytara bilərlər Linux 5.1-də daimi yaddaşı RAM kimi istifadə etmə imkanını. Xüsusilə, Optane NVDIMM (3D Xpoint texnologiyası ilə istehsal edilib) DDR4 bus-u üzərində „operativ yaddaş“ olaraq çevriləcək.

Bu istiqamətdə aparılan işlər haqqında daha ətraflı məlumatı LKML-dəki müzakirə mövzusunda oxuya bilərsiniz. Hal-hazırda Linus Intel-dən olan inkişafçılardan Optane-in davranışı ilə bağlı izahlar gözləyir. Yalnız onlardan cavab aldıqdan sonra yeni funksiyanın 5.1 nüvəsinə daxil olub-olmaması ilə bağlı qərar verəcək. Bundan başqa, 2038-ci il problemini həll edən

patçaların gözlənilməsi mümkündür. 19 yanvar 2038-ci ildən etibarən vaxt dəyəri 32 bit imzalı tam ədədə „sığmayacaq“. Bu proqramlarda kütləvi dağılmalara səbəb olacaq. Buna görə də inkişafçılar tədricənmüvafiq sistem çağırışlarına dəyişikliklər daxil edirlər — yeni kernel versiyası istisna olmayacaq. Linux kernel kodundakı potensial dəyişikliklər haqqında daha çox məlumatı yaxın gələcəkdə gözləmək olar. Biz bunları gələcək yazılarda yazmağa davam edəcəyik. Bizim korporativ blogumuzda:

Veri itkisindən necə qorunmaq olar

Obyekt saxlama yerləri harada faydalıdır

Mənbə: habr.com

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster