Intel, Linus'un tepkisi üzerine hdrtest derleme zaman kontrollerini opsiyonel hâle getirdi

Bayram Tempest

Moderasyon Ekibi Sorumlusu
Süpervizör
Katılım
30 Nisan 2023
Mesajlar
5.928
Makaleler
38
Çözümler
269
Daha fazla  
Sistem Özellikleri
HP Victus 16 R7-7840HS RTX 3050 6 GB VRAM 16 GB DDR5 RAM
Cinsiyet
Erkek
Geçtiğimiz günlerde Intel, Linux'ta DRM için güncellemeler eklemişti. Linux'un yaratıcısı Linus Torvalds bu duruma kızarak kavgacı bir dille konuştu.

“Çekme işlemini yaptım, çakışmaları çözdüm ancak bunun iğrenç “hdrtest” saçmalığını içerdiğini fark ettim.
Derlemeyi yavaşlatır çünkü gerektiğinde çalıştırabileceğiniz basit bir şey olmak yerine düzenli bir allmodconfig derlemesi yapılır.
Ayrıca include dizinlerinde rastgele 'hdrtest' pislikleri bırakır.

İnsanlar zaten bu konuda ayrı ayrı şikayette bulundu. Bu bozuk hâliyle bana asla ulaşmamalıydı.
Bu test neden derlemenin düzenli bir parçası olarak yapılıyor?
Lanet olsun ki bağımlılıklar için kaynak ağacını çirkinleştiren rastgele çöp dosyaları ekleyemeyiz.
Bunun hâlâ orada olduğunu fark etmemi sağlayan şey “git status ”un bu iğrenç dosyaların göz ardı edilmediğinden şikayet etmesiydi.
Ama daha da önemlisi, bu pislikler dosya adı tamamlamayı da bozuyor! Yani hayır, gitignore'a eklemek aslında sorunu çözmüyor, sadece o kadar çabuk fark etmememi sağlıyor. Bu şey yok olmalı.

Eğer hdrtest olayını yapmak istiyorsanız bunu kendi kontrollerinizin bir parçası olarak yapın. Herkesin bu iğrenç şeyi görmesine ve ağaçlarında bu pisliklerin olmasına neden olmayın!
Şimdilik BROKEN olarak işaretleyerek devre dışı bırakacağım. Siz ne yapmak istediğinize karar verebilirsiniz ancak hayır, başkalarını bu şeyleri görmeye zorlamak çözüm değildir.
Bunu Kconfig kurulumunun ve normal derlemenin bir parçası yapmamanızı öneririm ancak sizin testlerinizin bir parçası olarak çalıştırabileceğiniz bir şey olmasını öneririm.
-Linus Torvalds. (Linux'un üreticisi ve geliştiricisi.)


Intel, Linus'un tepkisi üzerine Linux kaynak kodlarına "Pislikleri gizleyin" adında bir yama ekledi. Intel'in yaması, Linus'un yok edilmesi istenen test özelliğini opsiyonel bir seçenek yapmayı sağlıyor. Seçenek yalnızca Intel şirketinin deneme amaçlı açık tutacağı kod satırları olarak Linux içerisinde bulunacak.

Kaynak: [PATCH 0/5] hdrtest: hide the disgusting turds - Jani Nikula
 
Linus: Huzurumu bozuyorsun, sen mahvediyorsun.

Intel bu hamlesi ile neyi amaçlıyor ben onu anlamadım açıkçası.
Tüm kullanıcıların alıp derleyebileceği işletim sistemi çekirdeği kodlarına derlemeyi uzatacak ve zarar verebilecek kodlar eklemek büyük saçmalık. En başından opsiyonel olarak sunulmalıydı.
 
Tüm kullanıcıların alıp derleyebileceği işletim sistemi çekirdeği kodlarına derlemeyi uzatacak ve zarar verebilecek kodlar eklemek büyük saçmalık. En başından opsiyonel olarak sunulmalıydı.
Yeşerttiğiniz için teşekkürler. Mevzuya tam vakıf olmadığım için anlayamadım tam manasıyla, şimdi açığa kavuştu ancak.
 
Yeşerttiğiniz için teşekkürler. Mevzuya tam vakıf olmadığım için anlayamadım tam manasıyla, şimdi açığa kavuştu ancak.
Kısaca şöyle: Intel çok fazla bağımlılık karmaşası yaratıp derleme sürecini uzatacak kodlar ekledi, Linus reddetti ve Intel opsiyonel hâle getirip yeniden ekledi.
 

Technopat Haberler

Yeni konular

Geri
Yukarı