Bir geliştirici bir şekilde tüm işletim sistemini Google Drive’da çalıştırmayı başardı

Kısaca:Purdue Üniversitesi bilgisayar bilimi öğrencisi Sambhav S. olağanüstü bir teknik başarıya imza attı: Tam bir Linux dağıtımını doğrudan Google Drive’dan başlatmayı başardı. Her şey bir arkadaşının Linux’u bir Ağ Dosya Sisteminden başlatma gibi zaten etkileyici bir başarıyı başarmasıyla başladı. Ancak kendini rekabetçi bir ruh olarak tanımlayan Sambhav daha da ileri gitmeye karar verdi. Geliştirici, “çılgınca bir çığlık” olarak adlandırdıkları bir şeyde, bir işletim sistemini Google’ın bulut depolama platformundan başlatma fikrine vardı.

“Rekabetçilik benim bir zaafım. Bir arkadaşımın Linux’u NFS’den başlattığını duyduğumda, onu alt etmem gerekti,” diye açıklıyor Sambhav. “Daha sert, daha iyi, daha hızlı, daha güçlü bir şey yaratabileceğimi kanıtlamam gerekiyordu.”

Çoğu kişi bunun mümkün olmadığını varsayar – sonuçta Google Drive dosyaları depolamak ve paylaşmak için yapılmıştır, tüm işletim sistemlerini yüklemek için değil. Ancak Sambhav buna katılmadı. Sağlam bir Linux geliştirme deneyimiyle donanmış olarak, planı gerçeğe dönüştürmeye koyuldular.

Yöntem, Linux önyükleme işlemi sırasında tüm temel işletim sistemi bileşenlerini, uygulamaları ve ağ ikili dosyalarını doğrudan Google Drive’dan yükleyebilecek bir FUSE (Kullanıcı Alanında Dosya Sistemi) RAM diski oluşturmaktı.

Teoride basit geliyor, ancak gerçek bundan çok uzaktı. Geliştirici, EFI görüntüleri, pivot_root ve hatta Google Drive’ın sembolik bağlantılarının neden olduğu açıklanamayan hatalarla uğraşmak zorundaydı. Ancak tüm bunlar boyunca ince ayar yaptılar ve düzenlemeler yaptılar.

bir gelistirici bir sekilde tum isletim sistemini google driveda calistirmayi basardi 0 5k9ZE9TJ

Frankensteinvari kod nihayet gerçek dünyaya hazır olduğunda, Sambhav onu herhangi bir yerel depolama alanı olmayan yedek bir dizüstü bilgisayarda çalıştırdı.

Ethernet, ekran ve ağ ayarları için bazı son ayarlamalar daha sonra birleşik bir EFI dosyasında yapıldı ve sihir gerçekten gerçekleşti; dizüstü bilgisayar tamamen Google Drive’dan yüklenen tam bir Arch Linux masaüstü ortamında başlatıldı.

Şu anda aşırı yavaş ve izinler ve nitelikler bozuk. Ama en azından çalışıyor.

Pratik bir uygulaması var mı? Sambhav, belki Git depoları veya SSH bağlantıları gibi şeylerden ortamları başlatmak için kullanılabileceğini düşünüyor.

Geliştirici, bunun aynı zamanda şirketlerin “güvenilir olmayan donanım depolama alanlarını geride bırakıp” tamamen buluta geçmelerine olanak sağlayabileceğini söylüyor.

Sambhav ayrıca bundan sonra hangi çılgınca uğraşıya girişeceğinden emin değil, ancak bir Nix kurulumu olası bir proje olabilir. Sambhav, “Orta düzeydeki kullanışlılığa rağmen olasılıklar sonsuzdur,” dedi.

Facebook
Twitter
LinkedIn
WhatsApp
Pinterest
Tumblr

Benzer Haberler

Son Haberler