• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

Need advice... on remastering a distro

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

Arkaine23

Captain Random Senior Evil
Joined
Nov 8, 2001
I'm going to take knoppix or a variant of knoppix and remaster it. I want to slim down a lot of junk but I also need to keep it newbie and home-use friendly. This means I'll be working in a lot of little scripts to simplfy common commands. I'm wondering just what packages I should use. Obviously the usual xmms, openoffice, xcdrecord, xine, mplayer, opera, gimp... I'm tossed up on whether to use KDE or fluxbox, because I want it lightweight, yet KDE has that sort of windows feel to it that I need.

I don't want it stripped bare of hardcore stuff. Utilites for power-users are welcome additions, and even some server stuff like proftp and a web server that's lighter than apache. Samba, VNC, and SSH will have a place in this remastered distro as well.

I hear folders and crunchers all the time saying they'd go diskless if they knew something, anything about linux. I want to give them the ease of setup of knoppix, and write scripts for them to control and monitor their DC client of choice. But instead of a boring and complicated CLI like other DC diskless distros, this one will be full of packages to do almost any common task. I hope to lure them to the dark side, you see? They'll turn their barebones dedicated box on with my CD in it and maybe forget about it.... but then again, they might just try out some of the GNU apps and find they like the look and feel of linux. By virtue of its design and thanks to VNC, they won't need a HDD, monitor, mouse, or keyboard to fully appreciate the power of linux if they have a another computer on a home network.

I'm going implement overfoldix's folding scripts and maybe something similar for SETI so it'll d/l a client when it boots and the user can configure it, then it'll run in a small ramdrive. I'll try to script Samba so the user can just enter their workgroup name, samba user, and password at a prompt and have it configured to share the DC client to a windows box so EM3 will be a snap. This modified distro should be capable of running diskless and graphically from a remote connection, but also have everything you'd need in a desktop should you want to use it as such. It'd be a nice tool to troubleshoot any PC you came across that's not completely NTFS, just boot from the CD, mount the partitions, and you have a host of tools to dicker around with.

Ok, so I need you guys to think of what the most critical applications are- the ones you can't live without. I'm accepting CLI tools on the power-user side, but a lot of this remastered distro needs to be GUI and fairly user-friendly. You may say why bother, knoppix has a lot of great stuff.... but trust me, its full of junk the average user, and even most of us, will never use. So out with the junk and I can clear a couple hundred mb (and the way the data is compressed to fit on CD that 200mb will turn out to be much more than that).

Post any suggestions you have. Post if you want to lend a hand. Post if you want to beta test.

I can already tell you that it should be able to run diskless ok with 160mb of ram though I'd recommend 192mb as the minumum or preferably 256mb.

Here's the stuff I'm reading now... It actually doesn't look like it'll be very hard at all. Just got to pick all the good stuff and do some clever scripting.

http://www.knoppix.net/docs/

How to change boot logo. I'll be looking for someone who can handle GIMP for this probably...

http://www.knoppix.net/forum/viewtopic.php?t=7

I probably won't start with a standard knoppix version because it contains so much stuff I'd have to remove, but instead will grab a thinner remastered version and add and remove from a smaller base system.

http://www.knoppix.net/docs/index.php/KnoppixCustomizations
 
Last edited:
COuld probably do without these if I decide to use flux uinstead of KDE...

821
ace-of-penguin
ace-of-penguins
amor
bb
bsdgames
chromium
chromium-data
enigma
euro-support
euro-support-console
euro-support-x
falconseye
falconseye-data
fb-music-high
fortune-mod
fortunes
fortunes-min
freeciv
freeciv-gtk
frotz
frozen-bubble
frozen-bubble-data
gnocatan-ai
gnocatan-client
gnocatan-help
gnocatan-server-console
gnocatan-server-data
gnocatan-server-gtk
gnome-card-games
gnome-games
gnome-games-locale
gnome-gnibbles
gnome-gnobots2
gnome-gtali
gnome-iagno
gnotepad+
gnotepad+-help
gnuchess
gtans
gtetrinet
icewm
icewm-common
imaze
ingerman
jumpnbump
k3b
kaddressbook
kalarm
kamera
kandy
kappfinder
karbon
karm
kasteroids
kate
kate-plugins
kate-plugins
katomic
kbattleship
kbounce
kcalc
kcharselect
kchart
kcmlinuz
kcoloredit
kcontrol
kcontrol
kcron
kdat
kdcop
kdeaddons
kdeaddons-kfile-plugins
kdeadmin-kfile-plugins
kdeartwork-screensaver
kdebase
kdebase-bin
kdebase-kio-plugins
kdebugdialog
kde-games
kdegames
kdegraphics-kfile-plugins
kde-i18n-cs
kde-i18n-da
kde-i18n-de
kde-i18n-el
kde-i18n-es
kde-i18n-fr
kde-i18n-it
kde-i18n-ja
kde-i18n-nl
kde-i18n-pl
kde-i18n-ru
kde-i18n-tr
kdelibs4
kdelibs4-dev
kdelibs-bin
kdemultimedia-kfile-plugins
kdenetwork-kfile-plugins
kdepasswd
kdepim
kdepim-kfile-plugins
kdepim-libs
kdeprint
kdesktop
kdessh
kdeutils
kdevelop
kdevelop-data
kdf
kdm
kdvi
kedit
kfax
kfile-audio-plugins
kfile-graphics-plugins
kfind
kfloppy
kformula
kgeo
kget
kghostview
kgpgcertmanager
khelpcenter
khexedit
khotkeys
kicker
kicker-applets
kiconedit
kioslave
kivio
kjezz
kjots
klaptopdaemon
klipper
kmahjongg
kmail
kmailcvt
kmenuedit
kmix
kmoon
kmoon
kmrml
knewsticker-scripts
knotes
kodo
kodometer
koffice
koffice-i18n-de
koffice-libs
kompare
konq-plugins
konq-plugins
konq-speaker
konqueror
konqueror-nsplugins
konquest
konsole
kontour
kooka
korganizer
koshell
koules
kpackage
kpager
kpaint
kpersonalizer
kpf
kpilot
kppp
kpresenter
krdc
krecord
krfb
kruler
ksame
kscd
kscreensaver
kshisen
ksim
ksirtet
ksmserver
ksnake
ksnapshot
ksokoban
kspaceduel
ksplash
kspread
kstars
ksync
ksysguard
ksysv
kteatime
ktimer
ktip
ktron
ktuberling
ktux
kugar
kuickshow
kuser
kview
kviewshell
kwin
kword
kworldclock
kxconfig
kxkb
larswm
libkdegames
libkdegames1
lisa
lskat
lxdoom
lxdoom-x11
maelstrom
moon-buggy
nethack
nethack-common
nethack-x11
netris
noatun-plugins
odometer
pingus-data
rocks-n-diamonds
rocksndiamonds
searchandrescue
selflinux
snort
stax
task-games
task-gnome-games
task-kde-games
tipptrainer
tipptrainer-data-de
tipptrainer-data-dexconq
tipptrainer-data-en
trans-de-en
vimsokoban
wmaker
wmakerconf
wmakerconf-data
wmaker-data
xbattle
xbill
xboard
xboing
xbomb
xeyes
xfishtank
xfonts-intl-chinese
xgalaga
xlogo
xskat
xsnow
xtris
xtux
 
Since your minimum RAM specs are 160MB, KDE should be fine. blackbox is better for < 128MB tho.
Since the hidden goal of your distro is to lure people over to Debian (as a Debian zealot this pleases me obviously), make very sure that it s easy to install the CD on HD and make it a full Debian distro.
In a mixed environment, samba is pretty essential. Try to get a GUI frontend for the servers you include (sshd, samba, webserver, ftp,...) like webmin. Windows users expect that.
If you can, try to make remote X available. X is far better for remote desktop access than vnc imho. The problem is: it´s harder to setup clientside, but rootless X looks way better than a VNC window. There is an XFree86 for cygwin. There might be other free xservers for Windows. Look for one which can do rootless X if at all possible. Maybe look for an easy setup of XFree86 for windows if it can do rootless X by now. something like a nice selfcontained executable which installs itself.
For vnc I rcommend xvfb on the Linux side: it doesn´t need a videocard, let´s you run it in headless boxes.
 
Back