Навіны і ўдасканаленні ядра Linux у выпуску 4.7



Ядро Linux версіі 4.7 ужо з намі! З 24 ліпеня ён даступны для загрузкі, дадаўшы некалькі ўдасканаленняў і новых функцый для гэтага выдання. Вось некаторыя навіны больш падрабязна:
Як мы ўжо казалі ў пачатку, ён дадаецца падтрымка графічнага працэсара Radeon RX 480. Гэта драйвер amdgpu і такі ж, як і іншыя прылады amdgpu.
Radeon

Альтэрнатыва магчымасці стварэння віртуальных драйвераў USB-прылад будзе пад рукой, пазбягаючы неабходнасці ў фізічным. Усё дзякуючы Падтрымка USB / IP.

Код файл_сінхранізацыі перанесена ў ядро; гэта выконваецца як механізм, які фіксуе плот у тапоме, які належыць карыстацкай прасторы праз sync_file. Гэта значыць, што буфер наогул не выкарыстоўваўся да фіксацыі агароджы, і паток буфераў ад кантролера GPU паляпшаецца.

2
Палепшыліся магчымасці пошуку імёнаў шляхоў каталога дзякуючы інфармацыі, якая ствараецца ў кэшах для гэтай аперацыі. І ў файлах, якія давялося перабудаваць. Аспекты, звязаныя з пошукам файла ці каталога, значна паляпшаюцца без неабходнасці чытання жорсткага дыска. Цяпер імёны шляхоў могуць размяшчацца паралельна, размешчаны ў адным каталогу, паказваючы гэты працэс вельмі цякучым падчас выканання.

Новая падтрымка прапануецца для Капсула EFI. Нешта, што дазволіць зрабіць перадачу кавалкаў дадзеных для прашыўкі EFI; Гэта аналізуе дадзеныя, а затым выконвае рашэнне ў залежнасці ад таго, што знойдзена ў іх змесце. Вы можаце загрузіць капсулу, напісаўшы прашыўку для прылады / dev / efi_capsule_loader.

З новы рэгулятар частоты расклад зараз вы можаце паказаць драйверы частата працэсара так што прадукцыйнасцю працэсара можна кіраваць, пакідаючы пасля сябе неабходнасць вырабляць рабочыя элементы. З іншага боку, інфармацыя, якую непасрэдна накіроўвае праграміст, таксама выкарыстоўваецца для выканання задач. Што вызначаецца тым, што частотныя змены ў залежнасці ад нагрузак цяпер вельмі нязначныя, і што змены і ўдасканаленні з'яўляюцца імпульсам для больш аптымальнага ўвядзення планавальніка для кіравання магутнасцю працэсара .

З іншага боку, новая каманда «hist», якая выконваецца для пабудовы гістаграмы падзей. Яны нараджаюцца шляхам дадання доступу да падзей і ўключаны як новыя ў ftrace. Ён даступны ў інфраструктуры Linux 2.6.27, падлучанай да ядра; / sys / kernel / debug / tracing /.

Варта адзначыць, што таксама была дададзена магчымасць адкрываць карыстацкія прасторы колл -ланцужок для часу, калі здзяйсняюцца сістэмныя званкі. Акрамя таго, магчыма таксама выканаць Праграмы БНФ у кропках кантролю, што раней было немагчыма. Акрамя таго, уключаючы новы тып праграмы GMP; (BPF_PROG_TYPE_TRACEPOINT). Якія можна далучыць да ядра Tracepoints пасля стварэння праграм БНФ, каб ствараць праграмы, якія збіраюць дадзеныя з Tracepoints.

З гэтай нагоды механізм Файл сінхранізацыі Android быў перанесены ў ядро. Гэты механізм створаны так, што Android у сваёй карыстальніцкай прасторы больш прама размежаваны агароджамі. Указаны плот больш не ставіцца для буфера правадоў, цяпер плот проста адпраўляецца ў тапом, які існуе ў карыстацкай прасторы, праз каманду un sync_file.

Нарэшце, і як важная інфармацыя, а новы модуль бяспекі які гарантуе, што кожны файл, які загружаецца ядром, паходзіць з адной і той жа файлавай сістэмы. Пры гэтым сістэмы, якія ўтрымліваюць нязменныя файлавыя сістэмы, больш не павінны падпісвацца пэўным чынам.

1

На агульным узроўні гэта былі ўсе новыя і абноўленыя аспекты ядра Linux у яго выданні 4.7. Калі вам патрэбна дадатковая інфармацыя і падрабязнасці таго, што адлюстравана ў артыкуле, вось афіцыйная спасылка з анонсам новага ядра: https://kernelnewbies.org/Linux_4.7


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

11 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   Мілці сказаў

    Ядра Linux няма. Linux - гэта назва ядра, таму размова пра ядро ​​Linux - тое самае, што і пра ядро ​​ядра або Linux Linux. Гэта не мае ніякага сэнсу.

  2.   Скатокс сказаў

    Выдатны артыкул, крута, каб мець магчымасць прачытаць гэта на іспанскай мове.

  3.   Данііл сказаў

    @Milti, ты думаеш занадта шмат і няправільна, альбо, што тое самае, вельмі дрэнна. Што мела б сэнс, дык гэта тое, што вы знаходзіцеся пад уздзеяннем наркатычнага сродку вельмі нізкай якасці. Гэта мела б сэнс.

  4.   Крыстафер сказаў

    @Milti, Linux - гэта прозвішча, так скажам, ядро ​​Linux, гэта значыць ядро, якое стварыла Linux. Прынамсі, я бачу гэта так.

  5.   Хатхор сказаў

    ёсць ядро ​​hurd

  6.   Мігель сказаў

    @ Chistopher, ... але прозвішча Торвальдс ... так? 😉

  7.   Мігель сказаў

    @ Крыстафер, ... але прозвішча Торвальдс ... так?

  8.   HO2Gi сказаў

    Вельмі добры артыкул, за выключэннем ядра Linux і «Ing. Электратэхнік. Распрацоўшчык праграмнага забеспячэння «гарачы» базамі дадзеных ».

  9.   ккк сказаў

    @Milti, калі ў ім гаворыцца пра паляпшэнні і навіны пра Linux, вы ўбачыце, што загаловак вельмі агульны, і калі ён распавядае пра ўдасканаленні і новыя функцыі ядра, вы павінны ведаць кантэкст, каб ведаць, якое ядро ​​мы маем на ўвазе ... так што няхай гэта будзе па-ранейшаму ЯДРА З ЛІНУКСА

  10.   кругер сказаў

    Вы абсалютна маеце рацыю @Milti, Linux - гэта назва ядра, аб'яднанае з некаторымі інструментамі UNIX і GNU, для стварэння пазнейшых дыстрыбутываў і надзейнай АС, у той час як Linus - назва Torvlads.

  11.   Густава сказаў

    Ну, я з павагай лічу артыкул вельмі цікавым, мусіць, спатрэбілася шмат часу, каб зрабіць гэта так выдатна якасна, і самае складанае ўсё яшчэ, спрабуючы дасягнуць такога генія, і вы шчаслівыя, шмат дабраславеньняў за гэтую цяжкую працу