Guia de supervivència de Windows per a usuaris de Linux / Unix

Autora: Roger Morrison
Data De La Creació: 17 Setembre 2021
Data D’Actualització: 4 Ser Possible 2024
Anonim
Guia de supervivència de Windows per a usuaris de Linux / Unix - Tecnologia
Guia de supervivència de Windows per a usuaris de Linux / Unix - Tecnologia

Content


Font: Binu Omanakkuttan / Dreamstime.com

Emportar:

Prefereix Linux / Unix, però obligat a utilitzar Windows? A continuació, es detallen algunes maneres de fer que l’ordinador de Windows sigui una mica més similar al vostre sistema operatiu preferit.

Posem-ho bé, Linux i Unix són sistemes operatius excel·lents, però molts usuaris han de viure al món real, i viure al món real sovint significa utilitzar un sistema operatiu determinat Windows. Tant si visiteu Windows com si hi visqueu, hi ha algunes maneres que faran que funcioni més com els sistemes que heu fet servir.

Cygwin

Si sou un usuari seriós de Linux / Unix confrontat amb Windows, probablement no trobareu a la línia de comandaments. Per descomptat, el sistema de comandes de Windows està bé, però no està a prop de la flexibilitat del shell Unix. Cygwin és la resposta per a vosaltres. Es tracta d’una capa de compatibilitat DLL i POSIX per facilitar el port del programari Linux a Windows alhora que us proporciona un entorn familiar.


Acabeu de descarregar el fitxer Setup.exe del lloc web del projecte i instal·lar Cygwin. L’instal·lador es duplica com a gestor de paquets i podeu instal·lar les vostres utilitats, eines, editors preferits i així successivament. Hi ha un front-end de línia d'ordres anomenat Cyg-get que és similar a la utilitat apt-get a Debian i Ubuntu.

No podreu utilitzar binaris Linux amb Cygwin. Cal compilar el programari per a Windows. Hi ha centenars de paquets disponibles. Si teniu tant inclinat, podeu instal·lar GCC i compilar des del vostre origen.

No només podeu executar aplicacions en línia d’ordres, sinó també programes dissenyats per al sistema X Window mitjançant Cygwin / X.

PowerShell

El propi PowerShell de Microsoft és una interessant alternativa tant a la shell tradicional Unix com a la línia d’ordres estàndard de Windows derivada de MS-DOS. PowerShell està molt orientat a objectes.


Podeu crear canonades d’ordres encadenades tal i com es pot fer en petxines Unix, però la diferència és que en lloc d’utilitzar normal, canalitza objectes. Això pot suposar un enfrontament per als programadors greus d’Unix, però l’avantatge és que podeu escollir dades sense utilitzar eines de processament complexes com AWK o fins i tot Perl.

Hi ha una mica de corba d’aprenentatge, però els dissenyadors han intentat facilitar l’aprenentatge de PowerShell. És més útil per interactuar amb el propi Windows. És possible que vulgueu adherir-vos a altres llenguatges de script si no heu de automatitzar les tasques de Windows.

Sense errors, sense estrès: la vostra guia pas a pas per crear programes que canvien la vida sense destruir la vida

No podeu millorar les vostres habilitats de programació quan ningú es preocupa per la qualitat del programari.

Editors

Independentment de quin sigui el costat de les "guerres de l'editor" entre vi i Emacs, on podeu utilitzar el favorit a Windows. Teniu una àmplia selecció d’editors a Windows, entre els editors Unix disponibles a Cygwin, així com ports originaris tant de vi com d’Emacs.

Una bona alternativa lleugera, però completa, per a tots dos és Notepad ++.

SSH

Si sou un programador seriós o un administrador del sistema, ja ho sabeu sobre SSH. Afortunadament, podeu accedir a màquines remotes tant a Windows com a Linux. Una forma és PuTTY, que us permet gestionar connexions.

També podeu instal·lar SSH mitjançant Cygwin. L’avantatge de fer-ho d’aquesta manera és que podeu utilitzar Mosh, que us permet mantenir-vos connectats si deixeu dormir la màquina o si canvieu de xarxa. És molt fantàstic per treballar en un ordinador portàtil mitjançant Wi-Fi.

Idiomes de programació

Unix és un gran entorn de desenvolupament i, qualsevol que sigui el vostre llenguatge de programació favorit, es troba a Unix, està disponible per a Windows.

Tots els principals llenguatges de script, inclosos Python, Perl, PHP i altres disposen de versions natives de Windows i també de versions de Cygwin disponibles.

Microsoft té les seves pròpies eines de desenvolupament, però les eines Unix solen ser molt més lleugeres.

Administrador d’escriptori

Una altra característica dels ordinadors de sobretaula de Linux que probablement no us faltaran són els escriptoris virtuals. Mentre que Microsoft l’afegeix a Windows 10, no haureu d’esperar. Podeu instal·lar VirtuaWin, que ara us ofereix funcions de gestió de finestres avançades. Com el millor programari Linux, és de codi obert i gratuït.

Com arribar a Real * nix

Si heu de tenir Unix real, no haureu de renunciar al vostre sistema preferit. La solució clàssica és l'arrencada dual de Windows i Linux.

Si seguiu aquesta ruta, només assegureu-vos que primer estigui instal·lat Windows. En cas contrari, el Windows sobreescriurà qualsevol bootloader del Master Boot Record amb la seva pròpia instal·lació. La majoria de les distribucions de Linux són prou intel·ligents per detectar particions de Windows i instal·lar un carregador d'arrencada que us permet triar en quin sistema operatiu voleu arrencar.

Un altre problema que podeu tenir en equips més nous dissenyats per a Windows 8 és la protecció UEFI. Aparentment dissenyat per defensar-se dels rootkits i els bootkits, es va criticar que requeria la signatura criptogràfica dels sistemes operatius, que podrien bloquejar moltes distros.

Microsoft ordena que els nous ordinadors el tinguin activat de manera predeterminada, però afortunadament també requereixen que tingueu la possibilitat de desactivar, però només en ordinadors x86. Podrien decidir el contrari en el futur. Si voleu mantenir l’arrencada segura o si feu servir un processador ARM, podeu triar les distros signades, com la versió de 64 bits d’Ubuntu.

Conclusió

Tot i que us trobeu enganxats temporalment o de manera permanent a Windows, podeu tenir el vostre petit gust del cel amb algunes senzilles addicions al vostre entorn Windows.