Windows Neden Linux Çekirdeğini Nakliye Her Şeyini Değiştirdi

  • Peter Holmes
  • 0
  • 2017
  • 472
reklâm

Microsoft değişiyor. Bir zamanlar açık kaynaklı yazılıma karşı açık düşmanlığı olan kapalı ve yekpare bir örgütlenme, şimdi onu benimsemiş görünüyorlar.

Açık kaynak kodlu Visual Studio Code dahil olmak üzere yakın zamanda yapılan bazı değişikliklerle birlikte Windows Linux'u benimsemeye başlıyor. Linux için Windows Alt Sistemi (WSL), Linux'un Windows içindeki tümleşik bir sanal sürümüdür..

WSL'nin yeni bir sürümü yolda ve bazı insanlar için her şeyi değiştirecek!

Neden Linux İsteyim??

İlk bakışta, Windows işletim sistemindeki bir Linux çekirdeği çok önemli görünmeyebilir. Sonuçta, zaten Windows kullanıyorsanız, neden Linux ile uğraşmıyorsunuz??

Anlaşılan Linux kullanmak isteyebileceğiniz birçok neden var. Kararlılığı ve özelleştirilebilir doğası, onu tüm yazılım geliştirme biçimlerinde yaygın olarak kullanmasını sağlar. Çevrimiçi gördüğünüz neredeyse her şey ve kullandığınız her uygulama omurgası olarak bir Linux sunucusuna sahiptir.

Açık kaynak kodlu projeler ve yazılımlarla ilgileniyorsanız, işletim sistemi olarak Linux bu felsefeyi tam olarak içerir. Çoğu yazılımın ücretsiz Linux eşdeğeri vardır. Gelişme ile ilgileniyorsanız, açık kaynaklı projeler her zaman daha fazla katkıda bulunmayı bekliyor.

Belirli bir yazılım parçası istediğiniz şekilde çalışmıyor mu? Ardından daha iyi hale getirmek için projeye katkıda bulunun!

Windows'ta Linux Yok mu?

Microsoft, Windows işletim sisteminde Linux yazılımını çalıştırmanın bir yolu olarak 2018 Windows 10 Yıldönümü Güncellemesi ile Linux için Windows Alt Sistemini (WSL) tanıttı.

O zamandan beri bir Linux dağıtımı kurmak basitti. Sadece Microsoft Mağazasına gidin ve çeşitli dağıtım seçeneklerinden birini seçin..

Kurulduktan sonra, Linux komut satırını doğrudan başlat menüsünden çalıştırabilirsiniz. Bu ilk yineleme şimdi WSL 1 olarak bilinir.

Neden Sanal Makine Kullanmıyorsunuz??

Diğer işletim sistemlerini Windows içinde çalıştırmak yeni bir şey değil. Neredeyse herhangi bir işletim sistemini Sanal Makine (VM) ile çalıştırabilirsiniz, neden WSL ile uğraşmıyorsunuz??

Entegre bir sistemin yarattığı fark hız ve rahatlıktır. VM'ler genellikle yerel işletim sistemlerinden daha yavaş çalışır.

Linux, Windows içinde yerel olarak çalıştığından, başlat menüsünden bir Bash terminali başlatabilir ve birkaç dakika içinde Linux alt sisteminize erişebilirsiniz..

Bunu bir VM'yi ya da Linux ve Windows'un çift önyüklemesini döndürmek için geçen süreyi karşılaştırarak gerçek bir fark göreceksiniz.

Yine de, WSL 1'in bazı uyarıları vardır. Tipik bir VM'den daha hızlı çalışmasına rağmen, sanal bir işletim sistemi olmaya devam ediyor. WSL 2 bunu değiştirdi.

WSL 2 Nasıl Farklıdır??

Linux 2 için Windows Alt Sistemi (WSL 2) gerçek bir Linux çekirdeğiyle birlikte gelir. Önceden, Windows, çekirdeğin yaptıklarına dair bir emülasyon oluşturmuştu ve oldukça optimize edilmiş olsa da, hala gerçek şey kadar iyi değildi.

Çekirdeğin yapacağı fark çok büyük olacak. Microsoft’a göre, WSL 1 ve 2 arasında 20 kat hız artışı var. Bu biraz abartılı olsa bile, yine de inanılmaz bir fark olacak.

Windows işletim sistemi içinde çalıştırmak için bir Linux çekirdeği nakliye Windows fikri büyük bir anlaşma. Microsoft'ta açık kaynaklı yazılım ve işletim sistemlerine yönelik devam eden tutum değişikliklerini gösterir..

Çekirdek Neden Önemli??

Çekirdek, bir işletim sistemindeki en düşük yazılım seviyesidir. Bilgisayarınızla hemen hemen her şekilde etkileşime girmenizden sorumludur. Örneğin, bilgisayarınızda yazılımı her kullanışınızda, girişinizi CPU'nun anlayabileceği verilere dönüştüren ve çıktıyı geri besleyen çekirdek;.

