* LOBOS
@ 2001-11-20 0:04 RaúlNúñez de Arenas Coronado
2001-11-20 2:17 ` LOBOS Larry McVoy
2001-11-20 2:19 ` LOBOS victor
0 siblings, 2 replies; 15+ messages in thread
From: RaúlNúñez de Arenas Coronado @ 2001-11-20 0:04 UTC (permalink / raw)
To: linux-kernel
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 691 bytes --]
Hello all :))
I've reading a bit about booting Linux within Linux, and I'm
pretty interested in this issue. The point here is, will a stable
kernel support this in a near future?.
There are a few alternatives like 'LOBOS' (which, IMHO, is the
most portable, easy and small of all), 'bootimg', the two kernel
monte, etc...
This will be very useful for a lot of thinks: netbooting, initrd
replacement, kernel switching and testing, etc...
Have you think about adding this to the kernel. It won't enlarge
the kernel and IMHO is a very good thing to have. Of course I'm not a
kernel guru and I don't know what kind of problems this would arise.
Have fun :)
Raúl
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: LOBOS
2001-11-20 0:04 LOBOS RaúlNúñez de Arenas Coronado
@ 2001-11-20 2:17 ` Larry McVoy
2001-11-20 2:03 ` LOBOS Tim Hockin
2001-11-20 3:11 ` LOBOS (kexec) Eric W. Biederman
2001-11-20 2:19 ` LOBOS victor
1 sibling, 2 replies; 15+ messages in thread
From: Larry McVoy @ 2001-11-20 2:17 UTC (permalink / raw)
To: RaúlNúñez de Arenas Coronado; +Cc: linux-kernel
I've been wanting Linux which can boot Linux for a long time.
See http://www.bitmover.com/ml for some slides on why, for those of you
who are guess, yes it is the same OS cluster idea for SMP scaling I've
been pushing on for 7 years. It's finally getting some attention as
well, the IBM guys are looking at it, a FreeBSD guy is looking at it,
and the UML guy thinks he can do a UML implementation in such a way
that putting it on real hardware would be a "simple" port.
On Tue, Nov 20, 2001 at 01:04:55AM +0100, RaúlNúñez de Arenas Coronado wrote:
> Hello all :))
>
> I've reading a bit about booting Linux within Linux, and I'm
> pretty interested in this issue. The point here is, will a stable
> kernel support this in a near future?.
>
> There are a few alternatives like 'LOBOS' (which, IMHO, is the
> most portable, easy and small of all), 'bootimg', the two kernel
> monte, etc...
>
> This will be very useful for a lot of thinks: netbooting, initrd
> replacement, kernel switching and testing, etc...
>
> Have you think about adding this to the kernel. It won't enlarge
> the kernel and IMHO is a very good thing to have. Of course I'm not a
> kernel guru and I don't know what kind of problems this would arise.
>
> Have fun :)
> Raúl
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
--
---
Larry McVoy lm at bitmover.com http://www.bitmover.com/lm
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: LOBOS
2001-11-20 2:17 ` LOBOS Larry McVoy
@ 2001-11-20 2:03 ` Tim Hockin
2001-11-20 2:42 ` LOBOS Erik Andersen
2001-11-20 3:11 ` LOBOS (kexec) Eric W. Biederman
1 sibling, 1 reply; 15+ messages in thread
From: Tim Hockin @ 2001-11-20 2:03 UTC (permalink / raw)
To: Larry McVoy; +Cc: RaúlNúñez de Arenas Coronado, linux-kernel
> I've been wanting Linux which can boot Linux for a long time.
This is what Cobalt firmware has been doing FOREVER. We didn't solve it
generically, but it works marvelously for what it does.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: LOBOS (kexec)
2001-11-20 2:17 ` LOBOS Larry McVoy
2001-11-20 2:03 ` LOBOS Tim Hockin
@ 2001-11-20 3:11 ` Eric W. Biederman
2001-11-20 5:41 ` Tim Hockin
2001-11-20 23:56 ` Werner Almesberger
1 sibling, 2 replies; 15+ messages in thread
From: Eric W. Biederman @ 2001-11-20 3:11 UTC (permalink / raw)
To: Larry McVoy; +Cc: RaXlNXXez de Arenas Coronado, linux-kernel
Larry McVoy <lm@bitmover.com> writes:
> I've been wanting Linux which can boot Linux for a long time.
> See http://www.bitmover.com/ml for some slides on why, for those of you
> who are guess, yes it is the same OS cluster idea for SMP scaling I've
> been pushing on for 7 years. It's finally getting some attention as
> well, the IBM guys are looking at it, a FreeBSD guy is looking at it,
> and the UML guy thinks he can do a UML implementation in such a way
> that putting it on real hardware would be a "simple" port.
I am maintaining a version of this functionality against 2.4.x
called kexec. And I plan to work on integration into linux with 2.5.x.
After the details are worked out I will look at a backport to 2.4.x
The hard part is not linux booting linux but the passing of the
firmware/BIOS tables from one kernel to the next. Especially those
that can only be obtained by a 16bit query. It is my assumption that
after the OS runs you cannot return to the firmware, it's state is
hopelessly mangled. That may not be totally true but it is fairly
close to the truth.
I am doing this a part of the linuxBIOS effort and as such it is just
maturing enough that I can really start concentrating on this aspect
of the problem. I do not want an interface that is mushy. I want an
interface that is extensible. But is pretty much frozen for all time
like the ELF file format.
My patches show up from time to time at:
ftp://download.linuxnetworx.com/pub/src/kernel-patches/
Hopefully soon I will get my port to 2.4.14 put up there soon.
I have been maintaining and this since 2.4.0-pre9 or so. And I have
been using this actively. And I have an alpha port. I would port to
other architectures but I don't have the machines available.
Eric
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: LOBOS (kexec)
2001-11-20 3:11 ` LOBOS (kexec) Eric W. Biederman
@ 2001-11-20 5:41 ` Tim Hockin
2001-11-20 6:52 ` Eric W. Biederman
2001-11-20 23:56 ` Werner Almesberger
1 sibling, 1 reply; 15+ messages in thread
From: Tim Hockin @ 2001-11-20 5:41 UTC (permalink / raw)
To: Eric W. Biederman; +Cc: Larry McVoy, RaXlNXXez de Arenas Coronado, linux-kernel
> The hard part is not linux booting linux but the passing of the
> firmware/BIOS tables from one kernel to the next. Especially those
> that can only be obtained by a 16bit query. It is my assumption that
> after the OS runs you cannot return to the firmware, it's state is
> hopelessly mangled. That may not be totally true but it is fairly
> close to the truth.
It is unless you control the firmware. Our (Cobalt) firmware reserves a
region of memory which the primary (in-flash) kernel is not made aware of.
The in-flash kernel can do all the fun things a kernel can do, and then
return to firmware.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: LOBOS (kexec)
2001-11-20 5:41 ` Tim Hockin
@ 2001-11-20 6:52 ` Eric W. Biederman
0 siblings, 0 replies; 15+ messages in thread
From: Eric W. Biederman @ 2001-11-20 6:52 UTC (permalink / raw)
To: Tim Hockin; +Cc: RaXlNXXez de Arenas Coronado, linux-kernel
Tim Hockin <thockin@hockin.org> writes:
> > The hard part is not linux booting linux but the passing of the
> > firmware/BIOS tables from one kernel to the next. Especially those
> > that can only be obtained by a 16bit query. It is my assumption that
> > after the OS runs you cannot return to the firmware, it's state is
> > hopelessly mangled. That may not be totally true but it is fairly
> > close to the truth.
>
> It is unless you control the firmware. Our (Cobalt) firmware reserves a
> region of memory which the primary (in-flash) kernel is not made aware of.
> The in-flash kernel can do all the fun things a kernel can do, and then
> return to firmware.
Hmm. I might have to check it out. Comparing notes with what you do on
the Cobalt with what I'm doing in linuxBIOS. Do you happen to have
a url?
But as I want a general solution I don't intend to pick a solution
that depends on the firmware.
Eric
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: LOBOS (kexec)
2001-11-20 3:11 ` LOBOS (kexec) Eric W. Biederman
2001-11-20 5:41 ` Tim Hockin
@ 2001-11-20 23:56 ` Werner Almesberger
2001-11-21 2:53 ` Eric W. Biederman
1 sibling, 1 reply; 15+ messages in thread
From: Werner Almesberger @ 2001-11-20 23:56 UTC (permalink / raw)
To: Eric W. Biederman; +Cc: Larry McVoy, RaXlNXXez de Arenas Coronado, linux-kernel
The approaching 2.5 seems to revive the spirits of the Linux to Linux
boot loaders ;-) Just a few days ago, I've started working again on
bootimg ...
Eric W. Biederman wrote:
> My patches show up from time to time at:
> ftp://download.linuxnetworx.com/pub/src/kernel-patches/
This site always seems to be unavailable. Is there a more stable
location for kexec ? I'd like to link to it from
http://bootimg.sourceforge.net/
- Werner
--
_________________________________________________________________________
/ Werner Almesberger, Lausanne, CH wa@almesberger.net /
/_http://icawww.epfl.ch/almesberger/_____________________________________/
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: LOBOS (kexec)
2001-11-20 23:56 ` Werner Almesberger
@ 2001-11-21 2:53 ` Eric W. Biederman
2001-11-21 17:11 ` Randy.Dunlap
0 siblings, 1 reply; 15+ messages in thread
From: Eric W. Biederman @ 2001-11-21 2:53 UTC (permalink / raw)
To: Werner Almesberger
Cc: Larry McVoy, RaXlNXXez de Arenas Coronado, linux-kernel
Werner Almesberger <wa@almesberger.net> writes:
> The approaching 2.5 seems to revive the spirits of the Linux to Linux
> boot loaders ;-) Just a few days ago, I've started working again on
> bootimg ...
There is something to that. I've mostly been in maintenance mode.
And tackling other things. For what is worth I can currently
boot memtest86 and etherboot, besides the linux kernel.
> Eric W. Biederman wrote:
> > My patches show up from time to time at:
> > ftp://download.linuxnetworx.com/pub/src/kernel-patches/
>
> This site always seems to be unavailable. Is there a more stable
> location for kexec ? I'd like to link to it from
> http://bootimg.sourceforge.net/
Hmm. I will have to look. I haven't had problems with it myself.
So I don't know what to say.
I'm not quite ready to do a whole lot on the maintenance side until
I finish working through my design issues. But as soon as that
is completed I will make certain something is going on.
You might want to link to the linuxBIOS site. http://www.linuxbios.org
As that is related. But I guess not directly useful.
Eric
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: LOBOS
2001-11-20 0:04 LOBOS RaúlNúñez de Arenas Coronado
2001-11-20 2:17 ` LOBOS Larry McVoy
@ 2001-11-20 2:19 ` victor
1 sibling, 0 replies; 15+ messages in thread
From: victor @ 2001-11-20 2:19 UTC (permalink / raw)
To: linux-kernel; +Cc: dervishd
hi read that url ;)
http://www.missl.cs.umd.edu/linuxbios/msg03992.html
victor
-------------------------------------
RaúlNúñez de Arenas Coronado <dervishd@jazzfree.com>
Hello all :))
I've reading a bit about booting Linux within Linux, and I'm
pretty interested in this issue. The point here is, will a stable
kernel support this in a near future?.
There are a few alternatives like 'LOBOS' (which, IMHO, is the
most portable, easy and small of all), 'bootimg', the two kernel
monte, etc...
This will be very useful for a lot of thinks: netbooting, initrd
replacement, kernel switching and testing, etc...
Have you think about adding this to the kernel. It won't enlarge
the kernel and IMHO is a very good thing to have. Of course I'm not a
kernel guru and I don't know what kind of problems this would arise.
Have fun :)
Raúl
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: LOBOS
@ 2001-11-20 12:32 RaúlNúñez de Arenas Coronado
2001-11-20 23:58 ` LOBOS Werner Almesberger
0 siblings, 1 reply; 15+ messages in thread
From: RaúlNúñez de Arenas Coronado @ 2001-11-20 12:32 UTC (permalink / raw)
To: dervishd, lm; +Cc: linux-kernel
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 257 bytes --]
Hello Larry (this time is correct ;)))
>I've been wanting Linux which can boot Linux for a long time.
Me too. Really this is a feature that no other OS has. And it is
a very useful and interesting feature (as you cas see on the Cobalt).
Raúl
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: LOBOS
2001-11-20 12:32 LOBOS RaúlNúñez de Arenas Coronado
@ 2001-11-20 23:58 ` Werner Almesberger
0 siblings, 0 replies; 15+ messages in thread
From: Werner Almesberger @ 2001-11-20 23:58 UTC (permalink / raw)
To: RaúlNúñez de Arenas Coronado; +Cc: lm, linux-kernel
RaúlNúñez de Arenas Coronado wrote:
> Me too. Really this is a feature that no other OS has.
No way ;-) Markus Wild implemented this about eight years ago for
SVR4 on the Amiga.
- Werner
--
_________________________________________________________________________
/ Werner Almesberger, Lausanne, CH wa@almesberger.net /
/_http://icawww.epfl.ch/almesberger/_____________________________________/
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: LOBOS
@ 2001-11-21 12:08 RaúlNúñez de Arenas Coronado
0 siblings, 0 replies; 15+ messages in thread
From: RaúlNúñez de Arenas Coronado @ 2001-11-21 12:08 UTC (permalink / raw)
To: dervishd, wa; +Cc: linux-kernel, lm
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 364 bytes --]
Hello Werner :)
>> Me too. Really this is a feature that no other OS has.
>No way ;-) Markus Wild implemented this about eight years ago for
>SVR4 on the Amiga.
Well, then it's a feature that no other PC OS has ;)))) I didn't
know that of the Amiga :)), but it's great. Seems that all good
thinks were already implemented in the Amiga ;)))
Raúl
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2001-11-22 6:57 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-11-20 0:04 LOBOS RaúlNúñez de Arenas Coronado
2001-11-20 2:17 ` LOBOS Larry McVoy
2001-11-20 2:03 ` LOBOS Tim Hockin
2001-11-20 2:42 ` LOBOS Erik Andersen
2001-11-20 3:11 ` LOBOS (kexec) Eric W. Biederman
2001-11-20 5:41 ` Tim Hockin
2001-11-20 6:52 ` Eric W. Biederman
2001-11-20 23:56 ` Werner Almesberger
2001-11-21 2:53 ` Eric W. Biederman
2001-11-21 17:11 ` Randy.Dunlap
2001-11-22 6:37 ` Eric W. Biederman
2001-11-20 2:19 ` LOBOS victor
-- strict thread matches above, loose matches on Subject: below --
2001-11-20 12:32 LOBOS RaúlNúñez de Arenas Coronado
2001-11-20 23:58 ` LOBOS Werner Almesberger
2001-11-21 12:08 LOBOS RaúlNúñez de Arenas Coronado
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox