Bir geliştirici, Google’ın bulut depolama platformundan bir Linux sistemini başlattıktan sonra kutlama yapıyor. Bir sürü engeli aştıktan sonra, depolama alanı olmayan bir dizüstü bilgisayarı Google Drive’dan başarıyla başlattılar ve böylece bir “Bulut Yerel Bilgisayarı” oluşturdular.
Purdue Üniversitesi’nde Bilgisayar Bilimi öğrencisi ve açık kaynak geliştiricisi olan Sambhav S, bu işe girişmek zorunda hissetti kendini bulut önyükleme mücadelesi bir arkadaşı Linux’u bir Ağ Dosya Sistemi’nden (NFS) nasıl başlattığını hatırladıktan sonra. Genç geliştirici, “rekabetçilik benim zaafım” diyor ve NFS hikayesini ‘bir üst seviyeye taşımanın’ en iddialı yolunu hayal etmek istiyor ve “çılgınca bir çığlık” atarak Linux’u Google Drive’dan başlatmayı denemeye karar veriyor.
Sambhav, Linux yazılım geliştirme konusunda biraz deneyime sahip olarak, kullanıcı alanında bir dosya sistemi sürücüsü olarak görev yapan bir program olan FUSE’yi benimsemenin iyi bir başlangıç noktası olduğunu düşündü. Ana fikir, tipik Linux önyükleme süreci sırasında, Google Drive önyükleme hayallerini gerçeğe dönüştürmek için temel uygulamalara, işletim sistemlerine ve ağ ikili dosyalarına hizmet etmek üzere FUSE dosya sistemi tabanlı bir RAM diskinin sunulmasıydı.
Geliştirici ile Linux, EFI imajları, ramfs, pivot_root ve switch_root arasında yaşanan çekişmeler ve Google Drive sembolik bağlantılarından kaynaklanan bir dizi hata hakkında daha fazla bilgi edinmek için lütfen kaynak Ersei.net bloguna göz atın.
Beklentiler ile gerçeklik arasındaki şaşırtıcı uçurumların büyük ayarlamaları, ince ayarları ve genel olarak düzeltilmesi yapıldıktan sonra – gerçek donanımda Google Drive’dan başlatmayı deneme zamanı gelmişti. Neyse ki Sambhav’ın test için dahili depolama alanı olmayan yedek bir dizüstü bilgisayarı vardı. Sanal makine (VM) geliştirmeden geçişte yalnızca birkaç ayarlama gerekiyordu: birleşik bir EFI (Genişletilebilir Ürün Yazılımı Arayüzü) dosyasına yerleştirilecek doğru Ethernet sürücüsü, ekran ve ağ ayarları.
Bu sözde Bulut Yerel Bilgisayar’ın arkasındaki geliştirici Sambhav, projenin esasen “aptalca” bir uğraş olduğunu söylüyor. Ayrıca şu anda Google Drive’dan önyüklemenin çok yavaş olmasıyla ilgili bir sorun da var. Ancak geliştirici ayrıca “olasılıkların sonsuz” olduğunu ve isteyen herhangi bir şirket veya bireyi memnuniyetle karşılayacağını söylüyor. iletişime geçmek ve bu projenin ticarileştirilmesini veya bununla ilgili bir şeyi tartışın.
Çeşitli sistemlerin onlarca yıldır ağ önyüklemesini ve hatta HTTP önyüklemesini desteklediğini görüyoruz. Google Drive oldukça farklı bir öneri, ancak denklemin yerel tarafına (donanım yazılımı, vb.) ne kadar kod ekleyebilir ve hala uzak bir kaynaktan önyükleme yaptığını söyleyebilirsiniz?