¿Por qué Linux es tan hostil?

Como alguien que ha incursionado en Linux desde el cambio de siglo, puedo decirte que fue muy hostil en algún momento, pero no lo es hoy.

La razón principal por la que la gente todavía percibe que Linux es hostil es porque la mayoría de las personas han vivido toda su vida ejecutando Windows y / o alguna versión de MacOS, y probablemente lo hicieron en computadoras preconstruidas. Todo lo que hicieron fue sentarse e irse. Después de un tiempo, te acostumbras a la apariencia y a cómo funciona. Esta es la razón por la cual Microsoft enfrentó una casi revuelta cuando cambiaron drásticamente el paradigma del escritorio en Windows 8, y luego tuvieron que retroceder.

Puede comprar PC preconstruidas con Linux, pero ese es un nicho de mercado, y la mayoría de las personas que usan Linux son entusiastas que tienen los conocimientos técnicos para instalar su propio sistema operativo. La mayoría de las personas nunca han instalado Windows ellos mismos, y mucho menos cualquier otra cosa.

La primera vez que intenté Linux fue alrededor de 2001, con la antigua distribución de Mandrake que luego se consideraba la más fácil de usar. Pude instalarlo y ejecutarlo, pero siempre tuve problemas, a pesar de que mi configuración de hardware no tenía nada de inusual. Los problemas eran lo suficientemente graves como para hacer que Mandrake no fuera muy divertido de usar. Estoy seguro de que un usuario experimentado podría haberlo solucionado, pero yo no lo era, y realmente no tenía el tiempo en esos días para dedicarme a aprenderlo yo mismo. Este fue un tema recurrente para mí y Linux durante varios años.

Las primeras distribuciones realmente útiles, para mí, fueron Puppy Linux 4.1.2 (ver arriba), que utilicé con éxito en el marco de tiempo 2009–11 en varias máquinas más antiguas, y el derivado ahora difunto “Zen Mini” de PCLinuxOS, que fue Irónicamente un tenedor de Mandrake, en el mismo marco de tiempo. Fue durante este tiempo que por primera vez inicié Linux por preferencia, y consideré cambiarme. Sin embargo, mi trabajo en ese momento requería el uso del software de Windows, por lo que me quedé con Windows XP, cambiando a 7 en 2010. Sin embargo, mi computadora portátil cambió a Linux como su sistema operativo principal en 2013, y exclusivamente en 2014. Cambié a Linux como sistema operativo principal en mi escritorio en octubre de 2015, poco después de cambiar de trabajo.

Un tema recurrente en la última década es que las personas en la comunidad de Linux están haciendo un gran esfuerzo para hacer que el sistema operativo sea más fácil de usar. Un gran ejemplo que puedo dar es cuando le entregué mi computadora portátil a un amigo mío de hace 64 años hace aproximadamente un año. Estaba usando una horrible PC con Windows Vista que tenía aproximadamente una década. Le entregué mi computadora portátil, corriendo (en ese momento) Mint Cinnamon 17.3:

Tomó la computadora portátil como un pato al agua. De hecho, después de unos minutos, me preguntó si este era “el nuevo Windows del que había oído hablar”, refiriéndose a Windows 10. Le dije que era Linux, a lo que su respuesta fue “¿esas cosas que vende Red Hat? “(Ella vive a unas 10 millas de la sede de Red Hat). Terminé construyendo una nueva PC de escritorio con la misma configuración que la mía, con Mint Cinnamon y el tema basado en Windows. Ella nunca ha tenido un solo problema con su uso. Lo único que le enseñé fue cómo usar el Administrador de actualizaciones de Mint. El escritorio Cinnamon se explicaba por sí misma.

El problema no era Linux, era el conocimiento de Linux y tener una versión disponible para ella que se ajustaba a su zona de confort como una usuaria de Windows de décadas. Le facilité las cosas construyéndole una nueva PC y preinstalando Mint, pero eso no es diferente de si hubiera comprado una caja barata de Dell con Windows preinstalado.

