Shrinking LMDE to fit onto a CD

Chat about Linux in general
Post Reply
swiftlinuxcreator
Level 2
Level 2
Posts: 54
Joined: Sun Jan 30, 2011 9:31 pm

Shrinking LMDE to fit onto a CD

Post by swiftlinuxcreator »

I'm the founder and lead developer of a lightweight Linux distro called Swift Linux (http://www.swiftlinux.org). I'm in the process of switching from the antiX Linux base to the LMDE base. The source code I use for transforming LMDE into Swift Linux is at https://github.com/swiftlinux . (NOTE: I have a ways to go to make the first Minty release.)

Some of the things I've done so far include:
1. Replacing gdm with SLiM
2. Removing most GNOME packages and adding IceWM and ROX
3. Removing Firefox (which is automatically replaced with Iceweasel)
4. Using BleachBit to remove support for languages other than English
5. Removing space-hungry/less essential apps like Thunderbird, GIMP, Pidgin, and XChat.
6. Removing server apps like Samba and procmail.

You can see the packages I've cut at:
https://github.com/swiftlinux/ui-gnome/ ... er/main.py
https://github.com/swiftlinux/remove-mi ... er/main.py
https://github.com/swiftlinux/remove-la ... er/main.py
https://github.com/swiftlinux/remove-mi ... er/main.py

Despite all of these cuts, the ISO file is still well over 800 MB (compared to 1.2 GB for the original GNOME ISO file).

What else can I remove BESIDES LibreOffice? I want to give Swift Linux users the convenience of pre-installed LibreOffice Writer and Calc. With the antiX Linux base, I was able to give users the convenience of pre-installed OpenOffice 2.4. OpenOffice/LibreOffice is probably the most widely-used open source software, and that is why I insist on providing the spreadsheet and word processor. Replacing LibreOffice with AbiWord and Gnumeric is strictly for Diet Swift Linux.

From Baobab, I've identified some possible additional cuts. Are there any ramifications I should be aware of? Some of the possibilities:
1. gcc 4.4 or 4.6: Are both really necessary? Isn't one or the other enough?
2. How necessary are all those jvm/java packages?
3. Are Python 2.6, 2.7, and 3.2 all necessary? antiX Linux gets by with just 2.6. The default version in LMDE is 2.6, and 2.6 works fine there as well.

Also, is there a way to change the genisoimage command to provide a greater compression ratio? It seems that the genisoimage command in the mintConstructor script offers a compression ratio of about 3. So 3 GB of files compresses into a 1 GB ISO file. I'm currently down to 2.6 GB of files after making the changes to Swift Linux. If I can increase the compression ratio to 4, then I'm down to a 650 MB ISO file, which is small enough to fit onto a CD.
User avatar
xenopeek
Level 25
Level 25
Posts: 25099
Joined: Wed Jul 06, 2011 3:58 am
Location: The Netherlands

Re: Shrinking LMDE to fit onto a CD

Post by xenopeek »

Moved here by moderator
Image
zerozero
Level 16
Level 16
Posts: 6477
Joined: Tue Jul 07, 2009 2:29 pm

Re: Shrinking LMDE to fit onto a CD

Post by zerozero »

hi,
one of our members did a custom LMDE-iso with 441MB, you might want to check it
http://forums.linuxmint.com/viewtopic.p ... 75#p486118
http://linuxtracker.org/index.php?page= ... 36f2fa1d56
Image

[ bliss of ignorance ]
User avatar
tdockery97
Level 14
Level 14
Posts: 5060
Joined: Sun Jan 10, 2010 8:54 am
Location: Mt. Angel, Oregon

Re: Shrinking LMDE to fit onto a CD

Post by tdockery97 »

Just checked on that. The screenshots are gone, and the torrent had 2 leechers and 0 seeders.
Mint MATE 20.1
Post Reply

Return to “Chat about Linux”