Page 1 of 3

Augmente ta capacité TI-Nspire avec nCleaner et Ndless 3.6

Unread postPosted: 17 Mar 2014, 18:17
by critor
Dans une actualité précédente, à l'occasion de la sortie de l'OS (Operating System = système d'exploitation) 3.6 pour TI-Nspire, nous exposions un petit historique des tailles que prenaient les différents OS TI-Nspire, et de ce que permettait de gagner l'utilitaire TNOC.

En effet, la taille du fichier d'installation de l'OS n'a cessé d'augmenter année après année, et atteint désormais de 9,6 à 11,8Mo selon le modèle en version 3.6.
Or, il faut savoir que le fichier d'installation de l'OS est enregistré et stocké tel quel sur la calculatrice sur le chemin caché "/phoenix/install/TI-Nspire.tnc".

Notre utilitaire TNOC avait donc pour principe d'alléger un petit peu ce fichier, en supprimant quelques entrées inutiles, dont:
  • l'image du Boot2 (ne servira que pour une mise à jour qui ne sera effectuée au mieux qu'une seule fois dans la vie de la calculatrice)
  • les fichiers d'exemples (ne pourront être utiles qu'à certains nouveaux utilisateurs)
Et mine de rien, il y avait de quoi économiser plusieurs mégaoctets:


Hélas, avec l'OS 3.6 pour TI-Nspire, Texas Instruments a décidé de mettre un terme à cette pratique. Le fichier d'installation inclut désormais une liste complète des ressources qu'il est censé inclure, et que l'OS vérifiera une fois installé et lancé. Si le moindre élément est manquant ou altéré, l'OS déclenche alors immédiatement la procédure de désinstallation. :mj:



La capacité du système de fichiers de votre TI-Nspire est de:
  • 27,8Mo pour les TI-Nspire monochromes
  • 115,2Mo pour les TI-Nspire CX

Or, si vous faites la soustraction avec la taille du fichier d'OS, vous remarquerez en partant d'une calculatrice vide que vous obtenez bien moins d'espace libre que prévu. :o
En effet, il se trouve que lors de l'installation de l'OS, une partie des ressources contenues dans "/phoenix/install/TI-Nspire.tnc" sont extraites vers le système de fichiers.

Ce qui nous amène à une autre méthode d'optimisation de l'espace libre puisque l'on ne peut pas toucher au fichier de l'OS: tailler dans les ressources extraites! ;)

Suite à la sortie de Ndless 3.6 ce week-end, il est possible d'utiliser sur l'OS 3.6 l'utilitaire nCleaner.
nCleaner recherche les ressources inutiles dans le système de fichier, et vous précise même dans chaque cas combien apportera leur suppression.
Parmi ces ressources on trouve:
  • une image de la mémoire d'archive TI-84+SE de 1,5Mo sur TI-Nspire non-CAS monochrome, inutile si vous n'utilisez pas le clavier TI-84 amovible
  • des skins schématisant la calculatrice sous la forme d'images vectorielles relativement grosses, et n'ayant rien à faire ici puisque aucun écran ou menu ne les affiche
    (qu'ils soient dans le logiciel Nspire pour ordinateur ou tablette par contre est compréhensible - sans doute une partie de la chaîne de compilation d'une nouvelle version Nspire est-elle commune aux logiciel pour ordinateur ou tablette et OS pour calculatrice, ce qui implique que des fichiers soient communs)
  • des données pour les 14 à 15 langues de la calculatrice
ImageImage


Parmi ces ressources vous pouvez tout cocher pour suppression sans aucun danger, et à part pour l'archive TI-84+SE sur TI-Nspire non-CAS monochrome sans aucune perte de fonctionnalité! :bj:
Oui notamment, supprimer les ressources de langues du système de fichiers ne vous empêche absolument pas de changer de langue, l'OS allant tout simplement les chercher directement dans le fichier "/phoenix/install/TI-Nspire.tnc". :D

Grâce à Ndless 3.6 et nCleaner, vous pourrez donc gagner jusqu'à 1,3 à 2,9Mo d'espace libre sur votre TI-Nspire munie de l'OS 3.6.

Vous atteindrez ainsi calculatrice vide, des capacités dont vous n'osiez même plus rêver avec ce dernier OS. :D
Même si le gain peut être considéré comme négligeable sur les TI-Nspire CX avec leurs 115,2Mo de capacité de stockage, sur les TI-Nspire monochromes avec leurs 27,8Mo dont il faut soustraire l'installation de l'OS c'est salvateur pour caser par exemple quelques documents PDF supplémentaires ;)
ImageImage



Téléchargement :
In a previous news, on the occasion of the release of the OS (Operating System) 3.6 for TI-Nspire, we were exposing a small history of TI-Nspire OS sizes and of the space which could be gained for each one by using the TNOC utility.

Indeed, the OS installation file size has been increasing year after year, and now stands from 9.6 to 11.8 MB depending on the TI-Nspire model targetted by the 3.6 version.
However, be aware that the installation file of the OS is recorded and stored as such on the calculator in the hidden path "/phoenix/install/TI-Nspire.tnc".

Our TNOC utility principle was thus to lighten the OS installation file a little by removing some unnecessary entries, including:
  • the image of the Boot2 (used only for an update that might be performed only once in the life of the calculator)
  • sample files (will not be helpful to some new users )
This was enough to save several megabytes :


Alas, with OS 3.6 for TI- Nspire, Texas Instruments decided to put an end to this practice. The installation file now includes a complete list of resources that it is supposed to include, and the OS will check that list once installed and launched. If any item is missing or corrupted, the OS starts the uninstall process immediately. :mj:


