OpenSolaris

Discussions Communities Projects Download Source Browser

Home » OpenSolaris Forums » zones » discuss

Thread: lx64 brand (current status)

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 6 - Last Post: Jun 15, 2007 9:51 AM by: kbottle
kbottle

Posts: 31
From:

Registered: 4/6/07
lx64 brand (current status)
Posted: Jun 13, 2007 9:37 AM

  Click to reply to this thread Reply

Hi,
 
I progress rather slow in recent weeks, and will still be in the hard process of checking Linux system call emulation and adding new ones for quite a (unpredictable) time.
 
However, we can now run some "real" Linux programs now. No singal, no thread, no trace ...
 
Regards,
 
Wei Shen
_______________________________________________ brandz-discuss mailing list brandz-discuss at opensolaris dot org

nilsn

Posts: 312
From: Burlington, MA

Registered: 6/13/05
Re: lx64 brand (current status)
Posted: Jun 13, 2007 9:47 AM   in response to: kbottle

  Click to reply to this thread Reply

On Thu 06/14/07 at 00:37 AM, cquark at gmail dot com wrote:
> Hi,
>
> I progress rather slow in recent weeks, and will still be in the
> hard process of checking Linux system call emulation and adding new ones for
> quite a (unpredictable) time.
>
> However, we can now run some "real" Linux programs now. No singal, no
> thread, no trace ...

That sounds like fantastic progress.

Could you share a little more about what you've done, and how you're making
forward progress? I'm guessing that you start by booting a 32-bit Linux
zone, and then run individual 64-bit applications within that. Is that
right, or do you have a zone that just runs 64-bit binaries?

Have you thought about making this an official Project on opensolaris.org?
We've seen a fair bit of interest in 64-bit Linux on this list in the past,
so there might be other people who would be eager to help out. You don't
need a formal project for that, but it might make collaboration easier.

Nils
_______________________________________________
brandz-discuss mailing list
brandz-discuss at opensolaris dot org




edp

Posts: 647
From: US

Registered: 3/9/05
Re: lx64 brand (current status)
Posted: Jun 13, 2007 11:52 AM   in response to: nilsn

  Click to reply to this thread Reply

On Wed, Jun 13, 2007 at 12:47:21PM -0400, Nils Nieuwejaar wrote:
> On Thu 06/14/07 at 00:37 AM, cquark at gmail dot com wrote:
> > Hi,
> >
> > I progress rather slow in recent weeks, and will still be in the
> > hard process of checking Linux system call emulation and adding new ones for
> > quite a (unpredictable) time.
> >
> > However, we can now run some "real" Linux programs now. No singal, no
> > thread, no trace ...
>
> That sounds like fantastic progress.
>
> Could you share a little more about what you've done, and how you're making
> forward progress? I'm guessing that you start by booting a 32-bit Linux
> zone, and then run individual 64-bit applications within that. Is that
> right, or do you have a zone that just runs 64-bit binaries?
>
> Have you thought about making this an official Project on opensolaris.org?
> We've seen a fair bit of interest in 64-bit Linux on this list in the past,
> so there might be other people who would be eager to help out. You don't
> need a formal project for that, but it might make collaboration easier.
>

awesome...

i'd also wonder if getting a project, or at least a source code
repository, up onto opensolaris would be helpful. if you've actually got
full 64-bit zone with processes up and running, then it sounds like analyzing
and fixing individual system calls could be a parallelizable task that other
community members might be able to help out with.

ed
_______________________________________________
brandz-discuss mailing list
brandz-discuss at opensolaris dot org




kbottle

Posts: 31
From:

Registered: 4/6/07
Re: lx64 brand (current status)
Posted: Jun 14, 2007 12:56 AM   in response to: edp

  Click to reply to this thread Reply

Dear Edward,

On 6/14/07, Edward Pilatowicz <edward dot pilatowicz at sun dot com> wrote:
awesome...

i'd also wonder if getting a project, or at least a source code repository, up onto opensolaris would be helpful.  if you've actually got full 64-bit zone with processes up and running, then it sounds like analyzing and fixing individual system calls could be a parallelizable task that other community members might be able to help out with.
 
That is great if possible. I already feel overwhelmed by the task. However, I think it still requires some time to make a relatively steady 64-bit zone. I have done only some simplest test yet. And I also need time to trim my code to make them neat enough to appear in public ^_^
 
