Guía de supervivencia de Windows para usuarios de Linux / Unix

Autor: Roger Morrison
Fecha De Creación: 17 Septiembre 2021
Fecha De Actualización: 4 Mayo 2024
Anonim
Guía de supervivencia de Windows para usuarios de Linux / Unix - Tecnología
Guía de supervivencia de Windows para usuarios de Linux / Unix - Tecnología

Contenido


Fuente: Binu Omanakkuttan / Dreamstime.com

Para llevar:

¿Prefieres Linux / Unix pero estás obligado a usar Windows? Aquí hay algunas formas de hacer que su computadora con Windows se parezca un poco más a su sistema operativo preferido.

Seamos realistas, Linux y Unix son excelentes sistemas operativos, pero muchos usuarios tienen que vivir en el mundo real, y vivir en el mundo real a menudo significa usar un cierto sistema operativo llamado Windows. Ya sea que solo visite Windows o viva allí, hay algunas formas que harán que funcione más como los sistemas a los que está acostumbrado.

Cygwin

Si eres un usuario serio de Linux / Unix confrontado con Windows, probablemente te falte la línea de comando. Claro, el símbolo del sistema de Windows está bien, pero no tiene la flexibilidad del shell de Unix. Cygwin es la respuesta para ti. Es una capa de compatibilidad de DLL y POSIX para facilitar la transferencia del software de Linux a Windows al tiempo que le brinda un entorno familiar.


Simplemente descargue el archivo Setup.exe del sitio web del proyecto e instale Cygwin. El instalador también funciona como administrador de paquetes y puede instalar sus utilidades, herramientas, editores favoritos, etc. Hay una línea de comando front-end llamada Cyg-get que es similar a la utilidad apt-get en Debian y Ubuntu.

No podrá usar los binarios de Linux con Cygwin. El software tiene que ser compilado para Windows. Hay cientos de paquetes disponibles. Si lo desea, puede instalar GCC y compilar desde la fuente usted mismo.

No solo puede ejecutar aplicaciones de línea de comandos, sino también programas diseñados para el sistema X Window utilizando Cygwin / X.

Potencia Shell

El propio PowerShell de Microsoft es una alternativa interesante tanto para el shell tradicional de Unix como para la línea de comandos estándar de Windows derivada de MS-DOS. PowerShell está fuertemente orientado a objeciones.


Puede crear canales de comandos encadenados tal como puede hacerlo en shells de Unix, pero la diferencia es que, en lugar de usar simples, canaliza objetos. Esto podría ser una afrenta para los programadores serios de Unix, pero la ventaja es que puede seleccionar datos sin usar herramientas de procesamiento complejas como AWK o incluso Perl.

Hay una pequeña curva de aprendizaje, pero los diseñadores han intentado facilitar el aprendizaje de PowerShell. Es más útil para interactuar con Windows. Es posible que desee seguir con otros lenguajes de secuencias de comandos si no necesita automatizar las tareas de Windows.

Sin errores, sin estrés: su guía paso a paso para crear software que cambie su vida sin destruir su vida

No puede mejorar sus habilidades de programación cuando a nadie le importa la calidad del software.

Editores

No importa en qué lado de la "guerra de editores" entre vi y Emacs esté, puede usar su favorito en Windows. Tiene una amplia variedad de editores en Windows, desde los editores de Unix disponibles en Cygwin, así como los puertos nativos de vi y Emacs.

Una buena alternativa ligera pero con todas las funciones para ambos es Notepad ++.

SSH

Si eres un programador serio o administrador del sistema, ya sabes acerca de SSH. Afortunadamente, puede acceder a máquinas remotas en Windows, así como en Linux. Una forma es PuTTY, que le permite administrar las conexiones.

También puede instalar SSH usando Cygwin. La ventaja de hacerlo de esta manera es que puede usar Mosh, que le permite mantenerse conectado si apaga la máquina o cambia de red. Es realmente genial para trabajar en una computadora portátil a través de Wi-Fi.

Lenguajes de programación

Unix es un excelente entorno de desarrollo, y cualquiera que sea su lenguaje de programación favorito en Unix, está disponible para Windows.

Todos los principales lenguajes de secuencias de comandos, incluidos Python, Perl, PHP y otros, tienen versiones nativas de Windows, así como versiones de Cygwin disponibles.

Microsoft tiene sus propias herramientas de desarrollo, pero las herramientas de Unix tienden a ser mucho más livianas.

Administrador de escritorio

Otra característica de los escritorios Linux que probablemente te faltan son los escritorios virtuales. Mientras Microsoft lo agrega a Windows 10, no tiene que esperar. Puede instalar VirtuaWin, que le ofrece funciones avanzadas de administración de ventanas en este momento. Al igual que el mejor software de Linux, es gratuito y de código abierto.

Llegando a Real * nix

Si debe tener Unix real, no tiene que renunciar a su sistema favorito. El arranque dual de Windows y Linux es la solución clásica.

Si sigue esta ruta, solo asegúrese de que Windows esté instalado primero. De lo contrario, Windows sobrescribirá cualquier cargador de arranque en el Registro de arranque maestro con el suyo cuando lo instale. La mayoría de las distribuciones de Linux son lo suficientemente inteligentes como para detectar particiones de Windows e instalar un gestor de arranque que le permite elegir en qué sistema operativo desea iniciar.

Otro problema que puede encontrar en las computadoras más nuevas diseñadas para Windows 8 es la protección UEFI. Aparentemente diseñado para defenderse contra rootkits y bootkits, fue criticado por requerir que los sistemas operativos estén firmados criptográficamente, lo que tenía el potencial de bloquear muchas distribuciones.

Microsoft exige que las PC nuevas lo tengan habilitado de manera predeterminada, pero afortunadamente también requieren que tenga la capacidad de apagarlo, pero solo en PC x86. Podrían decidir lo contrario en el futuro. Si desea mantener un arranque seguro o está utilizando un procesador ARM, puede elegir distribuciones que estén firmadas, como la versión de Ubuntu de 64 bits.

Conclusión

Incluso si se encuentra atascado en Windows de forma temporal o permanente, aún puede tener su propio gusto del cielo con algunas adiciones simples a su entorno de Windows.