Page 1 of 7

Soumission initiale du patch Nspire au kernel Linux !

Unread postPosted: 04 Apr 2013, 11:18
by Lionel Debroux
Version française, English version

Il y a un peu plus d'une heure, Daniel "tangrs" Tang a soumis sur Linux Kernel Mailing List (au kernel principal, donc) la première version du patch ajoutant la gestion des Nspire au kernel Linux :)
A bit more than an hour ago, Daniel "tangrs" Tang submitted to Linux Kernel Mailing List (i.e. the main kernel) the first version of the patch adding Nspire support to the Linux kernel :)

Pour la première soumission ( https://lkml.org/lkml/2013/4/4/113 ), nous avons choisi de ne mettre que le minimum nécessaire pour booter. La plupart des drivers ne sont donc pas intégrés à la soumission initiale, car ils ont besoin de nettoyages et d'améliorations (mais nous avons linké l'endroit où ils sont, https://github.com/tangrs/linux , et nous les posterons si les mainteneurs du kernel le demandent).
For the first submission ( https://lkml.org/lkml/2013/4/4/113 ), we chose to submit only the bare minimum changes required for booting. Most drivers are therefore not integrated to the initial submission, because they need cleanups and improvements (but we linked the place where they are, https://github.com/tangrs/linux , and we'll post them if the kernel maintainers request it).


Bien sûr, le fait d'avoir soumis le patch ne veut pas dire qu'il sera intégré dans l'immédiat: comme c'est notre première soumission importante au kernel, il est probable qu'il y ait des choses à ajuster avant que ça arrive ^^
Of course, the fact of submitting the patch does not warrant immediate integration: as it's our first important submission to the kernel, it's likely that we need to adjust some stuff before integration occurs ^^


Comme d'habitude, on peut espérer, sans vraiment y croire, que TI Education ne continue pas la politique perdante suivie depuis des années, consistant à tenter d'empêcher les utilisateurs de faire ce qu'ils veulent (dont Linux) avec leurs machines. Ils viennent de subir une nouvelle défaite majeure avec la sortie de nLaunch CX, il serait temps qu'ils introduisent un peu de bon sens dans leur politique de développement des machines...
As usual, we can hope, without having much of an illusion, that TI Education Technology does not keep the losing attitude they've had for years, consisting in trying to prevent users from doing whatever they please (including Linux) with their hardware. They've just experienced a major defeat with the release of nLaunch CX, it's high time that they introduced a little common sense in their machines' development policies...

D'autres divisions de TI ne sont pas aussi bêtes: il y a des gens d'autres divisions de l'immense entreprise TI qui travaillent à plein temps sur des applications Linux et le kernel Linux lui-même...
Some other divisions of TI aren't that stupid: in those divisions of the huge TI corporation, some people are paid to work full-time on Linux applications and the Linux kernel itself.

Re: Soumission initiale du patch Nspire au kernel Linux !

Unread postPosted: 04 Apr 2013, 11:30
by critor
Evénement historique dans le monde Nspire - bravo! :D


Par contre, je ne suis pas sûr que la sortie récente de nLaunch CX amène TI à mieux tolérer l'exécution de code natif sur ses TI-Nspire.

Je ferais plutôt l'analyse contraire: ils vont se dépêcher de combler les failles, de sortir un nouveau Boot2, de monter la version minimale d'OS installable, bloquant ainsi l'installation/utilisation de Ndless dès la prochaine mise à jour de l'OS cet été - mise à jour qu'ils vont peut-être avancer à avant les examens justement.

Et par conséquent, Linux sera bloqué également, sauf pour la minorité d'utilisateurs qui seront capables de trouver une interface RS232 afin de réinstaller le Boot2 3.1.0.16...


Maintenant, je serai bien content de me tromper. ;)

Re: Soumission initiale du patch Nspire au kernel Linux !

Unread postPosted: 04 Apr 2013, 11:32
by Adriweb
Aussi, il me semble évident que TI va se dépécher non seulement de faire ce que Critor a dit, mais encore d'établir ces réglages en sortie d'usine, bloquant ainsi "définitivement" un downgrade.

Bon, après, il est possible que ceux compétents trouveront peut-être des failles dans les nouvelles versions aussi ... ^^

Re: Soumission initiale du patch Nspire au kernel Linux !

Unread postPosted: 04 Apr 2013, 11:39
by critor
Adriweb wrote:Aussi, il me semble évident que TI va se dépécher non seulement de faire ce que Critor a dit, mais encore d'établir ces réglages en sortie d'usine, bloquant ainsi "définitivement" un downgrade.


Ça c'est déjà le cas Adriweb.
Les calculatrices fabriquées sont préprogrammées avec les derniers OS/Boot2/Boot1/Diags qu'ils ont sous la main.

Le système est assez bien rodé: on retrouve relativement rapidement les dernières mises à jour préinstallées sur les modèles en magasin (quelques mois).


Là logiquement, si ils sortaient un nouvel OS maintenant, on le retrouverait préinstallé sur les modèles exposés en magasin pour la rentrée.

Re: Soumission initiale du patch Nspire au kernel Linux !

Unread postPosted: 04 Apr 2013, 11:51
by Lionel Debroux
Vous savez aussi bien que moi que davantage de blocage ne ferait qu'entraîner encore plus de dégâts pour TI - ils vont déjà avoir bien assez de soucis comme ça dans les mois à venir ;)
Ca va être super amusant d'expliquer que leurs machines avec un PTT soi-disant "hardware secure" ont subi une pénétration très importante et doivent être reflashées en salle d'examen, puisque la distinction CAS / non-CAS n'a plus de sens (d'ailleurs, les machines CX CAS pourraient également être autorisées, tant qu'elles sont flashées avec un OS ne contenant pas de CAS) :D


Jusqu'à présent, TI Education a suivi en tout point le fiasco de la PS3 - et ça a pris à peu près le même temps, d'ailleurs. Le château de sable PS3 et le château de sable Nspire ont en effet été tous deux explosés en un peu moins d'un an à partir du moment où une action du fabricant incompétent a poussé des gens à passer vers le mode "je vais détruire cette foutue plate-forme pour montrer au fabricant ce que ça fait quand il ne respecte pas ses utilisateurs". Empêcher les gens de tourner Linux sur une machine qui peut le faire, c'est quasiment l'insulte suprême - historiquement, ça entraîne des réactions extrêmement violentes.

Pour l'instant, TI n'a pas encore sauté vers la dernière étape, consistant en une réaction encore plus inappropriée que verrouiller davantage... Quand Sony avait fait ça, ils avaient récolté en retour de puissantes attaques informatiques qui leur ont coûté un bon milliard de dollars... et quelques têtes ont probablement sauté, ce qui n'est que justice après telle incompétence.
L'incompétence qu'on a vue à l'oeuvre pour la production d'un OS 3.2 verrouillé est d'ailleurs encore plus grave de la part de TI Education, puisqu'ils ont directement été mis au courant dès 2011 des conséquences prévisibles de trop de fermeture, et l'exemple de la PS3 de Sony avait été détaillé... je suis bien placé pour le savoir, c'est moi qui avais passé deux jours de mon temps libre répartis sur quelques semaines à faire l'explication.

Re: Soumission initiale du patch Nspire au kernel Linux !

Unread postPosted: 04 Apr 2013, 12:00
by Persalteas
Le pire, c'est que TI s'en préoccupe encore moins que Sony ne s'en préoccupait, puisque la Nspire représente une part du marché de TI plus petite que la part qu'occupait la PS3 chez Sony...

Un scandale chez TI Education ne détruirait peut-être pas toute l'entreprise Texas Instruments.

Re: Soumission initiale du patch Nspire au kernel Linux !

Unread postPosted: 04 Apr 2013, 12:02
by Adriweb
P-Rex wrote:Le pire, c'est que TI s'en préoccupe encore moins que Sony ne s'en préoccupait, puisque la Nspire représente une part du marché de TI plus petite que la part qu'occupait la PS3 chez Sony...

Un scandale chez TI Education ne détruirait peut-être pas toute l'entreprise Texas Instruments.


Non, loin de la, l'EdTech représentant environ 4% de l'entreprise en tout (du moins du point de vue financier 2011/2012), mais, quand même....

Re: Soumission initiale du patch Nspire au kernel Linux !

Unread postPosted: 04 Apr 2013, 12:32
by ylevem
[Ironie on]
Ah bon ? La PS3 a disparu du marché ?
[Ironie off]

Re: Soumission initiale du patch Nspire au kernel Linux !

Unread postPosted: 04 Apr 2013, 12:49
by Lionel Debroux
La PS3 en elle-même, non. Mais pendant des jours, le PlayStation Network était down, suite à une importante pénétration dans le système. C'est ça qui a coûté si cher à Sony.

Update: un des mainteneurs de l'architecture ARM a répondu au patch par "Very cool! I hope we can get this merged." - mais on va devoir bosser pour que ça arrive, parce que le kernel bouge en parallèle (et que certaines docs utilisées par Daniel n'étaient pas à jour ?) :)

Re: Soumission initiale du patch Nspire au kernel Linux !

Unread postPosted: 04 Apr 2013, 13:37
by Adriweb
Lionel Debroux wrote:Update: un des mainteneurs de l'architecture ARM a répondu au patch par "Very cool! I hope we can get this merged." - mais on va devoir bosser pour que ça arrive, parce que le kernel bouge en parallèle (et que certaines docs utilisées par Daniel n'étaient pas à jour ?) :)

Il a aussi fait pal mal de commentaires ^^


Edit : pour info, c'est lui :P