Author Topic: Calling all Linux Kernel developers!  (Read 392225 times)

0 Members and 1 Guest are viewing this topic.

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #1185 on: June 22, 2015, 08:05:41 am »
WOW, this is unexpected. Well done! How does it run? I assume it's not really at a usable speed.

I do wonder why "Minor compilation changes for older GCC versions" was necessary, binary literals have been supported since ages.
You should definitely update your SDK and toolchain!

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Calling all Linux Kernel developers!
« Reply #1186 on: June 22, 2015, 10:24:03 am »
Indeed congrats :)
News articles on community websites (and probably others) coming soon... :)
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline joshumax

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 7
  • Rating: +3/-0
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #1187 on: June 22, 2015, 11:38:49 am »
WOW, this is unexpected. Well done! How does it run? I assume it's not really at a usable speed.

I do wonder why "Minor compilation changes for older GCC versions" was necessary, binary literals have been supported since ages.
You should definitely update your SDK and toolchain!

Boot up is slow, taking ~3-5 minutes (Although I believe I can speed it up), but after most of the core services are starting the system is actually pretty usable (imagine an HTC Dream running at half-speed), making this a feasible alternative OS to run on the calculator.

And regarding the whole "Minor compilation changes for older GCC versions" commit, I at first (embarrassingly) set my $PATH to the wrong arm GCC toolchain location (which I originally thought was the ndless SDK location). After I fixed that, the whole commit was rather useless but I figured I wouldn't revert it just in case...
« Last Edit: June 22, 2015, 11:45:37 am by joshumax »

Offline Ivoah

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +3/-0
    • View Profile
    • Codinghobbit
Re: Calling all Linux Kernel developers!
« Reply #1188 on: June 22, 2015, 11:40:26 am »
WOW, this is unexpected. Well done! How does it run? I assume it's not really at a usable speed.

I do wonder why "Minor compilation changes for older GCC versions" was necessary, binary literals have been supported since ages.
You should definitely update your SDK and toolchain!

Boot up is slow, taking ~3-5 minutes (Although I believe I can speed it up), but after most of the core services are starting the system is actually pretty usable (imagine an HTC Dream running at half-speed), making this a feasible alternative OS to run on the calculator.

This is awesome! Where is the rootfs stored? I assume it's on an external flashdrive or something.
http://codinghobbit.no-ip.org
My Calcs:
TI-86 (now broken) $2
TI SR-56 - $0
TI-Nspire CX CAS - $152
TI-84+ Silver Edition - $56
TI-84+ Silver Edition - $0
TI-85 - $0
TI-73 Explorer VS - $10
ViewScreen - $3

Offline joshumax

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 7
  • Rating: +3/-0
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #1189 on: June 22, 2015, 12:08:24 pm »
WOW, this is unexpected. Well done! How does it run? I assume it's not really at a usable speed.

I do wonder why "Minor compilation changes for older GCC versions" was necessary, binary literals have been supported since ages.
You should definitely update your SDK and toolchain!

Boot up is slow, taking ~3-5 minutes (Although I believe I can speed it up), but after most of the core services are starting the system is actually pretty usable (imagine an HTC Dream running at half-speed), making this a feasible alternative OS to run on the calculator.

This is awesome! Where is the rootfs stored? I assume it's on an external flashdrive or something.

Until NAND drivers are working on the new kernel, I opted to put the rootfs on an external USB drive via usb-otg. It currently uses 4 partitions, one for the system, one for userdata, one for the cache, and one for the virtual sd card.

Offline joshumax

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 7
  • Rating: +3/-0
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #1190 on: June 22, 2015, 01:18:35 pm »
WOW, this is unexpected. Well done! How does it run? I assume it's not really at a usable speed.

Here's a demo video as well:


Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Calling all Linux Kernel developers!
« Reply #1191 on: June 22, 2015, 02:22:14 pm »
Thanks for the video - I updated the TI-Planet article :)
And it actually runs faster than what I would have expected!
« Last Edit: June 22, 2015, 02:39:41 pm by Adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline Legimet

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +29/-0
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #1192 on: June 22, 2015, 06:44:04 pm »
I saw this yesterday and also thought it was a joke. That's a lot faster than I would have expected, well done. :)

Offline tangrs

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 229
  • Rating: +98/-0
    • View Profile
    • tangrs blog
Re: Calling all Linux Kernel developers!
« Reply #1193 on: June 24, 2015, 06:25:01 am »
Updated at 7th Feb 2013

Can this run Android?

Theoretically, yes but it's too much work for it to be worth it.

Oops



My my! Touche!

Congratulations! That is absolutely amazing!

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Calling all Linux Kernel developers!
« Reply #1194 on: June 24, 2015, 03:22:52 pm »
This was just brought to my attention and I believe news is in order. I'm a bit too busy with work to post one myself but I'll tag a couple people and see which one does it first
@pimathbrainiac @Geekboy1011 @Sorunome @shmibs
/e

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: Calling all Linux Kernel developers!
« Reply #1195 on: June 24, 2015, 03:51:56 pm »
i saw this yesterday but didn't realise it was a huge deal. what had to be done to get it running on top of linux stuff? interface drivers? stripping out bloat processes?

Offline utz

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 161
  • Rating: +28/-0
    • View Profile
    • official hp - music, demos, and more
Re: Calling all Linux Kernel developers!
« Reply #1196 on: June 25, 2015, 05:18:55 pm »
Congratulations on this outstanding achievement, joshumax. Saw it on the main German tech news site earlier today ;)

Offline neuronix

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 108
  • Rating: +0/-0
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #1197 on: July 07, 2015, 09:07:35 am »
Hello, I have a problem on my ti cx nspire case with android.
When I run it, it load for a little while and then freeze it.
How to remedy it?
Thank you in advance

P.S:
I have a 3.9.1 OS 3.9 and therefore ndl3ss

Offline Unicorn

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 16
  • Rating: +0/-0
  • I am rainbows
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #1198 on: July 09, 2015, 07:13:46 pm »
Wow, this is soooooo amazing. I did not think you could actually run a game on the android port.  Though, it's not that intensive it it?(Unless that's not on the android port?   :hyper:

Offline joshumax

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 7
  • Rating: +3/-0
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #1199 on: July 16, 2015, 04:15:11 pm »
Hello, I have a problem on my ti cx nspire case with android.
When I run it, it load for a little while and then freeze it.
How to remedy it?
Thank you in advance

P.S:
I have a 3.9.1 OS 3.9 and therefore ndl3ss

Can you describe what's happening while it's loading and where it's freezing? Also, if possible can you send pictures of the problem? I can't really diagnose what's going on without more information...




Wow, this is soooooo amazing. I did not think you could actually run a game on the android port.  Though, it's not that intensive it it?(Unless that's not on the android port?   :hyper:

I posted a video a few posts back of it running the Android SDK game demo "Lunar Lander." (See https://www.youtube.com/watch?v=Skbuc_pQj9g). It can also run games like Snake rather well; other than that the only real limit is the capability of the hardware, which isn't that high-performance to begin with.


Edit (Eeems): Merged double post
« Last Edit: July 24, 2015, 01:00:24 pm by Eeems »