Instalar kernel de FreeBSD en Trisquel o Parabola.
Pues, me preguntaba si alguno de vosotros ha probado instalar el núcleo de FreeBSD ("kFreeBSD" o "kNuBSD") en Trisquel o en Parabola.
Hallé esto en relación a Parabola GNU/Linux:
> https://wiki.parabola.nu/Parabola_GNU/kNuBSD-fire
> https://nubsd.mtjm.eu/
NuBSD es un proyecto que busca lanzar un sistema BSD totalmente libre (basado en FreeBSD) bajo las pautas de la FSF para distribuciones libres. Los desarrolladores de Parabola proponen el uso del kernel de NuBSD (kNuBSD) en Parabola.
Para Debian existe el proyecto GNU/kFreeBSD, en donde el kernel de FreeBSD (sin bloobs) es denominado "kFreeBSD".
Presumo que es posible instalar el núcleo "kFreeBSD" de Debian en Trisquel.
¿Qué sabéis al respecto? ¿Alguien estuvo investigando o experimentando?
No es mas facil instalar LibertyBSD?
Lo que ocurre es que no es lo mismo que GNU. La gestión de paquetes es distinta: la forma de ponerlos a disposición del usuario, y la variedad de los mismos junto con la facilidad para instalarlos.
Encontrarías diferentes situaciones respecto a los drivers (principalmente para tu Wi-Fi), la posibilidad de instalarlos y configurarlos, y la aceleración para vídeos y juegos (en general, "suele ser mejor en GNU").
También habría notables diferencias en los pasos posteriores a la instalación de nuevos programas, o la satisfacción de dependencias (las cuales de BSD a GNU cambian de nombres).
Me interesa saber si alguien probó algo de lo que consulté. A LibertyBSD lo manejo bien, no estoy consultando por él.
On Thu, Sep 01, 2016 at 09:57:20PM +0200, name at domain wrote:
> Pues, me preguntaba si alguno de vosotros ha probado instalar el núcleo de
> FreeBSD ("kFreeBSD" o "kNuBSD") en Trisquel o en Parabola.
>
> Hallé esto en relación a Parabola GNU/Linux:
>
> > https://wiki.parabola.nu/Parabola_GNU/kNuBSD-fire
> > https://nubsd.mtjm.eu/
>
> NuBSD es un proyecto que busca lanzar un sistema BSD totalmente libre
> (basado en FreeBSD) bajo las pautas de la FSF para distribuciones libres.
> Los desarrolladores de Parabola proponen el uso del kernel de NuBSD (kNuBSD)
> en Parabola.
>
> Para Debian existe el proyecto GNU/kFreeBSD, en donde el kernel de FreeBSD
> (sin bloobs) es denominado "kFreeBSD".
>
> Presumo que es posible instalar el núcleo "kFreeBSD" de Debian en Trisquel.
>
> ¿Qué sabéis al respecto? ¿Alguien estuvo investigando o experimentando?
Lamento decirte que esto no es posible, al menos no de la manera que piensas,
el reemplazar el kernel Linux de tu sistema por un kernel tipo BSD conlleva
demasiadas implicaciones técnicas, es decir que no basta con remplazar el tipo
de kernel por otro como si se tratase de un programa ordinario. Por ejemplo y
solo por listar algunas, BSD utiliza un sistema de archivos, sistema de
arranque y herramientas del sistema completamente diferentes a las que usas
actualmente, virtualmente reconstruirías completamente tu sistema operativo.
Lo que en realidad hacen iniciativas como las que citaste líneas arriba es
construir un sistema operativo "from scratch" (desde cero) sobre el kernel
BSD.
Saludos.
--
Si deseas conocer qué es GnuPG, su uso y aplicaciones te sugiero que visites la
siguiente página: https://emailselfdefense.fsf.org/es/
If you want to know what GnuPG is, its use and applications I suggest you visit
the following page: https://emailselfdefense.fsf.org/
Fingerprint: 99F4 D957 9C0D 9552 73B9 34BA A453 EB5E 60A2 ADDC
Cierto, no se puede cambiar de kernel así como así. Entre Linux y Hurd tengo entendido que es relativamente fácil, pero no así con BSD. Y sin embargo... Arch Linux permite utilizar los tres: Linux, Hurd y BSD. Evidentemente esta intercambiabilidad no es intrínseca, sino fruto de un duro trabajo.
Gracias amigos por vuestras respuestas.
Pues, no he dicho, ni sugerido, que pensara que "se cambia así como así", y de acuerdo a mis respuestas no dí indicaciones de pensar que fuera de ese modo.
Mi pregunta iba dirigida, como lo presupone el modo en que lo expresé, a gente con suficiente conocimiento como para experimentar ese cambio, como para hacer "hacking".
Teniendo el kernel de FreeBSD para Debian, y siendo Trisquel muy parecido a Debian en varios elementos, no me parece ilógico que alguien juegue e intente usar el kernel de FreeBSD en Trisquel.
Es claro que cambiar el kernel de Linux a kFreeBSD (u otro BSD) no es asunto simple. Pero sí debo decir que creando los scripts necesarios y adaptaciones podría crearse un mecanismo para cambiar de kernel sin sufrir errores técnicos en el proceso. Si no me equivoco, aquí Debian nos da un testimonio aproximativo a lo que sugiero:
> https://www.debian.org/releases/stable/kfreebsd-amd64/apds02.html.es
Me pregunto, y no por querer escandalizar a nadie, que si esto es cierto: "Lo que en realidad hacen iniciativas como las que citaste líneas arriba es construir un sistema operativo "from scratch" (desde cero) sobre el kernel BSD.", entonces: ¿hasta dónde podemos hablar de "Debian GNU"/kFreeBSD, y no más bien de "NuevaDistro NuevoSistema"/kFreeBSD?
No se trata de "construir un sistema operativo [... desde cero]", sino de adaptar las herramientas de un sistema operativo existente a un kernel distinto. Si lo que tú dices es cierto, entonces no podrían decir que Debian GNU/kFreeBSD es Debian, sino que es otra distribución nueva. Lo mismo para el Sistema Operativo GNU, posiblemente tampoco sea pertinente llamarlo GNU.
Hago notación de todo esto, pues causa problemas si asumimos esa perspectiva.
Vuelvo a aclarar que no dije, ni pienso, que cambiar un kernel se asemeja necesariamente al cambio de un programa cualquiera. Pero sí podemos decir que existen formas de lograr que un sistema mude de kernel, no solamente de una versión de Linux vieja a otra nueva, sino de un tipo de kernel a otro. Solamente hay que crear los scripts necesarios, y documentar bien los pasos.
Ya había citado yo estas dos páginas más arriba:
> https://nubsd.mtjm.eu/
> https://wiki.parabola.nu/Parabola_GNU/kNuBSD-fire
¿No sería interesante una versión Trisquel GNU/kFreeBSD?
Ya existe Ubuntu con núcleo BSD. Allí tenemos un buen punto de partida.
¿Qué opináis?
¿Qué pasa contigo trinux? ¿Te molesta que pregunte sobre esto? ¿Tienes asuntos personales con el núcleo de FreeBSD? ¿O es que tienes algo personal conmigo? He notado que me has respondido de forma muy agresiva, y no es necesario que la gente se hable de forma violenta.
No tengo intenciones de enemistarme contigo.
Ignacio.Agullo Es muy triste la situación en la que se encuentra el desarrollo de Trisquel. Por momentos pienso que la FSF tiene mucho que explicar respecto a esto, ya que deja a Rubén todo el trabajo y no hace convocatorias públicas para sumar desarrolladores al proyecto. Obviamente todo ello no quita del tablero nuestras iniciativas, los esfuerzos que podamos hacer como comunidad de usuarios y desarrolladores.
Sumemos la aparición de Uruk GNU/Linux, que dividirá los esfuerzos sin duda.
Puede que el futuro de las distribuciones y/o sistemas totalmente libres no esté en las distros GNU que actualmente avala la FSF (hago una excepción con Parábola).
Hay que ver que ocurre con Debian y sus múltiples iniciativas. No sería en vano mencionar a MINIX, y pensar en un posible fork del mismo que tenga políticas de uso exclusivo de software libre.
Veo más prometedor a LibertyBSD que a buena parte de las distribuciones GNU que avala la FSF.
Puedo estar equivocado, obviamente.
Vuelvo a preguntar, dirigiéndome sobretodo a nuevos interlocutores: ¿No creéis que sería interesante un Trisquel GNU/kFreeBSD a partir de la versión de Ubuntu con núcleo BSD?
Hey... que nadie se tome la discusión como una agresión.
Hay un dato que ordena y manda. Ese dato es, ¿cuánta gente
cobra por desarrollar Trisquel? Cero.
Como consecuencia, todo el que está colaborando en el desarrollo
de Trisquel lo hace sin ningún contrato que le obligue con Trisquel.
Unos lo hacen por amor al arte, otros como parte de su (habitualmente
autoelegida) labor en la Universidad, y otros como parte de su trabajo
en una empresa que utiliza GNU/Linux; en todo caso la obligación es
para con su pagador, nunca para con Trisquel. Cualquiera de ellos
podría cambiar de idea, o que su pagador cambie de idea, y trabajar en
otro proyecto mañana.
Por ello hay que saber entender lo que se dice. Cuando Trinux
dice no a que se trabaje en un Trisquel con núcleo BSD, hay que saber
que ese "no" no significa "lo prohíbo" sino un simple "yo no". Así
que no hay motivo de discusión.
Y si casualmente se convence a alguien para empezar a trabajar
en otra versión de Trisquel, nada impediría esa posiblidad. Por algo
lo llaman programación libre.
Eso sí, es poco probable que suceda. Desgraciadamente contamos
con pocos desarrolladores, la tarea propuesta es ardua, y no resulta
convincente trabajar en una bifurcación mientras la versión principal
lleva más de cuatro meses demorándose.
------------------------------------------------------------------------
Ignacio Agulló · name at domain
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
A mí me extraña bastante el pobre desarrollo de Trisquel. ¿Cómo es en las otras distros? (las activas por supuesto), a Parabola le va muy bien, el proyecto tiene:
-soporte para MIPS (descontinuada), x86 y ARM v7 https://wiki.parabola.nu/Main_Page_%28Espa%C3%B1ol%29
-hackers (mantienen los repos) https://www.parabola.nu/people/hackers/
-artistas https://www.parabola.nu/people/artists/
-personal de apoyo https://www.parabola.nu/people/support-staff/
e incluso antes habían otros hackers (ex-hackers) https://www.parabola.nu/people/hacker-fellows/
De las otras distros no sé nada, sólo sé que ututo está muerta y que GuixSD es mantenida por el proyecto GNU (y esto parece un dejavu de hurd, porque Guix no es una distro estable).
Bastante interesante una versión de OpenBSD purgada, sin firmware y piezas privativas. El enlace que proporcionaste (en español) tiene un problema, cuando quieres descargar la versión 5.9 te da un error "404 Not Found", lo mejor es descargarla desde: LibertyBSD