From: Haywood F. <eri...@gm...> - 2007-02-04 20:44:35
|
Hi Sirs. I am new in uml affairs and wish to clear some doubts. I hesitated in send this message because the level of threads posted here is far beyond the respective message subject. However I think...well, everybody started from beginning...so: I am building an uml kernel from linux 2.6.15.4 sources. >From uml sourceforge home page i started looking for a uml patch file that match with the used kernel version. I finish the search at Mr Blaisorblade page http://www.user-mode-linux.org/~blaisorblade/patches/guest/. At this point i became confused about which uml patch file i must download: uml-2.6.15-bs2 or uml-2.6.15-bs3-tls ? What the terminations bs2 and tls stands for ? Inside the folders, downloading only the *patch.bz2 files will solve the problem ? Thanks for any help. I beg your pardon for my english. I hope make myself celar. Ernani (Haywood Floyd). |
From: Antoine M. <an...@na...> - 2007-02-04 20:52:53
|
Haywood Floyd wrote: > Hi Sirs. > > I am new in uml affairs and wish to clear some doubts. > I hesitated in send this message because the level of threads posted > here is far beyond the respective message subject. However I > think...well, everybody started from beginning...so: > > I am building an uml kernel from linux 2.6.15.4 sources. >>From uml sourceforge home page i started looking for a uml patch file > that match with the used kernel version. > I finish the search at Mr Blaisorblade page > http://www.user-mode-linux.org/~blaisorblade/patches/guest/. > At this point i became confused about which uml patch file i must download: > > uml-2.6.15-bs2 or uml-2.6.15-bs3-tls ? > What the terminations bs2 and tls stands for ? bs stands for Blairsorblade's Stable branch. tls is required to run modern distributions that use newer glibcs (with nptl). > Inside the folders, downloading only the *patch.bz2 files will solve > the problem ? Use 2.6.19 instead, straight from kernel.org mirrors. Much more likely to work properly than older kernels. This is where the bug get fixed. Antoine > > Thanks for any help. > > I beg your pardon for my english. > I hope make myself celar. > > Ernani (Haywood Floyd). > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier. > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > |
From: Haywood F. <eri...@gm...> - 2007-02-04 22:34:53
|
> bs stands for Blairsorblade's Stable branch. > tls is required to run modern distributions that use newer glibcs (with > nptl). > How can i find, based on kernel source version that i want to use, which one pick ? > > Use 2.6.19 instead, straight from kernel.org mirrors. > Much more likely to work properly than older kernels. This is where the > bug get fixed. > But version 2.6.19 doesn't have..... bugs ?????? Thanks |
From: Antoine M. <an...@na...> - 2007-02-04 22:26:05
|
Haywood Floyd wrote: >> bs stands for Blairsorblade's Stable branch. >> tls is required to run modern distributions that use newer glibcs (with >> nptl). >> > How can i find, based on kernel source version that i want to use, > which one pick ? With 2.6.19.2 there aren't any bs or tls patches to apply. >> >> Use 2.6.19 instead, straight from kernel.org mirrors. >> Much more likely to work properly than older kernels. This is where the >> bug get fixed. >> > But version 2.6.19 doesn't have..... bugs ?????? That would be nice ;) It sure does (any software that size does), but much fewer than older releases. Antoine |
From: Haywood F. <eri...@gm...> - 2007-02-04 23:09:43
|
Ok. But... > With 2.6.19.2 there aren't any bs or tls patches to apply. > I remember that you suggested to me a 2.6.15 kernel version. You say "..there are issues with x86 host kernels >= 2.6.16." Is it only for host kernel ? For uml kernels its better use the last version ? I downloaded and prepare myself to compile the kernel source version 2.6.15.4, for use as host and uml kernels. If its is a good idea, which uml patch files and skas files is more appropriated ? Thanks. > >> > >> Use 2.6.19 instead, straight from kernel.org mirrors. > >> Much more likely to work properly than older kernels. This is where the > >> bug get fixed. > >> > > But version 2.6.19 doesn't have..... bugs ?????? > That would be nice ;) > It sure does (any software that size does), but much fewer than older > releases. > > Antoine > |
From: Antoine M. <an...@na...> - 2007-02-04 23:22:11
|
Haywood Floyd wrote: > Ok. But... >> With 2.6.19.2 there aren't any bs or tls patches to apply. >> > I remember that you suggested to me a 2.6.15 kernel version. > You say "..there are issues with x86 host kernels >= 2.6.16." > Is it only for host kernel ? Yes > For uml kernels its better use the last > version ? Yes > I downloaded and prepare myself to compile the kernel source version > 2.6.15.4, for use as host and uml kernels. Safe for the host, you may want to try 2.6.20 for guest. > If its is a good idea, which uml patch files and skas files is more > appropriated ? Skas is not required but skas3-v8 works well. There are issues with v9. Antoine > > Thanks. >> >> >> >> Use 2.6.19 instead, straight from kernel.org mirrors. >> >> Much more likely to work properly than older kernels. This is where >> the >> >> bug get fixed. >> >> >> > But version 2.6.19 doesn't have..... bugs ?????? >> That would be nice ;) >> It sure does (any software that size does), but much fewer than older >> releases. >> >> Antoine >> > |
From: Haywood F. <eri...@gm...> - 2007-02-04 23:59:41
|
Thus, for host kernel: 2.6.15 version for guest (uml) kernel: 2.6.20 version I have to ask: uml is a linux (working in user mode). Why the difference ? You say.. > Skas is not required Is not required for 2.6.15 ? Why ??? I already downloaded the skas-2.6.15-v8.2.patch.bz2 (skas3-v8). For guest (uml) kernel: What patch file is more appropriated ? I find no patch file matching the 2.6.20 version in Mr Blasorblade directories. Thanks. > > I remember that you suggested to me a 2.6.15 kernel version. > > You say "..there are issues with x86 host kernels >= 2.6.16." > > Is it only for host kernel ? > Yes > > For uml kernels its better use the last > > version ? > Yes > > > I downloaded and prepare myself to compile the kernel source version > > 2.6.15.4, for use as host and uml kernels. > Safe for the host, you may want to try 2.6.20 for guest. > > > If its is a good idea, which uml patch files and skas files is more > > appropriated ? > Skas is not required but skas3-v8 works well. There are issues with v9. > > Antoine > > > > > Thanks. > >> >> > >> >> Use 2.6.19 instead, straight from kernel.org mirrors. > >> >> Much more likely to work properly than older kernels. This is where > >> the > >> >> bug get fixed. > >> >> > >> > But version 2.6.19 doesn't have..... bugs ?????? > >> That would be nice ;) > >> It sure does (any software that size does), but much fewer than older > >> releases. > >> > >> Antoine > >> > > > > |
From: Antoine M. <an...@na...> - 2007-02-05 00:07:05
|
Haywood Floyd wrote: > Thus, > > for host kernel: 2.6.15 version > for guest (uml) kernel: 2.6.20 version > > I have to ask: uml is a linux (working in user mode). Why the difference ? Because there are issues with host kernels >2.6.15 (otherwise you would use them - you could try and see if it works for you) > You say.. >> Skas is not required > Is not required for 2.6.15 ? Why ??? It improves performance, but you can do without if you want to. > I already downloaded the skas-2.6.15-v8.2.patch.bz2 (skas3-v8). > > For guest (uml) kernel: What patch file is more appropriated ? > I find no patch file matching the 2.6.20 version in Mr Blasorblade > directories. As I said, patching is not needed for the latest versions. The bug fixes in the previous patches (and more) have been merged. Antoine > > Thanks. > >> > I remember that you suggested to me a 2.6.15 kernel version. >> > You say "..there are issues with x86 host kernels >= 2.6.16." >> > Is it only for host kernel ? >> Yes >> > For uml kernels its better use the last >> > version ? >> Yes >> >> > I downloaded and prepare myself to compile the kernel source version >> > 2.6.15.4, for use as host and uml kernels. >> Safe for the host, you may want to try 2.6.20 for guest. >> >> > If its is a good idea, which uml patch files and skas files is more >> > appropriated ? >> Skas is not required but skas3-v8 works well. There are issues with v9. >> >> Antoine >> >> > >> > Thanks. >> >> >> >> >> >> Use 2.6.19 instead, straight from kernel.org mirrors. >> >> >> Much more likely to work properly than older kernels. This is where >> >> the >> >> >> bug get fixed. >> >> >> >> >> > But version 2.6.19 doesn't have..... bugs ?????? >> >> That would be nice ;) >> >> It sure does (any software that size does), but much fewer than older >> >> releases. >> >> >> >> Antoine >> >> >> > >> >> > |
From: Haywood F. <eri...@gm...> - 2007-02-05 00:13:31
|
Hum. > > For guest (uml) kernel: What patch file is more appropriated ? > > I find no patch file matching the 2.6.20 version in Mr Blasorblade > > directories. > As I said, patching is not needed for the latest versions. > The bug fixes in the previous patches (and more) have been merged. I'm sorry. I dont make myself clear. Its my fault. I mean, which uml patch i must apply to a 2.6.20 kernel to turn it into an uml (guest) kernel ? I was looking for it in Mr Blaisorblade repository and find no one which version match with 2.6.20 kernel. > > Antoine > > > > > Thanks. > > > >> > I remember that you suggested to me a 2.6.15 kernel version. > >> > You say "..there are issues with x86 host kernels >= 2.6.16." > >> > Is it only for host kernel ? > >> Yes > >> > For uml kernels its better use the last > >> > version ? > >> Yes > >> > >> > I downloaded and prepare myself to compile the kernel source version > >> > 2.6.15.4, for use as host and uml kernels. > >> Safe for the host, you may want to try 2.6.20 for guest. > >> > >> > If its is a good idea, which uml patch files and skas files is more > >> > appropriated ? > >> Skas is not required but skas3-v8 works well. There are issues with v9. > >> > >> Antoine > >> > >> > > >> > Thanks. > >> >> >> > >> >> >> Use 2.6.19 instead, straight from kernel.org mirrors. > >> >> >> Much more likely to work properly than older kernels. This is where > >> >> the > >> >> >> bug get fixed. > >> >> >> > >> >> > But version 2.6.19 doesn't have..... bugs ?????? > >> >> That would be nice ;) > >> >> It sure does (any software that size does), but much fewer than older > >> >> releases. > >> >> > >> >> Antoine > >> >> > >> > > >> > >> > > > > |
From: Antoine M. <an...@na...> - 2007-02-05 00:14:54
|
Haywood Floyd wrote: > Hum. >> > For guest (uml) kernel: What patch file is more appropriated ? >> > I find no patch file matching the 2.6.20 version in Mr Blasorblade >> > directories. >> As I said, patching is not needed for the latest versions. >> The bug fixes in the previous patches (and more) have been merged. > > I'm sorry. I dont make myself clear. Its my fault. > I mean, which uml patch i must apply to a 2.6.20 kernel to turn it > into an uml (guest) kernel ? None. Antoine > I was looking for it in Mr Blaisorblade repository and find no one > which version match with 2.6.20 kernel. >> >> Antoine >> >> > >> > Thanks. >> > >> >> > I remember that you suggested to me a 2.6.15 kernel version. >> >> > You say "..there are issues with x86 host kernels >= 2.6.16." >> >> > Is it only for host kernel ? >> >> Yes >> >> > For uml kernels its better use the last >> >> > version ? >> >> Yes >> >> >> >> > I downloaded and prepare myself to compile the kernel source version >> >> > 2.6.15.4, for use as host and uml kernels. >> >> Safe for the host, you may want to try 2.6.20 for guest. >> >> >> >> > If its is a good idea, which uml patch files and skas files is more >> >> > appropriated ? >> >> Skas is not required but skas3-v8 works well. There are issues with >> v9. >> >> >> >> Antoine >> >> >> >> > >> >> > Thanks. >> >> >> >> >> >> >> >> Use 2.6.19 instead, straight from kernel.org mirrors. >> >> >> >> Much more likely to work properly than older kernels. This is >> where >> >> >> the >> >> >> >> bug get fixed. >> >> >> >> >> >> >> > But version 2.6.19 doesn't have..... bugs ?????? >> >> >> That would be nice ;) >> >> >> It sure does (any software that size does), but much fewer than >> older >> >> >> releases. >> >> >> >> >> >> Antoine >> >> >> >> >> > >> >> >> >> >> > >> >> > |
From: Haywood F. <eri...@gm...> - 2007-02-05 00:27:47
|
> > I'm sorry. I dont make myself clear. Its my fault. > > I mean, which uml patch i must apply to a 2.6.20 kernel to turn it > > into an uml (guest) kernel ? > None. My fault again. When i say 2.6.20 kernel i mean the 2.6.20 kernel source downloaded from www.kernel.org. A host kernel. I need to apply a patch to turn it into a uml kernel. If i compile it without a patch it will became a normal host kernel. > > Antoine > > > I was looking for it in Mr Blaisorblade repository and find no one > > which version match with 2.6.20 kernel. > >> > >> Antoine > >> > >> > > >> > Thanks. > >> > > >> >> > I remember that you suggested to me a 2.6.15 kernel version. > >> >> > You say "..there are issues with x86 host kernels >= 2.6.16." > >> >> > Is it only for host kernel ? > >> >> Yes > >> >> > For uml kernels its better use the last > >> >> > version ? > >> >> Yes > >> >> > >> >> > I downloaded and prepare myself to compile the kernel source version > >> >> > 2.6.15.4, for use as host and uml kernels. > >> >> Safe for the host, you may want to try 2.6.20 for guest. > >> >> > >> >> > If its is a good idea, which uml patch files and skas files is more > >> >> > appropriated ? > >> >> Skas is not required but skas3-v8 works well. There are issues with > >> v9. > >> >> > >> >> Antoine > >> >> > >> >> > > >> >> > Thanks. > >> >> >> >> > >> >> >> >> Use 2.6.19 instead, straight from kernel.org mirrors. > >> >> >> >> Much more likely to work properly than older kernels. This is > >> where > >> >> >> the > >> >> >> >> bug get fixed. > >> >> >> >> > >> >> >> > But version 2.6.19 doesn't have..... bugs ?????? > >> >> >> That would be nice ;) > >> >> >> It sure does (any software that size does), but much fewer than > >> older > >> >> >> releases. > >> >> >> > >> >> >> Antoine > >> >> >> > >> >> > > >> >> > >> >> > >> > > >> > >> > > > > |
From: Antoine M. <an...@na...> - 2007-02-05 00:30:16
|
Haywood Floyd wrote: >> > I'm sorry. I dont make myself clear. Its my fault. >> > I mean, which uml patch i must apply to a 2.6.20 kernel to turn it >> > into an uml (guest) kernel ? >> None. > > My fault again. > When i say 2.6.20 kernel i mean the 2.6.20 kernel source downloaded > from www.kernel.org. A host kernel. Kernels from kernel.org are not host or guest, they're just kernels. It is how you compile them that turns the source into something else. > I need to apply a patch to turn it into a uml kernel. No. > If i compile it without a patch it will became a normal host kernel. No it won't. Follow the instructions on the UML site. Make sure you use a tree separate from your host tree and simply type: make ARCH=um Antoine >> >> Antoine >> >> > I was looking for it in Mr Blaisorblade repository and find no one >> > which version match with 2.6.20 kernel. >> >> >> >> Antoine >> >> >> >> > >> >> > Thanks. >> >> > >> >> >> > I remember that you suggested to me a 2.6.15 kernel version. >> >> >> > You say "..there are issues with x86 host kernels >= 2.6.16." >> >> >> > Is it only for host kernel ? >> >> >> Yes >> >> >> > For uml kernels its better use the last >> >> >> > version ? >> >> >> Yes >> >> >> >> >> >> > I downloaded and prepare myself to compile the kernel source >> version >> >> >> > 2.6.15.4, for use as host and uml kernels. >> >> >> Safe for the host, you may want to try 2.6.20 for guest. >> >> >> >> >> >> > If its is a good idea, which uml patch files and skas files is >> more >> >> >> > appropriated ? >> >> >> Skas is not required but skas3-v8 works well. There are issues with >> >> v9. >> >> >> >> >> >> Antoine >> >> >> >> >> >> > >> >> >> > Thanks. >> >> >> >> >> >> >> >> >> >> Use 2.6.19 instead, straight from kernel.org mirrors. >> >> >> >> >> Much more likely to work properly than older kernels. This is >> >> where >> >> >> >> the >> >> >> >> >> bug get fixed. >> >> >> >> >> >> >> >> >> > But version 2.6.19 doesn't have..... bugs ?????? >> >> >> >> That would be nice ;) >> >> >> >> It sure does (any software that size does), but much fewer than >> >> older >> >> >> >> releases. >> >> >> >> >> >> >> >> Antoine >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> > >> >> >> >> >> > >> >> > |
From: Haywood F. <eri...@gm...> - 2007-02-05 00:47:24
|
Very enlightening. I think i had get the concept in a wrong form. Two questions: 1) what is the patch files for ? 2) where resides the modifications that turn a originally destined host kernel into an uml (guest) kernel ? The hole difference is made para ARCH=um ? Thanks 2007/2/5, Antoine Martin <an...@na...>: > Haywood Floyd wrote: > >> > I'm sorry. I dont make myself clear. Its my fault. > >> > I mean, which uml patch i must apply to a 2.6.20 kernel to turn it > >> > into an uml (guest) kernel ? > >> None. > > > > My fault again. > > When i say 2.6.20 kernel i mean the 2.6.20 kernel source downloaded > > from www.kernel.org. A host kernel. > Kernels from kernel.org are not host or guest, they're just kernels. > It is how you compile them that turns the source into something else. > > I need to apply a patch to turn it into a uml kernel. > No. > > If i compile it without a patch it will became a normal host kernel. > No it won't. Follow the instructions on the UML site. > Make sure you use a tree separate from your host tree and simply type: > make ARCH=um > > Antoine > > >> > >> Antoine > >> > >> > I was looking for it in Mr Blaisorblade repository and find no one > >> > which version match with 2.6.20 kernel. > >> >> > >> >> Antoine > >> >> > >> >> > > >> >> > Thanks. > >> >> > > >> >> >> > I remember that you suggested to me a 2.6.15 kernel version. > >> >> >> > You say "..there are issues with x86 host kernels >= 2.6.16." > >> >> >> > Is it only for host kernel ? > >> >> >> Yes > >> >> >> > For uml kernels its better use the last > >> >> >> > version ? > >> >> >> Yes > >> >> >> > >> >> >> > I downloaded and prepare myself to compile the kernel source > >> version > >> >> >> > 2.6.15.4, for use as host and uml kernels. > >> >> >> Safe for the host, you may want to try 2.6.20 for guest. > >> >> >> > >> >> >> > If its is a good idea, which uml patch files and skas files is > >> more > >> >> >> > appropriated ? > >> >> >> Skas is not required but skas3-v8 works well. There are issues with > >> >> v9. > >> >> >> > >> >> >> Antoine > >> >> >> > >> >> >> > > >> >> >> > Thanks. > >> >> >> >> >> > >> >> >> >> >> Use 2.6.19 instead, straight from kernel.org mirrors. > >> >> >> >> >> Much more likely to work properly than older kernels. This is > >> >> where > >> >> >> >> the > >> >> >> >> >> bug get fixed. > >> >> >> >> >> > >> >> >> >> > But version 2.6.19 doesn't have..... bugs ?????? > >> >> >> >> That would be nice ;) > >> >> >> >> It sure does (any software that size does), but much fewer than > >> >> older > >> >> >> >> releases. > >> >> >> >> > >> >> >> >> Antoine > >> >> >> >> > >> >> >> > > >> >> >> > >> >> >> > >> >> > > >> >> > >> >> > >> > > >> > >> > > > > |
From: Antoine M. <an...@na...> - 2007-02-05 00:50:37
|
Haywood Floyd wrote: > Very enlightening. > I think i had get the concept in a wrong form. > > Two questions: > 1) what is the patch files for ? The ones we have been discussing would improve uml support. > 2) where resides the modifications that turn a originally destined > host kernel into an uml (guest) kernel ? You can't. As I said, start with a brand new clean source tree. > The hole difference is made para ARCH=um ? Yes. Antoine > > Thanks > > 2007/2/5, Antoine Martin <an...@na...>: >> Haywood Floyd wrote: >> >> > I'm sorry. I dont make myself clear. Its my fault. >> >> > I mean, which uml patch i must apply to a 2.6.20 kernel to turn it >> >> > into an uml (guest) kernel ? >> >> None. >> > >> > My fault again. >> > When i say 2.6.20 kernel i mean the 2.6.20 kernel source downloaded >> > from www.kernel.org. A host kernel. >> Kernels from kernel.org are not host or guest, they're just kernels. >> It is how you compile them that turns the source into something else. >> > I need to apply a patch to turn it into a uml kernel. >> No. >> > If i compile it without a patch it will became a normal host kernel. >> No it won't. Follow the instructions on the UML site. >> Make sure you use a tree separate from your host tree and simply type: >> make ARCH=um >> >> Antoine >> >> >> >> >> Antoine >> >> >> >> > I was looking for it in Mr Blaisorblade repository and find no one >> >> > which version match with 2.6.20 kernel. >> >> >> >> >> >> Antoine >> >> >> >> >> >> > >> >> >> > Thanks. >> >> >> > >> >> >> >> > I remember that you suggested to me a 2.6.15 kernel version. >> >> >> >> > You say "..there are issues with x86 host kernels >= 2.6.16." >> >> >> >> > Is it only for host kernel ? >> >> >> >> Yes >> >> >> >> > For uml kernels its better use the last >> >> >> >> > version ? >> >> >> >> Yes >> >> >> >> >> >> >> >> > I downloaded and prepare myself to compile the kernel source >> >> version >> >> >> >> > 2.6.15.4, for use as host and uml kernels. >> >> >> >> Safe for the host, you may want to try 2.6.20 for guest. >> >> >> >> >> >> >> >> > If its is a good idea, which uml patch files and skas files is >> >> more >> >> >> >> > appropriated ? >> >> >> >> Skas is not required but skas3-v8 works well. There are >> issues with >> >> >> v9. >> >> >> >> >> >> >> >> Antoine >> >> >> >> >> >> >> >> > >> >> >> >> > Thanks. >> >> >> >> >> >> >> >> >> >> >> >> Use 2.6.19 instead, straight from kernel.org mirrors. >> >> >> >> >> >> Much more likely to work properly than older kernels. >> This is >> >> >> where >> >> >> >> >> the >> >> >> >> >> >> bug get fixed. >> >> >> >> >> >> >> >> >> >> >> > But version 2.6.19 doesn't have..... bugs ?????? >> >> >> >> >> That would be nice ;) >> >> >> >> >> It sure does (any software that size does), but much fewer >> than >> >> >> older >> >> >> >> >> releases. >> >> >> >> >> >> >> >> >> >> Antoine >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> > >> >> >> >> >> > >> >> > |
From: Haywood F. <eri...@gm...> - 2007-02-05 01:02:44
|
I think i get a little confused. The key aspect here is that the uml kernel is formed in compile time, not by altering the source code of a brand new kernel source. If that is correct, where resides the difference ? I mean, ARCH=um is not a real hardware architecture, like a i386. Which influence ARCH=um brings to the compile process to produce as output a uml executable ? Where this alterations are writing ? In Makefile file ? Thanks. 2007/2/5, Antoine Martin <an...@na...>: > Haywood Floyd wrote: > > Very enlightening. > > I think i had get the concept in a wrong form. > > > > Two questions: > > 1) what is the patch files for ? > The ones we have been discussing would improve uml support. > > 2) where resides the modifications that turn a originally destined > > host kernel into an uml (guest) kernel ? > You can't. As I said, start with a brand new clean source tree. > > > The hole difference is made para ARCH=um ? > Yes. > > Antoine > > > > > Thanks > > > > 2007/2/5, Antoine Martin <an...@na...>: > >> Haywood Floyd wrote: > >> >> > I'm sorry. I dont make myself clear. Its my fault. > >> >> > I mean, which uml patch i must apply to a 2.6.20 kernel to turn it > >> >> > into an uml (guest) kernel ? > >> >> None. > >> > > >> > My fault again. > >> > When i say 2.6.20 kernel i mean the 2.6.20 kernel source downloaded > >> > from www.kernel.org. A host kernel. > >> Kernels from kernel.org are not host or guest, they're just kernels. > >> It is how you compile them that turns the source into something else. > >> > I need to apply a patch to turn it into a uml kernel. > >> No. > >> > If i compile it without a patch it will became a normal host kernel. > >> No it won't. Follow the instructions on the UML site. > >> Make sure you use a tree separate from your host tree and simply type: > >> make ARCH=um > >> > >> Antoine > >> > >> >> > >> >> Antoine > >> >> > >> >> > I was looking for it in Mr Blaisorblade repository and find no one > >> >> > which version match with 2.6.20 kernel. > >> >> >> > >> >> >> Antoine > >> >> >> > >> >> >> > > >> >> >> > Thanks. > >> >> >> > > >> >> >> >> > I remember that you suggested to me a 2.6.15 kernel version. > >> >> >> >> > You say "..there are issues with x86 host kernels >= 2.6.16." > >> >> >> >> > Is it only for host kernel ? > >> >> >> >> Yes > >> >> >> >> > For uml kernels its better use the last > >> >> >> >> > version ? > >> >> >> >> Yes > >> >> >> >> > >> >> >> >> > I downloaded and prepare myself to compile the kernel source > >> >> version > >> >> >> >> > 2.6.15.4, for use as host and uml kernels. > >> >> >> >> Safe for the host, you may want to try 2.6.20 for guest. > >> >> >> >> > >> >> >> >> > If its is a good idea, which uml patch files and skas files is > >> >> more > >> >> >> >> > appropriated ? > >> >> >> >> Skas is not required but skas3-v8 works well. There are > >> issues with > >> >> >> v9. > >> >> >> >> > >> >> >> >> Antoine > >> >> >> >> > >> >> >> >> > > >> >> >> >> > Thanks. > >> >> >> >> >> >> > >> >> >> >> >> >> Use 2.6.19 instead, straight from kernel.org mirrors. > >> >> >> >> >> >> Much more likely to work properly than older kernels. > >> This is > >> >> >> where > >> >> >> >> >> the > >> >> >> >> >> >> bug get fixed. > >> >> >> >> >> >> > >> >> >> >> >> > But version 2.6.19 doesn't have..... bugs ?????? > >> >> >> >> >> That would be nice ;) > >> >> >> >> >> It sure does (any software that size does), but much fewer > >> than > >> >> >> older > >> >> >> >> >> releases. > >> >> >> >> >> > >> >> >> >> >> Antoine > >> >> >> >> >> > >> >> >> >> > > >> >> >> >> > >> >> >> >> > >> >> >> > > >> >> >> > >> >> >> > >> >> > > >> >> > >> >> > >> > > >> > >> > > > > |
From: Antoine M. <an...@na...> - 2007-02-05 01:07:52
|
Haywood Floyd wrote: > I think i get a little confused. > > The key aspect here is that the uml kernel is formed in compile time, > not by altering the source code of a brand new kernel source. > > If that is correct, where resides the difference ? > I mean, ARCH=um is not a real hardware architecture, like a i386. As far as the kernel build is concerned, it *is* just another architecture, just like i386. Antoine > Which influence ARCH=um brings to the compile process to produce as > output a uml executable ? > Where this alterations are writing ? In Makefile file ? > > Thanks. > > 2007/2/5, Antoine Martin <an...@na...>: >> Haywood Floyd wrote: >> > Very enlightening. >> > I think i had get the concept in a wrong form. >> > >> > Two questions: >> > 1) what is the patch files for ? >> The ones we have been discussing would improve uml support. >> > 2) where resides the modifications that turn a originally destined >> > host kernel into an uml (guest) kernel ? >> You can't. As I said, start with a brand new clean source tree. >> >> > The hole difference is made para ARCH=um ? >> Yes. >> >> Antoine >> >> > >> > Thanks >> > >> > 2007/2/5, Antoine Martin <an...@na...>: >> >> Haywood Floyd wrote: >> >> >> > I'm sorry. I dont make myself clear. Its my fault. >> >> >> > I mean, which uml patch i must apply to a 2.6.20 kernel to >> turn it >> >> >> > into an uml (guest) kernel ? >> >> >> None. >> >> > >> >> > My fault again. >> >> > When i say 2.6.20 kernel i mean the 2.6.20 kernel source downloaded >> >> > from www.kernel.org. A host kernel. >> >> Kernels from kernel.org are not host or guest, they're just kernels. >> >> It is how you compile them that turns the source into something else. >> >> > I need to apply a patch to turn it into a uml kernel. >> >> No. >> >> > If i compile it without a patch it will became a normal host kernel. >> >> No it won't. Follow the instructions on the UML site. >> >> Make sure you use a tree separate from your host tree and simply type: >> >> make ARCH=um >> >> >> >> Antoine >> >> >> >> >> >> >> >> Antoine >> >> >> >> >> >> > I was looking for it in Mr Blaisorblade repository and find no >> one >> >> >> > which version match with 2.6.20 kernel. >> >> >> >> >> >> >> >> Antoine >> >> >> >> >> >> >> >> > >> >> >> >> > Thanks. >> >> >> >> > >> >> >> >> >> > I remember that you suggested to me a 2.6.15 kernel >> version. >> >> >> >> >> > You say "..there are issues with x86 host kernels >= >> 2.6.16." >> >> >> >> >> > Is it only for host kernel ? >> >> >> >> >> Yes >> >> >> >> >> > For uml kernels its better use the last >> >> >> >> >> > version ? >> >> >> >> >> Yes >> >> >> >> >> >> >> >> >> >> > I downloaded and prepare myself to compile the kernel >> source >> >> >> version >> >> >> >> >> > 2.6.15.4, for use as host and uml kernels. >> >> >> >> >> Safe for the host, you may want to try 2.6.20 for guest. >> >> >> >> >> >> >> >> >> >> > If its is a good idea, which uml patch files and skas >> files is >> >> >> more >> >> >> >> >> > appropriated ? >> >> >> >> >> Skas is not required but skas3-v8 works well. There are >> >> issues with >> >> >> >> v9. >> >> >> >> >> >> >> >> >> >> Antoine >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> > Thanks. >> >> >> >> >> >> >> >> >> >> >> >> >> >> Use 2.6.19 instead, straight from kernel.org mirrors. >> >> >> >> >> >> >> Much more likely to work properly than older kernels. >> >> This is >> >> >> >> where >> >> >> >> >> >> the >> >> >> >> >> >> >> bug get fixed. >> >> >> >> >> >> >> >> >> >> >> >> >> > But version 2.6.19 doesn't have..... bugs ?????? >> >> >> >> >> >> That would be nice ;) >> >> >> >> >> >> It sure does (any software that size does), but much fewer >> >> than >> >> >> >> older >> >> >> >> >> >> releases. >> >> >> >> >> >> >> >> >> >> >> >> Antoine >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> > >> >> >> >> >> > >> >> > |
From: Haywood F. <eri...@gm...> - 2007-02-05 01:30:39
|
I checked the arch directory of 2.6.15 kernel source tree. There is an um folder there. I believe the difference is here. Its true for older kernel sources ? Lets say, the 2.2 kernel ?. I will see a arch/um folder ? Is correct to say : if i get a kernel source, apply no patch at all, compile with make ARCH=um + etc.. then i get a fully operational uml guest ? 2007/2/5, Antoine Martin <an...@na...>: > Haywood Floyd wrote: > > I think i get a little confused. > > > > The key aspect here is that the uml kernel is formed in compile time, > > not by altering the source code of a brand new kernel source. > > > > If that is correct, where resides the difference ? > > I mean, ARCH=um is not a real hardware architecture, like a i386. > As far as the kernel build is concerned, it *is* just another > architecture, just like i386. > > Antoine > > > Which influence ARCH=um brings to the compile process to produce as > > output a uml executable ? > > Where this alterations are writing ? In Makefile file ? > > > > Thanks. > > > > 2007/2/5, Antoine Martin <an...@na...>: > >> Haywood Floyd wrote: > >> > Very enlightening. > >> > I think i had get the concept in a wrong form. > >> > > >> > Two questions: > >> > 1) what is the patch files for ? > >> The ones we have been discussing would improve uml support. > >> > 2) where resides the modifications that turn a originally destined > >> > host kernel into an uml (guest) kernel ? > >> You can't. As I said, start with a brand new clean source tree. > >> > >> > The hole difference is made para ARCH=um ? > >> Yes. > >> > >> Antoine > >> > >> > > >> > Thanks > >> > > >> > 2007/2/5, Antoine Martin <an...@na...>: > >> >> Haywood Floyd wrote: > >> >> >> > I'm sorry. I dont make myself clear. Its my fault. > >> >> >> > I mean, which uml patch i must apply to a 2.6.20 kernel to > >> turn it > >> >> >> > into an uml (guest) kernel ? > >> >> >> None. > >> >> > > >> >> > My fault again. > >> >> > When i say 2.6.20 kernel i mean the 2.6.20 kernel source downloaded > >> >> > from www.kernel.org. A host kernel. > >> >> Kernels from kernel.org are not host or guest, they're just kernels. > >> >> It is how you compile them that turns the source into something else. > >> >> > I need to apply a patch to turn it into a uml kernel. > >> >> No. > >> >> > If i compile it without a patch it will became a normal host kernel. > >> >> No it won't. Follow the instructions on the UML site. > >> >> Make sure you use a tree separate from your host tree and simply type: > >> >> make ARCH=um > >> >> > >> >> Antoine > >> >> > >> >> >> > >> >> >> Antoine > >> >> >> > >> >> >> > I was looking for it in Mr Blaisorblade repository and find no > >> one > >> >> >> > which version match with 2.6.20 kernel. > >> >> >> >> > >> >> >> >> Antoine > >> >> >> >> > >> >> >> >> > > >> >> >> >> > Thanks. > >> >> >> >> > > >> >> >> >> >> > I remember that you suggested to me a 2.6.15 kernel > >> version. > >> >> >> >> >> > You say "..there are issues with x86 host kernels >= > >> 2.6.16." > >> >> >> >> >> > Is it only for host kernel ? > >> >> >> >> >> Yes > >> >> >> >> >> > For uml kernels its better use the last > >> >> >> >> >> > version ? > >> >> >> >> >> Yes > >> >> >> >> >> > >> >> >> >> >> > I downloaded and prepare myself to compile the kernel > >> source > >> >> >> version > >> >> >> >> >> > 2.6.15.4, for use as host and uml kernels. > >> >> >> >> >> Safe for the host, you may want to try 2.6.20 for guest. > >> >> >> >> >> > >> >> >> >> >> > If its is a good idea, which uml patch files and skas > >> files is > >> >> >> more > >> >> >> >> >> > appropriated ? > >> >> >> >> >> Skas is not required but skas3-v8 works well. There are > >> >> issues with > >> >> >> >> v9. > >> >> >> >> >> > >> >> >> >> >> Antoine > >> >> >> >> >> > >> >> >> >> >> > > >> >> >> >> >> > Thanks. > >> >> >> >> >> >> >> > >> >> >> >> >> >> >> Use 2.6.19 instead, straight from kernel.org mirrors. > >> >> >> >> >> >> >> Much more likely to work properly than older kernels. > >> >> This is > >> >> >> >> where > >> >> >> >> >> >> the > >> >> >> >> >> >> >> bug get fixed. > >> >> >> >> >> >> >> > >> >> >> >> >> >> > But version 2.6.19 doesn't have..... bugs ?????? > >> >> >> >> >> >> That would be nice ;) > >> >> >> >> >> >> It sure does (any software that size does), but much fewer > >> >> than > >> >> >> >> older > >> >> >> >> >> >> releases. > >> >> >> >> >> >> > >> >> >> >> >> >> Antoine > >> >> >> >> >> >> > >> >> >> >> >> > > >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> > > >> >> >> >> > >> >> >> >> > >> >> >> > > >> >> >> > >> >> >> > >> >> > > >> >> > >> >> > >> > > >> > >> > > > > |
From: Antoine M. <an...@na...> - 2007-02-05 01:32:41
|
Haywood Floyd wrote: > I checked the arch directory of 2.6.15 kernel source tree. > There is an um folder there. I believe the difference is here. > > Its true for older kernel sources ? Lets say, the 2.2 kernel ?. > I will see a arch/um folder ? Not for 2.2 Only by applying patches for 2.4. Always for 2.6 > Is correct to say : if i get a kernel source, apply no patch at all, > compile with make ARCH=um + etc.. then i get a fully operational uml > guest ? Yes. Antoine > > 2007/2/5, Antoine Martin <an...@na...>: >> Haywood Floyd wrote: >> > I think i get a little confused. >> > >> > The key aspect here is that the uml kernel is formed in compile time, >> > not by altering the source code of a brand new kernel source. >> > >> > If that is correct, where resides the difference ? >> > I mean, ARCH=um is not a real hardware architecture, like a i386. >> As far as the kernel build is concerned, it *is* just another >> architecture, just like i386. >> >> Antoine >> >> > Which influence ARCH=um brings to the compile process to produce as >> > output a uml executable ? >> > Where this alterations are writing ? In Makefile file ? >> > >> > Thanks. >> > >> > 2007/2/5, Antoine Martin <an...@na...>: >> >> Haywood Floyd wrote: >> >> > Very enlightening. >> >> > I think i had get the concept in a wrong form. >> >> > >> >> > Two questions: >> >> > 1) what is the patch files for ? >> >> The ones we have been discussing would improve uml support. >> >> > 2) where resides the modifications that turn a originally destined >> >> > host kernel into an uml (guest) kernel ? >> >> You can't. As I said, start with a brand new clean source tree. >> >> >> >> > The hole difference is made para ARCH=um ? >> >> Yes. >> >> >> >> Antoine >> >> >> >> > >> >> > Thanks >> >> > >> >> > 2007/2/5, Antoine Martin <an...@na...>: >> >> >> Haywood Floyd wrote: >> >> >> >> > I'm sorry. I dont make myself clear. Its my fault. >> >> >> >> > I mean, which uml patch i must apply to a 2.6.20 kernel to >> >> turn it >> >> >> >> > into an uml (guest) kernel ? >> >> >> >> None. >> >> >> > >> >> >> > My fault again. >> >> >> > When i say 2.6.20 kernel i mean the 2.6.20 kernel source >> downloaded >> >> >> > from www.kernel.org. A host kernel. >> >> >> Kernels from kernel.org are not host or guest, they're just >> kernels. >> >> >> It is how you compile them that turns the source into something >> else. >> >> >> > I need to apply a patch to turn it into a uml kernel. >> >> >> No. >> >> >> > If i compile it without a patch it will became a normal host >> kernel. >> >> >> No it won't. Follow the instructions on the UML site. >> >> >> Make sure you use a tree separate from your host tree and simply >> type: >> >> >> make ARCH=um >> >> >> >> >> >> Antoine >> >> >> >> >> >> >> >> >> >> >> Antoine >> >> >> >> >> >> >> >> > I was looking for it in Mr Blaisorblade repository and find no >> >> one >> >> >> >> > which version match with 2.6.20 kernel. >> >> >> >> >> >> >> >> >> >> Antoine >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> > Thanks. >> >> >> >> >> > >> >> >> >> >> >> > I remember that you suggested to me a 2.6.15 kernel >> >> version. >> >> >> >> >> >> > You say "..there are issues with x86 host kernels >= >> >> 2.6.16." >> >> >> >> >> >> > Is it only for host kernel ? >> >> >> >> >> >> Yes >> >> >> >> >> >> > For uml kernels its better use the last >> >> >> >> >> >> > version ? >> >> >> >> >> >> Yes >> >> >> >> >> >> >> >> >> >> >> >> > I downloaded and prepare myself to compile the kernel >> >> source >> >> >> >> version >> >> >> >> >> >> > 2.6.15.4, for use as host and uml kernels. >> >> >> >> >> >> Safe for the host, you may want to try 2.6.20 for guest. >> >> >> >> >> >> >> >> >> >> >> >> > If its is a good idea, which uml patch files and skas >> >> files is >> >> >> >> more >> >> >> >> >> >> > appropriated ? >> >> >> >> >> >> Skas is not required but skas3-v8 works well. There are >> >> >> issues with >> >> >> >> >> v9. >> >> >> >> >> >> >> >> >> >> >> >> Antoine >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> > Thanks. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> Use 2.6.19 instead, straight from kernel.org >> mirrors. >> >> >> >> >> >> >> >> Much more likely to work properly than older >> kernels. >> >> >> This is >> >> >> >> >> where >> >> >> >> >> >> >> the >> >> >> >> >> >> >> >> bug get fixed. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > But version 2.6.19 doesn't have..... bugs ?????? >> >> >> >> >> >> >> That would be nice ;) >> >> >> >> >> >> >> It sure does (any software that size does), but much >> fewer >> >> >> than >> >> >> >> >> older >> >> >> >> >> >> >> releases. >> >> >> >> >> >> >> >> >> >> >> >> >> >> Antoine >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> > >> >> >> >> >> > >> >> > |
From: Haywood F. <eri...@gm...> - 2007-02-05 01:39:22
|
Mr Antoine, thank you very much. I think i will accomplish much better results with all this information that you share with me. I believe that kind of fundamentals information must be present in the user mode linux sourceforge site. It will be very helpfull, specially for uml newbies like me. Again, thanks. 2007/2/5, Antoine Martin <an...@na...>: > Haywood Floyd wrote: > > I checked the arch directory of 2.6.15 kernel source tree. > > There is an um folder there. I believe the difference is here. > > > > Its true for older kernel sources ? Lets say, the 2.2 kernel ?. > > I will see a arch/um folder ? > Not for 2.2 > Only by applying patches for 2.4. > Always for 2.6 > > > Is correct to say : if i get a kernel source, apply no patch at all, > > compile with make ARCH=um + etc.. then i get a fully operational uml > > guest ? > Yes. > > Antoine > > > > 2007/2/5, Antoine Martin <an...@na...>: > >> Haywood Floyd wrote: > >> > I think i get a little confused. > >> > > >> > The key aspect here is that the uml kernel is formed in compile time, > >> > not by altering the source code of a brand new kernel source. > >> > > >> > If that is correct, where resides the difference ? > >> > I mean, ARCH=um is not a real hardware architecture, like a i386. > >> As far as the kernel build is concerned, it *is* just another > >> architecture, just like i386. > >> > >> Antoine > >> > >> > Which influence ARCH=um brings to the compile process to produce as > >> > output a uml executable ? > >> > Where this alterations are writing ? In Makefile file ? > >> > > >> > Thanks. > >> > > >> > 2007/2/5, Antoine Martin <an...@na...>: > >> >> Haywood Floyd wrote: > >> >> > Very enlightening. > >> >> > I think i had get the concept in a wrong form. > >> >> > > >> >> > Two questions: > >> >> > 1) what is the patch files for ? > >> >> The ones we have been discussing would improve uml support. > >> >> > 2) where resides the modifications that turn a originally destined > >> >> > host kernel into an uml (guest) kernel ? > >> >> You can't. As I said, start with a brand new clean source tree. > >> >> > >> >> > The hole difference is made para ARCH=um ? > >> >> Yes. > >> >> > >> >> Antoine > >> >> > >> >> > > >> >> > Thanks > >> >> > > >> >> > 2007/2/5, Antoine Martin <an...@na...>: > >> >> >> Haywood Floyd wrote: > >> >> >> >> > I'm sorry. I dont make myself clear. Its my fault. > >> >> >> >> > I mean, which uml patch i must apply to a 2.6.20 kernel to > >> >> turn it > >> >> >> >> > into an uml (guest) kernel ? > >> >> >> >> None. > >> >> >> > > >> >> >> > My fault again. > >> >> >> > When i say 2.6.20 kernel i mean the 2.6.20 kernel source > >> downloaded > >> >> >> > from www.kernel.org. A host kernel. > >> >> >> Kernels from kernel.org are not host or guest, they're just > >> kernels. > >> >> >> It is how you compile them that turns the source into something > >> else. > >> >> >> > I need to apply a patch to turn it into a uml kernel. > >> >> >> No. > >> >> >> > If i compile it without a patch it will became a normal host > >> kernel. > >> >> >> No it won't. Follow the instructions on the UML site. > >> >> >> Make sure you use a tree separate from your host tree and simply > >> type: > >> >> >> make ARCH=um > >> >> >> > >> >> >> Antoine > >> >> >> > >> >> >> >> > >> >> >> >> Antoine > >> >> >> >> > >> >> >> >> > I was looking for it in Mr Blaisorblade repository and find no > >> >> one > >> >> >> >> > which version match with 2.6.20 kernel. > >> >> >> >> >> > >> >> >> >> >> Antoine > >> >> >> >> >> > >> >> >> >> >> > > >> >> >> >> >> > Thanks. > >> >> >> >> >> > > >> >> >> >> >> >> > I remember that you suggested to me a 2.6.15 kernel > >> >> version. > >> >> >> >> >> >> > You say "..there are issues with x86 host kernels >= > >> >> 2.6.16." > >> >> >> >> >> >> > Is it only for host kernel ? > >> >> >> >> >> >> Yes > >> >> >> >> >> >> > For uml kernels its better use the last > >> >> >> >> >> >> > version ? > >> >> >> >> >> >> Yes > >> >> >> >> >> >> > >> >> >> >> >> >> > I downloaded and prepare myself to compile the kernel > >> >> source > >> >> >> >> version > >> >> >> >> >> >> > 2.6.15.4, for use as host and uml kernels. > >> >> >> >> >> >> Safe for the host, you may want to try 2.6.20 for guest. > >> >> >> >> >> >> > >> >> >> >> >> >> > If its is a good idea, which uml patch files and skas > >> >> files is > >> >> >> >> more > >> >> >> >> >> >> > appropriated ? > >> >> >> >> >> >> Skas is not required but skas3-v8 works well. There are > >> >> >> issues with > >> >> >> >> >> v9. > >> >> >> >> >> >> > >> >> >> >> >> >> Antoine > >> >> >> >> >> >> > >> >> >> >> >> >> > > >> >> >> >> >> >> > Thanks. > >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> Use 2.6.19 instead, straight from kernel.org > >> mirrors. > >> >> >> >> >> >> >> >> Much more likely to work properly than older > >> kernels. > >> >> >> This is > >> >> >> >> >> where > >> >> >> >> >> >> >> the > >> >> >> >> >> >> >> >> bug get fixed. > >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> > But version 2.6.19 doesn't have..... bugs ?????? > >> >> >> >> >> >> >> That would be nice ;) > >> >> >> >> >> >> >> It sure does (any software that size does), but much > >> fewer > >> >> >> than > >> >> >> >> >> older > >> >> >> >> >> >> >> releases. > >> >> >> >> >> >> >> > >> >> >> >> >> >> >> Antoine > >> >> >> >> >> >> >> > >> >> >> >> >> >> > > >> >> >> >> >> >> > >> >> >> >> >> >> > >> >> >> >> >> > > >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> > > >> >> >> >> > >> >> >> >> > >> >> >> > > >> >> >> > >> >> >> > >> >> > > >> >> > >> >> > >> > > >> > >> > > > > |