Click here to get back home

PocketTux?

 HomeNewsGroups | Search | About
 comp.sys.handhelds    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
PocketTux? hns 07-14-2005
---> Re: PocketTux? Phil Frisbie, J...07-14-2005
Posted by hns on July 14, 2005, 12:39 am
Please log in for more thread options
I just read the PocketDOS announcement and find it an interesting
approach to provide an alternative operating system on top of Pocket
PC.

So, why not write a kernel that is Linux API compatible and sits on top
of Pocket PC? Runs as a plain application from Pocket PC view and is a
full Linux system call engine from the Linux code.

This would eliminate the direct hardware dependency of Linux kernels
adapted for a specific machine since it would use the Pocket PC API for
accessing files and interfaces etc.

Ideas? Wishes? Volunteers?

-- hns



Posted by Phil Frisbie, Jr. on July 14, 2005, 3:51 pm
Please log in for more thread options
hns@computer.org wrote:

> I just read the PocketDOS announcement and find it an interesting
> approach to provide an alternative operating system on top of Pocket
> PC.
>
> So, why not write a kernel that is Linux API compatible and sits on top
> of Pocket PC? Runs as a plain application from Pocket PC view and is a
> full Linux system call engine from the Linux code.
>
> This would eliminate the direct hardware dependency of Linux kernels
> adapted for a specific machine since it would use the Pocket PC API for
> accessing files and interfaces etc.
>
> Ideas? Wishes? Volunteers?

coLinux (http://www.colinux.org/) is already there for desktop Windows. You
could start with that code and port it to CE.

I would be willing to allocate some time testing if someone else had the time to
code.....

--
Phil Frisbie, Jr.
Hawk Software
http://www.hawksoft.com


Posted by hns on July 15, 2005, 12:05 am
Please log in for more thread options
That is a good idea. Anyone of the colinux project here to discuss
feasibility? Or event the colinux project to develop a Pocket PC
version?

-- hns



Posted by Alan W Black on July 15, 2005, 9:15 am
Please log in for more thread options

> hns@computer.org wrote:
>
> > I just read the PocketDOS announcement and find it an interesting
> > approach to provide an alternative operating system on top of Pocket
> > PC.
> > So, why not write a kernel that is Linux API compatible and sits on
> > top
> > of Pocket PC? Runs as a plain application from Pocket PC view and is a
> > full Linux system call engine from the Linux code.
> > This would eliminate the direct hardware dependency of Linux kernels
> > adapted for a specific machine since it would use the Pocket PC API for
> > accessing files and interfaces etc.
> > Ideas? Wishes? Volunteers?
>
> coLinux (http://www.colinux.org/) is already there for desktop
> Windows. You could start with that code and port it to CE.
>
> I would be willing to allocate some time testing if someone else had
> the time to code.....

celib.dll sort of provides that functionality.
http://www.rainer-keuchel.de/software.html
I think of it as like CYGWIN for WinCE.

Though there seems to be much less activity on this than there
used to be.

Alan

Alan W Black email: awb@cs.cmu.edu
Language Technologies Institute http://www.cs.cmu.edu/~awb/
Carnegie Mellon University tel: +1-412-268-6299
5000 Forbes Ave, Pittsburgh PA, 15213, USA. fax: +1-412-268-6298



Posted by hns on July 16, 2005, 3:53 am
Please log in for more thread options

> celib.dll sort of provides that functionality.
> http://www.rainer-keuchel.de/software.html
> I think of it as like CYGWIN for WinCE.
>
> Though there seems to be much less activity on this than there
> used to be.

http://www.rainer-keuchel.de/wince/celib.html

that is also an interesting work to build on.

Yes it is more a compatibility library like CYGWIN than a real kernel
that loads and executes precompiled object files. But approaches how to
convert system calls like open(), read(), write(), select() into
appropriate WinCE/Pocket PC system calls can certainly be derived from
there.

But I think it could also be useful for bootstrapping a PocketTux
system.

-- hns




Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap