Hace 14 años | Por okus a bitelia.com
Publicado hace 14 años por okus a bitelia.com

[c&p] Los desarrolladores del kernel Linux son cada día más viejos, naturalmente. Pero esto no debe ser un problema, porque también deberían ser más maduros y diestros. O pongámoslo así: también más sabios.

Comentarios

D

#5 o GNU/Hurd roll

mr_b

#6 Cierto, aunque Hurd lleva muchos años en desarrollo, creo que es bastante más rápido el desarrollo de Haiku. Lo importante es que la filosofía es la misma y su es Hurd el que tiene más apoyo pues yo también lo apoyaré.

C

#7 Tampoco estaría mal que fusionaran Hurd y Haiku, pero no parece que les guste mucho la GPL.

D

#6 Claro!

D

#5 parece un proyecto de Accenture, ni funciona ni tiene fecha para funcionar lol

mr_b

#10 Bueno, hay que mirar su lista de correo pero sí que avanza a buen ritmo... teniendo en cuenta que deben ser como 10 desarrolladores principales .

#12 Las abstracciones ya están hechas. Y ya funcionan. Ahora hay que implementar los drivers. Pero de ridículo nada, teniendo en cuenta que para cada nuevo driver no es necesario recompilar el kernel ni nada por el estilo. Simplemente se deja en el directorio correcto y listo. Ni siquiera hacer falta reiniciar.

Fingolfin

#5 Eso es ridículo. Un driver -un programa, al fin y al cabo- es un driver se ejecute en el modo que se ejecute. Haiku necesita tanto código como Linux para implementar la misma funcionalidad de hardware (probablemente más, porque necesita abstracciones más complejas para implementar un microkernel).

MycroftHolmes

#12 #5 El eterno dilema microkernel-monolíticos. Podeis empezar un flame épico, pero os aseguro que vais a quedaros igual que estabais

Ero-Padrin

#5 Haiku? El kernel sin lactosa?

roll Lo siento no me peguéis por el chiste tan malo :$

D

#5 man modprobe , man rmmod , man -k module . De nada.

D

#5 "Además de que cada vez que se quiera añadir un nuevo driver hay que compilar, mientras que en Haiku no."

No estoy de acuerdo, o al menos si he entendido bien, te refieres a que debes compilar todo el Kernel para meter el nuevo driver; en el kernel Linux puedes cargar drivers como modulo, asi que solo deberias compilar el propio driver y cargarlo o insertarlo con modprobe e insmod.

Edito: vaya #23 acabo de leer ahora tu respuesta (-:

Por supuesto el proyecto BeOS fue un gran proyecto (y Haiku imagino que tambien, no lo he seguido pero he oido hablar bien de el).

mr_b

#23 #30 No todos los drivers pueden funcionar como módulos, por ejemplo los relacionados con los sistemas de archivos. De hecho, si todos pudieran funcionar como módulos, Linux sería microkernel.

#24 No sabes las ventajas hasta que lo pruebas y lo usas con asiduidad y hasta que programas en él. Vale, no todo el mundo programa, pero para eso está la primera razón.

m

#32 A si? Debo estar drogado o algo...
> ls /lib/modules/version-del-kernel/kernel/fs/ -1
9p
adfs
affs
afs
autofs
autofs4
befs
bfs
binfmt_aout.ko
binfmt_misc.ko
btrfs
cachefiles
cifs
coda
configfs
cramfs
dlm
efs
exofs
exportfs
fat
freevxfs
fscache
fuse
gfs2
hfs
hfsplus
hpfs
isofs
jffs2
jfs
lockd
minix
ncpfs
nfs
nfs_common
nfsd
nilfs2
nls
ntfs
ocfs2
omfs
qnx4
quota
reiserfs
romfs
smbfs
squashfs
sysv
ubifs
udf
ufs
xfs
> cp /boot/initrd.img-loqueusea initrd.gz && gunzip initrd.gz
> cpio -i < initrd
> ls lib/modules/version-del-kernel/kernel/fs
configfs
exportfs
fat
isofs
jfs
lockd
nfs
nfs_common
nls
reiserfs
udf
xfs

Puede que ext* se compile en el núcleo por simplicidad de booteo pero nada impide que estén como módulos cargables... al manos desde la invención del hearly-userspace

m

#32 Supongo que en ubuntu te dan la razón:
> cat /boot/config-2.6.31-14-generic | grep -e 'EXT[234]_FS=' | grep '=y'
CONFIG_EXT2_FS=y
CONFIG_EXT3_FS=y
CONFIG_EXT4_FS=y

D

#32 "si todos pudieran funcionar como módulos, Linux sería microkernel."

No.

http://es.wikipedia.org/wiki/Micron%C3%BAcleo

Ferk

