WSL 2, Linux'un Windows üzerinde ELF64 Linux ikili dosyalarını çalıştırmasını sağlayan Linux mimarisi için Windows Alt Sisteminin yeni bir sürümüdür. İlk hedefleri, dosya sistemi performansını artırmak ve sistem çağrısı uyumluluğu eklemektir.
Bu yeni mimari, Linux ikili dosyalarının Windows ve bilgisayarınızın donanımıyla nasıl etkileşime girdiğini değiştirir, ancak WSL 1 (yaygın olarak bulunan sürüm) ile aynı kullanıcı deneyimini sağlar.
Linux dağıtımları, WSL 1 veya WSL 2 mimarisini çalıştırabilir. Her yeni sürüm herhangi bir zamanda yükseltilebilir veya düşürülebilir. WSL 1 ve WSL 2 sürümlerini yan yana çalıştırabilirsiniz. WSL 2, gerçek bir Linux çekirdeği çalıştırmanın avantajlarından yararlanan tamamen yeni bir mimari kullanır. (Kaynak)
Gereksinimler
WSL2'yi Windows 10'a yüklemek için şunlara ihtiyacınız vardır:
Windows 10 Mayıs 2020 (2004), Windows 10 Mayıs 2019 (1903) veya Windows 10 Kasım 2019 (1909) veya üzeri
Hyper-V Sanallaştırma desteğine sahip bir bilgisayar
WSL'nin Kurulumu
WSL2'yi Windows 10'a yüklemek için Yönetici izniyle komut istemi uygulamasını açmanız ve aşağıdaki komutu girmeniz gerekir.
İndirme işlemi başlayacaktır.
İndirme işleminden sonra Ubuntu 20.04 LTS terminali görünecektir. Kullanıcı adını ve şifrenizi girmeniz gerekir (ileride kullanmak için bu kimlik bilgilerini hatırlamanız gerekecektir):
Şimdi Windows sistemi altında "Linux" terminalini kullanıyoruz.
Aşağıdaki önerilen adım, sistemi sudo apt update komutunu kullanarak güncellemektir:
ve sudo apt upgrade, bu adım WSL sisteminde yüklü olan kitaplıklar ve uygulamalar için ek güncellemeler indirecektir.
Sistem kurulumu tamamlandı ve güncellemeler yapıldı. Şimdide EOSIO ikili dosyalarını kuruyoruz.
Bu örnek için resmi EOSIO ikili dosyalarını birinci blok deposundan kuracağız. EOSIO'yu Linux ve Mac'e yüklemeyle ilgili resmi belgeye buradan ulaşabilirsiniz:
İlk adım, cd ~
komutunu kullanarak kullanıcı ana klasörüne gitmektir. pwd
komutu, geçerli kullanıcının ana yolunu yazdıracaktır.
Ubuntu 20.04 için paketi şu komutla indiriyoruz.
sudo apt kurulumu ./eosio_2.1.0-1-ubuntu-20.04_amd64.deb
İndirme işleminden sonra aşağıdaki komut ile paketi kuruyoruz.
sudo apt kurulumu ./eosio_2.1.0-1-ubuntu-20.04_amd64.deb
EOSIO v2.1 artık yüklenmiştir.
cleos
komutunu çalıştırmayı deneyebiliriz. Cleos, "nodeos" tarafından sunulan REST API ile arayüz oluşturan bir komut satırı aracıdır. Yazılımcılar ayrıca EOSIO sözleşmelerini yaymak ve test etmek için cleos
kullanabilir.
Örnek: "eosio hesabı için eos ana ağından hesap bilgileri nasıl alınır."
Kullanılan komut cleos --url=https://eos.greymass.com get account eosio
şeklindedir.
Bu örnekte, EOS ana ağını kullanıyoruz. Bitiş noktası, --url
özniteliği kullanılarak belirtilir. Bir "test" ağı kullanmak istiyorsak, onu localhost veya jungle testnet olarak değiştirebiliriz. Kullanılabilir ağ listesi:
Yazar: Peter Valencic
Editör: Randall Roland, Markus Hinrichs
Tercüme: Taha
Kaynaklar ve Referanslar: