3 puan yazan GN⁺ 2024-07-12 | 1 yorum | WhatsApp'ta paylaş
  • WebVM tanıtımı

    • WebVM, sunucu gerektirmeyen sanal bir Linux ortamıdır ve HTML5/WebAssembly aracılığıyla tamamen istemci tarafında çalışır
    • CheerpX sanallaştırma motorunu kullanarak güvenli ve sandbox'lanmış istemci tarafı x86 ikili dosya çalıştırmayı mümkün kılar
    • CheerpX; x86-to-WebAssembly JIT derleyicisi, sanal blok tabanlı dosya sistemi ve Linux sistem çağrısı emülatörü içerir
  • Yeni özellikler

  • Örnek kullanım

    • Python örneğini çalıştırma: python3 examples/python3/fibonacci.py
    • C örneğini derleyip çalıştırma: gcc -o helloworld examples/c/helloworld.c && ./helloworld
    • İkili dosyayı disassemble etme: objdump -d ./helloworld | less -M
    • C örnek dosyasını Vim ile açma: vim examples/c/helloworld.c
    • Ağ bağlantısı gerektiren curl örneği: curl --max-time 15 parrot.live

GN⁺ özeti

  • WebVM, sunucu gerektirmeyen sanal bir Linux ortamı olarak istemci tarafında x86 ikili dosyalarını güvenli biçimde çalıştırabilme avantajı sunuyor
  • CheerpX sanallaştırma motoru sayesinde çeşitli sistem çağrıları ve dosya sistemleri emüle edilebildiği için Linux ortamı doğrudan tarayıcıda deneyimlenebiliyor
  • Dockerfile ile kullanıcıya özel imajlar oluşturulabildiğinden geliştiricilere esnek bir ortam sağlıyor
  • Benzer işlevlere sahip projeler arasında JSLinux ve v86 bulunuyor

1 yorum

 
GN⁺ 2024-07-12
Hacker News yorumları
  • Çeşitli sanal makine (VM) bağlantıları paylaşıldı

  • Mac OS ile ilgili bağlantılar paylaşıldı

  • WebVM'in baş geliştiricisi ve Leaning Technologies CTO'su soruları yanıtlamaya hazır

  • Tailscale üzerinden ağ desteği sunuluyor; olası sorunları çözmek için akıllıca bir yöntem olduğu belirtiliyor

  • Mobilde kullanılamıyor; özellikle Android'deki Firefox ve Chrome'da klavye sorunları nedeniyle komutlar çift giriliyor

  • Çevrimdışı çalışıp çalışmadığı ve yeniden yüklemeler arasında durumu koruyup koruyamadığı soruldu

  • Pratik kullanım senaryoları soruldu

  • Mobilde çalışmadığı yönünde görüşler var

  • bellard.org/jslinux'den daha yavaş olduğu yönünde görüşler var

  • 90'ların ortasında Slackware Linux'u ilk kez disketlerle kullanmış biri, tarayıcıda Linux gördüğünde hâlâ şaşırdığını söyledi

    • Tarayıcının kendi başına bir işletim sistemi gibi davranabildiği yorumu yapıldı
  • Apple Silicon'da çok yavaş olduğu yönünde görüşler var