İlan

Microsoft kısa bir süre önce yıllık Build Geliştirici Konferansı'nı başlattı. Tipik bir olay değildi. Microsoft tüm durakları çıkardı ve yapay zeka, artırılmış gerçeklik konusunda önemli ilerlemeler gösterdi ve Windows 10'un müthiş bir oyun platformu olarak ününü sağlamlaştırdı. Ancak Microsoft başka bir şey daha duyurdu. Birçok insanı heyecanlandıran bir şey.

San Francisco'da sahnede, geliştirme direktörü Kevin Gallo BASH kabuğunun Windows 10'a geleceğini duyurdu. İyi gibi.

Straight Outta ’Ubuntu

BASH'in Windows 10'a geldiğini söylemek durumu büyük ölçüde anlamamaktır, çünkü gerçekten Microsoft'un üzerinde çalıştığı şey bundan çok daha etkileyici. Esasen Ubuntu kullanıcı alanına erişim sağlayan Ubuntu 14:04 LTS tabanlı bir sanal makine değil bir Linux alt sistemidir.

Bunun daha önce var olandan temel olarak farklı olduğunu vurgulamak önemlidir. Windows 10, ayrılmış bir ortamda Ubuntu'ya öykünmeyecek sanal makine Sanal Makine Nedir? Bilmen gereken her şeySanal makineler, geçerli bilgisayarınızda diğer işletim sistemlerini çalıştırmanıza izin verir. İşte onlar hakkında bilmeniz gerekenler.

instagram viewer
Daha fazla oku . Cybwin'inki gibi BASH de Windows için derlenmedi veya JavaScript'te yeniden oluşturulmadı, NAKİT gibi Cygwin'i Unutun: CASH, Linux'un En İyilerini Windows'a GetiriyorLinux ve Windows çok farklı işletim sistemleridir ve hiçbir yerde komut satırından daha belirgin değildir. Windows'un Nakit gibi Linux gibi hissetmesini sağlamak için çeşitli araçlar mevcuttur. Daha fazla oku . Daha ziyade, esasen bir uyumluluk katmanı anlamına geliyor.

Linux sistem çağrıları (genellikle ‘sistem çağrıları, temel olarak bir program işletim sistemi çekirdeğinden bir şey istediğinde) Microsoft tarafından oluşturulan bazı özel yazılımlar kullanılarak gerçek zamanlı olarak Windows sistem çağrılarına çevrilir. Bu ayrım Dustin Kirkland tarafından daha iyi açıklanmıştır, Microsoft'un bağlantısına yardımcı olan Canon mühendislerinden biri.

Bu, sadece BASH ve taşınan ilgili Linux yardımcı programlarının olmadığı anlamına gelir. Neredeyse her şey.

Windows 10'da canlı ve çalışıyor BASH var! # Build2016pic.twitter.com/5dfpXgC1e9

- Richard Hay (@WinObs) 30 Mart 2016

Kullanıcılar, standart Linux SSH yardımcı programı Linux'ta SSH Kurma ve Kurulumunuzu Test Etme için Başlangıç ​​KılavuzuMuhtemelen öğrenilecek en önemli Linux yardımcı programlarından biri, farklı bir makineyi doğrudan oturmuş gibi kontrol edebileceğiniz için SSH'dir. Sizi temel bir kurulumdan geçireceğiz. Daha fazla oku üçüncü taraf bir araç kullanmak yerine PuTTY gibi Windows'ta SSH Kullanmanın 4 Kolay YoluSSH, Linux ve diğer UNIX benzeri sistemlerde uzak terminallere güvenli bir şekilde erişmek için fiili bir çözümdür. Erişmek istediğiniz uzak bir SSH sunucunuz varsa, bir SSH istemcisi indirmeniz gerekir ... Daha fazla oku . Onlar mümkün olacak VIM ile metin düzenleme Vim Metin Editörü'ne Şans Vermek İçin En Önemli 7 NedenYıllarca bir metin düzenleyicisini birbiri ardına denedim. Siz söyleyin, denedim. Bu editörlerin her birini iki aydan uzun bir süre birincil günlük editörüm olarak kullandım. Her nasılsa, ben ... Daha fazla oku komut satırından Sed ve Awk kullanarak Her Linux Geek Sed ve Awk bilmek gerekir. İşte Nedeni ...En çok takdir edilmeyen Linux yardımcı programlarından ikisi, kuşkusuz gizli Sed ve Awk. Ama bunlar ne? Nasıl kullanılırlar? Ve metni işlemeyi nasıl kolaylaştırırlar? Daha fazla oku . Daha da iyisi, paketlerini yönetmek ve on binlerce Ubuntu ikili dosyasını yüklemek için apt-get'i kullanabilecekler.

