Page 1 of 2

Le pingouin met un premier pied dans la TI-Nspire

Unread postPosted: 18 Dec 2011, 17:25
by critor
Le système d'exploitation Linux est une alternative libre aux systèmes d'exploitation Windows ou Mac OS X.

Souvent présenté comme plus fiable, plus sécurisé et plus stable, le code source de son noyau peut-être compilé pour de nombreuses architectures différentes, et notamment les technologies ARM qui équipent les TI-Nspire.



Partant de ce constat, Tangrs a commencé un projet énorme: faire tourner un système d'exploitation Linux sur la TI-Nspire!

Image




C'est encore loin d'être utilisable pour le grand public, mais Tangrs vous publie la première pierre: le "loader", dont le rôle est de charger et lancer le démarrage du système d'exploitation Linux. :bj:



Un petit pas pour l'homme, un grand pas pour l'humanité! ;)




Lien:
Linux Loader

Source:
http://blog.tangrs.id.au/?p=574

Re: Le pingouin met un premier pied dans la TI-Nspire

Unread postPosted: 18 Dec 2011, 17:27
by Neo
si c'est le loader, ça veut dire que l'on va voir bientôt défiler Linux? Ce serait intéressé d'avoir une interface graphique :P

Re: Le pingouin met un premier pied dans la TI-Nspire

Unread postPosted: 18 Dec 2011, 17:32
by Lionel Debroux
"bientôt", peut-être pas. Mais à partir du moment où il y a l'exécution de code arbitraire, c'est, en théorie, possible :)

Re: Le pingouin met un premier pied dans la TI-Nspire

Unread postPosted: 18 Dec 2011, 17:40
by 12jojo34
on se tourne vers quel version du noyaux?
quel interface graphique? kde ou gnome (pour ne citer qu'eux)

Re: Le pingouin met un premier pied dans la TI-Nspire

Unread postPosted: 18 Dec 2011, 18:08
by Lionel Debroux
Ne nous emballons pas trop vite :)

on se tourne vers quel version du noyaux?

Je ne suis pas sûr qu'on en soit déjà à choisir la version du kernel, mais je dirais que la plus récente sera la mieux: depuis quelques mois, il y a de gros changements pour améliorer le support et la maintenabilité des nombreuses plate-formes ARM.

quel interface graphique? kde ou gnome (pour ne citer qu'eux)

La plate-forme étant peu puissante et disposant de peu de mémoire, il faudra une interface graphique vraiment légère.
KDE et Gnome sont totalement hors des clous: parfaitement inadaptés aux très basses résolutions d'écran, aux processeurs peu puissants (ils rament déjà sur un ARM à 1 GHz, alors un ARM à moins de 300 MHz...), et consomment une place folle. Même XFce et LXDE, pourtant déjà significativement moins gourmands, sont, à mon avis, complètement out.


La Nspire n'est pas la première plate-forme fermée sur laquelle un Linux est booté: il pourrait être intéressant de regarder comment les autres ont fait.

Re: Le pingouin met un premier pied dans la TI-Nspire

Unread postPosted: 18 Dec 2011, 18:10
by Neo
Il y avait un Linux pour DS, du nom de DSLinux.... Etant donné que le processeur de la DS est similaire, ça pourrait être similaire non?

Re: Le pingouin met un premier pied dans la TI-Nspire

Unread postPosted: 18 Dec 2011, 18:26
by yatto
Pour ce qui est de l'interface graphique, il n'y a pas d'interface tout légère sympa? Je pensais à Enlightenment, c'est faisable? Enfin, déjà si on a un terminal Linux c'est énorme!
Ca veut dire exécution de code C dans la Nspire, c'est magnifique !

Le programme est dispo en téléchargement, mais il exécute du code arbitraire, il faut certainement Ndless. Alors une image de notre manchot préféré sur une CX, celà veut-il dire que la release de Ndless 3 approche? Enfin, je sais qu'elle approche, mais elle serait vraiment proche?

(D'ailleurs, c'est pas un pingouin, c'est un manchot.)

Une petite chose: Linux Loader, c'est pas le démarreur de Linux avant GRUB, ça? LiLo?

EDIT: A propos d'Enlightenment (E17), j'ai trouvé ces chiffres:

"La configuration minimale conseillée pour faire tourner E17 est de 16 Mo de RAM et un processeur ARM cadencé à 200 MHz pour terminaux embarqués. On recommande 64 Mo de mémoire vive (bien qu'une version allégée de E17 se sente à l'aise avec seulement 8 Mo de RAM)." (source: http://ftp.traduc.org/doc-vf/gazette-linux/html/2011/182/lg182-D.html
Ca passe sur une Nspire?

Re: Le pingouin met un premier pied dans la TI-Nspire

Unread postPosted: 18 Dec 2011, 19:43
by Lionel Debroux
Oui, il faut bien sûr Ndless.

Le projet de tangrs est complètement indépendant de Ndless, donc de l'état dans lequel est Ndless et de l'état dans lequel Ndless devrait être pour qu'il soit releasé.

Re: Le pingouin met un premier pied dans la TI-Nspire

Unread postPosted: 18 Dec 2011, 23:02
by jacques
Super !

Par contre, comme le souligne Critor, il vaut mieux ne pas espérer avoir quelque chose de stable, fonctionnel et user-friendly avant longtemps.
Sur 68k, il y a eu un OS alternatif de créé, mais si je me souviens bien tout se passait en ligne de code.
Sur les PDA, il y a eu plusieurs petites distribution linux, mais jamais des trucs aussi satisfaisant que les OS originaux.

Il y a encore beaucoup de chemin à parcourir, mais on peut toujours espérer avoir un jour une distribution linux pour nspire avec une interface style Opie (qui peut tourner sur une machine avec 10 Mo de Ram libre, un processeur de 200 MHz et un écran tactile d'au moins 240*320 px). :)

Re: Le pingouin met un premier pied dans la TI-Nspire

Unread postPosted: 18 Dec 2011, 23:18
by M@yeulC
Tux! Tux! Tuuuuuuuxxxxxx!!!!!

Ça devait bien arriver un jour ;)
Il faudra intégrer quelques librairies mathématiques, du même genre que la uberspire...

Il vient avec un navigateur internet, je suppose? (XD, il faudrait déjà AVOIR Internet dessus...)

Sinon, il existe pas mal de systèmes assez légers pouvant (je pense) tourner sur une architecture aussi limitée.