Hay millones de personas que podrían ejecutar Ubuntu, Mint, Manjaro o ElementaryOS hoy si se les proporcionara, y nunca tendrían problemas para usarlo. Hay varias razones por las cuales esto no ha sucedido. Por un lado, Windows es “suficientemente bueno” para ellos, y es posible que nunca hayan considerado una alternativa. Por otro lado, simplemente no son conscientes de Linux (a pesar de que podrían ejecutarlo todos los días en forma de Android) e incluso si lo son, no tienen idea de cómo instalarlo, porque nunca han instalado su propio sistema operativo en una computadora antes. Y, por último, incluso si conocen Linux, tiene la reputación de ser difícil (como lo demuestra su propia pregunta), porque fue difícil durante mucho tiempo. Esa reputación tomará mucho tiempo para desaparecer.

Hay una broma: Linux es fácil de usar, es muy exigente acerca de quiénes son sus amigos.

En serio, hoy en día Linux es muy fácil de usar . Especialmente Android , pero también están llegando las distribuciones de escritorio orientadas a ” simplemente funciona ” (Fedora, Solus, Mint, Ubuntu).

No tienes que saber nada de terminales. Todo está disponible desde la interfaz gráfica, de forma intuitiva.

Los gráficos simplemente funcionan . El panel táctil simplemente funciona . Los códecs simplemente funcionan . El wifi solo funciona . Las tiendas de software simplemente funcionan .

¿Qué más necesita un hombre para ser feliz?


EDITAR: Eso no quiere decir que niegue que todavía haya algunos problemas con la facilidad de uso.

Llegaría al extremo de decir que a menudo hay menos problemas con Linux que con otros sistemas operativos, y las personas también están trabajando arduamente para deshacerse de ellos. Aún así, a veces no es del todo perfecto, y las razones son:

  • Mal soporte de los fabricantes de hardware. Nadie lo pone mejor que el propio Linus Torvalds:
  • Mal soporte de los desarrolladores de software. No puedes correr ex. Sketch en Linux (ah, y tampoco puedes ejecutarlo en Windows). Sin embargo, se está volviendo menos importante, porque de todas formas haces la mayoría de las cosas en el navegador; Además, hay herramientas como Wine y Darling (aún en desarrollo) que le permiten ejecutar aplicaciones de Windows y Mac respectivamente en Linux (sin máquinas virtuales, emulación ni nada).
  • Falta de desarrolladores. A veces simplemente no hay suficientes personas.
  • Tener que instalarlo. Windows y OS X vienen preinstalados la mayoría de las veces, por lo que el fabricante ya ha resuelto todos los controladores y demás. Sin embargo, ese no es un problema de Linux en sí mismo, sino de la forma en que generalmente lo obtienes: primero, mira cuán “amigable” es configurar Windows por ti mismo; segundo, vea cuán agradables son los sistemas Linux que vienen preinstalados (Android, ChromeOS).
  • Diferente base de usuarios. Las distribuciones de escritorio de Linux son utilizadas principalmente por los desarrolladores, por eso algunas cosas se hacen de la manera que prefieren los desarrolladores experimentados, incluso si eso no parece muy amigable para los usuarios novatos.

Permítanme enfatizar una vez más que estos no son problemas fundamentales con la arquitectura de Linux; de hecho, no existen en, por ejemplo, Android; y los desarrolladores de distribución de escritorio están trabajando mucho para arreglarlos también para el resto del ecosistema Linux.

EDITAR: 400 votos a favor, yay! ¡Gracias a todos!

tl; dr: en la mayoría de los casos, Linux es excelente y amigable. Cuando se usa por primera vez, no es menos amigable en comparación con OS X o una nueva versión de Windows. Linux puede parecer hostil si encuentra problemas de compatibilidad de hardware. En esos casos, te espera una larga y frustrante experiencia de copiar y pegar código de Google en tu terminal.

Y ahora la respuesta completa:

Estoy de acuerdo con casi todo lo que se dijo aquí: usar distribuciones de Linux como Ubuntu, Mint, OpenSuse o Fedora hoy en día es tan fácil como usar Windows o Mac. La curva de aprendizaje al pasar a Linux desde Windows no será más pronunciada si se cambia a OS X. Mi esposa es una usuaria de Windows desde hace mucho tiempo, pero no tuvo problemas para acostumbrarse a la versión Linux Mint que instalé en la computadora de mi casa.

