Windows Survival Guide pro uživatele Linux / Unix

Autor: Roger Morrison
Datum Vytvoření: 17 Září 2021
Datum Aktualizace: 4 Smět 2024
Anonim
How to Dual Boot Ubuntu and Windows 10 [Works in 2021]
Video: How to Dual Boot Ubuntu and Windows 10 [Works in 2021]

Obsah


Zdroj: Binu Omanakkuttan / Dreamstime.com

Odnést:

Preferujete Linux / Unix, ale jste nuceni používat Windows? Zde je několik způsobů, jak udělat počítač se systémem Windows trochu podobným preferovanému operačnímu systému.

Přiznejme si, že Linux a Unix jsou skvělé operační systémy, ale mnoho uživatelů musí žít v reálném světě a žít v reálném světě často znamená použití určitého operačního systému zvaného Windows. Ať už jste právě navštívili Windows, nebo tam žijete, existuje několik způsobů, díky nimž bude fungovat spíše jako systémy, na které jste zvyklí.

Cygwin

Pokud jste vážným uživatelem systému Linux / Unix konfrontovaným se systémem Windows, pravděpodobně vám chybí příkazový řádek. Jistě, příkazový řádek Windows je v pořádku, ale nemá nikde blízko k flexibilitě prostředí Unix. Cygwin je odpověď pro vás. Je to vrstva kompatibility DLL a POSIX, která usnadňuje přenos softwaru Linux do systému Windows a poskytuje vám známé prostředí.


Stačí stáhnout soubor Setup.exe z webu projektu a nainstalovat Cygwin. Instalační program funguje jako správce balíčků a můžete nainstalovat své oblíbené nástroje, nástroje, editory atd. Existuje front-end příkazového řádku nazvaný Cyg-get, který je podobný nástroji apt-get na Debian a Ubuntu.

Nebudete moci používat Linuxové binární soubory s Cygwinem. Software musí být kompilován pro Windows. K dispozici jsou stovky balíčků. Pokud jste tak nakloněni, můžete nainstalovat GCC a kompilovat ze zdroje sami.

Pomocí Cygwin / X můžete nejen spouštět aplikace příkazového řádku, ale také programy určené pro systém X Window.

PowerShell

Microsoft PowerShell je zajímavou alternativou k tradičnímu prostředí Unixu a standardnímu příkazovému řádku Windows odvozenému z MS-DOS. PowerShell je silně objektově orientovaný.


Můžete vytvářet potrubí zřetězených příkazů stejně jako v shellech Unix, ale rozdíl je v tom, že namísto použití obyčejných kanálů, objekty potrubí. Může to být urážka seriózních unixových programátorů, ale výhodou je, že můžete vybírat data bez použití komplexních nástrojů pro zpracování, jako je AWK nebo dokonce Perl.

Existuje trochu křivka učení, ale návrháři se pokusili usnadnit učení PowerShell. Je užitečnější pro interakci se samotným Windows. Pokud nepotřebujete automatizovat úkoly systému Windows, možná budete chtít dodržet jiné skriptovací jazyky.

Žádné chyby, žádný stres - Váš průvodce krok za krokem k vytváření softwaru pro změnu života, aniž by došlo ke zničení vašeho života

Nemůžete zlepšit své programovací schopnosti, když se nikdo nestará o kvalitu softwaru.

Editoři

Bez ohledu na to, na které straně „editorských válek“ mezi vi a Emacs jste, můžete použít svůj oblíbený ve Windows. V systému Windows máte široký výběr editorů, od editorů Unix dostupných na serveru Cygwin i nativních portů vi a Emacs.

Dobrou lehkou, ale plnohodnotnou alternativou obou je Notepad ++.

SSH

Pokud jste seriózní programátor nebo správce systému, o SSH už víte. Naštěstí máte přístup ke vzdáleným strojům v systému Windows i v systému Linux. Jedním ze způsobů je PuTTY, které vám umožní spravovat připojení.

SSH můžete také nainstalovat pomocí Cygwin. Výhodou tohoto postupu je, že můžete použít Mosh, který vám umožní zůstat v kontaktu, pokud uvedete zařízení do režimu spánku nebo změníte sítě. Je to opravdu skvělé pro práci na notebooku přes Wi-Fi.

Programovací jazyky

Unix je skvělé vývojové prostředí a ať už je váš oblíbený programovací jazyk jakýkoli na Unixu, je k dispozici pro Windows.

Všechny hlavní skriptovací jazyky, včetně Pythonu, Perlu, PHP a dalších, mají k dispozici nativní verze Windows i Cygwin verze.

Microsoft má své vlastní vývojové nástroje, ale unixové nástroje bývají mnohem lehčí.

Správce plochy

Další funkcí stolních počítačů Linux, které pravděpodobně chybí, jsou virtuální počítače. Zatímco Microsoft jej přidává do Windows 10, nemusíte čekat. Nyní můžete nainstalovat VirtuaWin, který vám nyní poskytne pokročilé funkce správy oken. Stejně jako nejlepší Linuxový software je to bezplatný a otevřený zdroj.

Jak se dostat do Real * nix

Pokud musíte mít skutečný Unix, nemusíte se vzdát svého oblíbeného systému. Klasickým řešením jsou duální bootování Windows a Linux.

Pokud jdete touto cestou, nejprve se ujistěte, že je nainstalován systém Windows. V opačném případě Windows při instalaci přepíše jakýkoli bootloader v hlavním spouštěcím záznamu svým vlastním. Většina linuxových distribucí je dostatečně inteligentní, aby detekovala oddíly Windows a nainstalovala bootloader, který vám umožní vybrat, do kterého OS chcete zavést.

Dalším problémem, na který byste se mohli setkat v novějších počítačích určených pro Windows 8, je ochrana UEFI. Zdánlivě navržen tak, aby se bránil před rootkity a bootkity, byl kritizován za to, že vyžaduje, aby byly operační systémy kryptograficky podepsány, což mělo potenciál zamknout mnoho distros.

Společnost Microsoft nařizuje, aby ji ve výchozím nastavení povolily nové počítače, ale naštěstí také vyžadují, aby jste ji mohli vypnout, ale pouze na počítačích x86. V budoucnu by se mohli rozhodnout jinak. Pokud si chcete zachovat bezpečný boot nebo používáte procesor ARM, můžete si vybrat podepsaná distribuce, například 64bitovou verzi Ubuntu.

Závěr

I když se ocitnete uvíznutí na Windows dočasně nebo trvale, stále můžete mít svůj vlastní malý vkus nebe s několika jednoduchými doplňky do vašeho prostředí Windows.