Windows 10 obdrží příkazový řádek systému Linux

  • Lesley Fowler
  • 0
  • 2024
  • 125
reklama

Microsoft nedávno zahájil svou výroční konferenci Build Developer. Nebyla to žádná typická událost. Microsoft vytáhl všechny zastávky a ukázal pozoruhodný pokrok v umělé inteligenci, rozšířil realitu a upevnil pověst Windows 10 jako impozantní herní platformy. Microsoft však také oznámil něco jiného. Něco, co hodně lidí vzrušuje.

Na pódiu v San Franciscu oznámil vývojový ředitel Kevin Gallo, že skořápka BASH přichází do Windows 10. No tak docela.

Straight Outta 'Ubuntu

Říkat, že BASH přichází do Windows 10, je masivně podceňovat situaci, protože ve skutečnosti to, na čem Microsoft pracuje, je mnohem působivější než to. Je to v podstatě Linuxový subsystém - ne virtuální stroj - založený na Ubuntu 14:04 LTS, který poskytuje přístup do uživatelského prostoru Ubuntu.

Je důležité zdůraznit, že se to zásadně liší od toho, co existovalo dříve. Windows 10 nebude emulovat Ubuntu v rozděleném virtuálním počítači Co je virtuální počítač? Vše, co potřebujete vědět, co je virtuální stroj? Vše, co potřebujete vědět Virtuální stroje vám umožňují provozovat na vašem aktuálním počítači další operační systémy. Zde je to, co byste o nich měli vědět. . Ani BASH nebyl kompilován pro Windows, jako je Cygwin, nebo znovu vytvořen v JavaScriptu, jako CASH je Forget Cygwin: CASH přináší to nejlepší z Linuxu na Windows Forget Cygwin: CASH přináší to nejlepší z Linuxu na Windows Linux a Windows jsou velmi odlišné operační systémy a nikde to není jasnější než s příkazovým řádkem. K dispozici jsou různé nástroje, díky nimž se Windows cítí spíš jako Linux, například Cash. . Spíše jde o to, co v podstatě odpovídá vrstvě kompatibility.

