Damn Small Linux eller DSL är ett fritt operativsystem för x86-familjen av persondatorer. Det har utformats för att kunna köra grafiska program på äldre PC-hårdvara - till exempel maskiner med 486/tidiga Pentium-processorer och mycket litet minne. DSL är en Live CD med en storlek på 50 MB. Det som ursprungligen började som ett experiment för att se hur mycket programvara som kunde rymmas på 50 MB blev så småningom en fullfjädrad Linuxdistribution. Den kan installeras på lagringsmedier med liten kapacitet, t.ex. startbara visitkort, USB-flashminnen, olika minneskort och Zip-enheter.

Funktioner och tekniska egenskaper

  • Mycket liten storlek: hela distributionen är avsedd att rymmas på en 50 MB Live-CD eller liknande litet medium.
  • Lättviktigt grafiskt gränssnitt: använder små fönsterhanterare och lätta grafiska bibliotek för att minimera minnes- och CPU-användning.
  • Snabb uppstart och körning i RAM: möjligheten att läsa in delar av systemet i minnet ger snabbare respons på äldre maskinvara.
  • Modulärt paketkoncept: stöd för att lägga till extra program via små paket eller "extensions" utan att öka basavbilden kraftigt.
  • Komprimerat filsystem: systemfiler lagras i komprimerade format för att spara utrymme på skivan och i minnet.
  • Verktyg för räddning och återställning: lätt att använda som räddnings-CD för att komma åt filer på system som inte startar.

Programvaror som ofta följer med

DSL innehåller vanligen ett urval av mycket lätta program för grundläggande uppgifter: webbläsare, filhanterare, textredigerare, e-postklient, terminalemulator, enkla multimedia- och nätverksverktyg. För att hålla storleken nere används resurssnåla alternativ (t.ex. mindre webbläsare som Dillo) och specialanpassade småverktyg.

Installation och användningssätt

  • Live-CD/Live-USB: körs direkt från CD eller USB utan att ändra hårddisken.
  • Frugal install: lägger systemet som en fil på hårddisken så att det kan startas utan full installation — bra på äldre eller begränsade enheter.
  • Installera på flash/minneskort: möjliggör bärbar användning och enkel uppgradering.
  • Använd som räddningssystem: praktiskt för att kopiera filer från skadade system eller felsöka maskinvara.

Systemkrav (ungefärliga)

DSL är designat för mycket gamla datorer. I praktiken kan det starta på 486/tidiga Pentium-processorer och köras med mycket litet minne; vissa installationer kan fungera med så lite som 16–24 MB RAM, men för användbarhet och komfort rekommenderas 64 MB eller mer.

Användningsområden

  • Återanvända och ge nytt liv åt äldre PC:er
  • Skapa små, snabba räddnings- och underhållsverktyg
  • Demo och utbildning för Linux på begränsade resurser
  • Portabla system på USB/flash för snabba arbetsmiljöer

Status och efterföljare

Damn Small Linux fick mycket uppmärksamhet under 2000-talet för sin storlek och sitt koncept. Projektet har dock varit inaktivt sedan slutet av 2000-talet och officiella uppdateringar upphörde. Samtidigt inspirerade DSL flera senare smådistributionsprojekt och lätta distributioner, exempelvis Puppy Linux, Tiny Core Linux och Slax, som fortsätter idén att erbjuda fullgod funktionalitet på mycket begränsad hårdvara.

Om du behöver ett modernt, underhållet alternativ för mycket gamla datorer kan det därför vara värt att titta på dessa nyare, aktivt utvecklade distributioner—men DSL förblir ett intressant exempel på hur mycket som kan rymmas på 50 MB.