Emulator Blink: Linux grafik uygulamaları için 190 KB yeterlidir

Saberie

Active member
Blink’in yeni desteği ile sendmsg() VE recvmsg() Linux x86-64 sistemleri için emülatör, ilk kez grafik uygulamaları da başlatabilir. Blink, herhangi bir x86-64 Linux programını macOS ve BSD gibi diğer POSIX platformlarının yanı sıra farklı donanım mimarilerinde çalıştırmak için yeterli olan yalnızca 190 KB’lik küçük boyutuyla bir sanal makine olarak ikna etmelidir.


Geliştirici Justine Tunney testlerinde gösterdiler klasik xclock dahil, aynı zamanda Emacs editörünün GUI versiyonu. Önceden Blink, komut satırı uygulamalarıyla sınırlıydı. Proje ayrıca, Blink’te çalışan programların ana bellekle nasıl etkileşime girdiğini görselleştirmek için bir hata ayıklayıcı işlevi gören TUI Blinkenlights programını da içeriyor. Bu şekilde Tunney, programcılara eski bilgisayarların yanıp sönen ekranlarında olduğu gibi kodlarını anlamalarını sağlamak istiyor.


Blink açıkça tek Linux öykünücüsü değil – proje bir karşılaştırma çiziyor qemu-x86_64 öykünülmüş programları çalıştırmak için de kullanılabilir. 4 MB ile gerekli yazılım yalnızca daha büyük değil, aynı zamanda kıyaslamalarda daha yavaştır. Platformlar arası geliştiriciler için özellikle yararlı olan şey, Blink’in doğrudan diğer işletim sistemlerinde de kullanılabilmesidir: qemu-x86_64 ana sistem mimarisi ile sınırlıdır.



iX Magazine'den daha fazlası



iX Magazine'den daha fazlası




(fo)



Haberin Sonu
 
Üst