La razón principal por la que no Linux

Quiero decir de inmediato que el artículo se centrará exclusivamente en la aplicación de escritorio de Linux, es decir. en computadoras / computadoras portátiles y estaciones de trabajo. Todo lo siguiente no se aplica a Linux en servidores, sistemas integrados y otros dispositivos similares, porque Lo que echaré una tonelada de veneno en estas áreas de aplicación es probablemente para bien.

Era 2020, Linux en el escritorio todavía tiene el mismo 2% que tenía hace 20 años. Linux siguió rompiendo foros en discusiones sobre "cómo tomar el control de Microsoft y conquistar el mundo" y buscar una respuesta a la pregunta de por qué "estos tontos hámsters" no quieren acurrucarse con un pingüino. Aunque la respuesta a esta pregunta se ha entendido durante mucho tiempo, porque Linux no es un sistema, sino un montón de diversas embarcaciones enrolladas con cinta aislante .

¿Por qué una persona se sienta frente a una computadora? Muchos encontrarán la respuesta: usar todo tipo de aplicaciones útiles. Pero esta es la respuesta incorrecta. A una persona generalmente no le importan las aplicaciones. Él está tratando de lograr sus objetivos:

  • chatear con amigos, aumentar tu estado de ánimo y valor social
  • ganar dinero encontrando una demanda de tus habilidades y talentos
  • aprende algo, descubre las noticias de tu ciudad, país, planeta

Etc. Para tales fines, disculpe, el diseño de aplicaciones UI / UX está dirigido. Tome el punto de partida Un montón es una pieza de hierro, también conocida como una computadora de escritorio o portátil, tome el objetivo final B : "chatear con amigos" y construir una trayectoria suave de A a B con un mínimo de puntos intermedios. Además, estos puntos deben ser puntos integrales, acciones individuales y no un complejo de algunas acciones. Esta es la encarnación del buen diseño.

¿Y qué hay de Linux?

Y en Linux, el techo de diseño no es el logro de objetivos, sino la solución de problemas . En lugar del objetivo en los desarrolladores están tratando de traer nedotsel b. En lugar de pensar en cómo el usuario chateará con sus amigos, los desarrolladores de Linux crean el mensajero número 100500, en el que introducen las funciones "como la lista de todos los demás". ¿Sientes la diferencia?

Diseñador de personas sanas: las personas que se conocen y chatean a menudo comparten selfies, por lo que aquí colocaremos el botón "enviar selfies" en un lugar destacado para que esté a mano y cuando haga clic en la foto del usuario con una cámara web y le dé la oportunidad de centrar inmediatamente la foto. y aplicarle filtros.

Manuales de diseño para fumadores:Hacer soporte de transferencia de archivos, es universal y satisfará a todos. Y para enviar una selfie: deje que una persona busque software para capturar desde una cámara web, luego retoque la foto en algún tipo de editor de gráficos y luego envíela usando la decimoséptima opción en el menú "Herramientas". ¡TENEMOS LA MISMA UNIXWAY!

Lo triste es que se utiliza el mismo enfoque incluso a nivel del sistema operativo, es decir, a nivel de las operaciones generales, que generalmente no tiene sentido. Incluso lograron estropear la gran idea de los administradores de paquetes que, en teoría, permitirían administrar todo el software en general con la ayuda de los clics del mouse. Pero no, ahora tenemos 4 tipos de fuentes de software: repositorios oficiales, snap, flatpak y repositorios no oficiales, que aún deben buscarse y agregarse a la configuración del paquete. La mitad de las funciones están disponibles solo desde el terminal. En lugar de un asistente obediente, el administrador de paquetes se convirtió en un Hitler personal, que en cualquier momento se fue de izquierda a derecha con largas y furiosas diatribas de que el usuario es un tonto y hace todo mal.
- ¿Por qué no puedo poner el $ PROGRAM_NAME más reciente en mi sistema?
"Porque jodes, por eso". ¡Lo principal no es el usuario y sus necesidades, sino un CONCEPTO HERMOSO!
En lugar de las trayectorias suaves más cortas de A a B con acciones simples intermedias, tenemos secuencias de puntos serpenteantes, cada una de las cuales representa no una acción simple, sino un conjunto completo de acciones, que a menudo involucran al terminal. Además, estas secuencias varían de Linux a Linux, de un entorno a otro, razón por la cual es tan largo y triste ayudar a los principiantes con sus problemas, y escribir instrucciones generales es completamente inútil.
, .

Lo curioso es que el espíritu santo de un Unixway inacabado ha devorado el ecosistema desde adentro, sus enormes recursos humanos y de máquinas. La comunidad de Linux está realmente empantanada en los intentos de Sisyphean de ensamblar, probar y configurar trescientos billones de billones de combinaciones diferentes de pequeños ladrillos, de los cuales se ensamblan docenas de Linux populares, y que se desarrollan independientemente el uno del otro y el sentido común. Si en un sistema único e integral tenemos un conjunto deliberadamente limitado de trayectorias a lo largo de las cuales se pueden desarrollar eventos durante el funcionamiento de la computadora, entonces, en el caso de Linux, el sistema en respuesta a las mismas acciones puede producir una cosa hoy y mañana, después de la actualización, completamente diferente . Y luego no hay nada que regalar, solo muestra una pantalla en negro en lugar de iniciar sesión en el sistema.

Bueno, la verdad es, ¿por qué necesitas lidiar con algunos objetivos aburridos de la sabiduría social? ¡Mejor juega a este divertido constructor!

Como arreglarlo


En primer lugar, debe deshacerse de la ilusión de que el problema se puede resolver creando otro ubuntoklon aburrido con iconos geniales y Wine preinstalado. Además, el problema no se puede resolver mediante la introducción de otro concepto hermoso como "pero transfiramos las configuraciones bajo el control de git, ¡será increíble!".

Linux necesita ser humanizado . Identifique un conjunto de objetivos que las personas decidan. Y construya formas cortas, simples y obvias para ellos, comenzando desde el momento en que una persona presiona el botón de Encendido en la unidad del sistema.

Esto significa rehacer todo desde el gestor de arranque.

Mientras tanto, vemos el próximo nacimiento de la próxima distribución con camas reorganizadas y papel tapiz pegado; podemos estar seguros de que Linux seguirá siendo divertido para las personas que no jugaron suficiente constructor cuando eran niños.

All Articles