π
<-
Chat plein-écran
[^]

nLaunch, a Linux & OS Launcher for Clickpad/Touchpad

C, C++, ASM...

nLaunch, a Linux & OS Launcher for Clickpad/Touchpad

Unread postby nlaunch » 01 Jan 2013, 12:54

EDIT: (traduit de l'anglais)
Bonjour,

Voici notre dernière création pour les Clickpad et les Touchpad tournant avec le boot2 1.4. Nous postons ici car nous savons que des gens sont intéressés par le développement bas niveau sur ce forum.

nLaunch permet de:
  • lancer Linux (via un nspire-linux-loader2 modifié)
  • installer Ndless 3.1 sur l'OS 3.1 (Ndless loader modifié)
  • installer et lancer n'importe quel OS

BuildOS est aussi fourni avec nLaunch, et vous permet de créer des OS tels que des OS optimisés ou le nspire-linux-loader2 modifié

Nous espérons que vous apprécierez nLaunch!

nLaunch team.


Message originel en anglais:
Hello,

Here's our latest creation for Clickpad (and hopefully Touchpad) calculators equipped with boot2 1.4. We're posting it here because we know this is a place interested in low-level development.

nLaunch provides the following features:
  • launching Linux (modified nspire-linux-loader2)
  • optionally installing Ndless 3.1 on OS 3.1 (modified Ndless loader)
  • installing and launching any OS

nLaunch also comes with BuildOS, which allows you to craft OS Updates such as optimised official OSes or the modified nspire-linux-loader2.

We hope you'll enjoy nLaunch as much as we enjoyed making it :)

nLaunch team.


Hello,

Here's our latest creation for Clickpad (and hopefully Touchpad) calculators equipped with boot2 1.4. We're posting it here because we know this is a place interested in low-level development.

nLaunch provides the following features:
  • launching Linux (modified nspire-linux-loader2)
  • optionally installing Ndless 3.1 on OS 3.1 (modified Ndless loader)
  • installing and launching any OS

nLaunch also comes with BuildOS, which allows you to craft OS Updates such as optimised official OSes or the modified nspire-linux-loader2.

We hope you'll enjoy nLaunch as much as we enjoyed making it :)

nLaunch team.
Attachments
nLaunch_v1.0.zip
(65.13 KiB) Downloaded 229 times
User avatar
nlaunch
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 50%
 
Posts: 1
Joined: 01 Jan 2013, 12:45
Gender: Not specified

Re: nLaunch, a Linux & OS Launcher for Clickpad/Touchpad

Unread postby critor » 01 Jan 2013, 12:58

Ce qui est intéressant, c'est que je n'en ai jamais entendu parler. :D

C'est-à-dire qu'on n'est plus tous seuls à développer. ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 6%
 
Posts: 35494
Images: 9480
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: nLaunch, a Linux & OS Launcher for Clickpad/Touchpad

Unread postby Lionel Debroux » 01 Jan 2013, 13:01

Hey, these are pretty bold claims... but very welcome. Today could prove a great day for the Nspire community :)

I haven't yet looked at the code, but the claims look at least believable: we've known about arbitrary code execution in the boot2 for a long time...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 6.9%
 
Posts: 6518
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: nLaunch, a Linux & OS Launcher for Clickpad/Touchpad

Unread postby critor » 01 Jan 2013, 15:54

To the nLaunch team


In many situations, it could be useful to keep the old OS file instead of removing it, in order to reinstall it later without the need of a computer or another handheld.

Of course, we could have several 'phoenix_x.y.tns' files on the handheld, who would then have to be copied to '/documents/nlaunch/phoenix.tns'.

But we're on TI-Nspire ClickPad/TouchPad, with only 32MB NAND (27MB usable).
We won't be able to fit more than two 3.x OSes in the filesystem (which add to the installed OS), even with TNOC.

When a 'phoenix.tns' file is found in '/documents/nlaunch/', would you accept to rename the installed OS to '/documents/nlaunch/phoenix.back.tns' instead of removing it?
If not needed, the user could then remove it.

It could be very useful, as it would enable us to switch between a 3.1 Ndlessed and 3.2 OSes easily without the need of a computer or another handheld, just by renaming 'phoenix.back.tns' to 'phoenix.tns'.

It could let us easily switch between Linux and the Nspire OS too.


This has been attempted and tested successfully some minutes ago.

In 'nlaunch.c':
  • added line (l73):
    Code: Select all
    static const char osbackfilename[] = "/documents/nlaunch/phoenix.back.tns";
  • modified line (l124):
    Code: Select all
    boot2_rename((char *)osfilename, (char *)osbackfilename);


Thanks.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 6%
 
Posts: 35494
Images: 9480
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: nLaunch, a Linux & OS Launcher for Clickpad/Touchpad

Unread postby alberthrocks » 01 Jan 2013, 17:58

Hello,

I saw your post on Cemetech. I think the Omnimaga guys would love to hear this news! I can try to help you enter the website and register successfully.

-Albert

-------
(En francais, if needed)
Bonjour,

J'ai vu votre post sur le Cemetech. Je pense que les gens du Omnimaga aimerait entendre ces nouvelles! Je peux essayer de vous aider à entrer sur le site et vous inscrire avec succès.

-Albert
User avatar
alberthrocks
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 0%
 
Posts: 2
Joined: 01 Jan 2013, 17:54
Gender: Not specified
Calculator(s):

Re: nLaunch, a Linux & OS Launcher for Clickpad/Touchpad

Unread postby Levak » 01 Jan 2013, 18:01

I really don't think admins on Omnimaga will appreciate this since recently couple of topics where closed due to cheat request or cheatting tools (for example CAS on non CAS).
Responsable design/graphique de TI-Planet

I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 91.4%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
Class: BAC+5: Epita (ING3)

Re: nLaunch, a Linux & OS Launcher for Clickpad/Touchpad

Unread postby alberthrocks » 01 Jan 2013, 18:05

Levak wrote:I really don't think admins on Omnimaga will appreciate this since recently couple of topics where closed due to cheat request or cheatting tools (for example CAS on non CAS).

Hmm, does this software allow running the CAS on non-CAS? If so, perhaps not... but it's in the gray line for us anyway since it does allow Linux to run nicely.
User avatar
alberthrocks
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 0%
 
Posts: 2
Joined: 01 Jan 2013, 17:54
Gender: Not specified
Calculator(s):


Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: No registered users and 10 guests

-
Search
-
Featured topics
L'OS 5.5 de la TI-83 Premium CE / 84 Plus CE supprime l'assembleur - la plupart des jeux et certains programme ne fonctionneront plus
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
624 utilisateurs:
>614 invités
>5 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)