Ядро Linux версіі 4.7 ужо з намі! З 24 ліпеня ён даступны для загрузкі, дадаўшы некалькі ўдасканаленняў і новых функцый для гэтага выдання. Вось некаторыя навіны больш падрабязна:
Як мы ўжо казалі ў пачатку, ён дадаецца падтрымка графічнага працэсара Radeon RX 480. Гэта драйвер amdgpu і такі ж, як і іншыя прылады amdgpu.
Альтэрнатыва магчымасці стварэння віртуальных драйвераў USB-прылад будзе пад рукой, пазбягаючы неабходнасці ў фізічным. Усё дзякуючы Падтрымка USB / IP.
Код файл_сінхранізацыі перанесена ў ядро; гэта выконваецца як механізм, які фіксуе плот у тапоме, які належыць карыстацкай прасторы праз sync_file. Гэта значыць, што буфер наогул не выкарыстоўваўся да фіксацыі агароджы, і паток буфераў ад кантролера GPU паляпшаецца.
Палепшыліся магчымасці пошуку імёнаў шляхоў каталога дзякуючы інфармацыі, якая ствараецца ў кэшах для гэтай аперацыі. І ў файлах, якія давялося перабудаваць. Аспекты, звязаныя з пошукам файла ці каталога, значна паляпшаюцца без неабходнасці чытання жорсткага дыска. Цяпер імёны шляхоў могуць размяшчацца паралельна, размешчаны ў адным каталогу, паказваючы гэты працэс вельмі цякучым падчас выканання.
Новая падтрымка прапануецца для Капсула 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.
Нарэшце, і як важная інфармацыя, а новы модуль бяспекі які гарантуе, што кожны файл, які загружаецца ядром, паходзіць з адной і той жа файлавай сістэмы. Пры гэтым сістэмы, якія ўтрымліваюць нязменныя файлавыя сістэмы, больш не павінны падпісвацца пэўным чынам.
На агульным узроўні гэта былі ўсе новыя і абноўленыя аспекты ядра Linux у яго выданні 4.7. Калі вам патрэбна дадатковая інфармацыя і падрабязнасці таго, што адлюстравана ў артыкуле, вось афіцыйная спасылка з анонсам новага ядра: https://kernelnewbies.org/Linux_4.7
11 каментарыяў, пакіньце свой
Ядра Linux няма. Linux - гэта назва ядра, таму размова пра ядро Linux - тое самае, што і пра ядро ядра або Linux Linux. Гэта не мае ніякага сэнсу.
Выдатны артыкул, крута, каб мець магчымасць прачытаць гэта на іспанскай мове.
@Milti, ты думаеш занадта шмат і няправільна, альбо, што тое самае, вельмі дрэнна. Што мела б сэнс, дык гэта тое, што вы знаходзіцеся пад уздзеяннем наркатычнага сродку вельмі нізкай якасці. Гэта мела б сэнс.
@Milti, Linux - гэта прозвішча, так скажам, ядро Linux, гэта значыць ядро, якое стварыла Linux. Прынамсі, я бачу гэта так.
ёсць ядро hurd
@ Chistopher, ... але прозвішча Торвальдс ... так? 😉
@ Крыстафер, ... але прозвішча Торвальдс ... так?
Вельмі добры артыкул, за выключэннем ядра Linux і «Ing. Электратэхнік. Распрацоўшчык праграмнага забеспячэння «гарачы» базамі дадзеных ».
@Milti, калі ў ім гаворыцца пра паляпшэнні і навіны пра Linux, вы ўбачыце, што загаловак вельмі агульны, і калі ён распавядае пра ўдасканаленні і новыя функцыі ядра, вы павінны ведаць кантэкст, каб ведаць, якое ядро мы маем на ўвазе ... так што няхай гэта будзе па-ранейшаму ЯДРА З ЛІНУКСА
Вы абсалютна маеце рацыю @Milti, Linux - гэта назва ядра, аб'яднанае з некаторымі інструментамі UNIX і GNU, для стварэння пазнейшых дыстрыбутываў і надзейнай АС, у той час як Linus - назва Torvlads.
Ну, я з павагай лічу артыкул вельмі цікавым, мусіць, спатрэбілася шмат часу, каб зрабіць гэта так выдатна якасна, і самае складанае ўсё яшчэ, спрабуючы дасягнуць такога генія, і вы шчаслівыя, шмат дабраславеньняў за гэтую цяжкую працу