Quizá me equivoque, quizá no, pero a mi parecer el concepto KISS es el concepto más subjetivo que puede existir en este mundillo de GNU/Linux y me doy cuenta de ello después de una larga discusión con un par de amigos en la universidad.
Es que hay que verlo desde una perspectiva más personal que una “técnica”, ¿Para ti que es KISS? ¿Qué consideras KISS? ¿Cómo mantienes tu las cosas simples? Y más subjetivo aún… ¿Qué diablos es “simple” para ti?
Muchos llaman a ArchLinux la distro KISS por excelencia, y si bien es cierto que a nivel de código y paquetes es ligera y realmente simple, termina siendo contraproducente y directamente “poco KISS”.
Veamoslo en perspectiva, Arch se jacta de ser KISS porque no trae más que justo lo necesario para funcionar en modo texto, a partir de ahí todo lo tienes que hacer tu y trabajar en pro de tener tu sistema “al pelo” para que sea más cómodo para ti. Luego tenemos a Gentoo, que si seguimos los términos de Arch, viene siendo super KISS ya que tienes que compilar absolutamente todo.
Pero, ahora, poniendo en contraposición las cosas, uno se puede dar cuenta que depende del ángulo con el que lo veas, Arch, Gentoo y cualquier distro parecida son todo menos KISS a nivel de usuario. ¿Cómo me atrevo a blasfemar de tal manera? Oh pues bueno, se supone que según KISS las cosas deben ser estúpidamente simples y, creo yo, que no es estúpidamente simple dejar a tono Arch ni mucho menos Gentoo, por mencionar algo nada más…
Ahora, mirando hacia otro lado podemos notar que de hecho, distros como Sabayon, Linux Mint o cualquier OOTB (out of the box) pueden ser consideradas como KISS. ¿KISS? Estaré loco para algunos pero seamos objetivos, es estúpidamente simple encender el pc y tener todo andando, sin tener más que usar, punto, nada de configurar, todo está allí para usarse y listo.
Por eso me atrevo a decir que KISS es el concepto más subjetivo (y fruslero) que conozco a nivel de GNU/Linux y de programación; hay que recordar que para mi como programador, mantener el código simple y legible mejora mucho los resultados de mi programa, pero para mi como usuario, tener todo listo mejora mi experiencia de usuario.
Pero ustedes también pueden tener sus conceptos en la cabeza, ¿Por qué no exponerlos en los comentarios?