OpenAI CEO'su Sam Altman'ın kişisel bilgisayarlardaki rastgele erişimli bellek (RAM) kullanım verimliliği hakkındaki tartışmalı açıklamalarının ardından, geliştirici Ian Kaye Ram-Altman adlı hicivli bir yazılım projesi başlattı. Bu betik, Linux sistemlerindeki bellek tüketimini izlemeyi ve kullanılmayan bellek kapasitesinin %10'undan fazlasının mevcut olması durumunda periyodik e-posta raporları göndermeyi amaçlıyor.
Teknik tartışmanın arka planı
Olaylar, 29 Ekim'de "Cheeky Pint" podcast'inde Altman'ın kullanıcıların yapay zeka modellerini yerel olarak cihazlarında çalıştırma eğilimini eleştirmesiyle başladı. Altman, zamanın sadece %5'inde kullanılan kişisel bilgisayarlardaki sınırlı küresel DRAM kaynaklarının tahsis edilmesini, küresel kaynak tahsisi perspektifinden "korkunç" olarak nitelendirdi. Bu açıklamalar geniş çaplı tepkilere yol açtı ve Altman daha sonra X platformundaki adını "RAM Altman" olarak değiştirerek açıklamalarının bağlamından koparıldığını belirtti.
Betik nasıl çalışıyor?
Ram-Altman betiği, Linux sistemlerindeki /proc/meminfo dosyasını okumaya ve özellikle MemTotal ile MemAvailable arasındaki farkı hesaplamaya dayanır. Geliştirici, MemAvailable değerine güvenmenin, sadece "boş" (Free) belleğe bakmaktan daha doğru bir resim sunduğunu, çünkü çekirdeğin ihtiyaç duyulduğunda hemen geri kazanabileceği belleği hesaba kattığını açıklamaktadır.
Betik, kullanıcıların her beş dakikada bir periyodik kontrol planlamasına olanak tanır ve mevcut bellek oranı %10'u aşarsa sistem hicivli bir e-posta gönderir. Rahatsızlığı önlemek için geliştirici, mesajların fiilen gönderilmeden önizlenmesine olanak tanıyan --dry-run seçeneğini sunarken, günlük yalnızca bir mesaj gönderilmesini sınırlamıştır.
Bu kullanıcılar için ne anlama geliyor?
Hicivli doğasının ötesinde proje, işletim sistemlerinin belleği nasıl yönettiğine dair pratik bir ders sunmaktadır. Linux sistemlerinde "kullanılan" bellek, her zaman kullanılamaz olduğu anlamına gelmez; çünkü çekirdek, erişimi hızlandırmak için mevcut belleği önbellek (Cache) verileriyle doldurur ve bu bellek, uygulamalar tarafından talep edildiğinde hemen geri kazanılabilir. Bu proje, "bellek kapasitesi" kavramı ile "bellek kullanımı" kavramı arasındaki boşluğu ortaya koymakta olup, Altman'ın büyük modelleri yerel olarak çalıştırmanın bulut bilişime karşı fizibilitesi hakkındaki tartışmasının özünü oluşturmaktadır.
Geliştirici, projenin sadece eğlence amaçlı olduğunu vurgulayarak, taciz aracı olarak kullanılmaması konusunda uyarıda bulunmakta ve betiğin, Altman'ın kendi adresi de dahil olmak üzere önceden tanımlanmış herhangi bir e-posta adresi içermediğini, mesajların nereye gönderileceği konusundaki özgürlüğü kullanıcıya bıraktığını belirtmektedir.