[LiSA-Devel] question about compiling LiSA

Radu Rendec radu.rendec at mindbit.ro
Wed Sep 25 14:42:54 EEST 2013


Hi,

I've managed to get the devel branch compile properly, but there seems
to be something wrong with the "bridge+8021q" backend - which is what we
want to use in order to avoid patching the kernel. I've already posted
the issue to the devel list, so the developer who wrote that module may
have a chance to investigate what's going on.

Anyway, I still want to port the kernel module to newer kernels. If I
succeed, then perhaps we can use the "stable" version and the patched
kernel, and then make an update when the "devel" version is fixed.

Thanks,

Radu

On Tue, 2013-09-24 at 06:34 -0400, chicany wrote:
> Hello Radu,
> 
> thank you for your answer. I really appreciate your effort to help me
> to get LiSA working on Linux Core. As for your question I'm thinking
> about compiling a devel version of LiSA against the standard kernel
> 3.8.10. The newest Core 5.0. based on this kernel  was released the
> last week so I guess they will use this kernel in several next Core
> versions.
> I'm not worried about the bugs in a devel version. I think using the
> devel version will be a great opportunity to catch some new bugs :) 
>  
> Is it possible to compile the current version of LiSA that is on git
> against the standard Core Linux kernel 3.8.10 (non- LiSA patched
> kernel)  or I have to wait for the LiSA update from your side? 
> 
> 
> I'm really exciting to make LiSA binary package (extension). The last
> week I sent the newest Openvswitch 1.11.0 extension together with
> Quagga 0.22.4 extension to Core repo. I made a Qemu / Vbox image that
> has installed those two extensions. It can be used for learning
> routing / switching on Linux. I will do the similar image with Quagga
> and LiSA. They both have CLI like Cisco so some people would find it
> useful.
> 
> 
> If I'm successful in my "mission" I will write detailed tutorial about
> LiSA installation on Core.
> 
> 
> Thank you very much.
> 
> 
> -brezular
> 
> 
> 
> 2013/9/23 Radu Rendec <radu.rendec at mindbit.ro>
> 
>         Hi,
>         
>         I really like the idea of integrating LiSA into Linux Core. At
>         this point I'm looking at all possible ways to make LiSA more
>         widely known to users and I think integrating it into a linux
>         distribution is a great opportunity. So I'll do my best to
>         support you with this initiative.
>         
>         There's been a lot of fresh development in LiSA during the
>         past few months and now we have 2 versions: 
>               * the "stable" version, which is the version that I
>                 built rpm packages for and the version that you used
>                 for building the centos image and for integrating into
>                 GNS3 
>               * the "devel" version, which is now only available
>                 directly from the git repository on github
>                 ( https://github.com/lisa-project/lisa-user )
>         The "devel" version doesn't necessarily require a patched
>         kernel. It can be compiled against the LiSA kernel module (and
>         in this case it still requires a patched kernel), but it can
>         also be compiled against the standard "bridge" and "8021q"
>         kernel and in this case it works with a regular (unpatched)
>         kernel.
>         
>         However, there are 2 issues with the "devel" version: 
>               * it's not as tested as the "stable" version and it may
>                 have (more) bugs 
>               * there's something broken in the build system, but I
>                 think I can fix this within the next 1 or 2 days
>         The "stable" version only works with a patched kernel. At this
>         point, the newest kernel version that we ported the module for
>         is 2.6.32. Porting it to 3.x shouldn't be such a big issue -
>         after all, moving from 2.6.x to 3.x was just a versioning
>         change in linux and the code base is the same. But I won't be
>         able to look into this before the weekend.
>         
>         I'll make the port for kernel 3.0.21 first, but in the mean
>         time, please let me know if you plan to use Core 5.0 - because
>         in this case I'll have to support kernel 3.8.10 as well.
>         
>         Kind regards,
>         
>         Radu
>         
>         
>         
>         On Mon, 2013-09-23 at 15:14 -0400, chicany wrote: 
>         
>         > Hello Radu,
>         > 
>         > 
>         > I would like to install LiSA on Linux
>         > Core http://distro.ibiblio.org/tinycorelinux/ and make an
>         > extension that is added to Core repo. Actual Core Linux
>         > 4.7.7 uses kernel 3.0.21, Core 5.0 uses the kernel 3.8.10. 
>         > There are kernel and lisa rpms for centos and fedora on your
>         > page but I want to build a new kernel and lisa on existing
>         > tinycore kernel
>         >  http://distro.ibiblio.org/tinycorelinux/5.x/x86/release/src/kernel/
>         > 
>         > 
>         > You have done the same in the past when you built LiSa on
>         > Tinycore linux installed on Commell's LE-564 embedded SBC.
>         > 
>         > 
>         > I suppose I have to patch kernel and then enable Linux
>         > Multilayer switch in kernel or as module. The I have to
>         > compile my own kernel. I can see the patches in
>         > rpm directory for particular Centos or fedora kernel. But
>         > they are for kernel 2.6.x only, mine is 3.x
>         > I don't want to build rpm packages. They are not used by
>         > Core / Tinycore Linux. If it is possible I just want to
>         > rebuild kernel, install LiSA userspace.
>         >  
>         > 
>         > Can you give me a hand with it? I just need to point in
>         > right direction.
>         > 
>         > 
>         > 
>         > Thank you.
>         > 
>         > 
>         > -brezular
>         > 
>         > 
>         > 
>         > 
>         > 
>         > 
>         > 
>         > 
>         > 
>         > 
>         
>         
>         
> 
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lisa.mindbit.ro/pipermail/lisa-devel/attachments/20130925/e82e27ef/attachment.html 


More information about the LiSA-Devel mailing list