How about the progress on "Bug 6562537"? Please inform me when it get fixed, so that I can update my code accordingly.
 
Regards,
 
Wei
_______________________________________________ brandz-discuss mailing list brandz-discuss at opensolaris dot org

edp

Posts: 647
From: US

Registered: 3/9/05
Re: lx64 brand (current status)
Posted: Jun 14, 2007 10:45 AM   in response to: kbottle

  Click to reply to this thread Reply

hey wei,

i putback the fix for 6562537 on monday, so you should be able to get
it now. :)

i also had two more questions:
- what distro are you working with? (centos 3.x?)

- have you gotten to the point of actually trying to boot a full
64-bit version of that distro? or are you still booting a 32-bit
version and just running 64-bit applications by hand?

it's great to hear about your progess.
thanks
ed

On Thu, Jun 14, 2007 at 03:56:13PM +0800, Wei Shen wrote:
> Dear Edward,
>
> On 6/14/07, Edward Pilatowicz <edward dot pilatowicz at sun dot com> wrote:
>
> >awesome...
> >
> >i'd also wonder if getting a project, or at least a source code
> >repository, up onto opensolaris would be helpful. if you've actually got
> >full 64-bit zone with processes up and running, then it sounds like
> >analyzing and fixing individual system calls could be a parallelizable task
> >that other community members might be able to help out with.
>
>
> That is great if possible. I already feel overwhelmed by the task. However,
> I think it still requires some time to make a relatively steady 64-bit zone.
> I have done only some simplest test yet. And I also need time to trim my
> code to make them neat enough to appear in public ^_^
>
> How about the progress on "Bug 6562537"? Please inform me when it get fixed,
> so that I can update my code accordingly.
>
> Regards,
>
> Wei
_______________________________________________
brandz-discuss mailing list
brandz-discuss at opensolaris dot org




kbottle

Posts: 31
From:

Registered: 4/6/07
Re: lx64 brand (current status)
Posted: Jun 15, 2007 9:51 AM   in response to: edp

  Click to reply to this thread Reply

Hey,

On 6/15/07, Edward Pilatowicz <edward dot pilatowicz at sun dot com> wrote:
hey wei,

i putback the fix for 6562537 on monday, so you should be able to get
it now.  :)
 
I see. Thanks!

i also had two more questions:
- what distro are you working with?  (centos 3.x?)
 
Centos 3.8

- have you gotten to the point of actually trying to boot a full
64-bit version of that distro?  or are you still booting a 32-bit
version and just running 64-bit applications by hand?
 
No, I use a 32-bit distro as the test environment. But, I think the only difference between booting a "full 64-bit distro" and a 32-bit distro is that we are not running 64-bit init, login, bash, and several basic daemons. I have not tried, but I think I can not make all of them run presently. In fact, I found several weird problems today.
 
Wei
_______________________________________________ brandz-discuss mailing list brandz-discuss at opensolaris dot org

kbottle

Posts: 31
From:

Registered: 4/6/07
Re: lx64 brand (current status)
Posted: Jun 14, 2007 12:36 AM   in response to: nilsn

  Click to reply to this thread Reply

Hi,

On 6/14/07, Nils Nieuwejaar <nils dot nieuwejaar at sun dot com > wrote:
That sounds like fantastic progress.
 
No, it indeed needs not so much time, but I have to pause time to time for other work.

Could you share a little more about what you've done, and how you're making
forward progress?  I'm guessing that you start by booting a 32-bit Linux
zone, and then run individual 64-bit applications within that.  Is that
right, or do you have a zone that just runs 64-bit binaries?
 
Yes, I start by adding 64-bit support (elfexec, syscall callback, 64bit support library, etc.) to a lx zone, and my plan is finally one lx brand for both 32-bit and 64-bit Linux.

Have you thought about making this an official Project on opensolaris.org ?
We've seen a fair bit of interest in 64-bit Linux on this list in the past,
so there might be other people who would be eager to help out.  You don't
need a formal project for that, but it might make collaboration easier.
 
That sounds great! On my side, the only problem is that I progress slow and may be unable to be faster, for other work I have and also for lack of a convenient x64 development platform.
 
Regards,
 
Wei Shen
 
 
_______________________________________________ brandz-discuss mailing list brandz-discuss at opensolaris dot org




Terms of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
© 2010, Oracle Corporation and/or its affiliates

Oracle