Una idea para Linux

15 envíos / 0 nuevos
Último envío
#1 Jue, 12/04/2018 - 11:48
havilla
Imagen de havilla
Desconectado/a
se unió: 09/09/17

Una idea para Linux

Estado: 
[ACTIVO]

Hola a todos.

Recientemente se me ha ocurrido que podría existir un programa en Linux que permita personalizar nuestra distro según las necesidades específicas. El programa simplemente pide al usuario que elija el uso que se le va a dar al sistema (servidor, gaming, sysadmin, oficina, empresarial, estándar, ingeniería, desarrollo, científico, profesores (primaria, secundaria, universidad), estudiantes (primaria, secundaria, universidad), edición multimedia, equipos antiguos,...) y con base en esto se encarga de instalar/desinstalar paquetes y configurar nuestro sistema 'a medida', evitándonos tener que hacer las cosas paso a paso y una por una.

Esto permitiría tener una distro básica (como Debian estable por defecto), y 'ponerla a punto' sin necesidad de hacer distros de uso específico que se ramifican y ramifican sin cesar.

¿Saben si ya existe algún programa parecido? ¿Qué opinan de la idea?

¡¡Comenten!!

Jue, 12/04/2018 - 12:37
caliban
Imagen de caliban
Conectado
moderador
se unió: 14/01/16

De todos modos cada uno tendría que elegir que le es util o deseable e instalarlo parte a parte.

Los programas,proyectos y planes varían de país en país, de región en región ,y aun en gusto/necesidad de cada usuario aun específicamente sobre un tema en particular.

Lo que en una rama especifica querría yo tener y no tener, otra persona seguramente lo cambiaría en forma radical .

Quizá podría mas a la vista en cuanto a las guías de instalación las referencias sobre lo que existe en en cuanto a paquetes disponibles en debian  para que cada quien sepa donde buscar .

Por ejemplo https://wiki.debian.org/DebianScience

De todos modos, no esta mal la idea , pero como toda propuesta similar  es seguida de la pregunta ¿quien la llevara a término ? 

Jue, 12/04/2018 - 14:50
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

  No estaría mal. Un gui que te permita afinar el tipo de paquetes que deseas tener en tu escritorio,

 quitando todo aquello que se instala por defecto como opción generalmente útil o preferida.

 En mi caso, quito todo lo que son juegos, mensajería y algunas otras cosas, y añado otras.

 

 Poder establecer una selección por secciones y gustos, al estilo de  https://packages.debian.org/stable/

 y por ejemplo quitar juegos pero añadir lo relacionado con digamos, ham radio, o vídeo, o electronics.

 Y que empiece a purgar y a proponer paquetes que instalar.

 

 Si después tiene para guardar las preferencias seleccionadas y poder recuperarlas más adelante

 sin necesidad de seleccionar cada vez, (una de las carencias que le encuentro al instalador de debian),

 sería un programa bastante interesante.

 

 Caliban:

 De todos modos, no esta mal la idea , pero como toda propuesta similar  es seguida de la pregunta ¿quien la llevara a término ? 

 Una pregunta importante. smiley

 "..¿Quién le pone el cascabel al gato?".

 

Sáb, 14/04/2018 - 05:30
Panko
Imagen de Panko
Conectado
moderador
se unió: 18/02/16

¿La instalación avanzada no sirve para eso mismo? Te presenta una lista general de paquetería a instalar, pudiendo ser esta muy general o algo más específica. O incluso una netinstall te da más libertad...

¿te imaginas que existieran un debian-server-apache, debian-server-nginx, debian-server-mail, debian-desktop-gnome, debian-desktop-plasma, debian-desktop-cinnamon, debian-desktop-lxde, debian-desktop-lxqt, debian-desktop-deepin.... debian-game, debian-office, debian-xampp, debian-[MIGUSTO] y además debian-laptop-todolodeantes?

 

Y respecto a "recordar" las selecciones para no tener que hacerlas cada vez que se va instalar... en la misma paquetería de debian tienes utilidades para crearte una instalación a imagen del sistema ya tienes configurado, incluso una live con los paquetes que ya tienes instalados configurados, con lo que solo tendrías que hacer el trabajo una vez y de ahí crearte tu propio medio de instalación.

Amén de, como te han dicho, que tienes las task de sciende, edu, games, etc...

 

  No hay bar que por bien no venga....