#5 De la página:
"""
Why not Linux?

Linux-based distributions stack up software -- the Linux kernel, the X Window System, and various DEs with disparate toolkits such as GTK+ and Qt -- that do not necessarily share the same guidelines and/or goals. This lack of consistency and overall vision manifests itself in increased complexity, insufficient integration, and inefficient solutions, making the use of your computer more complicated than it should actually be
"""

Osea... ¿la razón de ser de Haiku es que para evitar la división de esfuerzos en distintos toolkits ellos crean yet another toolkit?
Si esa era la única razón de no usar Linux bien podrían haber sacado una distribución que explusivamente usase GTK, por ejemplo.

No veo que en su página expliquen realmente las ventajas frente a Linux.

DexterMorgan
C
ZeYt

Hombre sinceramente, faltan desarrolladores porque estamos a unos niveles de desarrollo altísimo. Muchas funcionalidades están implementadas, otras muchas se pueden mejorar pero la cantidad del líneas es inmensa y navegar a través de ellas por lo menos requiere bastante tiempo y conocimientos.

En cualquier caso mandar un cambio al kernel y que te lo acepten sigue siendo algo de lo que estar orgulloso, no todo es el dinero.

D

es que la logse, los niños de ahora, el botellon, bla bla bla bla...

gantorys

hay alguna aplicación que te modifique el kernel automáticamente? La idea sería que tu inicias el SO GNU/Linux con el kernel correspondiente, y que automáticamente te detectara los drivers que necesitas por ejemplo y lo demás que se desactivara.

sepul_

El crecimiento del software libre es innegable. Pero los desarrolladores que se meten a tocar el núcleo del SO, que contribuye a la mejora del mismo, no parece crecer a un ritmo sano.
Esto puede ser derivado del pensamiento generalizado de Software Libre = Gente con entusiasmo que no le importa el dinero. Esto no es así en la actualidad, los desarrolladores no son altruístas porque sí y esto no es viable a medio plazo.

Quizás habría que dar más salida a la gente interesada en esto, incentivar más la base del proyecto. Si hace falta savia nueva, y dinero no falta, no hay que desistir en seguir mejorando un proyecto tan atractivo y ambicioso.

mr_b

#17 Los de Haiku también cobrar, pero lógicamente les faltan fondos. Linux tiene a Red Hat, a IBM, a Novell,... que están metiendo dinero. Si el 10% del dinero invertido en Linux se usase en Haiku, como dije antes, sería una alternativa perfectamente viable.

Ojo, no le estoy quitando ni méritos, ni desarrolladores y dinero a Linux, simplemente estoy abriendo más direcciones a seguir en esto de los sistemas operativos.

sepul_

#18 Si yo no estoy desmereciendo a unos en pro de otros. Pero ahí ya no sólo entramos en juego los usuarios.

Pese a que Linux no ha seguido las pautas marcadas por ninguna corporación tiene unos fondos que salen de algún sitio, y si les avalan es por algún interés (que no suene malicioso esto eh?)
Haiku está haciéndolo bien, poco a poco tendrá que demostrar porqué merece ser avalado. Y la diversidad (y competencia) hace que para los usuarios el producto mejore.

Es una carrera que podría compararse a la carrera de los lenguajes de programación, en la que entran en juego decenas de factores que a nosotros se nos escapan...

arieloq

y es que es difícil tratar de perfeccionar lo ya perfecto...

x_treme

#1 No se puede analizar la perfección desde un punto de vista imperfecto y el ser humano lo es.

D

Linux es un gran sistema operativo. Supone una oportunidad de oro para crear un tejido empresarial y tecnico al margen de las grandes firmas de USA. Pero tiene un problema, y no es precisamente pequeño, y es que gente como #1 hace que se te quiten las ganas de meterte en ese mundo, por que cuando surgen problemas (si amigos, en Linux tambien surgen problemas) una gran parte de la gente que integra esa comunidad tienen un ego tan grande como el del primer comentario de esta web, y eso a la postre acaba tocando los cojones a mucha gente.

D

#13 y es que gente como #1 hace que se te quiten las ganas de meterte en ese mundo

Bueno yo había entendido ese comentario como una ironía, por eso le he votado. A ver que dice el autor.

C

#13 Pues si, los problemas en Linux también existen, solo un fanático lo negaría. Me imagino que te refieres a los típicos foros de ayuda, donde muchas veces la primera respuesta a un problema es "Búscalo en Google". Son personas que han contestado a esa pregunta cientos de veces y al final acaban quemadas. Yo por mi parte, prefiero evitar esa frase, buscar la solución, y postear el enlace.

D

#13 Una muestra de eso, es preguntar algo en algun foro de Ubuntu y te encontrarás como respuesta mayoritaria el RTFM