Açık Kaynak Üretici Yazılımını Kim Düşünüyor?


Dün, NVIDIA’nın en yeni video kartlarından bazıları için açık kaynaklı sürücü duyurusu üzerine bir gönderi yayınladık. Ve Hackaday olmak büyük açık kaynaklı yazılım ve donanım savunucuları, şampanyayı dökeceğimizi düşünürdünüz. Ama bundan daha zor.

Tamamen yeni, açık kaynaklı bir sürücü yayınlayabilmelerinin bir nedeni, saklamak istedikleri sırların olmasıdır. içine taşındı bellenim. Yani sistem bir bütün olarak aşağı yukarı açık mı? Evet, belki ikisi de.

Donanım ve işletim sistemi arasında daha açık bir arayüzle, sürücüleri farklı mimarilere taşıyan kişilerin işi daha kolay olacak. Şu anda sürücü katmanında bulunan hatalar daha hızlı bulunmalı ve düzeltilmelidir. Her zamanki açık kaynak argümanlarının tümü geçerlidir. Ancak aynı zamanda, sistem bir bütün olarak o kadar da şeffaf değil. Yeni NVIDIA sürücüleriyle ilgili ironi, onları on yıllardır daha açık olmaya zorlamamız ve onların sırlarını aygıt yazılımına aktararak yanıt vermeleri.

Yazılımdan donanım yazılımına geçen sırlar hala sırdır ve aramızdaki açık kaynağın en sadık savunucuları olanlarımız bile bilgisayarlarımızda donanım ve donanım yolları kapalıdır. Bilgisayarınızın içinde her zaman çalışan küçük bir bilgisayar olan Intel Management Engine’i alın – bilgisayar “kapalı”yken bile. Bunun için kodu denetlemek ister misiniz? Afedersiniz. Ve güvenlikle ilgili hatalardan adil bir pay almamış gibi değil.

Ve tavşan deliği elbette daha derine iniyor. Hiçbir modern X86 çipi aslında X86 makine dili talimatlarını çalıştırmaz – bunun yerine makine dilini okuyan ve çipin gerçekten konuştuğuna göre yorumlayan bir mikro kod yorumlayıcısı vardır. Bu son derece kullanışlıdır, çünkü çip satıcılarının basit bir aygıt yazılımı güncellemesini yayınlayarak silikon hatalarını giderebilecekleri anlamına gelir. Ancak bu aynı zamanda CPU’nuzun çekirdekte gizli bir bellenim katmanı çalıştırdığı anlamına gelir. Bu katman, elbette, bazılarının güvenlikle ilgili sonuçları olabilen hatalar içermez.

Bu, işi halletmek için az çok birlikte çalışan birden fazla işlemciyle dolu olan akıllı telefonunuz için iki katına çıkar. Yani Android kullanıcıları iOS kardeşlerinden daha açık bir ortamda yaşarken, firmware katmanına bakmaya başladığınızda her şey aynı. İşletim sisteminin en üst katmanı dır-dir açık, ama ikili bloblardan oluşan bir okyanusun üzerinde yüzüyor.

Bunların sizin için ne kadar alakalı olduğu, cihazla ne yapmak istediğinize bağlı olabilir. Yazılımları hacklemeyi sevdiğiniz için açık kaynakla ilgileniyorsanız, açık sürücülere sahip olmak harika bir kaynaktır. Sunduğu güvenlik garantileri için açıklığa bakıyorsanız, şansınız kalmadı çünkü hala donanım yazılımına körü körüne güvenmeniz gerekiyor. Ve hatalar daha hızlı bulunma eğiliminde olduğu için açık kaynakla ilgileniyorsanız, bu bir karışımdır – üst düzey sürücüler daha denetlenebilir hale getirilirken, kodun diğer bölümleri daha da belirsizliğe itilir. Belki de açık kaynaklı bellenime dikkat etmeye başlamanın zamanı gelmiştir?




Kaynak : https://hackaday.com/2022/05/14/who-is-thinking-about-open-source-firmware/

Yorum yapın