0 Members and 1 Guest are viewing this topic.
I wonder how large the kernel alone is. I fear that the hardware restrictions may be our downfall in porting Linux to the Nspire.
In 1993 a Linux 0.99 kernel zImage weighed in at 210 kBytesIn 1994 a Linux 1.0.x kernel zImage weighed in at 230 kBytesIn 1995 a Linux 1.2.x kernel zImage weighed in at 310 kBytesIn 1996 a Linux 2.0.x kernel zImage weighed in at 380 kBytesIn 1998 a Linux 2.2.x kernel bzImage weighed in at 650 kBytesIn 2000 a Linux 2.4.x kernel bzImage weighed in at 1000 kBytesIn 2003 a Linux 2.6.x kernel bzImage weighed in at 1300 kBytesIn 2007 a Linux 2.6.x kernel bzImage weighed in at 1500 kBytes
Quote from: matthias1992 on November 14, 2010, 11:53:48 amCool but why is there no assembly program support in the 2011 dev version? I can think of some reasons my-self but since it's your project I'd like to hear it from you, Sir. Anyway, there will be assemly support later on right?Lol that's the only thing that is supported in the Dev version
Cool but why is there no assembly program support in the 2011 dev version? I can think of some reasons my-self but since it's your project I'd like to hear it from you, Sir. Anyway, there will be assemly support later on right?
Anyway what worries me is that KOS clears RAM every time the OS starts, the memory chips can't be erased and rewritten forever, 'only' a million times and well...it just bugs me a little cause it simply decreases the calc's lifespan a little (though not significant).
Last thing, erm...maybe there are some more ways to save power when its off? I mean TIOS only turns the LCD off maybe there are some more things we could turn off? just to save power? (I don't know if it's possible, just saying)
Quote from: matthias1992 on November 15, 2010, 08:14:57 amAnyway what worries me is that KOS clears RAM every time the OS starts, the memory chips can't be erased and rewritten forever, 'only' a million times and well...it just bugs me a little cause it simply decreases the calc's lifespan a little (though not significant).That's the Flash chip you're thinking of. You can do whatever you want as much as you want to RAM, that's why it's RAM.Quote from: matthias1992 on November 15, 2010, 08:14:57 amLast thing, erm...maybe there are some more ways to save power when its off? I mean TIOS only turns the LCD off maybe there are some more things we could turn off? just to save power? (I don't know if it's possible, just saying)TI-OS goes into low-power mode when it is "off".
Anyway what worries me is that KOS clears RAM every time the OS starts
Quote from: matthias1992 on November 15, 2010, 08:14:57 amLast thing, erm...maybe there are some more ways to save power when its off? I mean TIOS only turns the LCD off maybe there are some more things we could turn off? just to save power? (I don't know if it's possible, just saying)TI-OS goes into low-power mode when it is "off".
Would there be a way to have KOS do both and let the user pick which one they want to have?
21 MB? In that case, a quick bit of Googling brings up the Model K variant of Knoppix. Supposedly it got down to around 20MB. I can't find a download version, but I'll bet that OS could easily be stripped down to make it calc friendly.I just found out about Tiny Core Linux. The Microcore version fits in under 10MB.
What if you designated a unused bit in one of the registers to hold the value and refreshed the register on startup? That would make the read a one command instruction from a very fast location in RAM.