Etikett: fri programvara

  • Asus X551MA

    En äldre bärbar dator behöver inte vara uttjänt bara för att den inte längre klarar de senaste och mest krävande programmen. Den här Asus X551MA från mitten av 2010-talet har fått nytt liv med Debian och visar hur fri programvara kan göra enkel, åldrad hårdvara användbar igen. Med rätt anpassningar räcker datorn fortfarande gott för exempelvis ordbehandling, internetradio, webbsurfning och enklare serveruppgifter.

    Det är lätt att tro att en dator blir värdelös bara för att den har några år på nacken. Programmen blir tyngre, operativsystemen kräver mer och tillverkarna slutar så småningom att erbjuda uppdateringar. Men en äldre dator behöver inte vara förbrukad. Med rätt operativsystem kan den få ett betydligt längre liv.

    Ett bra exempel är denna Asus X551MA, en bärbar dator som ursprungligen hörde hemma i den enklare delen av marknaden. Det är en 64-bitarsmodell med traditionell konstruktion och hårdvara från mitten av 2010-talet. Trots sin ålder kör den i dag Debian och fungerar fortfarande som en användbar dator för lättare arbetsuppgifter.

    En enkel processor med låg energiförbrukning

    Datorns processor är en Intel Celeron N2830 med två processorkärnor och två trådar. Grundfrekvensen anges till 2,16 GHz, medan systeminformationen visar en aktuell frekvens på omkring 2,4 GHz. Processorn har stöd för 64-bitarsinstruktioner och flera moderna funktioner, bland annat virtualisering, energisparfunktioner och skydd mot att data körs som programkod.

    Celeron N2830 är inte byggd för avancerad videoredigering, moderna datorspel eller tunga beräkningar. Den är snarare konstruerad för grundläggande användning med låg strömförbrukning. Det gör den lämplig för exempelvis ordbehandling, enklare webbsurfning, internetradio, terminalarbete, programmering och användning som informationsskärm.

    Processorn har 112 kilobyte L1-cache och 1 megabyte L2-cache. Cacheminnet fungerar som ett mycket snabbt mellanlager där processorn kan lagra information som den snart behöver igen. Ju mindre processorn behöver vänta på det långsammare arbetsminnet, desto effektivare kan den arbeta.

    Fyra gigabyte arbetsminne

    Datorn har 4 GB DDR3-minne med en klockfrekvens på 1 333 MHz. Minnet sitter i den ena av datorns två rapporterade minnesplatser, medan den andra platsen är tom.

    Fyra gigabyte är inte särskilt mycket med moderna mått. En vanlig webbläsare kan använda en betydande del av minnet om många flikar öppnas samtidigt. Debian är däremot flexibelt och kan köras med skrivbordsmiljöer som kräver betydligt mindre resurser än de tyngsta alternativen.

    Med exempelvis Xfce, LXQt eller ett enkelt fönstersystem kan datorn fortfarande kännas förhållandevis lätt och responsiv. Nyckeln är att anpassa programvaran efter hårdvaran i stället för att kräva att gammal hårdvara ska hantera ett modernt och resurskrävande system utan kompromisser.

    Datorn har dessutom ungefär 4 GB växlingsutrymme, så kallad swap. Swap gör att Debian tillfälligt kan flytta mindre aktiv information från arbetsminnet till hårddisken. Det förhindrar att systemet omedelbart får slut på minne, men eftersom hårddisken är mycket långsammare än RAM-minnet bör swap ses som en reserv och inte som en ersättning för arbetsminne.

    En traditionell mekanisk hårddisk

    Lagringen består av en 500 GB hårddisk från HGST, där den användbara kapaciteten rapporteras som cirka 465 GiB. Disken använder GPT-partitionering och innehåller en EFI-partition, en stor Linuxpartition med filsystemet ext4 samt en swap-partition.

    Rotpartitionen använder ext4, ett beprövat och stabilt Linuxfilsystem med stöd för journalföring, stora filer och utökade filattribut. Journalföringen innebär förenklat att filsystemet för anteckningar över pågående förändringar. Det minskar risken för omfattande skador om datorn plötsligt stängs av.

    Den mekaniska hårddisken är sannolikt datorns tydligaste prestandabegränsning. Processorn och arbetsminnet är visserligen begränsade, men en traditionell hårddisk påverkar nästan allt: starttid, programstarter, uppdateringar och användningen av swap.

    Ett byte till en SATA-SSD skulle därför sannolikt vara den uppgradering som märks mest. En SSD gör inte processorn snabbare, men den minskar väntetiden när systemet läser och skriver data. På äldre datorer kan detta förändra upplevelsen mer än vad specifikationerna först antyder.

    Grafik som fungerar direkt i Linux

    Grafiken är integrerad i Intels systemkrets och använder Linuxdrivrutinen i915. Skärmen körs med upplösningen 1 366 × 768 bildpunkter och 32-bitars färgdjup.

    Den integrerade grafiken är inte avsedd för moderna spel, men den räcker för ett traditionellt skrivbord, enklare videouppspelning och vanliga tvådimensionella gränssnitt. En stor fördel är att Intels äldre integrerade grafik har väl etablerat stöd i Linuxkärnan.

    Debian behöver därför inte någon separat proprietär grafikdrivrutin. Drivrutinen följer med kärnan och laddas automatiskt när datorn startar.

    Debian känner igen nästan all maskinvara

    En intressant detalj är hur mycket av datorns maskinvara som Debian identifierar och hanterar med vanliga Linuxdrivrutiner.

    Det trådlösa nätverkskortet är ett Qualcomm Atheros QCA9565/AR9565 och använder drivrutinen ath9k. Det trådbundna nätverket sköts av ett Realtek-kort med drivrutinen r8169 och en maximal hastighet på 100 Mbit/s.
    Även datorns Bluetooth-adapter, webbkamera, ljudkrets, kortläsare, tangentbord och styrplatta har identifierats. Webbkameran använder exempelvis Linux standarddrivrutin uvcvideo, medan ljudet hanteras av snd_hda_intel.
    Detta visar en viktig egenskap hos Linux: stöd för äldre maskinvara försvinner inte nödvändigtvis bara för att datorns tillverkare har slutat publicera nya drivrutiner. I många fall finns drivrutinerna redan i Linuxkärnan och underhålls gemensamt av utvecklare från hela världen.

    Datorn kör Linuxkärna 6.12.94+deb13-amd64, vilket innebär att en relativt modern kärna används på hårdvara vars BIOS är daterat den 12 augusti 2014.

    Vad kan datorn användas till?

    Den här Asus-datorn är inte någon prestandamaskin, men den kan fortfarande fylla många praktiska funktioner:

    • ordbehandling och enklare kontorsarbete,
    • e-post och lättare webbsurfning,
    • internetradio och musikuppspelning,
    • programmering och terminalarbete,
    • enklare webbserver eller testserver,
    • informationsskärm eller digital skylt,
    • fjärrterminal till andra datorer,
    • enklare filserver och säkerhetskopiering,
    • utbildning i Linux och nätverksteknik.

    Vid vanlig webbsurfning bör antalet öppna flikar hållas nere. Moderna webbsidor kan innehålla stora mängder JavaScript, annonser, videomaterial och bakgrundsprocesser. Det är ofta webbplatsen snarare än operativsystemet som blir den största belastningen för en äldre dator.

    Ett exempel på hållbar datoranvändning

    Att fortsätta använda en äldre dator handlar inte bara om ekonomi. Tillverkningen av en ny dator kräver råvaror, energi, transporter och avancerade industriella processer. Den mest miljövänliga datorn är därför ofta den som redan finns, förutsatt att den fortfarande kan lösa sin uppgift på ett rimligt och säkert sätt.

    Debian passar särskilt bra i detta sammanhang. Systemet är stabilt, kostnadsfritt och kan anpassas efter datorns resurser. Det ger också fortsatt tillgång till säkerhetsuppdateringar och modern programvara utan att användaren är beroende av datorns ursprungliga tillverkare.

    Asus X551MA blir aldrig en snabb arbetsstation. Men med realistiska förväntningar, ett lätt skrivbord och gärna en SSD kan den fortsätta vara användbar långt efter att många liknande datorer har hamnat i en garderob eller på en återvinningsstation.

    Det är kanske den viktigaste lärdomen: gammal hårdvara behöver inte vara dålig hårdvara. Ibland behöver den bara ett operativsystem som fortfarande är byggt för att ge användaren kontroll.

    Noteringar : Den här klara streaming hjälpligt. Dvs kan lagga ibland.