The capacity of the TI-Nspire file system is:
  • 27.8 MB for the TI- Nspire monochrome
  • 115.2 MB for the TI- Nspire CX

However, if you subtract the OS installation file size to it, you will notice that you don't get that much free space after installing the OS an empty calculator at all. :o
Indeed, it turns out that during installation of the OS, some of the resources contained in "/phoenix/install/TI-Nspire.tnc" are extracted to the file system.

Which brings us to another method of optimizing space since we can not alter the OS installation file anymore: cut in the extracted resources! ;)

Thanks to the release of Ndless 3.6 last weekend, it is now possible to use the nCleaner utility on OS 3.6.
nCleaner looks for unnecessary resources in the file system, and tells you in each case how much free space their removal is going to bring.
Among these resources are:
  • a 1.5 MB image of the archive memory of a TI-84+SE on monochrome TI-Nspire non-CAS, useless if you do not use the TI-84 keyboard removable
  • big vectorial skins the calculator, having nothing to do here since no screen or menu displays them
  • data for the 14 to 15 languages of the​​calculator
ImageImage


Among these resources you can remove all of them without danger, and except for the TI-84 + SE archive on monochrome TI-Nspire non-CAS calculators without any loss of functionality ! :bj:
Yes indeed, remove language resource files doesn't prevent from using the matching language at all, as the OS can directly load those ressources from the "/phoenix/install/TI-Nspire.tnc" file. :D

With nCleaner Ndless 3.6 and then you can earn up to 1.3 to 2.9 MB of free space on your TI-Nspire running OS 3.6.

So your calculator can reach free space capacities that you dared not even dream of with this latest OS . :D
Even if the gain can be considered negligible on the TI-Nspire CX with their 115.2 MB storage capacity, on the TI-Nspire monochrome with their 27.8 MB to which you have to substract the OS installation file size is quite useful for some additional PDF documents ;)
ImageImage


Download :
nCleaner

Re: Augmente ta capacité TI-Nspire avec nCleaner et Ndless 3

Unread postPosted: 17 Mar 2014, 20:00
by Excale
Image

:P

(aucun trucage n'a été effectué; je peux sûrement atteindre 19.8 ou 19.9Mo)

Re: Augmente ta capacité TI-Nspire avec nCleaner et Ndless 3

Unread postPosted: 17 Mar 2014, 20:53
by critor
Oui, mais toi tu utilises nLaunchy avec un OS bricolé :P

Re: Augmente ta capacité TI-Nspire avec nCleaner et Ndless 3

Unread postPosted: 20 Mar 2014, 17:13
by critor
Bon, puisque Excale veut jouer, je sors mon arme secrète pour faire encore mieux :
Image

Garanti sans retouche d'image ! ;)


Vas-y Excale, tente de faire mieux... :P

Re: Augmente ta capacité TI-Nspire avec nCleaner et Ndless 3

Unread postPosted: 20 Mar 2014, 17:28
by Excale
J'ai exactement le même espace libre sans utiliser d'arme secrète. Je peux donc faire mieux :D.

Re: Augmente ta capacité TI-Nspire avec nCleaner et Ndless 3

Unread postPosted: 20 Mar 2014, 17:31
by critor
Montre-nous ta capture d'écran ?
Sans retouche, of course ;)

Et à ma connaissance, tu n'as pas releasé ton outil, donc ça reste une arme secrète.

Re: Augmente ta capacité TI-Nspire avec nCleaner et Ndless 3

Unread postPosted: 20 Mar 2014, 17:36
by Excale
critor wrote:Montre-nous ta capture d'écran ?
Sans retouche, of course ;)


Image
Et je ne suis pas allé à fond.

critor wrote:Et à ma connaissance, tu n'as pas releasé ton outil, donc ça reste une arme secrète.

Si, c'est quelque part sur le forum.
Mon arme secrète (enfin, j'en ai deux en réserve, et avec la tienne que j'ai devinée, ça fait trois), c'est autre chose, et je ne l'ai jamais utilisée.

Re: Augmente ta capacité TI-Nspire avec nCleaner et Ndless 3

Unread postPosted: 20 Mar 2014, 17:40
by critor
En passant, ma capture est avec un OS CAS.
Dont tu peux me rajouter 0.2Mo si tu es sur non-CAS.

Pas bien difficile de deviner ma méthode rien qu'en notant un détail sur la capture d'écran.


Donc sérieux? Ton outil est releasé ?
Tu me donnes le lien pour que l'on tente d'établir un record mondial? ;)

Re: Augmente ta capacité TI-Nspire avec nCleaner et Ndless 3

Unread postPosted: 20 Mar 2014, 17:44
by Excale
critor wrote:En passant, ma capture est avec un OS CAS.
Dont tu peux me rajouter 0.2Mo si tu es sur non-CAS.

J'étais aussi sur un OS CAS.

critor wrote:Pas bien difficile de deviner ma méthode rien qu'en notant un détail sur la capture d'écran.

Bah oui... :P

critor wrote:Donc sérieux? Ton outil est releasé ?
Tu me donnes le lien pour que l'on tente d'établir un record mondial? ;)

Section tutos, optimiser son OS. :)

Re: Augmente ta capacité TI-Nspire avec nCleaner et Ndless 3

Unread postPosted: 21 Mar 2014, 00:43
by critor
Allez, l'heure est venue de rebattre le record de Excale ! ;)

105,9Mo de libres sur TI-Nspire CX (non-CAS) malgré l'OS 3.6:
Image
(image toujours garantie sans trucage ;))