¿Qué grandes características tiene Linux que Windows o Mac OS no tienen?

Para un programador Linux es mucho más útil que Windows. La perfecta integración de poderosos scripts de shell me permite automatizar un montón de cosas. Los shells (como bash) están un año luz por delante del símbolo del sistema de Windows. En teoría, puedes obtener eso en una caja de Windows, pero nunca funciona tan bien.

También puede descargar el código fuente completo de Linux y las aplicaciones, la mayoría de los controladores, etc. si lo necesita. También puede hacer preguntas y obtener ayuda directamente de los desarrolladores en la mayoría de los casos.

Tienes mucho mejor control sobre lo que sucede en tu computadora. Caso en cuestión: mi servidor de 3 discos de alguna manera volteado (un problema con el mobo). Me tomó bastante tiempo, pero logré recuperarlo (tuve que reinstalar el sistema al final, pero pude guardar todos mis datos). Por lo general, cuando algo como esto sucede en una máquina con Windows, verifica si sus copias de seguridad están a la altura.

Puedes hacer tu instalación de Linux a lo que quieras. Ya hay toneladas de distribuciones, pero nada te impide hacer las tuyas. También puede instalar Linux en casi cualquier cosa, desde pequeños sistemas pequeños hasta supercomputadores. La mayoría de los Linux en realidad no se ejecutan en computadoras, pero están integrados en dispositivos diferentes (decodificadores, televisores, sistemas de entretenimiento para automóviles, teléfonos móviles, etc.).

La ideología de código abierto está detrás de la mayoría de los profesionales de Linux y las cosas que la rodean. Hablando estrictamente, Linux solo se refiere al kernel pero, por supuesto, Joe Average incluye mucho más en ese sistema (como Gnome / KDE / XCFE / lo que sea).

Una de las cosas más importantes es la gran cantidad de opciones para la personalización. ¿No te gusta la interfaz de usuario? Elige un gestor de ventanas diferente (hay al menos 10 que puedo pensar de forma remota) y el shell de la interfaz de usuario. ¿Quieres algunas personalizaciones? Continúa y reconfigura cómo se ve ese panel. He estado usando Linux como mi SO de escritorio desde 2003 (hace 10 años) y XFCE como administrador de ventanas para 8. La cantidad que he personalizado para mi configuración me hace más productivo en Linux que cualquier otra cosa, ya que fue diseñado por mí y para mí. Puedo decir cómo se ve mi UI y dónde están las cosas (y mis atajos de teclado) no han cambiado de manera significativa durante 8 años. No puedes decir lo mismo de Windows … A veces todavía tengo que usar Windows y me duele un poco porque cada nueva versión tengo que volver a aprender cómo han reorganizado el panel de control.

La otra gran cosa es que en Linux y otros sistemas operativos similares a Unix, todo es un archivo. Puede interactuar con casi cualquier dispositivo en la computadora a través de archivos en el sistema de archivos, lo que le permite una gran flexibilidad de programación. Es un paradigma muy simple, pero la simplicidad es maravillosa para un programador.

El otro bonito es la concha. Bash es significativamente más útil que el símbolo del sistema en Windows (que no es tan útil como lo fue DOS). Puede canalizar los resultados de los comandos de comandos arbitrarios entre sí y el shell tiene operadores lógicos integrados como si / else. El modelo de programación está diseñado para la flexibilidad y la interacción del programa. En Windows no hay realmente un gran paradigma sobre cómo usar stdin y stdout, por lo que se ven muchos menos comportamientos geniales ejecutados por los resultados de los comandos de tuberías.

Otra característica importante es el modelo de seguridad y la capacidad de realizar procesos de aislamiento en arena reales. Puede usar algo como AppArmor para aplicaciones de sandbox y hacerlas más seguras además del hecho de que su usuario es solo un usuario y no tiene privilegios. El modelo de seguridad en Windows para la escalada de privilegios es primitivo e intrépido en comparación con el sudo.

En Linux, generalmente no tienes que:

  • Instala un antivirus y luego la cuna acerca de cómo el sistema se vuelve lento.
  • desfragmentar los discos de vez en cuando
  • paga por casi todos los programas
  • espere a que se libere un controlador (si sabe cómo programar)
  • Espere a que las actualizaciones se instalen por largos períodos de tiempo.

Ya me he dirigido a eso al responder otra pregunta. Disfruta de la lectura.

La respuesta de Paul Reiber a “Estoy cambiando de Windows a Linux”. ¿Cuáles son algunas explicaciones para Linux, ya que soy nuevo en esto? ¿Qué programas funcionan en Linux? Que no

Una consecuencia directa de que Linux sea software libre, es que ya incluye los controladores para todo.

Así es, todos los periféricos del mundo que tengan un controlador gratuito se conectarán y utilizarán con Linux. Ya no es necesario instalar un controlador (y el adware que lo acompaña).

Lo cual es bastante atractivo cuando necesitas imprimir algo en el lugar de alguien. Enchufe la impresora. Impresión. Los golpes de windows e ifanboys lejos cada vez.

¿Quieres algo aún más fresco? Elija el disco duro de mi computadora portátil, póngalo en el suyo, reinícielo, funciona. Ahora es mi laptop. Todas tus bases son de nosotros.

Otra cosa genial que hace? Puede instalar (o solicitar) un sistema operativo GNU / Linux en una memoria USB y arrancar una computadora desde esa memoria. Cualquier computadora Simplemente funciona.

Tenga en cuenta que algunos fabricantes de periféricos están en contra de toda esta frialdad y se niegan a publicar controladores gratuitos. Estos periféricos requerirán que haga el baile de Windows de la instalación del controlador. A veces son tan malvados que ni siquiera publican un controlador de Linux. Entonces estás jodido. Pero en realidad, no puedes culpar a Linux por eso.

Linux es la opción perfecta para servidores (excepto .NET o red local).

Linux te ayudará a mejorar tu mente, porque gastarás docenas o cientos de horas para configurarlo. Y configurar de nuevo. Es como el lego para los frikis.

Puede crear un entorno único que se adapte perfectamente a sus necesidades, estilo de vida y habilidades cerebrales. En costo de su tiempo, por supuesto.

Cuando usas win o mac solo los usas. No puedes crear una “máquina súper de la muerte” en ella.

Linux es el núcleo del sistema operativo, por lo que realmente no hace mucho más que Windows. Hace la mayoría de las mismas cosas pero de diferentes maneras.

Por supuesto, si está hablando de una distribución específica o el concepto de un sistema construido alrededor de Linux, entonces hay grandes diferencias.

Pero estas diferencias se reducen a un paquete por comparación de paquete.

Entonces, ¿cuál es la principal diferencia? La elección. Linux no es ni una cosa ni otra. Es un mundo de cosas, con más posibilidades y opciones de las que jamás soñó.

Linux es más rápido que Windows y MacOS a la vez que realiza tareas múltiples. La conmutación de procesos es mucho más rápida de lo que se considera en los otros dos. Eso es todo desde el punto de vista de la metodología de procesamiento en Linux.
Lo mejor de Linux cuando se trata de aplicaciones es que no abarca un archivo .exe y, por lo tanto, las definiciones de virus aquí son bastante menos numerosas, lo que es una característica equivalente en MacOS.