Sin embargo, si todavía puede encontrar algunos tipos que describan su primer encuentro con Linux como una experiencia frustrante, supongo que en 9 de cada 10 veces se quejarán de problemas de compatibilidad de hardware.

Verá, si instala Linux en una computadora de 2 años, todo “simplemente funcionará”. Pero continúe y pruébelo en su nueva computadora portátil y hay una probabilidad de 50/50 de que algo se rompa en el camino: pantalla en blanco en el arranque (me pasó en dos marcas diferentes de Lenovo Thinkpad), dispositivo wifi indetectable (me pasó a mí en un portátil Asus que estaba usando) o algunos bloqueos inexplicables (me ocurrieron hasta hace dos días en mi nuevo Thinkpad cada vez que intentaba conectar un monitor externo). Y cuando las cosas comienzan a ir mal, las soluciones nunca son fáciles: ya sea arrancar con parámetros adicionales del núcleo, actualizar la versión del núcleo o incluso compilar un controlador desde la fuente. Quiero decir, si alguien estaba instalando Ubuntu solo para finalmente terminar en una página wiki de Arch Linux dos horas después leyendo sobre los parámetros de GRUB, probablemente no recomendará Linux a ninguno de sus amigos …

¿Y lo triste es? No se puede hacer mucho al respecto … Si bien los desarrolladores de todo el mundo hacen todo lo posible para que Linux sea un gran sistema operativo para su escritorio, los proveedores de hardware no se preocupan lo suficiente como para hacer el esfuerzo y escribir los controladores adecuados para su nuevo dispositivos. Y no veo que eso cambie en el futuro cercano.

  • No es el factor de amabilidad, es el factor de familiaridad del usuario el que está dando muchos malos nombres para Linux. La mayoría de los usuarios de Linux son aquellos que migran desde Microsoft Windows y requiere una cierta cantidad de tiempo para familiarizarse con el nuevo sistema operativo.
  • Los usuarios habituales con una experiencia mínima en Windows tardaron al menos 2-3 meses en familiarizarse completamente con Ubuntu. Pero una vez que se familiarizaron, no volvieron la vista atrás. Ese es probablemente el problema. La mayoría de ellos están muy familiarizados con Windows y, de alguna manera, esperan que todo en Linux sea igual que en Windows. Eso tiene que cambiar.
  • Otro buen ejemplo de este ‘factor de familiaridad’ es el proyecto [protegido por correo electrónico] introducido en Kerala, India en 2002. El gobierno de Kerala cerró completamente las ventanas e hizo que las escuelas usaran solo Linux. Los estudiantes o los padres no protestaron, simplemente continuaron. Y ahora Kerala se encuentra entre los estados que tienen la tasa de alfabetización electrónica más alta.

No sé qué parte de Linux te hace pensar que es hostil.

  • Más de una docena de entornos de escritorio que no requieren ninguna intervención del terminal. Ser capaz de seleccionar lo que te gusta te molesta?
  • El mercado de aplicaciones, como los repositorios en los que puede buscar y descargar software que no entra en el instalador y no maneja toneladas de adware, ¿lo hace sentir incompleto?
  • Instaladores de GUI (desde 2001) que lo ayudan a instalar distribuciones de Linux (como Ubuntu) sin entrar en detalles de particionamiento. Y sabes qué: ni siquiera necesitan un segundo o tercer reinicio para preparar tu escritorio.
  • Un sistema operativo que la mayoría de los controladores vienen integrados. ¿Qué? Ni siquiera los instalas; Por otra parte, el sistema operativo tampoco necesita, ya que están integrados. Qué hostil.
  • Actualizaciones: recomendado para su seguridad y arregla cosas; no es obligatorio y solo un montón de desaceleraciones. Ni siquiera tienen la emoción de reiniciar al azar que viene en medio de su trabajo. Sin riesgos, así que no hay felicidad, ¿no?
  • Y por último es gratis. Tanto gratis en cerveza gratis como gratis en libertad. No seas gracioso; cómo el software libre puede ser mejor que el pago y el propietario. Los desarrolladores incluso hacen el software porque quieren que sea el mejor en su visión. Piensan que también la abuela puede usar la computadora. De hecho, las computadoras no son para todos, solo para aquellos que saben cómo hacer búsquedas en Google para encontrar lo que significa el código de error de 32 bits 0x032366a7. Te dan opciones que no te encierran. La libertad te quema los pulmones, ¿no?

Así que sí, como ves, es hostil y se pone cada día más feo.

Hay dos tipos de amigos: los que están contigo cuando las cosas están bien y los que están contigo, incluso cuando las cosas están mal. O como me gusta decir (no porque sea relevante, sino solo porque me gusta decirlo): los amigos pueden ayudarlo a moverse, pero los amigos reales lo ayudarán a mover cuerpos. En realidad, lo más importante es que hay amigos con los que es fácil pasar el rato, pero que nunca te ayudarán a crecer; y hay amigos que podrían ser más desafiantes, pero apoyarán tu crecimiento y, a veces, incluso te obligarán a crecer, lo desees o no.

Solía ​​creer que Windowd y OSX eran amigables, pero luego quería hacer algo un poco más allá de lo que querían hacer. Bueno, no estaban de acuerdo con eso. Dijeron: “No, sabemos lo que es mejor para ti. Simplemente haga lo que decimos que puede hacer y solo use los programas que le digamos que son lo suficientemente buenos como para estar con nosotros. Decidiremos qué amigos son lo suficientemente buenos como para ser tus amigos ”. Entonces, siempre que acepté que eran los niños populares, por lo que deben estar en lo cierto, todo fue genial.

Por otro lado, solía pensar que Linux era hostil. Ciertamente era impopular, excepto entre los nerds y geeks. Pero cuando quería probar algo, Linux dijo: “Sí, vamos a intentarlo”. Incluso cuando lo que quería hacer era estúpido, Linux me dejaba resolverlo por mí mismo … y al hacerlo, aprendí por qué no debería hacerlo. No haga eso y se volvió mucho más inteligente en las formas de las computadoras. Linux también me dejó correr con la multitud peligrosa para encontrar mi propio camino. Puede haber dicho: “Oye, sé acerca de estos tipos y son bastante geniales”, pero inmediatamente le siguió, “Pero, estoy totalmente abierto a nuevas ideas y nuevos amigos, así que pruébalos”. Solo haz lo que quieras hacer “.

Y en aquellas ocasiones en que lo que quería hacer era increíble y brillante, o las nuevas herramientas que encontré eran perfectas, aunque un poco difíciles, Linux estaba allí para alegrarse en mi nuevo descubrimiento. Incluso proporcionó formas de permitirme presentar mi nuevo conocimiento a sus otros usuarios. Windows y OSX, si lo permitieron, podrían robar mi idea y hacer que pague por ella en su próxima versión.

Todavía me gusta mucho Windows y OSX; son divertidos para pasar el rato y me hacen sentir como un ganador pasando el rato con la multitud popular. Sin embargo, realmente amo Linux porque me ayuda a crecer como usuario de computadora y no se atribuye todo lo que hacen sus usuarios.

El tipo de amigo que desea para su sistema operativo es una cuestión de opinión, por supuesto. La pregunta original es “por qué” Linux es tan hostil. Para mí, la respuesta es simple: no está tratando de ser popular y fácil; está tratando de mantenerse firme y apoyar su crecimiento como usuario de la computadora.

La razón principal por la que Linux no es fácil de usar es que los gráficos nunca se consolidaron en el sistema operativo como deberían ser, para que sean uniformes y rápidos. En lugar de algo como GDI o DirectX, hay XWindows, pero es inaccesible, y en su lugar debe elegir un complemento en la interfaz gráfica como GNome de KDE, ninguno de los cuales es fácil o estándar. Por eso, la mayoría de los programas evitan intentar implementar una GUI.

