[K12OSN] K12Linux EL6 Preliminary Feasibility Assessment

burke at thealmquists.net burke at thealmquists.net
Sat May 21 01:05:46 UTC 2011


I know I didn't expect you to ever get i586 clients working on EL5. I think anyone who wants that is better off using ubuntu/debian, or ltsp 4 on el5.

"Warren Togami Jr." <warren at togami.com> wrote:

>I did some quick hacking of LTSP upstream on SL6 in order to determine 
>what works and what is broken.
>
>GOOD
>====
>* Installed /opt/ltsp/i386 with lots of error messages.
>* WORKING: Client Login to GNOME desktop.
>* WORKING: Remote sound, Youtube video played with audio in sync.
>
>BAD, BUT I KNOW HOW TO FIX
>==========================
>* LOTS OF ERROR MESSAGES DURING BOOT
>* nc syntax seems to have changed (?)
>* qemu-kvm changed to discourage direct use.  SDL-mode longer supported. 
>  This means ltsp-vmclient cannot be used anymore as method for rapid 
>thin client testing.  I suspect this could be worked around by manually 
>modifying a virt-manager VM configuration to connect to ltspbr0 and PXE 
>boot.
>* nbd-server changed, need to redo how LTSP handles both the client and 
>server side of NBD.
>* Wow.  My documentation on k12linux.org sucks a lot.
>
>BAD, NOT SURE HOW TO FIX YET
>============================
>* BROKEN: Something is seriously wrong with pxelinux.  I was able to 
>manually boot only by typing in parameters.
>* BROKEN: K12LINUX themed ldm is broken.
>* BROKEN: Remote USB storage (ltspfs)
>* CONFUSING: Various parts of GNOME desktop like PackageKit are confused 
>because ConsoleKit has no awareness of ssh logins, manifesting in 
>various broken dialogs and annoying pop-up login screen during every 
>user login.
>* BROKEN: Crippling blocker issue with locked screens, need to talk to 
>GNOME developers ...
>
>BAD, LIMITATIONS OF EL6 HARDWARE SUPPORT
>========================================
>i686 with PAE minimum means the majority of existing LTSP client 
>hardware are unsupported.  Additionally, EL6 kernel lacks nbd.ko.
>
>Partial Solution: Kernel-only replacement for /opt/ltsp/i386.  i686 
>without PAE with nbd.ko included would support *more* hardware, but 
>still a large percentage of LTSP client hardware that is i586 will not work.
>
>Full Solution: Rebuild 500+ client packages to i586 or use Debian for 
>/opt/ltsp/i386.  Either option is bad because of significant effort to 
>initially create it, and long-term support issues.
>
>Analysis
>========
>This is significantly more broken than I expected.  Worrisome are the 
>broken parts of GNOME, because we likely cannot get patches into 
>upstream EL6, and any patched packages that we ship ourselves will be a 
>long term maintenance burden.
>
>I will do a little more feasibility testing later, but I already can say 
>that this is looking like too much work for the previous cost estimate.
>
>In short: Yes, this appears feasible.  But it will be a LOT of work to 
>make it an acceptable solution.
>
>Warren Togami
>warren at togami.com
>
>_______________________________________________
>K12OSN mailing list
>K12OSN at redhat.com
>https://www.redhat.com/mailman/listinfo/k12osn
>For more info see <http://www.k12os.org>




More information about the K12OSN mailing list