A new milestone for openness: Linux!

In case you missed it, tangrs has been working hard for the past few months to get Linux ported to the TI-Nspire calculator.

The port is not yet fully stabilized nor quite ready for broad consumption and requires some user-level knowledge of Linux systems, but is definitely worth a try. It basically looks like a Ndless-based TI-Nspire specific loader configured to run a Linux kernel image with a RAM disk .

Experimental support for root filesystem installed on USB mass storage is being worked on, so that Datalight’s proprietary Flash FX/Reliance filesystem used by TI’s OS isn’t a limit anymore. This also means that the native TI-Nspire OS image is not replaced by the Linux system, and Linux can been booted on demand.

Support for USB keyboardX server, directFB, Wi-Fi (with the help of a powered USB hub) and text-based Internet browsing  is progressively being added and tested (thanks to Vogtinator for the build and demo).

Linux for the TI-Nspire also means instant compatibility with hundreds programs (although cross-compilation to ARM is necessary),  including command line tools, script engines, mathematical and scientific utilities and games, as long as the constrained RAM size and CPU speed are not an issue for them.

The project is under active development, tangrs is looking for contributors to make Linux become a strong alternative to the stock OS.

16 thoughts on “A new milestone for openness: Linux!

  1. Hi! Sry my English is not so good… So may i ask you in German, because your calculator in the video is in German…
    Die Mail habe ich mir eben schnell erstellt deshalb dieser Name… Ich wollte mal fragen ob es sehr schwer ist Linux auf dem CAS zu installieren und ob der Rechner leistungsfähig genug dafür ist? Auch wollte ich fragen ob Linux auf dem Betriebssystem 3.2.0.1219 geht. Danke schon mal im voraus… :-)

  2. Hello, I have been trying to install linux on my nspire CX CAS but for some reason I couldn’t have boot it because I don’t know where to put the rootfs I made with buildroot so the device could read it? Also when I’m trying to boot the linux only in to ram I get the kernel loaded but it freezes before getting to login prompt.

Leave a comment