Entonces, debido a que no hay una GUI estándar en el sistema operativo, a los fabricantes de controladores como nVidia no les gusta hacer o mantener controladores para Linux porque no reciben suficiente soporte. Por lo tanto, los controladores de gráficos, por ejemplo, son lentos, desactualizados y no admiten casi todas las características que el hardware puede admitir. Por ejemplo, los controladores de Linux para tarjetas gráficas nVidia ni siquiera admiten compiladores de sombreadores.

Otro problema es que los programadores que hacen cosas para Linux simplemente no son muy buenos. No saben cómo hacer programas intuitivos. Existen reglas simples, como las selecciones de menú que deberían tener las más comunes o importantes en la esquina superior izquierda y trabajar a la derecha y hacia abajo. Los programadores de Linux no comprenden esa convención básica que existe desde hace más de 40 años.

En cambio, los programadores de Linux piensan que el navegador web es el lugar apropiado para implementar una GUI, y eso es una tontería. Es demasiado lento, limitado y depende del navegador.

Otro problema es la falta de estandarización para la compatibilidad con versiones anteriores. Si instala un programa que depende de la versión 6 de alguna biblioteca, por ejemplo, si instala otro programa que depende de la versión 7, entonces uno u otro no funcionará. Y eso nunca debería ser así. La versión posterior siempre debe ser automáticamente compatible con ambos, independientemente de la versión a la que apuntaba originalmente.

Depende de lo que te hizo pensar que es hostil. La razón por la que a las personas no les gusta varía según sus experiencias.

  • Instalación : Si intenta instalar Arch o Gentoo al principio, seguramente no encontrará Linux amigable, mientras que un usuario experimentado no lo consideraría hostil, sino una oportunidad para aprender y configurar el sistema desde cero. Es mejor probar otras distribuciones como Ubuntu, Fedora, Linux Mint, etc., cuya instalación es fácil y amigable.
  • GUI : A algunas personas no les gusta la GUI después de cambiar de Windows. Hay muchas opciones que puedes probar en términos de GUI como KDE, Gnome, Cinnamon.
  • Controladores : He visto personas molestas debido a la falta de disponibilidad de controladores como controladores wifi, controladores de tarjetas gráficas. Yo mismo sufrí este problema, pero siempre hay una solución que lo resuelve.
  • Terminal : Personalmente, creo que esta es la herramienta más poderosa para los usuarios de Linux, pero para algunos puede parecer algo hostil y les gustaría usar la GUI.

Aunque nunca he encontrado una razón hasta ahora que haga que Linux sea hostil para mí 🙂
Si tiene uno, menciónelo en los comentarios. Quizás pueda ayudarte a hacerlo amigable para ti.

Ya no más … Solía ​​ser hostil ~ 15 años atrás pero ya no.

Linux no es nada amigable con las distribuciones disponibles actualmente con buenos escritorios, utilidades disponibles para usar. Puede enfrentar algunas complicaciones inicialmente si se está mudando de Windows, etc. pero una vez que comienza a usarlo, este es el sistema operativo más cómodo, especialmente si es un profesional de TI.

Mi primera experiencia con Unix fue con los sistemas SVR4, HPUX y SunOs 5 hace unos 16 años y definitivamente no fue amigable. Principalmente debido a la interfaz con los sistemas … o bien eran terminales tontos en blanco y negro que se conectaban a servidores o gráficos muy pobres de sistemas Sun y HPUX. En algunos casos, tuve que compilar el kernel para obtener los gráficos de trabajo en un nuevo hardware, pero fue divertido aprender y probar cosas nuevas.

Bien,

El 95% de mis pares que vienen a pedir ayuda para reparar sus computadoras portátiles son usuarios de Windows. 🙂

El 80% de los problemas percibidos no existen 😛 (p. Ej., No se puede conectar a otro WiFi porque la IP está codificada en el anterior o está usando un software no actualizado)

Ninguno de mis amigos usuarios de Linux y Mac viene a repararme. 😉

El usuario de una computadora portátil con Windows me hizo muchos amigos 😛

Ok, bromas aparte

En las comunidades de Linux, por ejemplo, Bodhi Linux, nos ayudamos mutuamente a través de foros y chats en línea, y todas las soluciones que necesito están al descubierto en los mercados de repositorios / aplicaciones. Desarrollamos geeks en realidad más “chattys” y francos que los habitantes del café 🙂

