İçerik Haritası
276 KB RAM’li akıllı ampul, nasıl bir oyun sunucusuna dönüştü?
Vimpo ismiyle tanınan bir donanım meraklısı, uygun fiyatlı akıllı bir LED ampulle bir Minecraft sunucusu kurmayı başararak “Doom’u çalıştırabilir mi?” sözünü yeni bir boyuta taşıdı. Proje, AliExpress’ten satın alınan ve tek bir 192 MHz çekirdek, 276 KB RAM ve asgarî G/Ç’ye sahip küçük bir çip olan BL602 RISC-V mikrodenetleyiciyle çalışan bir ampulle başladı.
Bu kadar hudutlu donanıma karşın, Vimpo ampulü muvaffakiyetle tam fonksiyonlu bir oyun sunucusuna dönüştürdü. İşe, ampulün kasasını açıp mikrodenetleyicisini dikkatlice çıkararak başladı. Daha sonra kablolar başlıklarına lehimlendi ve kararlı bir bağlantı arayüzü oluşturmak için bir USB adaptöre bağlandı.
Bu heyetim, Vimpo’nun ampulü denetim etmesini, açıp kapatmasını ve akabinde Minecraft sunucusunu barındırmaya hazır bir “sistem” olarak isimlendirdiği şeye dönüştürmesini sağladı. Süreç, klasik web barındırma hizmetinden çok elektronik aksamlarla uğraşmaya benzese de, esasen uzak sunucu yapılandırmasının gerisindeki mantığı taklit ediyordu.
Projenin asıl zorluğu: Yazılım tarafı…
Bu kadar kısıtlı bir donanımda bir Minecraft sunucusu çalıştırmak, Ucraft ismi verilen sadeleştirilmiş bir uygulama gerektiriyordu. Vimpo, “ikili evrak boyutunun kimlik doğrulaması olmadan yaklaşık 46 KB, kimlik doğrulama kütüphanesiyle ise 90 KB olduğunu” belirtiyor. On oyuncunun baskısı altında bile, toplam bellek kullanımı 70 KB’ı zar sıkıntı aştı.
Bu sayılar, tipik oyun sunucusu barındırma taleplerine aşina olan herkesi etkileyebilir, lakin Vimpo, Ucraft’ın “vanilya sunucusunun tüm özelliklerinin birçoklarından, hatta tahminen de hepsinden yoksun” olduğunu kabul ediyor. Sunucunun performansı yakın gelecekte profesyonel Minecraft sunucu barındırma hizmetinin yerini almayacak olsa da, deney gömülü sistemlerin ne kadar esnek olabileceğini gösteriyor.
Vimpo’nun ampul sunucusu üzere projeler, donanım inovasyonunu çoklukla yararın değil, merakın yönlendirdiğini hatırlatıyor; teknolojide yaratıcılık ve absürtlük ortasında ince bir çizgi vardır ve çağdaş oyun sunucusu barındırma, mümkün olan en küçük ölçekte yine tasarlanabilir.
Chip Alıntıdır…


