Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Crazy idea of Linux running in Parrot

0 views
Skip to first unread message

Ramesh Ananthakrishnan

unread,
Oct 15, 2002, 4:36:34 AM10/15/02
to Bala Karthik, parrot

--- Bala Karthik <parro...@yahoo.com> wrote:
>
> Hi Ramesh,
>
> That sounds exciting. Just wanted to clarify on your
> suggestion. Are you saying that the parrot compiler
> should be able to decipher the asm generated by any
> C code.
Well... EIther we just compile C down to Parrot. Or
work at an asm to parrot translator. The advantages I
think are greater in the first, as we can build really
tight code. But yes! you'll have to recompile all the
programs. Yes, I am dreaming of porting Linux to run
in Parrot. No, functional purpose. Just one of those
dreams. Or hey does that mean we can use Parrot as a
VM, sorta like VMWare.

Branch two, would mean we translate at byte level from
assembly to parrot. Would this be easier? I don't
know. But you could just translate without needing to
recompile all the stuff.

> Any idea on how to go around this ? I'm a
> newbie to this and i'm very much interested in
> contributing to the community :) . Your help would
> be highly appreciated.

First way I think would be to write a back end to
gcc. But that's tough. the way parrot is constantly
changing.
But another way would be to write a library with which
you compile. So that the resultant code is parrot
code. I really don't know whether this is feasible.

Err. really pinging the community on this. But my
dream is to run Linux on Parrot.


>
> Thanks,
> Bala.
> Ramesh Ananthakrishnan <ramesh...@yahoo.com>
> wrote:well,
> that part exists. a proof of concept parrot to jvm
> translator stuff has already been done. As for full
> implementation well parrot's still er... changing.
> It's still being developed and so keeps changing
> pretty fast. I wouldn't go to translation at this
> time
> as it may be pretty hard to hit the forever changing
> target that's parrot now.
> I'm working on poring C to parrot. So that you can
> compile C programs into parrot assembly and have
> them
> work right off the bat. Once we get C across, it
> would
> b e pretty easy to port other languages and
> libraries
> to Parrot like Perl5.6, Ruby all of which have been
> built using standard C tools. (or so I hope ;-)).
> Anyway if you are intrested in it send me a line.
> Hey Hey.... wait a minute. There's this flashing big
> light bulb. Big idea coming up! O.K. This may be
> exceedingly stupid, but why not an assembly back to
> Parrot compiler. Howzaat. We wouldn't actually have
> to
> port C just the assembly stuff and voila' it just
> works.
>
> cheers,
> Ramesh
>
> > Hi All,
> > I am new to this parrot virtual machine aimed as
> > a common denominator for
> > perl and python. I had been going thru this list
> for
> > some time.
> > I would like to contribute to the parrot
> > community.
> > My interest here is - I am intereseted in
> > writing a .class file --> .parrot
> > bytecode and viceversa. In other words planning to
> > bring in the jvm
> > compatibility suite to parrot.
> > Can you please let me know if any work going on
> > relative to this or any src
> > code tree that you would me to look into.
> >
> > Thanks in advance for letting me know this info.
> >
> > Good luck.
> >
> > Cheers.
> > Karthik.
> >
> > __________________________________________________
> > Do you Yahoo!?
> > Faith Hill - Exclusive Performances, Videos & More
> > http://faith.yahoo.com
>
>
> __________________________________________________
> Do you Yahoo!?
> Faith Hill - Exclusive Performances, Videos & More
> http://faith.yahoo.com
>
>
> ---------------------------------
> Do you Yahoo!?
> Faith Hill - Exclusive Performances, Videos, & more
> faith.yahoo.com


__________________________________________________
Do you Yahoo!?
Faith Hill - Exclusive Performances, Videos & More
http://faith.yahoo.com

0 new messages