![]() |
#16 | |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773670
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
And if you need a high level language, there is microPython on the ESP8266 (which has WAY less RAM than a kindle). And kindles have python and lua and java already, and tinycc (tcc) as well. Remember that a large app can reside on flash and only cache the parts it needs at this moment in RAM. And native mode programming is easy with data structures residing in memory mapped files. Last edited by geekmaster; 07-27-2016 at 01:38 PM. |
|
![]() |
![]() |
![]() |
#17 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
Yep, after all, I'm doing some fairly heavy-duty image processing via ImageMagick for the screensavers hack, and it's been working wonders
![]() |
![]() |
![]() |
Advert | |
|
![]() |
#18 | |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773670
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
My first computer had 256 BYTES of RAM and I did awesome things on it. If you think 256 byte programs are impossible for anything interesting, you have not been following the "demoscene" since the dawn of computers. There are lots of 256 byte programs that do amazing things: http://hugi.scene.org/online/hugi35/...ound-table.htm And if you have a whole 256KB to spare, check out debris (177KB) here: http://www.pouet.net/prod.php?which=30244 Here is a youtube recording of that realtime 177KB demo: And remember that we had BASIC interpreters that loaded and ran on our massive memory (at the time) 1K RAM computers, with room left over for useful programs: https://news.ycombinator.com/item?id=9154319 So yeah, a few dozen megabytes is plenty if you know how to program old-school style. Last edited by geekmaster; 07-27-2016 at 01:53 PM. |
|
![]() |
![]() |
![]() |
#19 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
The Kindle can compile anything which can be compiled in 256 MB of RAM + your use of swap space. Which is a fair bit. We're not exactly planning to compile Firefox here...
Obviously, given the processor in question, it will take a while (~days potentially). But I have it on good authority it is a good way to avoid cross-compilation issues. ![]() |
![]() |
![]() |
![]() |
#20 | |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773670
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
![]() And it kinda sorta actually almost worked too. ![]() Now with a whole 38MB, imagine porting something like this to a kindle with sound (using gmplay video code as a base): Now if you tell me a kindle does not have enough RAM for "real programs", you have barely begun to learn the craft the way the masters did it in the olden days when RAM was precious and scarce (and still is in some embedded devices). ![]() EDIT: Just for a size reference, Apple-2 diskettes were typically bootable and contained an entire application, from things like accounting and bookkeeping, payroll and taxes, development toolchains, and of course games. My Corvus hard drive held FIFTY Apple-2 diskette images, and it was a whopping FIVE MEGABYTES. I still have a couple of those ginormous 5MB hard drives around here. And it was very unusual to see an Apple-2 with more than 16KB installed. Kids these days don't know just how good they have it compared to the "good old days"... ![]() Last edited by geekmaster; 07-27-2016 at 03:17 PM. |
|
![]() |
![]() |
Advert | |
|
![]() |
#21 | |
Going Viral
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
The computer in telephone office switching machines had 16Kwords (32Kbytes) of ram available for both the program and a disk based operating system. The goal was to complete a dialed call between any two points in the nation (USA) in under 2 seconds. They did it easily, from 4,000 to 16,000 simultaneous calls each. (Just in case you needed an example of a hand written, multi-tasking, program (each call was a task) ![]() The processor in the Kindle has that much ram (each) for i-cache and d-cache. And it is a 32-bit processor that is running light years faster than those 16-bit mini-computers where running. Another example - See our 'Mainframe in a zipper case' thread - about running IBM, OS-360 and its application programs on the Kindle Touch. You would be impressed if you ever had to stand inline in the hallway, waiting for your job to finish on the mainframe. |
|
![]() |
![]() |
![]() |
#22 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 175
Karma: 54048
Join Date: Mar 2016
Device: PW3 5.6.5-usbnet
|
Being Euphoric about the new Kindle is fine. Anyhow it is designed as a reader. Kterm may be fine if you use an external keyboard with all keys, not sure if bash autocomplete is supported. Investing some time here may be fun. It has limitations so I would not use it as a computer.
At geekmaster Nice links, a demo app getting out everything of Kindle would be interesting. With video and bt/otg audio one could build an amazing demo. Anyhow I don't follow the scene any more, TZ/The Jungly Kitchen was the last interesting one I saw and can remember. I wonder whether people still take the time to create such amazing demos. Also BW has its own magic. |
![]() |
![]() |
![]() |
#23 |
Just a Yellow Smiley.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,161
Karma: 83862859
Join Date: Jul 2015
Location: Texas
Device: K4, K5, fire, kobo, galaxy
|
Ok my favorite geeks.
I asked a simple yes or no question. Enjoyed the answers though. |
![]() |
![]() |
![]() |
#24 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
@Yourcat,
/{etc,usr/share/bash-completion}/bash-completion is not installed, just the default command/file completion (baked into the actual shell itself) is supported. |
![]() |
![]() |
![]() |
#25 | |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773670
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#26 | |
Going Viral
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
And they have 128, 256 or 512 megabytes of ram, depending on model. For example, one of my PCs (a HP Vectra) has a limit of 512 megabytes of ram and it shipped (to someone else) with Windows 2000 Pro pre-installed. Last edited by knc1; 07-27-2016 at 03:48 PM. |
|
![]() |
![]() |
![]() |
#27 |
Carpe diem, c'est la vie.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,433
Karma: 10773670
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
The "2 or 4" is gigabytes of eMMC, not megabytes of RAM. And you can memory-map some of that eMMC into the CPU address space so it acts like RAM from a software point of view (memory-mapped files and/or a swap file).
|
![]() |
![]() |
![]() |
#28 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
USBNet bundles a full zsh setup, with full support for its complete and utter awesomeness at being a shell that gets shit done
![]() |
![]() |
![]() |
![]() |
#29 |
Member
![]() Posts: 11
Karma: 10
Join Date: Jul 2016
Device: KT3W
|
Ahah, it seems there are some people who are older than me in this forum...
![]() (started programming TRS-80 at the local Radio Shack store on Wednesday afternoons when I couldn't buy this beast, then bought a ZX-81 kit... that's right, with 1KB ram for both the screen ram and the user program, you had to use quirks to save a few bytes... ![]() I'm going on holidays tomorrow and haven't find a way to attach the bluetooth keyboard to the Kindle, so for now I'm using the same trick as http://maxogden.com/kindleberry-wireless.html , excepted that the number of parts is reduced and it doesn't use wires: - android phone with Corbin Champion's gnuroot, debian Jessie, dropbear ssh server on it - Kindle 8 with kterm in landscape mode, ssh to my phone, screen command started - bluetooth keyboard connected to the phone, screen -xR to join the same screen as the kindle ... that's what I wanted : an outdoor screen to type in vi, compile and run... ![]() It's not running on the kindle, and I have 3 parts instead of two... but I would still have needed the android phone with its 3G/4G connection and its Wifi hotspot in order to have the Kindle communicate on the Internet when not in a Wifi area, and the phone has more storage, and apt-get, etc. So I guess I will stick with this configuration until someone comes with a native debian install on the Kindle (do you know any advances since 2013's https://www.tablix.org/~avian/blog/a...ting_kindle_3/ ?) |
![]() |
![]() |
![]() |
#30 |
Going Viral
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
By a few decades at least.
That post was not written by any of us, you will have to contact them for support (and corrections to the posted material.) You can run (Hmm... KT3 ....) at least Debian/Jessie binaries in USB storage area concurrently with the Kindle's firmware. See my post today in reply to someone who wanted us to update the thread on running Optware in a chroot. It simply isn't required (the chroot that is). Last edited by knc1; 07-28-2016 at 02:45 PM. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Tools Software Jailbreak for PW2, PW3, PW3W, KT2, KV, KOA and KT3 | knc1 | Kindle Developer's Corner | 3376 | 05-31-2023 09:43 AM |
Converting wreaks havoc on my computer?? | squidchip | Conversion | 3 | 08-29-2015 11:16 AM |
standalone and the editors | roger64 | ePub | 3 | 04-04-2014 09:53 AM |
Standalone FlightCrew | capidamonte | Sigil | 8 | 04-25-2012 05:20 PM |
Standalone flightcrew? | bfollowell | Sigil | 4 | 06-30-2011 11:21 AM |