Mezcla de distribuciones libres

3 Antworten [Letzter Beitrag]
delaforce
Offline
Beigetreten: 05/18/2014

Bueno en otra ocasion he preguntado por las diferencias de las distribuciones gnu-linux declaradas libres y no libres (con algun issue). He oido mencionar diferentes tipos de instalalcion de programas que parece ser hacen la diferencia entre distribuciones. He oido de snapd y flatpak pero no se que diferencia tienen.

El caso es que , y este es el motivo del post, he mirado que PureOS tiene otra modo de instalar de aplicaciones , aplicaciones que no tienen pq ser las mismas que trisquel pero q estan certificadas por FSF. Creo q usa snap store , flathub ,... no se exactamente.

Por otro lado he visto distribuciones no certificadas por FSF pero q si en cambio mezclan 2 distribuciones una basada en ubuntu y otra en debian puro. De hecho en sus repositorios aparecen las direcciones a paquetes de las 2 distribuciones.

Se me ocurre si ¿podria mezclar trisquel con pureos? en el sentido de tener mas posibilidades de usar mas aplicaciones de software libre y funcionalidades de debian (pureos) en trisquel (basado en ubuntu). Posible sé que es (por analogia a otro s.o.) pero no se como se hace, ni como evitar problemas.

Si alguien quiere aportar su experiencia con instalacion de software (ya que no conozco mas que el sysnaptic de trisquel y no en profundidad) y/o la mezcla de repositorios libres.

Gracias.

portaro
Offline
Beigetreten: 04/20/2018

Tienes que entender que existe un Kernel el nucleo el cual implementa paquetes non-free a veces es decir en ciertos casos y en la maioria de distribuciones hay un Kernel inflado con paquetes y firmware hardware modulos Kernel con licencia cerrada - copyright.
Despues existe un proyecto llamado Kernel Libre el cual es el nucleo pero al que le limpian las fuentes de firware cerrado o paqueteria de licencia copyright optando por hacer distribuciones libres - Trisquel, Dragora, Parabola,GnewSense y muchas otras son buenos ejemplos.
Trisquel deriva de Debian, tai como deriva de Ubuntu y entonces que hacen- simple y complicado - tienen la base de un kernel muy limpio es decir minimo y lo que hacen es editar el kernel y los configs de sistema por modo a via repos solo aderir aquellos que tienen el software más libre - o lo básico con GPL - eso se hace mediante los reposistorios aderidos en el caso de Ubuntu hay los oficiales main universe etc el universe pro ejemplo solo porta software libre.
El otro punto que hacen es dejar limpio el path /lib/fimware si lo miras estara limpio en tu Trisquel o sea que si tu quieres puedes manualmente instalar firmware cerrado en tu Trisquel ya que la base es GNU/Linux con un nucleo Linux kernel. En pocas palabras el Kernel libre esta más limpio y eso lo hace aún más rapido.
Eso mismo quiere decir que en buena verdad si quieres te bajas una Ubuntu mini install con un kernel más limpio y puedes ir poniendo el sistema como quieras y si quieres via repos le metes más o menos código cerrado - Trisquel hace eso por ti te da una distribucion usable desde inicio con un kernel libre.

Lo que ya no suele ser bueno es mezclar repositorios de distros diferentes tali como mezclar conceptos de uso de unas a otras. Cada proyecto tiene su proposito. Espero ayudar.

delaforce
Offline
Beigetreten: 05/18/2014

Muchas gracias. Me comentas informacion q mas o menos conozco. De todas formas para simplificar, he comentado mezclar repositorios de 2 distribuciones derivadas de debian como son trisquel y pureos.
El interes por mezclarlas es ampliar el abanico de aplicaciones disponibles libres. De ninguna manera quiero firmware cerrado, mi hardware no lo necesita. Para mi , cualquiera que sea la distribucion , se trata simplemente de usar aplicaciones .Algunas son muy comunes e iguales entre casi todas las distribuciones gnu linux , pero otras p ej basadas en privacidad o seguridad no estan en el catalogo de trisquel y seguro q son libres algunas. Si los desarrolladores de trisquel han elegido algunas no significa q este todas , y esperar a una nueva distribucion de trisquel es absurdo para empezar a usar dichas aplicaciones ya.

Por ejemplo una distribucion q he encontrado no libre (que mencionaba antes) , esta con repositorio oficial linuxmint tara y ubuntu bionic . Tiene ppa adicionales de codigo libre por ejemplo https://github.com/micahflee/torbrowser-launcher . Precisamente a eso me referia a los modos de instalar aplicaciones libre q no sean exclusivamente el sypnatic manager de trisquel.

Asi pues lo suyo seria crear en las guias de trisquel un capitulo sobre el modo de instalar aplicaciones fuera de los repositorios oficiales coherente con la filosofia de software libre , es decir sin estropear el trabajo de limpiar ubuntu que ha hecho trisquel.

portaro
Offline
Beigetreten: 04/20/2018

La verdad es que la idea no es mala. Pero por ejemplo suele haber comentarios desde Distribuciones Debian que no aconsejan a manejar ppas en Debian puro esto tiene un porque segun leo por los foros puede quebrantearte el sistema en menor o mayor grado depende de las dependencas etc ... O sea tienes que mirar muy bien las posibles dependencias adicionales y mirar de evitar que haya errores en esos usos de programas y si vienen por ppa mirar las opciones de bloqueo de version no vaya ser que con un update upgrade a paquete empieze a necesitar esta o aquella configuración adicional o bien más dependencias y que eso te genere errores.
O sea tienes que hacer eso con especial atención.
Un saludo.