Dustin Kirkland'a göre, byobu, screen ve tmux gibi bir TTY kullanan bazı uygulamalar hariç, çoğu şey oldukça iyi çalışıyor. Yine de oraya ulaştıklarını garanti ediyor ve Microsoft'un bu ön ve ortaları 2016 açılış konuşmasını yapın, sonunda bitmiş, cilalı bir ürün olacağından emin olabilirsiniz.

Bunun Joe Kullanıcısı İçin Anlamı

Yalan söylemeyeceğim. Bu duyuru ezici bir şekilde iki gruba hitap edecek: Linux meraklıları ve yazılım geliştiricileri. Eğer onlardan biri değilseniz, bunun sizin için ne anlama geldiğini merak ediyor olabilirsiniz. Ancak bir kemer meraklısı olmasanız bile, heyecanlanmanız için bir neden var.

Birincisi, insanların ayak parmaklarını Linux ekosisteminin bazen bulanık sularına batırmaları için, gerçekten yüklemelerine gerek kalmadan harika bir yol sunuyor. Mutlak yeni başlayanlar, ortak Linux araçlarının temellerini Windows 10'un aşinalık ve göreceli güvenliğinden öğrenebilecekler.

İkincisi, ilk kez kodlamayı öğrenenler için de harika. Öğrenmesi en kolay dillerin çoğu (ve dolayısıyla yeni başlayanlar arasında en popüler olanı), aynı zamanda Windows'a yüklemek için en rahatsız edici olanlardır. Python'u düzgün yüklemeörneğin, Windows PATH'a bir değişken eklemenizi gerektirir. Ruby'yi ve çeşitli temel belgeleri ve araçları kolayca yüklemek istiyorsanız, üçüncü taraf bir yükleyici kullanmanız gerekir RubyInstaller gibi.

RubyInstaller

Ancak şimdi, geliştiricilerin yalnızca “bash” komut satırlarına eklediğinizde, bu dilleri Windows'da yapılandırmanın değişkenleri hakkında endişelenmenize gerek kalmadan Ruby veya Python komut dosyasında hacklemeye başlayabilirler.

Ayrıca, başlangıç ​​derslerinin çoğu Mac OS X ve Linux etrafında oluşturulduğundan, Windows kullanıcıları bunları sorunsuz bir şekilde kullanabilecektir.

Windows'ta Linux: Geliştiriciler İçin Neden Önemli?

Tarihsel olarak, Microsoft’un komut satırı (üzgünüm, komut istemi) araçları UNIX tabanlı işletim sistemlerinde ölçülememiştir. Bunun en büyük nedeni, Windows'un terminalleri değil grafik arayüzler ve menüler aracılığıyla görev ve sorunları çözmede her zaman vurgulamasıdır. Bu kullanıcılar için harika olsa da, son yirmi yılda gittikçe daha güvenilir ve güvenli olan Linux tabanlı sunuculara bağımlı olan geliştiriciler için daha az harika.