Systémová volání systému Linux (často nazývaná „syscalls ', v zásadě, když program vyžaduje něco z jádra OS), jsou přeloženy v reálném čase na systémová volání systému Windows pomocí nějakého vlastního softwaru vytvořeného společností Microsoft. Toto rozlišení lépe vysvětluje Dustin Kirkland, který je jedním z kanonických inženýrů, kteří mu pomohli portovat Microsoft.

To znamená, že není přenesen pouze BASH a související základní nástroje Linux. Je to skoro všechno.

V systému Windows 10 je BASH live a funkční! # Build2016 pic.twitter.com/5dfpXgC1e9

- Richard Hay (@WinObs) 30. března 2016

Uživatelé budou moci používat standardní utilitu pro Linux SSH Průvodce pro začátečníky Nastavení SSH na Linuxu a testování vašeho nastavení Průvodce pro začátečníky Nastavení SSH na Linuxu a testování vašeho nastavení Pravděpodobně jedním z nejdůležitějších nástrojů pro Linux je SSH, jak můžete ovládejte jiný stroj, jako byste seděli přímo u něj. Provedeme vás základní instalací. , namísto použití nástroje jiného výrobce, jako je PuTTY 4 Snadné způsoby použití SSH v systému Windows 4 Snadné způsoby použití SSH v systému Windows SSH je de facto řešení pro bezpečný přístup ke vzdáleným terminálům v Linuxu a dalších systémech podobných unixu. Pokud máte vzdálený server SSH, ke kterému chcete přistupovat, musíte si stáhnout klienta SSH…. Budou moci upravovat text pomocí VIM. Prvních 7 důvodů, proč dát textovému editoru Vim šanci Nejlepších 7 důvodů, proč dát textovému editoru Vim šanci Už několik let jsem zkoušel jeden textový editor za druhým. Jmenuješ to, zkusil jsem to. Každý z těchto editorů jsem používal více než dva měsíce jako svůj primární každodenní editor. Nějak jsem ... z příkazového řádku, a manipulovat s textem pomocí Sed a Awk Každý Linux Geek potřebuje znát Sed a Awk. Tady je proč ... Každý Linux Geek potřebuje znát Sed a Awk. Tady je proč ... Dva z nejvíce kriminálně podceňovaných linuxových utilit jsou přiznivě tajemné Sed a Awk. Ale co to je? Jak se používají? A jak usnadňují zpracování textu? . Ještě lépe budou moci používat apt-get ke správě svých balíčků ak instalaci desítek tisíc binárních souborů Ubuntu..

Podle Dustina Kirklanda funguje většina věcí docela dobře, s výjimkou některých aplikací, které používají TTY - například byobu, obrazovky a tmux. Ujišťuje nás, že se tam dostanou, a vzhledem k tomu, že Microsoft uvedl toto přední a střední centrum do své hlavní předlohy Build 2016, můžete si být jisti, že nakonec bude hotovým, leštěným produktem.

Co to znamená pro uživatele Joe

Nebudu lhát. Toto oznámení osloví převážně dvě skupiny lidí: nadšence Linuxu a vývojáře softwaru. Pokud nejste jedním z nich, možná vás zajímá, co to pro vás znamená. Ale je tu důvod, proč být nadšený, i když nejste obloukový geek.

Zaprvé to představuje skvělý způsob, jak lidé ponořit svůj prst do někdy kalných vod Linuxového ekosystému, aniž by je museli skutečně instalovat. Absolutní nováčci se budou moci naučit základům běžných nástrojů Linux ze znalosti a relativní bezpečnosti Windows 10.

Za druhé, je to také skvělé pro ty, kteří se učí poprvé kódovat. Mnoho z nejjednodušších jazyků, které je třeba se učit (a v důsledku toho nejoblíbenější u začátečníků), je také nejvíce dráždivých při instalaci na Windows. Například správná instalace Pythonu vyžaduje přidání proměnné do Windows PATH. Pokud chcete snadno nainstalovat Ruby a nejrůznější základní dokumentaci a nástroje, budete muset použít instalátor třetích stran, jako je RubyInstaller..

Ale nyní by budoucí vývojáři jen museli psát “bash” do jejich příkazového řádku a mohli by začít hacknout skriptem Ruby nebo Python, aniž by si museli dělat starosti s nejasnostmi konfigurace těchto jazyků ve Windows.

Navíc, protože většina výukových programů pro začátečníky je postavena na systémech Mac OS X a Linux, uživatelé Windows je budou moci bez problémů používat..

Linux na Windows: Proč to záleží na vývoji

Historicky příkazový řádek společnosti Microsoft (Promiň, příkazový řádek) nástroje se neměřily až na ty, které používají operační systémy UNIX. Největším důvodem je to, že Windows vždy zdůrazňovala řešení úkolů a problémů pomocí grafických rozhraní a nabídek, nikoli prostřednictvím terminálu. I když je to skvělé pro uživatele, je to méně skvělé pro vývojáře, kteří v posledních dvaceti letech stále více záviseli na serverech založených na Linuxu, které jsou mnohem spolehlivější a bezpečnější.

Důsledkem toho je, že vývojáři se stále více vzdálili od Windows. Pokud jdete na jakoukoli vývojovou konferenci nebo schůzku nebo navštívíte kanceláře jakéhokoli spuštění technologie, můžete téměř zaručit, že většina používaných zařízení jsou notebooky Apple nebo počítače se systémem Linux. Je nepravděpodobné, že by se přepnuli zpět, protože se od té doby naučili používat tyto operační systémy a vytvářeli pracovní toky založené na nich.

Ano, ano, cestuji se 2 MacBook Pros a plnou taškou na fotoaparát DSLR # Build2016

- Matt Millican (@millicanmatt) 29. března 2016

Jeden vývojář, se kterým jsem pracoval, když jsem byl letní stážista na ScraperWiki - spuštění datové vědy v Liverpoolu, měl pevně přizpůsobený editor VIM a rutinu, která se soustředila kolem hrsti běžných (a některých neobvyklých) linuxových nástrojů. Je těžké si ho představit, jak pohodlně přechází zpět do Windows.

Možná Ubuntu na Windows 10 bude stačit k tomu, aby tyto vývojáře přivedl zpět na Microsoft fold, nebo alespoň zastavil krvácení vývojářů z platformy Windows.

Rovněž jde o dlouhou cestu k opravě poskvrněné reputace společnosti Microsoft, zejména pokud jde o komunitu open source. Počátkem dvacátých let a koncem devadesátých let byl Microsoft otevřeně nepřátelský vůči open source a Linuxu: pak to CEO Steve Ballmer popsal jako “rakovina”, a pokusili se to zabít (stejně jako některé konkurenční proprietární produkty) s “přijmout, rozšířit, uhasit” strategie.

Ale od příchodu Satya Nadelly jako generální ředitelky, vyvinuly společné úsilí. Opravdu miluje Microsoft opravdu Linux? Opravdu miluje Microsoft opravdu Linux? Microsoft a Linux mají bouřlivý vztah. V průběhu let generální ředitelé vyjádřili přání vidět, jak Linux zmizí, ale v dnešní době je příběh jiný. Opravdu má Microsoft opravdu rád Linux? spolupracovat s komunitou open source a v tomto ohledu rehabilitovat jejich image. Zdá se, že to fungovalo.

Jak získat BASH pro Windows 10

V době psaní bylo BASH pouze oznámeno - zatím to vlastně nemůžete získat. I když to bude součástí připravované aktualizace Windows 10 Anniversary Update, která je naplánována na letos v létě. Vzhledem k tomu, že je “výročí aktualizace” a Microsoft spustil Windows 10 29. července, měli byste to očekávat do té doby.

Pokud nemůžete čekat tak dlouho, budete na to schopni dostat ruce prostřednictvím programu Windows 10 Insider. Buďte první, kdo otestuje nové Windows 10 Build as Windows Insider Buďte první, kdo otestuje nové Windows 10 Build, Windows Insider Zasvěcenci systému Windows jsou prvními, kteří testují nová sestavení systému Windows 10. Jsou také prvními, kteří trpí chybami. Zde vám ukážeme, jak se připojit nebo opustit program a jak sdílet… .

Jste nadšeni příchodem BASH na Windows 10? Bude vám stačit přejít z Linuxu? Dejte mi vědět v komentářích níže.




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.