Sprievodca prežitím systému Windows pre používateľov systému Linux / Unix

Autor: Roger Morrison
Dátum Stvorenia: 17 September 2021
Dátum Aktualizácie: 3 Smieť 2024
Anonim
Sprievodca prežitím systému Windows pre používateľov systému Linux / Unix - Technológie
Sprievodca prežitím systému Windows pre používateľov systému Linux / Unix - Technológie

Obsah


Zdroj: Binu Omanakkuttan / Dreamstime.com

Zobrať:

Preferujete Linux / Unix, ale ste nútení používať Windows? Tu je niekoľko spôsobov, ako nastaviť, aby sa váš počítač so systémom Windows trochu podobal vášmu preferovanému OS.

Priznajme si to, Linux a Unix sú vynikajúce operačné systémy, ale veľa používateľov musí žiť v skutočnom svete a žiť v skutočnom svete často znamená používanie určitého operačného systému s názvom Windows. Či už práve navštívite Windows alebo tam bývate, existuje niekoľko spôsobov, ako to zaistiť, aby fungoval viac ako systémy, na ktoré ste zvyknutí.

Cygwin

Ak ste vážnym používateľom systému Linux / Unix konfrontovaným so systémom Windows, pravdepodobne nemáte príkazový riadok. Iste, príkazový riadok Windows je v poriadku, ale nemá nikde blízko k flexibilite shellu Unix. Cygwin je odpoveďou pre vás. Je to vrstva kompatibility DLL a POSIX, ktorá uľahčuje prenos softvéru Linux do systému Windows a poskytuje vám známe prostredie.


Stačí si stiahnuť súbor Setup.exe z webovej stránky projektu a nainštalovať Cygwin. Inštalátor slúži ako správca balíkov a môžete si nainštalovať svoje obľúbené nástroje, nástroje, editory atď. Existuje front-end príkazového riadku s názvom Cyg-get, ktorý je podobný utilite apt-get v Debiane a Ubuntu.

S Cygwinom nebudete môcť používať binárne súbory systému Linux. Softvér musí byť zostavený pre Windows. K dispozícii sú stovky balíkov. Ak ste tak naklonení, môžete nainštalovať GCC a kompilovať zo zdroja sami.

Pomocou Cygwin / X môžete nielen spúšťať aplikácie príkazového riadku, ale aj programy určené pre systém X Window.

PowerShell

Microsoft PowerShell od Microsoftu je zaujímavou alternatívou k tradičnému shellu Unix a štandardnému príkazovému riadku Windows odvodenému z MS-DOS. PowerShell je silne objektovo orientovaný.


Môžete vytvárať potrubia s reťazenými príkazmi rovnako ako v shelloch Unixu, ale rozdiel je v tom, že namiesto použitia obyčajných objektov, potrubia objektov. Môže to byť urážka serióznych Unixových programátorov, ale výhodou je, že môžete vyberať dáta bez použitia komplexných nástrojov na spracovanie, ako je AWK alebo dokonca Perl.

Existuje trochu krivky učenia, ale návrhári sa pokúsili uľahčiť učenie sa PowerShell. Je to užitočnejšie pre interakciu so samotným Windows. Ak nepotrebujete automatizovať úlohy systému Windows, možno budete chcieť zostať v iných skriptovacích jazykoch.

Žiadne chyby, žiadny stres - Váš sprievodca krok za krokom k vytvoreniu softvéru na zmenu života bez zničenia vášho života

Svoje programovacie schopnosti si nemôžete vylepšiť, keď sa nikto nestará o kvalitu softvéru.

Editors

Bez ohľadu na to, na ktorej strane „editorských vojen“ medzi vi a Emacsom ste, môžete svoju obľúbenú použiť v systéme Windows. V systéme Windows máte široký výber editorov, od editorov Unix dostupných na serveri Cygwin, ako aj natívnych portov vi a Emacs.

Dobrou ľahkou, ale plnohodnotnou alternatívou k obom je Notepad ++.

SSH

Ak ste seriózny programátor alebo správca systému, o SSH už viete. Našťastie máte prístup k vzdialeným počítačom v systéme Windows aj v systéme Linux. Jedným zo spôsobov je PuTTY, ktorý vám umožní spravovať pripojenia.

SSH môžete nainštalovať aj pomocou programu Cygwin. Výhodou tohto postupu je, že môžete použiť Mosh, ktorý vám umožní zostať v spojení, ak zariadenie odstavíte alebo zmeníte siete. Je to skvelé pre prácu na notebooku cez Wi-Fi.

Programovacie jazyky

Unix je vynikajúce vývojové prostredie a nech je váš obľúbený programovací jazyk kdekoľvek na Unixe, je k dispozícii pre Windows.

Všetky hlavné skriptovacie jazyky vrátane jazyka Python, Perl, PHP a ďalšie majú k dispozícii natívne verzie systému Windows a verzie Cygwin.

Microsoft má vlastné vývojové nástroje, ale unixové nástroje majú tendenciu byť omnoho ľahšie.

Desktop Manager

Ďalšou funkciou stolných počítačov Linux, ktoré pravdepodobne chýbajú, sú virtuálne stolné počítače. Aj keď ho spoločnosť Microsoft pridáva do systému Windows 10, nemusíte čakať. Môžete nainštalovať VirtuaWin, ktorý vám teraz poskytuje pokročilé funkcie správy okien. Rovnako ako najlepší Linux softvér je to bezplatný a otvorený zdroj.

Ako sa dostať do skutočnej * nix

Ak musíte mať skutočný Unix, nemusíte sa vzdať svojho obľúbeného systému. Windows a Linux s duálnym zavedením sú klasickým riešením.

Ak pôjdete touto cestou, najprv skontrolujte, či je systém Windows nainštalovaný. V opačnom prípade systém Windows pri inštalácii prepíše akýkoľvek zavádzač v hlavnom zavádzacom zázname svojím vlastným. Väčšina distribúcií Linuxu je dosť inteligentná na to, aby detegovala oddiely Windows a nainštalovala bootloader, ktorý vám umožní zvoliť, do ktorého operačného systému sa chcete zaviesť.

Ďalším problémom, na ktorý by ste sa mohli naraziť na novších počítačoch určených pre Windows 8, je ochrana UEFI. Zdanlivo navrhnutý na obranu pred rootkitmi a bootkitmi, bol kritizovaný za to, že vyžaduje, aby boli operačné systémy kryptograficky podpísané, čo malo potenciál zablokovať mnoho distrúzií.

Spoločnosť Microsoft nariaďuje, aby ju predvolene povolili nové počítače, ale našťastie tiež vyžadujú, aby ste ju mohli vypnúť, ale iba na počítačoch x86. V budúcnosti sa môžu rozhodnúť inak. Ak si chcete zachovať bezpečný štart alebo používate procesor ARM, môžete si vybrať podpísané distribúcie, napríklad 64-bitovú verziu Ubuntu.

záver

Aj keď sa ocitnete uviaznutí na Windows dočasne alebo natrvalo, stále môžete mať svoj vlastný malý vkus z neba s niekoľkými jednoduchými doplnkami do prostredia Windows.