Optional
Forget the keyboard for the Pi, I need a new keyboard now....
The last line.
A hacker named Gef has rigged up his Raspberry Pi to use a Kindle e-reader as its monitor. “Hacker” may not quite be the word, actually, as the individual responsible identifies himself as an “eclectic yogi discovering the world of computational art and new media” on the blog post where the recipe for the KindleBerry Pi is …
Although it might look useless & although using an eInk display for normal use is going to be horrendous, I can see some use cases for a low power display.
All he's done here is to use the kindle as a terminal so it's not that great a hack (& why using a USB keyboard with it is difficult). What would be great is if someone ame up with a true eInk display then you'll see lots of uses for it - think nagios or displaying the current weather etc.
A "terminal emulator" is UNIX speak for a DOS-box - it's origins are when UNIX machines had multiple serial-port text-only terminal connected to them.
When X windows was created, one of the first apps was xterm, which created a pseudo serial terminal, and started a command shell (command.com in DOS/windows speak) connected to the terminal.
If you wan a graphical display, then you need a full X display. Since the X Window protocol is network based, you can use a low-end machine, run a X server on it, and have the server connect to your Pi, and have the Pi's application displayed on the separate server.
This post has been deleted by its author
Downvoted? Seriously?
I had nothing better to do at the time (I was studying for an HND at Plymouth Polytechnic). Admittedly I didn't emulate a lot of Unix but I implemented file paths (using CP/M 'user areas'), email, utilities like cat and ed. I even wrote a simplified version of nroff which displayed the output on screen using WYSIWYG by modifying the fonts in RAM. There was even a compiler for a language that had procedures (Locomotive BASIC didn't have them) and that could evaluate expressions. It also had a primitive form of multi-tasking but IIRC the events in Locomotive BASIC didn't fire while waiting for a keypress so it was a bit rough.
All very educational. I'd recommend writing a compiler or at least an expression parser to anyone as an educational experience :)
Re the input:I think you're right. I just have this vague recollection that if you left it at a comment prompt the events would queue up then all be fired off when you hit return. Prolly was using INPUT.
I wrote the expression parser because unlike the Sinclair Spectrum VAL$() on the CPC could only handle numbers. So VAL$(3+4) either failed or just returned 3. My compiler generated BASIC as its output which was quite cute. I suppose you could call it P-Code.
The whole thing was - funnily enough - klunky and slow but very educational. Programmers often take things for granted and don't ask what's going on underneath. You have to for complex projects of course but knowing about the stuff behind the scenes can be very useful. It was actually called Centrox OS which I suppose could be abbreviated to CentOS but yeah ANDREX sounds good :)
Can't understand why you were downvoted either!!??? Did you make disparaging remarks about somebody's new iShiney in a previous comment?
Why write an expression parser? Isn't that what Lexx and Yacc are for?
But you slipped up badly though, instead of writing an implementation of *nix for the CPC you should have written a *nix kernel for the amstrad.
Then the OS of the gods would have been..... ANDREX!!!
Mines a "lab" coat
I agree. When I saw the title I imagined him cracking open the Kindle case, firing up the soldering iron for some delicate work, and then writing some hardcore assembler to get it all to work, whilst pizza boxes and empty cola cans started to stack up around him.
Instead he just jailbroke the Kindle using an existing tool and installed a couple of bits of software.
FFS!
Like other less hysterical people have already mentioned, all this "hacker" has done is used yet another device as a term emulator. People have been doing this for decades. The only people who seem excited are the ones who have no idea how mediocre this is.
It's no surprise that The Register continues to hype and exaggerate any story no matter how small the Pi's involvement is.
What's the next headline? "30 Year Old VT100 HACKED for Pi" Or perhaps they'll combine the two main camps of fanbois?
"Mac Book Air HACKED as login screen for Pi" (aka XDM remote display)
You seem to have a very narrow idea of what a "hacker" is. One of the offerings from Wikipedia is - "Hacker (hobbyist), who makes innovative customizations or combinations of retail electronic and computer equipment". Seems to fit this scenario perfectly. It does not have to involve using a soldering iron or writing code. And your statement "the only people who seem excited are the ones who have no idea how mediocre this is" is patronizing in the extreme!
James, having narrow ideas about what words mean is quite useful for communicating.
The word 'hacker' once had a narrower meaning that was quite closely linked to the notion of 'engineering', albeit applied to other people's kit. The fact that the term has been watered down to cover such mediocrity is presumably an attempt to make stupid people feel better about themselves.
Presumably some other term will arise, to once again suffer such degradation. Much similar to how suddenly the word 'technician' can come to mean a cleaner, by prefixing the word 'hygiene', and thus lending a fake veneer of esteem to an essential, but fundamentally -unskilled-, task.
Perhaps we can salve the feelings of the unemployed by referring to them as 'recreation specialists', or check-out operators as 'accountants', or fast food operatives as 'chefs', or hack column writers as 'authors'... but what when we need to refer to the original specific?
Maybe those who try to devalue terms -should- be patronised and dissuaded by those with expertise, before they succeed in doing so.
"all this "hacker" has done is used yet another device as a term emulator. People have been doing this for decades. The only people who seem excited are the ones who have no idea how mediocre this is."
Ok, fair enough. So tell us, what are *your* exploits then?
“eclectic yogi discovering the world of computational art and new media”
So AManFromMars is the hacker? Could be, but I didn't have to think very hard to understand the guy's instructions on how his hack worked, whereas trying to figure out what AMFM is saying usually ties my brain in knots.
@James,
If you've got yours on order with RS, cancel it and order from Farnell (element14). Or order it from Farnell then cancel RS when it arrives. Lots of folk have been reporting huge delays from RS, whereas some people have even reported next-day delivery from Farnell. Something going on there, not sure exactly what. Oh, and yes, my did come from Farnell and no, I don't have anything to do with them apart from being a customer...