Donanımdan başlayan bir deneme
Linux 7.3-rc2 üzerinde çalışırken nereden başlamalı? Karma işlemcilerde önbelleğe duyarlı zamanlama düzeltmeleri, Nouveau sürücüsünde NVIDIA Blackwell görüntü düzeltmeleri var. Bunlar aynı sürüm adayına girmiş olsa da geliştiricinin önüne farklı işler koyuyor. Bence yararlı başlangıç, kendi donanımıyla ve çalıştırdığı yazılımla kesişen değişikliği seçmek. Bir görüntü sorununun giderilip giderilmediğine bakmakla işlemciye iş dağıtımını sınamak farklı denemeler gerektiriyor; sürümün toplam büyüklüğü bu seçimi yapmıyor.[1]
Bir başka ayrıntı, denemede hangi ayarların açık olduğuna dikkat etmeyi gerektiriyor. Rust desteği ve Rust derleyici araç zinciri birlikte bulunduğunda, RandStruct güvenlik özelliği varsayılan olarak kapatılıyor. Bu koşulu atlayan bir öncesi-sonrası karşılaştırmasında, yalnızca çekirdek sürümünün değiştiği varsayımı sorunlu. Benim geliştirici açısından çıkardığım sonuç, bir denemenin yanına derleme ayarlarını da koymak: varsayılanı değişen bir özellik, karşılaştırmanın koşullarından biri. RandStruct önceki derlemede de kapalıysa bu varsayılan değişikliği denemenin koşullarını değiştirmeyebilir.[1]
Büyük sürümden somut sorun bildirimine
Linus Torvalds, normalde sakin geçen ikinci sürüm adayı aşamasında bu kez dosya sistemlerinden, grafik sürücülerinden ve ağ bileşenlerinden çok sayıda düzeltme geldiğini anlatıyor. Birleştirme dönemini kaçıran EDAC gönderiminin, büyüklüğü açıklamak için fazla küçük olduğunu da belirtiyor. Yapay zekâyı suçlamaya ilişkin sözü şaka; kendisi büyüklüğün rastlantısal olabileceğini açıkça söylüyor. Buradan yamaların ne kadarının makine desteğiyle yazıldığına ya da inceleyenlerin ne kadar zaman harcadığına ilişkin bir sonuç çıkmıyor.[2]
Benim için bu sürümün geliştiriciye sunduğu somut değer, düzeltmelerin hangi alana dokunduğunun görülebilmesi. Zamanlama, görüntü ve derleme ayarları üzerinden ilerlemek, genel bir kararlılık izleniminden daha dar ve yeniden denenebilir sorular kurmaya yarıyor. Elbette bu liste bütün sorunları kapsamıyor; adı geçen düzeltmelerin çevresine bakmak, başka bir bileşendeki gerilemeyi gözden kaçırabilir. Yine de bir sorun bildiriminde donanımın, derleme ayarlarının ve hatayı yeniden ortaya çıkaran adımların birlikte bulunmasını tercih ederim. Böyle bir bildirim, düzeltmenin işe yarayıp yaramadığına dönmek için geliştiriciye somut bir başlangıç verir.[1]