![]() |
#16 | |
eBook Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 85,544
Karma: 93383099
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
|
Quote:
|
|
![]() |
![]() |
![]() |
#17 | |
New York Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
|
Quote:
When porting an OS to new hardware, the first question is the CPU. You need machine code that actually runs on that device. Each CPU has an "instruction set" - the basic operations built into the hardware that the CPU can perform. The OS needs to be compiled for that architecture and instruction set, to get machine code that will run on it. Linux includes the Gnu compiler suite. The Gnu compiler can compile C, C++, Fortran, Objective C, Ada, and Java. The compiler is split into two logical parts: a front end parser that understands the language being compiled, and a back end code generator that produces object code (machine code) for the selected architecture. This means you can use the compiler to build programs for a different device than the compiler is running on. One development environment for Palm OS included GCC built as a "cross compiler". You wrote, compiled, and debugged your code on a PC, and the compiler created machine code for the Motorola MC680X0 architecture Palm devices used to use, which you could transfer to the Palm and run. The hangup, as always, is drivers. The OS needs code that lets it talk to the particular hardware the device uses. If you are running Windows, you mostly don't think about it because Windows includes drivers for just about everything, (though if you are a gamer, you probably spend time making sure you have the latest and greatest driver for your nVidia or ATI graphics card, because the one supplied with Windows won't be the most recent version.) If you are porting an OS to a new device, you may have to roll your own drivers. You need specs for the hardware you want to support, and may need to write in assembly language for the low level hardware access. This is a non-trivial process, done by experienced pros, only when they have no other choice. My PDA has a sunlight viewable screen. All I have to do is turn the backlight completely off, and my device lets me do that. ______ Dennis Last edited by DMcCunney; 09-27-2008 at 10:25 AM. |
|
![]() |
![]() |
![]() |
#18 |
Member
![]() Posts: 22
Karma: 10
Join Date: Aug 2008
Device: Cybook Gen3
|
I hadnt read the reply before my last post, thanks dennis for all that information, also thanks to everyone else who replied.
Dennis, if I got that right then what you were saying was that access run palm os seperately from linux, and the linux is used to properly display the palm applications? Does that only work for a particular linux, or would this really work for the iliad too? And can one purchase that Access solution somewhere, or is it open source? About the pdas...so when you turn off the backlight then you still have enough contrast to use the pda just as normal? What pda do you have? Can you directly exchange data between the pda and the iliad, or would you have to save, for example, a webpage on a card in the pda first and then use that card to view the page on the iliad? |
![]() |
![]() |
![]() |
#19 | ||||
New York Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
|
Quote:
Palm OS communicates with Linux to do things like screen display. Quote:
But note that Palm OS Garnet is built for devices running ARM processors, so while it might be possible to get it running on other ARM devices, it couldn't be brought up on devices running Intel or other processors. It's not Linux specific, but it is CPU specific. [quote]And can one purchase that Access solution somewhere, or is it open source?[/quopte] No and no. It is not open source, and Access doesn't sell it to consumers. They license it to manufacturers who want to use it in their devices. Quote:
The backlight on the Zodiac can be turned off completely, which makes it quite readable outdoors. Whether you can do that with a Palm OS PDA depends on the device. I couldn't do it on my previous Palm Tungsten E. (It turns out there was a "hack" that would let me do it, but I didn't discover it till after the E was retired for failing hardware.) Quote:
______ Dennis |
||||
![]() |
![]() |
![]() |
#20 |
Member
![]() Posts: 22
Karma: 10
Join Date: Aug 2008
Device: Cybook Gen3
|
Hmm. I take it that it wouldnt work with the access thing...if I cannot buy it to try it out. Too bad.
Seems like other ways to get a good os on the iliad wont work either because I dont know enough about software to get it going. It would have been really awesome if that would have been possible. Maybe a pda with sunlightreadable screen is a solution for me, but only if it is really readable..somehow I doubt that the pdas have really good contrast without backlight, but maybe I am lucky and find one that is good for me. I would have preferred the iliad as a pda though. I guess I have to wait for future devices. With all that powerful hardware the iliad would be a perfect pda with a perfect screen for writing and reading. |
![]() |
![]() |
![]() |
#21 | |||
New York Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
|
Quote:
Quote:
Quote:
______ Dennis |
|||
![]() |
![]() |
![]() |
#22 | |
fruminous edugeek
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,745
Karma: 551260
Join Date: Oct 2006
Location: Northeast US
Device: iPad, eBw 1150
|
Quote:
The screen on my Palm IIIxe is sunlight readable, though, if you want PalmOS. Monochrome screens often are. ![]() |
|
![]() |
![]() |
![]() |
#23 | ||
New York Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
|
Quote:
Quote:
The next step was a Tungsten E, which wasn't, because I couldn't turn the back light all the way off. I didn't find out abut the hack that would let me do so till after the E had been retired. ![]() ______ Dennis |
||
![]() |
![]() |
![]() |
#24 |
fruminous edugeek
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,745
Karma: 551260
Join Date: Oct 2006
Location: Northeast US
Device: iPad, eBw 1150
|
Point taken. But the poster did start the thread by asking if another OS (PalmOS) could be installed, later qualified that to include "any open-source OS" and now doesn't seem satisfied with finding that Linux is already installed. Perhaps it would be helpful to step back and ask, "What applications do you want to run?" or even "What functions do you need the unit to perform?"
|
![]() |
![]() |
![]() |
#25 | |
New York Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
|
Quote:
And technically Linux refers to the OS kernel, not any of the stuff bundled with it. My Linksys router uses an embedded Linux kernel. Because it uses Linux, the firmware is open source, and I happily replaced the original firmware with a third party version that fixes bugs and adds features. My SO is bemused by the fact that I can telnet to a command line on the router and run vi to edit scripts that control it. ![]() But the first question I ask folks talking about what computer to buy is "What do you want to do?". The specified tasks will determine the best choice to purchase. ______ Dennis |
|
![]() |
![]() |
![]() |
#26 |
Member
![]() Posts: 22
Karma: 10
Join Date: Aug 2008
Device: Cybook Gen3
|
Alright, lol.....I didnt meen to confuse anybody.##
What I would need the iliad to do is display a few websites, but from what Ive learned about the browsers of the iliad Im almost sure that those sites are not supported. I thought that maybe the simplest way to enhance the internet capabilities of the iliad would be to use another os. I thought that since its so simple to run another os on a laptop, it might be equally simple with the iliad. I hadnt thought of drivers though and I had presume that the source is available, including drivers. And by "good" os I basically meant an os with better internet applications. On a second thought I also meant that a good os is an os that makes the most of the hardware, and I was under the impression that the os of the iliad is pretty limited compared to what the hardware would allow for. I didnt mean any open source os, that was a wrong formulation. I meant any os with better internet capabilities. So from what has been said so far I conclude that the basic message is that it is not possible to run another os on the iliad, and if then its too much work. Is that correct? Why does the iliad have such a limited internet performance, are there just no better browsers available or is ts there another reason? And when irex make their source available, does that that mean that better browsers can be ported or will the iliad never be a better internet device than it already is? Also thanks for the link to brighthand, Ive checked it out already. |
![]() |
![]() |
![]() |
#27 | ||||||||
New York Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,384
Karma: 16540415
Join Date: Aug 2007
Device: PalmTX, Pocket eDGe, Alcatel Fierce 4, RCA Viking Pro 10, Nexus 7
|
Quote:
Quote:
Quote:
Quote:
Linux is fine for Internet access, if configured for it. See the Nokia Internet Tablets, based on a Linux kernel with the QT toolkit to handle the display. Quote:
But, yes, it's almost certainly too much work. If what you want to do is access the Internet from a mobile device. you are better served to get a device like the Nokia tablets, which are designed to do that. (you can get a Nokia 800 for about $200 on eBay.) Quote:
It's like asking "Why does my Volkswagen has such a low top speed?" Easy. It's designed to be an economy car, used in situations where you don't need to go fast. High speed and economy are mutually exclusive. Quote:
![]() Quote:
______ Dennis |
||||||||
![]() |
![]() |
![]() |
#28 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 584
Karma: 914
Join Date: Mar 2008
Device: iliad
|
e_enker, you still seem to be very confused about what an Operating System is, and what an application is.
I don't know where to point to, to help you, but this might help you: http://en.wikipedia.org/wiki/Operating_system |
![]() |
![]() |
![]() |
#29 | |||||||
Guru
![]() ![]() ![]() ![]() ![]() ![]() Posts: 976
Karma: 687
Join Date: Nov 2007
Device: Dell X51v; iLiad v2
|
Quote:
Quote:
Quote:
Quote:
Quote:
Do not always blame on lousy os for not providing good internet capability. It's not always os's responsibility. Quote:
Quote:
Last edited by ericshliao; 10-12-2008 at 07:41 PM. |
|||||||
![]() |
![]() |
![]() |
#30 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 584
Karma: 914
Join Date: Mar 2008
Device: iliad
|
Also Linux (as operating system, as kernel!) has very decent "internet capabilities", the network stack sure is better than for windows. One can argue if the OpenBSD network stack is better, but I think you are eitherway confused between what the "internet capability" of an OS is, compared to what browser you got installed on a sytem.
Also the browser capabilities of the iLiad is nothing an upcoming coderelease of some closed parts of the iLiad could help us with. For this coding task the iLiad is already open enough. Also there are at least two 3rd party browsers available for the iLiad, did you try these? And about CPU power, ericshliao is right, btw. did you know we today need 100times more CPU power to display a single html webpage than it was needed for mankind to land the first time on the moon? ericshliao, linux is not only used because its free. Its used because its an excellent OS scaling really well also down onto embedded devices. The license costs for example for VxWorks are when I remember correctly 50€ per CPU, this is a considerable amount, buts its not 3 times the cost. However as e.g. VxWoks might be usefull in small devices with hard realtime needs, its just so far off from offering the same amount of features a GNU/Linux system can do. Last edited by axel77; 10-12-2008 at 05:13 PM. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
POLL to Iliad owners: Should people buy an Iliad or not? | ali | iRex | 20 | 01-20-2010 06:11 AM |
iLiad How to make iliad into a SSH server and connect with iLiad | tudou331100 | iRex Developer's Corner | 21 | 02-06-2009 05:35 AM |
Ended Iliad iRex + Iliad cover for sale in London | acorral | Flea Market | 0 | 01-16-2009 06:09 AM |
iLiad Book Edition slower than iLiad v2: different sw version? | SecondoMe | iRex | 17 | 05-14-2008 01:42 PM |
iLiad Any possibility of ACCESS Palm on Iliad? | readmore | iRex Developer's Corner | 1 | 11-27-2007 03:57 PM |