On Monday 24 February 2003 09:05 pm, Lonnie Cumberland wrote:
> Hello,
>
> I am working to put together a project and want to base it on the lattest
> Mandrake Linux so that as newer versions of your product come out the we
> can upgrade the components easily. This will also help to promote Mandrake
> as the base operating system.
>
> What I need to do is to have the smallest version of Mandrake that I can
> put together.
>
> The basic features of mandrake that I need are:
>
> 1. Latest kernel
> 2. Latest Xfree86
> 3. network/ppp support
> 4. base ext3 filesystem
> 5. NFS
> 6. XDMCP/XDM
> 7. simple csh shell.
> 8. rpm facilities
>
> The idea is that I need the absolute smallest possible distrabution of
> Mandrake that can cover these requirements. It would be optimum if we could
> keep the entire thing under 40MB for less if it is possible. I have
> recently heard about a 2-DiskXwin that fits on 2 floppies but am not sure
> if that would be a good starting point or not.
>
> I will be adding a few of my own applications and want to incorporate the
> DrakeX and HardDrake for the installation method. The user will then also
> be allowed to add more of their own Mandrake application selections as
> needed.
>
> Can you please help me to locate such a variation on Mandrake or how it
> might be done easily.
>
> Sincerely
> Lonnie
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Tax Center - forms, calculators, tips, more
> http://taxes.yahoo.com/
Well, if you install with NO packages selected in the group list you have 
about 65M and a functional system, but no X and no urpmi.

4.Unless you need really quick recovery of filesystems, ext3 should also be 
excluded and ext2 used instead.  That might save a little space and you take 
a big speed hit when you use ext3 in journaling mode (and why would anyone 
use it in non-journaling mode?).

3.Network/ppp adds very little and can be rpm'ed in
5.NFS is again just a couple of MB, unless you are talking NIS as well.
6.XDM comes if you install a desktop besides KDE and/or GNOME, but if you want 
stripped, leave that one out and boot to level 3 and keep python in the mix 
and use Xtart.  It permits a level3 (console) login and then offers a menu of 
installed X windows systems and ALSO permits a diagnostic start with X and no 
desktop and an Xterm.
7.csh?  Well if your people are used to it....  but consider ash if you are 
simply trying to select a small shell.  It is a workalike to bash but without 
the history feature, and a lot more folks are familiar with bash and create 
disasters with csh ...  (tcsh is what you install for csh)
2. "Latest XFree" is OK but stick with 1024x768 x 16 bit depth and use the 
framebuffer driver.  This makes it insensitive to hardware video changes of 
the modern kind, cause they all basically support framebuffer.  Select the 
server and snarf the config file from a "heavy" install that has been 
defaulted to framebuffer by not installing X then rpming in the server and 
using XFdrake --expert later.  Using the XF86 SVGA from 3.3.6 is likely a 
space-saver as well and should perform similarly in framebuffer.
8.  rpm facilities are in the functional install.  urpmi is NOT, so forget 
automating updates.

40M?  Well no modern distro except specifically tailored minis with a lot less 
functionality are going to run with 40M.  I suppose if you stripped out all 
security....  But let's not go there.

Ohhh yes, the WM.  This is a space-eater.  IceWM-light or blackbox are OK, and 
if you keep Python and GTK, then ROX is available as a file manager.  TWM is 
there as a very small one.  If you just have Python, then consider PLWM 
"PointLess Window Manager".  It is a set of Python routines to make just 
about any WM feature you might want, and it offers a couple of demo 
configurations.  You will probably find it in /contribs.  Just keep 
/etc/X11/wmsession.d files straight and Xtart will give you a console 
selection.

I made a smallish one with framebuffer X and Emacs as my desktop--not exactly 
GUI but workable.  I am making another to fit into 32M right now, with a real 
WM and Python, but it is compiled for exactly the hardware it addresses and 
the 32M DiskOnChip is replacing the BIOS, and I am stalled until I have a job 
so I can buy the board to take the DiskOnChip (K7VEM or similar).

I strongly recommend a compile with no modules for the kernel if you know 
exactly what hardware you will be using and have a reasonable expectation of 
no change.  Not only are you much less vulnerable to rootkitting, but you can 
recover a lot of space.  If the hardware is likely to change, though, find 
another solution, and live with a larger install.

Civileme



Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to