Introducing StripSlack, a minimal configuration of Slackware
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
No, I think kiki has hit on the best definition of minimal from a practical standpoint. The point is not really the smallest possible thing, rather the most compact list of packages. As a matter of fact, I've been hoping he would come to this conceptual point, which is exactly what I use:
"boot to a console login on a local drive" no net or anything. Of course, unless the installation is gonna be a pure software *appliance*, then one will first want to be able to extend it with pkgtools, tar and xz. But, they really remain out of the true minimal list. BTW, lilo and xi/vim also fall outside that.
Any other sort of list simply becomes an exercise for the reader/tinkerer -most 'minimum install' threads start out with something like: "I want a minimal system -but with firefox and all the known codecs", which absolutely boggles the concept.
for i in /mnt/usr/share/locale /mnt/usr/doc /mnt/usr/man; do
find $i -type f -exec rm '{}' \;
done
Just an FYI, and I only know this because I did the digging recently on a script I was making, so this is fresh on my mind. Per a gnu.org page on deleting files using find (10.1.6 specifically) it's actually more efficient to use the -delete command with find rather than an -exec rm '{}' \;. This prevents needing to fork the rm process and helps prevent overhead and will theoretically provide a speed boost (which, depending on the scope of your find and the for loop, could be a very real world noticeable improvement). Plus, it's easier to type
I figured since this thread was talking about minimalism is Slackware, which tends to cover efficiency too, this was fitting.
Code:
for i in /mnt/usr/share/locale /mnt/usr/doc /mnt/usr/man; do
find $i -type f -delete
done
I'll echo what didier stated:
Quote:
WARNING: Anyone typing these commands not knowing what they do can only complain to oneself about damages caused to the system.
There might be more French (and Germans, Dutch, etc, etc, etc) who speak English, than English who speak French or anything else.
Or English who speak English...
I've shuddered more times than I care to count at my friends' horrible spelling and grammar on Facebook. I tend to not judge on forums, because I don't know peoples' backgrounds, but when I know my friends and what kind of schooling they've had, I'm amazed at what they write. Didier's grammar, who has English as a second language, and many others on this forum, easily surpass the majority of my friends' grammar on Facebook. It's really sad...
Just kidding. Thanx Niki. This seems like an interesting project. There were other similar attempts, but yours seems to be more documented and thorough. And it could also be useful for those who would like to experiment with building a minimal Slack-like system from the source.
Just kidding. Thanx Niki. This seems like an interesting project. There were other similar attempts, but yours seems to be more documented and thorough. And it could also be useful for those who would like to experiment with building a minimal Slack-like system from the source.
There are many ways to get lost in this project. I think one way to avoid this is to really start from the ground up, one step at a time, and to take a task-oriented approach. Here's the first draft of a follow-up:
... Tested as Slackware64-14.1 iso in VirtualBox guest with NAT ethernet.
Its not about the mirror... its a network issue... Turns out some things have changed on our network here at work at about the same time I was doing this. So I'm good Made for an interesting lunch.
Haha... while this follows the latin pluralization of the word, it generally doesn't conform to the British or American pluralizations. According to the Oxford Dictionary, fora is typically used when in reference to "a public square or marketplace used for judicial and other business" in an ancient Roman city. Forums is the plural form for "A place, meeting, or medium where ideas and views on a particular issue can be exchanged".
I also like the last sentence from Media College on why they use forums over fora:
Quote:
We don't believe it makes sense to promote fora as the "correct" pluralisation because it creates confusion, offers no real benefit, and can't work anyway so it's pointless trying.
Niki, I think you've made a mistake on your HOWTO. You mention using dhcpcd and wget to get your tag file, but those packages wouldn't be installed with your base install. DERP... I realized that this was after booting off an installation disk, so you would have those items. Don't mind me... it's still morning
It seems the StripSlack scripts/tagfiles have been removed from the site (getting 404s when using the direct link). Anybody know where I can get a copy of this now/have a copy they can send me?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.