low RAM usage (plans: XDMCP/LDM/... knob)

Michael Shigorin <[email protected]>
Newsgroups gmane.linux.terminal-server.devel
Message-ID <[email protected]>
On Fri, Mar 21, 2008 at 11:18:34AM +0530, CyberOrg wrote:
> >  > Don't know about RAM, I am able to boot PC with 128M ram fine,
> >  And we're able to boot in 16M with pulse enabled. ;)
> >  Production ISO images happily run clients with 24M RAM.
> >  32M is a synonim for "Pentium MMX" largely, while
> >  16M is a synonim for "Pentium".

(as 8/12M is synonim for 486 and ALT Linux is i586-optimized
for ages, we're not going to spend any time to go any lower,
that'd be a waste)

> Whoa! I I don't think we'd be able to get our current
> implementation to boot on 16MB. Last thing that boots on 16M
> ram is ltsp4.2. We might barely be able to do with 64M ram, I'd
> be happy if it does that.

Well I told ogra quite a while ago on IRC that I consider ruining
what worked in favour of some specific Ubuntu development goals
is a Bad Thing(TM)... guess there was some management/project
pressure to introduce encrypted auth asap and at any price,
including pissing off schools with heaps of older hardware in
favour of callcenter deployments with new "thin" clients...


We're planning to do some rework to be able to switch transport
which a thin client uses to communicate with a server: we're not
seeing the need to drop XDMCP and NFS root, and we're not seeing
any immediate improvement in going LDM/squash (things are better
but way from being on par with where they were years ago to me).

As different folks and deployments even of a single LTSP-enabled
distribution release might have vastly different (and conflicting)
requirements, it seems natural to support:

- NFS/squash on the "get-it-to-netboot" side, and
- XDMCP/ldm/[probably NX/...] at "get-it-to-login-and-work"

to cover both new and old terminal and networking hardware,
and take the sensitivity to wire snooping into account while
not forcing everyone to pay for someone's concerns.

Ideally, that would also enable one TC pack or subnet to use one
combination, and another to use another, but "ideally" comes
after "practically", even if we should keep that in mind, eh?


So for our (almost) current implementation, we just dropped
ldm with squash and pulled in those things that we considered
practically superior from LTSP4 (while keeping the plugin
infrastructure and general cleanup approach of LTSP5).
The result is that what we want to work does work.

The next step for us is to bring things into mergeable shape
(last time we sorta did, the "re-upstreamization" kicked in
and I had to postpone that).  So, er, I hope again to get done
with that RSN :) and move on to what was described above.

Hope that such multiway approach is acceptable to others who
are interested in LTSP, and that "one true way" was a temporary
trouble.

-- 
 ---- WBR, Michael Shigorin <mike-u2l5PoMzF/[email protected]>
  ------ Linux.Kiev http://www.linux.kiev.ua/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_____________________________________________________________________
Ltsp-developer mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-developer
For additional LTSP help,   try #ltsp channel on irc.freenode.net
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.