Линус Торвалдс е крайно разочарован от кода на технологията за

...
Линус Торвалдс е крайно разочарован от кода на технологията за
Коментари Харесай

„Бащата” на Linux заклейми част от ядрото като „боклук”

Линус Торвалдс е извънредно отчаян от кода на технологията за тестване hdrtest

Някои разработки за Linux нервират изключително доста „ бащата ” на системата – Линус Торвалдс
(снимка: CC0 Public Domain)

Линус Торвалдс, основателят на ядрото на операционната система с отворен код Linux, дефинира част от кода като „ нелепости ” и „ отпадък ” и пожела скорошния му край. По-конкретно, разработчикът засяга частта от кода на Linux, обвързвана с технологията за тестване на hdrtest. Според него, този код би трябвало да „ почине ” .

Торвалдс употребява нецензурни думи към самата технология hdrtest, потвърждавайки, че тя единствено „ затрупва ” ядрото. Hdrtest е нужна за тестване на вярната работа на драйверите за интегрираната графика в процесорите на Intel, отбелязва Tom’s Hardware.

Според Торвалдс, самата hdrtest забавя процеса на основаване на нови версии на Linux. Той изрази гнева си към технологията в полемика за предварителната версия на ядрото 6.15-rc1. Между другото, ядрото 6.14 излезе по-късно точно поради Торвалдс – той просто не помни да натисне бутона „ издание ” в точния миг.

Hdrtest всъщност е код в ядрото на Linux за за тестване на новите Xe интегрирани графични драйвери в процесорите на Intel. Този код е нужен само за инспекция на коректността на заглавките на DRM (Direct Rendering Manager, да не се бърка с Digital Rights Management), с цел да могат да преминат инспекцията на kernel-doc.

Твърде доста пропуски

Торвалдс проучва напълно hdrtest, разкривайки забележителен брой пропуски в кода. Според него, това забавя стартирането на нови версии на ядрото и също по този начин оставя неприятни „ hdrtest ” файлове в директориите за включване.

„ Бащата ” на Linux категорично акцентира, че hdrtest е бил обект на недоволства от разработчици и че казусът е трябвало да бъде решен преди предварителната дистрибуция 6.15 да доближи до него.

„ Ако желаете да употребявате hdrtest, направете го част от вашите „ лични ” проби. Не карайте всички останали да виждат това “гадно нещо ” и да имат тези „ в действителност неприятни файлове ” в техните директории ”, обръща се Торвалдс към разработчиците на Linux и отбелязва, че е решил да маркира кода на hdrtest като „ строшен ” към този момент, с цел да предотврати включването му в постоянни компилации.

Защо е сърдит Торвалдс

Наскоро екипът за разработка на Linux е обединил огромна сбирка от актуализации на драйвери за графични карти с кода на ядрото, твърди Phoronix. Заедно с тях в ядрото е попаднал и кодът на hdrtest. Всъщност hdrtest няма нищо общо с графичната технология HDR, само че се употребява от разработчиците за инспекция на целостта и самодостатъчността на DRM заглавните файлове.

Торвалдс не харесваше новите драйвери на Intel Xe доста преди да предприеме офанзива против hdrtest. През януари 2025 година той персонално способства за редица корекции на кода на Intel Xe за DRM в ядрото на Linux 6.8, което явно не му донесе задоволство. Торвалдс назова този код „ %!@$% ”.

„ Прекомпилирах корекцията, с цел да поправя разваления заглавен файл за съгласуемост на Xe, само че това несъмнено НЕ е методът, по който трябваше да работи. Как въобще стигна до мен, без авансово тестване? И за какво, за бога, заглавният файл %!@$% включва C файла? Това е неверно, без значение от този бъг ”, споделя Торвалдс

Нищо извънредно

Ексцентричните, от време на време искрено груби и даже нецензурни мнения на Торвалдс за един или различен съставен елемент на ядрото на Linux, технологиите или членовете на общността станаха нормална процедура през последните години. Не минава и месец без той да се изкаже по някоя тематика по собствен метод и да обиди някого.

Напоследък Торвалдс постоянно се заяжда с последователите на езика за програмиране Rust. По-рано, през юли 2023 година, той подлага на критика fTPM (Firmware-based Trusted Platform Module), като съобщи, че това „ неуместно нещо ” би трябвало да бъде деактивирано. „ Защо някой ще употребява тази нелепост? ”, попита риторично основателят на Linux.
Kyocera Cloud Information Manager – цифровата промяна на бизнес документооборота
Оптимизация, сигурност и еластичност в ръководството на информация »»»
предишна обява: Пуснаха твърдотелна батерия, която се зарежда изцяло за 3 минути следваща обява:
графа: Актуално, Новини, Софтуер | етикети: Linux, Linux ядро, Линус Торвалдс, отворен код
Коментар

ИМЕ *

Източник: technews.bg


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР