L'OS alternatif Punix essayé sur une vraie calculatrice
7 posts
• Page 1 of 1
L'OS alternatif Punix essayé sur une vraie calculatrice
Christopher "christop" Williams, qui développe l'OS alternatif multi-tâches Punix pour TI-68k depuis plusieurs années, l'a maintenant essayé, pour la première fois, sur sa 92+ réelle. Comme chacun sait, l'essai d'un OS alternatif sur une machine réelle est une étape importante dans le développement, qui représente une quantité conséquente de travail, et mérite d'être saluée
Voilà ce qu'on peut faire quand on dispose d'une plate-forme ouverte que le fabricant ne cherche pas à tout prix à verrouiller...
Contrairement à PedroM, Punix ne cherche pas à garder la compatibilité avec l'OS de TI, AMS. C'est à la fois un défaut (les programmes TI-68k existants ne fonctionnent pas sur Punix) et un avantage: ne pas être contraint par AMS permet de faire un OS multi-tâches préemptif (comme les OS des PCs depuis longtemps, et l'OS des Nspire), beaucoup plus avancé.
De plus, le fait que Punix soit dérivé de divers *nix permet de bénéficier d'un terminal standard, de façons standard d'interagir avec le matériel (port série pour les transferts et le son), et donc une facilité de portage d'outils *nix courants nettement accrue
Les fonctions d'AMS sont loin de respecter les normes C89 et POSIX, ce qui rend plus difficile le portage de programmes comme Lua (un tel portage avait été commencé il y a environ dix ans, bien avant que la Nspire existe).
Pour autant que je sache, Punix est le deuxième OS alternatif TI-68k, après PedroM, à arriver à ce niveau. Il utilise d'ailleurs un peu de code de PedroM, par exemple des extraits du code de démarrage - inutile de réinventer une roue qui fonctionne bien
Edit : Vidéo qui montre Punix jouant de la musique :
( Youtube : http://www.youtube.com/watch?v=ksoavrKHIRc )
Source (premier endroit où j'ai vu cette information): http://www.cemetech.net/forum/viewtopic ... 998#177998 .
Autres annonces dans la communauté TI: http://www.omnimaga.org/index.php?topic ... #msg235918 , http://www.yaronet.com/posts.php?s=147138 .
Blog officiel de Punix: http://punix-os.blogspot.com/
Voilà ce qu'on peut faire quand on dispose d'une plate-forme ouverte que le fabricant ne cherche pas à tout prix à verrouiller...
Contrairement à PedroM, Punix ne cherche pas à garder la compatibilité avec l'OS de TI, AMS. C'est à la fois un défaut (les programmes TI-68k existants ne fonctionnent pas sur Punix) et un avantage: ne pas être contraint par AMS permet de faire un OS multi-tâches préemptif (comme les OS des PCs depuis longtemps, et l'OS des Nspire), beaucoup plus avancé.
De plus, le fait que Punix soit dérivé de divers *nix permet de bénéficier d'un terminal standard, de façons standard d'interagir avec le matériel (port série pour les transferts et le son), et donc une facilité de portage d'outils *nix courants nettement accrue
Les fonctions d'AMS sont loin de respecter les normes C89 et POSIX, ce qui rend plus difficile le portage de programmes comme Lua (un tel portage avait été commencé il y a environ dix ans, bien avant que la Nspire existe).
Pour autant que je sache, Punix est le deuxième OS alternatif TI-68k, après PedroM, à arriver à ce niveau. Il utilise d'ailleurs un peu de code de PedroM, par exemple des extraits du code de démarrage - inutile de réinventer une roue qui fonctionne bien
Edit : Vidéo qui montre Punix jouant de la musique :
( Youtube : http://www.youtube.com/watch?v=ksoavrKHIRc )
Source (premier endroit où j'ai vu cette information): http://www.cemetech.net/forum/viewtopic ... 998#177998 .
Autres annonces dans la communauté TI: http://www.omnimaga.org/index.php?topic ... #msg235918 , http://www.yaronet.com/posts.php?s=147138 .
Blog officiel de Punix: http://punix-os.blogspot.com/
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: L'OS alternatif Punix essayé sur une vraie calculatrice
Ça montre que le dev sur les TI-68k est encore un peu actif .
-
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2955
- Images: 3
- Joined: 10 Sep 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Re: L'OS alternatif Punix essayé sur une vraie calculatrice
Oui, mais si peu...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: L'OS alternatif Punix essayé sur une vraie calculatrice
Wow excellent !
Mais ce genre d'OS multi-tâche, son interface, etc... devra être entièrement reprogrammé pour la TI ou il est possible de récupérer un système multi plateforme, déjà codé, genre linux ?
Mais ce genre d'OS multi-tâche, son interface, etc... devra être entièrement reprogrammé pour la TI ou il est possible de récupérer un système multi plateforme, déjà codé, genre linux ?
Mes programmes => ici !
-
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)- Posts: 1985
- Images: 8
- Joined: 02 Aug 2009, 00:00
- Location: 54, près de Metz
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingé Logiciel chez Amazon
Re: L'OS alternatif Punix essayé sur une vraie calculatrice
Il est déjà reparti d'une base *nix, en adaptant les bouts de code bas niveau spécifiques aux TI-68k
Pour l'interface graphique, difficile de reprendre de l'existant dans le monde *nix... mais ExtGraph dépend très peu de l'OS (moins que Genlib, l'autre librairie graphique maintenue pour TI-68k, qui nécessite PreOS).
Pour l'interface graphique, difficile de reprendre de l'existant dans le monde *nix... mais ExtGraph dépend très peu de l'OS (moins que Genlib, l'autre librairie graphique maintenue pour TI-68k, qui nécessite PreOS).
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: L'OS alternatif Punix essayé sur une vraie calculatrice
c'est multit-âches ?
-
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2266
- Images: 0
- Joined: 10 Mar 2011, 00:00
- Location: France, Melun (77)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: INRIA Paris
- Twitter: nadalnoel
- Facebook: noel.nadal1
- GitHub: noelnadal
Re: L'OS alternatif Punix essayé sur une vraie calculatrice
Ouin, j'avais cru corriger cette faute-là
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
7 posts
• Page 1 of 1
Return to News TI-68k (TI-89, TI-92, TI-Voyage 200)
Who is online
Users browsing this forum: ClaudeBot [spider] and 1 guest