Dom, 15/04/2018 - 14:41
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

  Panko:

 Y respecto a "recordar" las selecciones para no tener que hacerlas cada vez que se va instalar... en la misma paquetería de debian tienes utilidades para crearte una instalación a imagen del sistema ya tienes configurado, incluso una live con los paquetes que ya tienes instalados configurados, con lo que solo tendrías que hacer el trabajo una vez y de ahí crearte tu propio medio de instalación.

 frown  ¿Como, como?.   ¿Podrías detallar un poco más este punto?.  A ver si hay algo que me he pasado por alto en mis instalaciones.

  Al fin y al cabo, con tantos cientos (o más) de  posibilidades, sitios, programas y combinaciones no sería raro.

 

Dom, 15/04/2018 - 17:50
Panko
Imagen de Panko
Conectado
moderador
se unió: 18/02/16

Sin ir más lejos

~S aptitude show live-build
Package: live-build                      
Version: 1:20180411
State: installed
Automatically installed: no
Priority: optional
Section: misc
Maintainer: Debian Live <debian-live@lists.debian.org>
Architecture: all
Uncompressed Size: 1274 k
Depends: debootstrap
Recommends: apt-utils, bzip2, cpio, file, live-boot-doc, live-config-doc, live-manual-html |
            live-manual, wget, xz-utils
Suggests: e2fsprogs, parted, mtd-utils
Description: Live System Build Components
 
Homepage: https://debian-live.alioth.debian.org/live-build/
Tags: devel::buildtools, devel::debian, implemented-in::shell, interface::commandline,
      role::program, scope::utility, suite::debian, works-with-format::iso9660

Aunque si realizas una búsqueda con el pato mismo encontrarás varias utilidades y scripts para diferentes distros, e incluso algunos que se ha hecho la gente...

  No hay bar que por bien no venga....
Mar, 17/04/2018 - 14:38
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

 Ahh.

 O sea, hay que instalar el paquete live-build, que supongo que estará entre los de desarrollo y similares,

 Y a través de lo que ofrezca este paquete listas y memorizas para la próxima instalación, te creas tu propio

 live-cd/dvd, etc.

 Y si te falta alguna utilidad más te la bajas de la red.

 

 

Sáb, 28/04/2018 - 13:04 (Responder a #7)
havilla
Imagen de havilla
Desconectado/a
se unió: 09/09/17

>Caliban

Gracias por comentar.

Es cierto que la variabilidad es grande. En América Latina por ejemplo la legislación/normativa varía bastante de país en país, y si incluimos a España pues la cosa se complica aún más. Habría que incluir algunas opciones obvias para la mayoría, con la seguridad previa de que no se adaptará a todos, aunque se acerque.

Por supuesto que el gusto de las personas es un factor determinante, y en el universo Linux podemos hacer las cosas como se nos antoje, por fortuna. Podría pensarse en la inclusión de paquetes básicos y conocidos, con algunos retoques a ficheros de configuración o incluso módulos del kernel, según sea el caso.

La paquetería es otra fuente de complejidad: Navegar por las secciones/subsecciones/versiones/arquitecturas,... es una tarea ardua por la extensión que tiene. Hay una versión en español del libro 'debian-handbook' que me parece un excelente punto de partida, y la herramienta podría intentar facilitar el manejo de la inmensa complejidad subyacente.

Por ahora es solo una idea, algo que ni siquiera toma forma por completo en mi cabeza, es más como una intuición previa.

Chao.

 

__

havilla

Sáb, 28/04/2018 - 13:07 (Responder a #8)
havilla
Imagen de havilla
Desconectado/a
se unió: 09/09/17

>Percontador

Gracias por comentar.

La GUI es algo que de entrada atrae a los más novatos, y cuando se hace bien, pues ya se tiene la mitad del trabajo hecho. También se me ocurre que podría empezarse con algo mucho más humilde: Simples scripts en bash/python, comenzando con lo básico y de ahí ascender según cómo le parezca a la gente que lo pruebe.

La selección por secciones y gustos es ampliamente variable, pero suele ser lo que más engancha en Linux. Por ejemplo, con scripts que sean lo más fáciles de entender posible, se podría crear la posibilidad para que las personas compartan con sus amigos una determinada configuración, incluso haciendo retoques mínimos con su idiosincracia personal. La simplicidad de los scripts tendría que ser un requisito imprescindible.

¿Quién le pone el cascabel al gato? Esa pregunta es la clave, y siempre supone un desafío para cualquiera que decida 'arrimar el hombro'. En este momento pienso en el diseño conceptual, en algo que ayude a esclarecer si la idea tiene algún potencial o no.

Chao.

 

__

havilla

Sáb, 28/04/2018 - 13:09 (Responder a #9)
havilla
Imagen de havilla
Desconectado/a
se unió: 09/09/17

>Panko

Gracias por comentar.

Tienes razón: Las herramientas avanzadas permiten hacer prácticamente todo lo imaginable ¿Qué sentido tendría entonces la herramienta propuesta? Bueno, pues se me ocurre que puede ayudar a los usuarios, especialmente los menos avanzados, a manejar la inmensa complejidad intrínseca que tiene todo el proceso.

La existencia de una infinita sucesión de versiones 'debian-cualquier cosa...' sería una pesadilla, y lejos de reducir la interminable ramificación, la agravaría, con lo que estaríamos intentando apagar el fuego con gasolina.

Debian ofrece paquetes para hacer casi de todo. Se me ocurre que intentar crear scripts muy simples y básicos que hagan uso de esos paquetes que muchas veces la gente no conoce, podría ser un valor agregado de la herramienta. Como ya comenté antes, esos scripts por fuerza tendrían que ser muy fáciles de entender y configurar, para que la gente pudiera compartirlos con sus amigos y conocidos.

Chao.

 

__

havilla

Sáb, 28/04/2018 - 13:10
havilla
Imagen de havilla
Desconectado/a
se unió: 09/09/17

Gracias a todos los que han comentado/leído esto.

Sigan comentando, que me gusta ver cómo se va desarrollando la idea. Como con cualquier propuesta, siempre habrá a quien le guste y a quien no, y aunque algunos podría resultarles útil, para otros sería un trasto inservible.

Los gustos/preferencias/necesidades,... tienen un número de combinaciones prácticamente infinitas, y eso ofrece una interminable cantidad de posibilidades que me parecen fascinantes. No obstante, entre tantas posibilidades, aún podría ser posible encontrar puntos de contacto.

Imaginen que en lugar de tener una colección de distros con tamaños de varias GB y relativamente difíciles de modificar/compartir con sus amigos, pudieran tener una colección de scripts de unos pocos bytes de tamaño para modificar y compartir a gusto ¿Cómo sería eso?

Chao.

 

__

havilla

Jue, 03/05/2018 - 14:18
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

 No te olvides tampoco de la gran diversidad no solo de gustos y necesidades, sino también de ordenadores.

 Actualmente tienes trabajando con debian, y otros, desde pentium antiguos hasta i7.  Tanto en intel como amd,

 e incluso algún otro fabricante.

 Y en varias arquitecturas, desde i386 a arm, android, macs, sun y otros.

 Cada época, tipo y arquitectura requieren su propia combinación que ha de ser conocida y tenida en cuenta por los scripts.

( O hacer varios, uno para cada uno ).

 

pudieran tener una colección de scripts de unos pocos bytes de tamaño para modificar y compartir a gusto ¿Cómo sería eso?

 No está mal, pero suena como un netinstall a medida. Pero no olvides que no todos los ordenadores están conectados

 a internet.  Los hay que funcionan "standalone". Había que preveer el cambio a "repositorio en discos" para estos casos.

 

 

 

Vie, 18/05/2018 - 16:32
NerveNet
Imagen de NerveNet
Desconectado/a
colaborador
se unió: 14/03/16
~$ apropos tasksel
tasksel (8)          - a user interface for installing tasks

 

A un clic de distancia de ti...

Sáb, 19/05/2018 - 05:16
debiatonix
Imagen de debiatonix
Desconectado/a
se unió: 07/01/18

Una idea fantástica seria desarrollar un programa tipo nvidia-settings pero para la tecnología optimus para portátiles, que te permitiera seleccionar el monitor al igual que windows, creo que para ubuntu ya hay algo parecido.laugh

Pon una debian en tu vidayes

Dom, 20/05/2018 - 15:18
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

 Pues es otra idea. En vez de querer abarcar todo linux desde la instalación, configuración y puesta en marcha,

 restringirse a puntos que suelen ser más difíciles y conflictivos.

 Por ejemplo, un "configuration doctor" para nvidia.

 ¿Se te ha cascasdo el servidor gráfico?, ¿no puedes usar más que la consola de comandos?, ¿La resolución

 no es la correcta, o se ve "borroso"?.

 El programa analiza lo que hay, prueba la funcionalidad de los servicios y drivers instalados, y según el hardware

 que ve instalado te sugiere la instalación de tal paquete, o te dice que reinstales tal cosa, porque no está

 trabajando como debería, etc.

Sería una buena idea.

 

 Y lo mismo para las parejas de sonido intel-chip dedicado.  Que te diga cual es la que manda bajo la configuración

 actual, y si tiene todos los drivers adecuados, o ha pillado por ahi un mensaje de error de algún servicio audio.