No vi las mismas comunidades cálidas en otros usuarios del sistema operativo.

Entonces la pregunta en sí misma no es válida.

He estado usando Linux en todos nuestros servidores durante años y nunca usaría otra cosa. Sin embargo, en el escritorio, es una historia diferente.

En resumen, se reduce al ecosistema de software o mejor dicho, la falta de software disponible para Linux.

Por ejemplo, la falta de una herramienta como TextExander es un grave apagón (para mí). Sí, hay otra herramienta, pero la facilidad de uso común !!!

GoToMeeting es otro. Ofrecen una versión simplificada para asistir a una reunión, pero si organizas una, no tienes suerte.

Además, falta algo como Launchbar, Alfred, etc.

Durante el año pasado mejoró (Slack, Skype, etc.) pero aún no está a la par con macOS o Windows. Una vez que esto suceda, creo que Linux en el escritorio (sí, el famoso dicho) sucederá.

Lo que Linux intenta hacer y lo hace muy bien son las ideas fundamentales de la informática, esto es …

ENTRADA -> PROCESAMIENTO -> SALIDA….

Imagine por un momento que la entrada es agua y el proceso son unas pocas tuberías especiales de PVC donde cada tubería hace algo especial.

Ahora, si sabe algo sobre el PVC, puede conectarlos de extremo a extremo. Ahora imagine nuevamente que cada tubería tiene una función,
La primera tubería puede agregar colorante al agua.
El segundo puede agregar algo de sabor.
El tercero puede congelarlo y
El último puede aplastarlo.

Ahora intente escribir esto como un comando de Linux, donde cada conector de tubería es el | indicador como este …

/] # aguas abiertas | coloración | sabor a naranja | congelar | aplastar

¿Esto tiene sentido? ¿Sí? Bueno, el ejemplo muestra que esto, la hostilidad tiene una función poderosa o una forma de resolver problemas.

¡ESPERE, nuestro hielo picado con sabor a naranja está cayendo en el piso! asi que…..

/] # aguas abiertas | coloración | sabor a naranja | congelar | aplastar> cubo

Entonces el ‘agua abierta’ es la ENTRADA
el colorante | sabor a naranja | congelar | aplastar es el PROCESAMIENTO
y el Cubo es la SALIDA , observe el signo> que indica o señala dónde colocar la salida del proceso.

Si bien puede parecer complicado, la capacidad de hacer esto con cientos de herramientas integradas en Linux lo hace muy poderoso y, una vez que comprenda esto, puede pensar en miles de formas de resolver problemas y vincular procesos sin la intervención del usuario, una vez que te vuelves muy bueno en esto, puede parecer hostil para el simple mortal.

No más hostil que OS X.

He estado usando los 3 sistemas a partir de los años 90. Comencé con Windows y cuando me mudé a Linux fue una pesadilla. Todo estaba “mal” y “antipático”. Luego, después de 10 años usando Linux, comencé a usar Windows nuevamente en mi trabajo y me di cuenta de que Windows ya no es tan amigable como antes.

Hace unos años comencé a usar OS X y fue una pesadilla nuevamente. Todo estaba “mal”.

Esto significa que el problema está en nosotros mismos y que simplemente estamos acostumbrados a usar un sistema. Cuando prueba otro sistema, desea resolver las cosas tan rápido como antes, lo que no es posible. Justo como cuando quieres cocinar en la cocina de otra persona. ¿No parece su cocina hostil y todo está en el lugar equivocado?

Tres sistemas superiores hoy en día son igualmente buenos y malos. Si comparara todas las cosas buenas y malas para cada sistema, todas estarían en el mismo lugar o en lugares cercanos en el gráfico.

Linux te da un gran control sobre el sistema. Con el poder viene la responsabilidad, por supuesto, y el control viene con una curva de aprendizaje.

Con Linux puedes

Automatiza tareas complejas con relativa facilidad

Programar tareas repetitivas

Haga todo el procesamiento de textos y el cálculo que hace con Windows usando Open Office o más bien Libre Office y guarde los archivos como documentos de Office.