Linux çekirdeğinin nakliyesi her şeyi değiştirir, çünkü gerçekleştirdiğiniz herhangi bir Linux görevinin Linux çekirdeği ile etkileşime gireceği anlamına gelir. Bu uyumluluk düzeyi, WSL 2'yi tipik bir VM konseptinden uzaklaştırır.

Çekirdeğin ne olduğunu açıklama Linux'ta Çekirdek Nedir ve Sürümünüzü Nasıl Kontrol Edebilirsiniz? Linux'ta Bir Çekirdek Nedir ve Sürümünüzü Nasıl Kontrol Edebilirsiniz? Linux bir işletim sistemi değil mi? Tam olarak değil! Bu aslında bir çekirdek. Fakat Linux çekirdeği nedir? ve yapabilecekleri her şey iyi ve güzel, ama yine de soruyu cevaplamıyor: neden bu böyle bir oyun değiştirici?

Daha Önce Yapamayacağınız Bir Çekirdek İle Yapabileceğiniz Şeyler

Windows ve Linux farklı dosya sistemleri çalıştırdığından, dosya yoğunluğundaki tüm işlemler WSL 1 için bir tıkanıklıktı..

Doğrudan sistem çağrıları yapmak yerine, WSL 1 bu çağrıları Windows'un anlayabileceği verilere çevirmek zorundadır..

Linux çekirdeği yerinde olduğunda, WSL 2'yi başlatmak oldukça hızlıdır (demolar iki saniyenin altında bir sürede başladığını göstermektedir). İşletim sistemi doğrudan çekirdekte çalıştığından, daha önce belirtilen hız sorunlarının tümü giderildi.

Bunun için pratik uygulamalar, yerel bir Linux ortamında Docker gibi sunucu çözümlerinin çalıştırılmasını içerir. Uzak bir Linux sunucusu için geliştirme yaparken bu büyük bir avantajdır.

Dahası, tipik olarak tam bir Linux sistemi kullanmış olacağınız her şey, WSL 2 dahilinde, yerel hızlara yakın olacak.

Windows Terminali

WSL 2, merakla beklenen başka bir Microsoft projesiyle el ele çalışacak: yeni Windows Terminali.

Pencerelerde komut satırını kullanarak tam bir yeniden başlatma olarak tasarlanan Terminal'in tasarımı, doğası gereği çapraz platformdur.

Tek bir terminal penceresinde karma görevler çalıştırmanın yanı sıra, aynı terminal penceresinin farklı sekmelerinde Windows için Powershell'i ve Linux için Bash'i kullanma yeteneği, platformlar arası geliştiriciler için her şeyi değiştirecek.

Windows'a Geçmeli miyim?

Şimdiye kadar buna Windows perspektifinden baktık, fakat ya zaten Linux kullanıyorsanız? Geçiş yapmalısın?

Her ihtimalde, cevap hayır. Zaten Linux kullanıyorsanız, şimdi geçiş yapmanın hiçbir faydasını görmeyeceksiniz. Birçok Linux kullanıcısı işletim sisteminin tamamen açık yapısını tercih eder.

Tarihsel olarak Microsoft, kaynak projeleri açma konusunda nazik davranmamıştır ve bu tarih birçok kişi tarafından iyi hatırlanmaktadır..

Her iki işletim sistemini de kullanıyorsanız, WSL 2 günlük kullanımınızın Windows tarafına harika bir ek olacak ve her iki platformu da günlük olarak kullanan geliştiriciler için, çalışma alanınızı düzenleme biçiminiz hakkındaki her şeyi değiştirecek.

Sistemi Çalıştırma

WSL yeni bir haber değil, ancak bu değişiklikler bazı kafaları çevirecek kadar önemli. Linux Masaüstü'nü WSL 1'e yüklemek mümkündü, bu yüzden WSL 2'de de mümkün olacak gibi görünüyor.

Bununla birlikte, Microsoft’u sevmiyorsanız ve açık kaynak kalmak istiyorsanız, bu sizin için değil. Bu anlaşılabilir bir durum olacak ve açık kaynak olarak kalmanın birçok harika yolu var% 100 Ücretsiz ve Açık Kaynaklı bir Yaşam Yaşamak için Komple Rehberiniz% 100 Ücretsiz ve Açık Kaynaklı Bir Yaşam Yaşamak İçin Komple Rehberiniz Windows ve macOS ticari, tescilli kapalı kaynaklı işletim sistemleri. Linux ve onun birçok uygulaması ücretsiz ve açık kaynaklıdır. Sadece ücretsiz ve açık kaynaklı yazılımı kullanmak mı istiyorsunuz? İşte nasıl. !




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.