trollons,
KERNEL POWAAAAA !
je laisse PpHd donner des arguments constructifs, c'est juste pour inaugurer le topic

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Yoshi Noir Le 12/07/2004 à 16:39Edité par Boo le 12/07/2004 à 16:41 (_nostub sux. That's a convincing argument IMHO)
erf, la supériorité du kernel serait tant évidente ?

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
PpHd Le 12/07/2004 à 17:09 bss: gain de place car pas besoin de faire un malloc / free + Possibilite de configurer le programme pour qu'a chaque relancement, le kernel
realloue un nouvel BSS menteur!
Que sont les extra_ram_call par rapport aux ram_call pas extras ?
En tout cas, je suis d'accord avec le fait que les libs dynamiques et les ram_calls sont intéressants.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
bon, les désavantages maintenant :
il faut installer le kernel à chaque reset
toutes les fonctions des libs ne sont pas systématiquement utilisées (mais normalement si la lib est bien foutue on ne perd pas trop de place)

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
PpHd Le 12/07/2004 à 17:42 Y'a un programme pour enlever, et je bosse pour que preos resiste au reset (sans modifier la flash. Trou ams powa).
> toutes les fonctions des libs ne sont pas systématiquement utilisées
A part pour les gros jeux, ca n'est pas grave. Mais dans ce cas la, la librarie est tout le temps tres utilisee.
Ben non, Iceberg ne remplace pas GhostBuster, tu es quand-même obligé de patcher tes programmes pour la Titanium.
Sinon:
* Les librairies dynamiques obligent l'utilisateur à faire une partie du boulot du programmeur (récupérer les dépendances et les mettre à jour toutes individuellement) et à gaspiller de la place sur sa calculatrice pour des fonctions inutilisées.
* Les ROM_CALLs par relogement, on les a aussi sans kernel (code de démarrage), et puis de toute façon, les F-Line ROM_CALLs sont la meilleure solution.
* Les sections BSS, on les a aussi sans kernel (à l'aide du code de démarrage), elles aussi.
Nil Le 12/07/2004 à 19:16 Mais bon, le code de démarrage, c'est un micro kernel, hein.