Bunun bir sonucu olarak geliştiriciler giderek Windows'tan uzaklaştılar. Herhangi bir geliştirici konferansına veya buluşmasına giderseniz veya herhangi bir teknoloji girişiminin ofislerini ziyaret ederseniz, kullanılan cihazların çoğunun Apple dizüstü bilgisayarlar veya Linux çalıştıran bilgisayarlar olduğunu neredeyse garanti edebilir. Bu işletim sistemlerinin nasıl kullanılacağını öğrendikleri ve çevrelerine dayalı iş akışları oluşturdukları için geri dönmeleri pek olası değildir.

Evet, evet 2 MacBook Pro ve tam bir DSLR fotoğraf makinesi çantasıyla seyahat ediyorum # Build2016

- Matt Millican (@millicanmatt) Instagram fotoğrafları ve videoları 29 Mart 2016

Liverpool'da bir veri bilimi başlangıcı olan ScraperWiki'de yaz stajyeri olduğumda birlikte çalıştığım bir geliştiricinin sıkı bir şekilde özelleştirilmiş VIM editörü ve bir avuç ortak (ve bazı nadir) Linux merkezli bir rutin araçlar. Rahatça Windows'a döndüğünü hayal etmek zor.

Belki de Windows 10'daki Ubuntu, bu geliştiricileri Microsoft kıvrımına geri döndürmek veya en azından geliştiricilerin Windows platformundan kanamayı durdurmak için yeterli olacaktır.

Ayrıca, özellikle açık kaynak topluluğuna gelince Microsoft’un lekeli itibarını onarmak için uzun bir yol kat ediyor. 2000'lerin başında ve 1990'ların sonunda, Microsoft açık kaynak kodlu ve Linux'a açık bir şekilde düşmanca davrandı: o zaman CEO Steve Ballmer “kanser” olarak nitelendirdive (bazı rakip tescilli ürünler kadar) “kucaklamak, genişletmek, söndürmek” stratejisi.

Ancak Satya Nadella'nın CEO olarak gelmesinden bu yana, uyumlu bir çaba gösterdiler Microsoft Sonuçta Linux'u Gerçekten Seviyor mu?Microsoft ve Linux çalkantılı bir ilişki içinde. Yıllar geçtikçe CEO'lar Linux'un kaybolduğunu görme arzusunu dile getirdiler, ancak bu günlerde hikaye farklı. Sonuçta Microsoft Linux'u gerçekten seviyor mu? Daha fazla oku açık kaynak topluluğu ile çalışmak ve bu konudaki imajlarını iyileştirmek. İşe yaradı gibi görünüyor.

Windows 10 için BASH Nasıl Gidilir

Yazma sırasında BASH sadece duyuruldu - henüz anlayamıyorsunuz. Bu yaz gelecek olan Windows 10 Yıldönümü Güncellemesinin bir parçası olmasına rağmen. Bir "yıldönümü güncellemesi" olduğu ve Microsoft'un Windows 10'u 29 Temmuz'da başlattığı göz önüne alındığında, o zamana kadar beklemelisiniz.

Eğer bu kadar uzun süre bekleyemezsen, ellerini tutabilirsin Windows 10 Insider Programı aracılığıyla Yeni Windows 10 Yapılarını Windows Insider Olarak Test Eden İlk Siz OlunWindows Insider'lar, yeni Windows 10 yapılarını ilk test eden kişilerdir. Ayrıca böceklerden ilk muzdarip olanlardır. Burada programa nasıl katılacağınızı veya programdan nasıl ayrılacağınızı ve nasıl paylaşacağınızı gösteriyoruz ... Daha fazla oku .

BASH'in Windows 10'a gelişinden heyecan duyuyor musunuz? Linux'tan geçiş yapmanız yeterli olacak mı? Aşağıdaki yorumlarda bana bildirin.

Matthew Hughes, Liverpool, İngiltere'den bir yazılım geliştiricisi ve yazarıdır. Elinde bir fincan güçlü siyah kahve olmadan nadiren bulunur ve kesinlikle Macbook Pro ve kamerasına hayran kalır. Blogunu şurada okuyabilirsiniz: http://www.matthewhughes.co.uk ve @matthewhughes'da Twitter'da onu takip edin.