Defina espacios de trabajo para diferentes aspectos de su trabajo, de modo que un espacio de trabajo sea para correo electrónico, otro para documentos de Word y otro para trabajo en Internet, por ejemplo

Quizás el aspecto que más les resultaría desagradable es la línea de comando. Pero con un poco de práctica esto se vuelve más versátil que una GUI

Admito que herramientas como SSH, keytool, Open SSL y RPM son algo complicadas, pero la mayoría de los impulsores no necesitan preocuparse por ellas.

Hay un esfuerzo mínimo para hacerlo amigable, simple como eso.

La mayoría de las máquinas Linux (excluyendo Android) son servidores, generalmente ejecutan un servidor web, una base de datos y algunos otros bits y bobs. Todo está orientado a ser utilizable por administradores de sistemas, no principiantes.

Habiendo dicho eso, GNU / Linux puede ser bastante simple en estos días, configuré un VPS de Ubuntu recientemente, y quedé realmente impresionado con lo simple que era.

Linux / Unix está diseñado para facilitar las cosas a los programadores, mientras que Windows está diseñado para facilitar las cosas a los usuarios. Windows es como una caja negra donde no sabes lo que realmente está sucediendo con tu programa o datos. En Linux, puedes mirar el código fuente y lidiar con resultados inesperados.

Linux no es más hostil que cualquier otra cosa, todo lo contrario diría.
El problema es la expectativa de las personas.
En primer lugar, sorprendentemente, pocos se dan cuenta de que siempre obtienes lo que pagas. Este es el precio que pagamos por vivir en una sociedad capitalista, y dado que Linux es gratis, bueno, ahí lo tienes. Hay limitaciones, y siempre habrá limitaciones.
En segundo lugar, las personas que hacen la transición desde Windows o cualquier otro sistema operativo para el caso, esperan que las cosas funcionen igual, pero ¿por qué lo harían? Por supuesto, hay una curva de aprendizaje, como fue el caso con cualquier sistema operativo del que provenga, aunque es posible que no lo recuerde.

Entonces, hay limitaciones y defectos y otras cosas, entonces ¿por qué molestarse? Bueno, tal vez no debería, Linux tal vez no sea para todos, pero si lo hace, tendrá la libertad de hacer cualquier cosa que desee con su computadora, siempre que sepa cómo hacerlo, y hay una gran comunidad a su disposición. , si necesita ayuda, y todo lo que realmente le piden es que primero haga todo lo posible para encontrar las respuestas por su cuenta, y siempre que realmente necesite ayuda, luego pregunte en lugar de requerir, recordando que las personas le ofrecen su tiempo libre cargar.

Porque es fácil desarrollar herramientas o controladores de línea de comandos: pero crear una interfaz de usuario moderna con buena experiencia de usuario es muy, muy difícil. Puede comparar Android, iPhone, Windows … Quiero hacer clic dos veces en el botón de belleza y grande y hacer el trabajo. Además, el resultado debe compartirse automáticamente con mi teléfono. Y con otros mis dispositivos. La mayoría de los desarrolladores de distribuciones de Linux son absolutamente incapaces de hacer software de ese nivel. Entonces, una respuesta es: experiencia del usuario para negocios / empresas.

Suena como algo dicho por un subproducto de la democratización de la informática por parte de Microsoft (en beneficio de Microsoft).

Linux es desarrollado por personas que son técnicas muy muy competentes. Por lo tanto, a excepción de las personas que se desvían específicamente hacia el desarrollo de la interfaz de usuario, el resto está muy contento con la interfaz de línea de comandos.

Entonces, si realmente quiere explotar las capacidades centrales de Linux, le sugiero que mejore su propia competencia y paciencia.

PD: superar la GUI, es un cuello de botella.

No lo es. Es extremadamente consistente. Está bien documentado Está construido sobre un elegante modelo de programación que es la base de casi todos los sistemas operativos del planeta. Tiene una potente interfaz de línea de comando. Todo puede ser guionado.

Necesita pasar un poco de tiempo con otros antes de poder hacer una generalización como esa. Unix requiere poco para comenzar, pero necesita conocer algunos conceptos básicos.