fredag 12. juni 2020

Utfordringer med å putte åpne kildekode operativsystemer på gamle maskiner i 2020


En kraftplugg på min Acer aspire nitro (laptop), ble ødelagt for en stund siden. Den ødelagte delen heter 50.MQRN1.001. Jeg bestilte nytt fra Acer sin reservedelsleverandør som heter Zandparts.

Jeg tenkte at jeg skulle klare meg uten min laptop en stund. Det er over 2 måneder siden jeg bestilte delen, og jeg har ennå ikke fått den. Jeg har i dette tidsrommet blitt lei av å forsøke å klare meg uten laptop. Kanskje jeg må innrømme at jeg egentlig har en slags laptop livsstil.

Jeg har tatt fram min gamle Compaq Presario F500.

Jeg hadde i utgangspunktet en eller annen versjon av Xubuntu på den. Jeg hadde glemt passordet, og jeg hadde forsøkt å følge en guide for å lage et nytt passord. Dette førte til at oppstart ikke ville fungere lenger. Jeg gjorde vurderingen at det enkleste ville være å installere et operativsystem på nytt.

Jeg hadde Xubuntu 18.04 på en minnepenn, men det virket som det var noe galt med den, siden den så ut til å fryse i en prosess der hvor den egentlig skulle identifisere det som allerede var av innhold på harddisken.

Jeg tenkte at en såkalt "point release" ville fungere bedre. Siden jeg ikke hadde en enhet til å bruke til å lage denne, fikk jeg min bror, Kristian, til å lage for meg. Kristian hadde nok kunnskaper til å vite hva han skulle gjøre om han fikk to linker (https://xubuntu.org/news/18-04-1-released/ og https://xubuntu.org/release/18-04/ ) og den fysiske minnepennen. 

Selv om det finnes nyere versjoner, har det ingen hensikt å skaffe enn annen versjon enn 18.04.4 for mitt beskrevne formål. Jeg kom likevel borti det samme problemet. Jeg fant derfor ut at det enkleste ville være å bruke programmet gparted fra live-mediumet (minnepennen) og slette alt innholdet på harddisken. 

En slik tilnærming ville være uaktuelt for mange. Spesielt de som eventuelt har Windows dual boot. Det er mer enn 10 år siden jeg sist har hatt Windows på laptopen, så dette behøvde jeg ikke å tenke på. Etter slettingen av innholdet på harddisken, installerte Xubuntu 18.04.4 seg problemfritt.

I 2009 med Ubuntu 9.04, var det enklere forholde seg til ferdiginstallerte drivere. Min laptop trenger driveren for (broadcom) b43. Zip-filen tar bare opp 103,9 kB plass. I ca 2012 eller tidligere, droppet Ubuntu å inkludere denne driveren.

Jeg lastet ned og lagret driveren på en harddisk, sammen med en enkel guide for å bruke på alle fremtidige versjoner av operativsystemet.

Etter installasjon av Xubuntu 18.04.4, pakket jeg ut zip-filen på skrivebordet, før jeg steg for steg skrev følgende i terminalen:

cd Desktop

ls

sudo mv b43 /lib/firmware

sudo modprobe b43

rfkill list

lsmod

Deretter tok jeg en omstart av laptop før jeg fikk fungerende wifi.


Jeg satte å igang med å forsøke å installere grafikkkortdriver. Også dette var litt enklere før i tiden. Jeg tror man fortsatt kan bruke Synaptic (pakkesystem) til å installere drivere. Jeg har likevel blitt vant med å bruke terminalen.

For å identifisere driveren, skrev jeg i terminalen:

sudo lswh

Jeg fikk blant annet følgende info:

 *-display
          description: VGA compatible controller
          product: C51 [GeForce Go 6100]
          vendor: NVIDIA Corporation
          physical id: 5
          bus info: pci@0000:00:05.0
          version: a2
          width: 64 bits
          clock: 66MHz
          capabilities: pm msi vga_controller bus_master cap_list rom
          configuration: driver=nouveau latency=0
          resources: irq:17 memory:b2000000-b2ffffff memory:c0000000-cfffffff memory:b1000000-b1ffffff memory:c0000-dffff

Jeg brukte Nvidias egne sider for identifisere hvilken driver jeg trengte. For geforce 6100 trengte jeg nividia 304.137.

Det var på tide å identifisere om driveren fantes blant Ubuntus egne pakker:  https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Det så ut som pakken fantes der. Det var på tide å bruke terminalen for å installere:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update


Et terminalsøk identifiserte hva som fantes av mulige Nvidia installasjoner:

apt-cache search nvidia

Jeg så pakken:
nvidia 304 
(+flere andre 304 pakker)

Følgende kommando burde ha fungert:

sudo apt-get install nvidia 304

Andre relevante input:

lspci -v

lspci -v | grep "VGA controller"

Med et mer avansert søk, så jeg at Ubuntu gav opp på driveren i 2018: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/+bug/1763648

Med grafikkdriveren på plass, kunne historien endt her.


Jeg ville kanskje ellers undret meg over at Xfce + Firefox brukte nesten alt minne. Slik var det ikke for 10 år siden, mener jeg å huske.

Jeg stoppet opp for å tenke meg om hva som herfra ville være den beste veien å gå. Mitt første innfall var å tenke at jeg kunne installert et annet operativsystem basert på åpen kildekode.

Det er mulig at jeg har misforstått noe, men jeg har fått inntrykk av at Linux stadig går mer og mer vekk fra å fungere optimalt på gamle PC-er (på grunn av kombinasjon av bloat, arkitektur- og drivermangler). Operativsystemet FreeBSD er kanskje mer optimalt.

Jeg brukte distrowatch til å søke. Jeg leste om FreeBSD. Per dags dato ser jeg bare ett operativsystem basert på FreeBSD som er beskrevet som brukervennlig, og det er GhostBSD. Jeg forestilte meg at jeg kunne begynne med GhostBSD, før jeg med tiden gikk over til FreeBSD.

Jeg forsto slik at min maskinvare (CPU: AMD Turion 64 X2 Mobile Technology TL-50) levde opp til betingelsene for å installere XFCE versjoen av GhostBSD.  Jeg brukte terminalen for å legge operativsystemet over på en ny minnebrikke.

Jeg kom borti problemer allerede ved tidlig oppstart. Jeg kan sammenligne med Xubuntu for å beskrive problemet: Ved oppstart trykker man ofte ESC knappen for komme til oppstartsprogrammet i minnebrikken

Nesten umiddelbart kommer man til "Boot Menu". Derfra kan man starte opp fra USB.

Jeg kom meg ikke til denne "Boot Menu" skjermen med ghostBSD.

Bildet over viser hvor det stoppet opp.


Jeg forsøkte å forstå meg på innholdet på minnebrikken i Xubuntu, men det viste seg å være komplisert. Kanskje problemet dreide seg om at Linux ikke var så bra til å forstå innholdet, på grunn av filsystemet som var brukt på minnebrikken med GhostBSD.

I terminal hadde jeg skrevet: sudo fdisk -l
(En annen nyttig input er: lsblk)

GhostBSD og Xubuntu ser ganske forskjellig ut i terminal.

GhostBSD:

Disklabel type: gpt
Disk identifier: 43428BB5-8CAE-11EA-90C4-B82A72DDF65F

Device     Start   End Sectors  Size Type
/dev/sdb1     80  1679    1600  800K EFI System
/dev/sdb2      3    27      25 12,5K FreeBSD boot

Partition table entries are not in disk order.

Xubuntu:

Disklabel type: dos
Disk identifier: 0x1492dcba

Device     Boot   Start     End Sectors  Size Id Type
/dev/sdc1  *          0 2996991 2996992  1,4G  0 Empty
/dev/sdc2       2923484 2928411    4928  2,4M ef EFI (FAT-12/16/32)

Jeg la merke til at Xubuntu har en * for boot.


Det var lettere å lese innholdet på minnebrikken med Xubuntu på seg.


Bloggleser vil kanskje foreslå at jeg like gjerne burde kjøpe meg en ny laptop. Jeg må innrømme at jeg har vurdert det. Om jeg skulle skaffet meg ny, så burde den være betraktelig bedre enn den jeg allerede har. Min Aspire nitro er en type VN-591G og minner om denne. Den er på mange måter fortsatt bra.

Jeg fikk forbausende få treff på det jeg mener er rimelige søkeparameter på siden notebookcheck:

 -Display:15.x

-Glossy Screen: no

-90% display rating

-Max 2,3 kg

-Keyboard light

-Min. sRGB coverage: 90%

-No PMW

-Loudness Idle <= 31db

-Noise Under Load <= 47

(En laptop bør forresten ikke bli særlig varmere enn 55 grader celsius)

Resultat: Kun 2 treff.

Acer ConceptD 7 har etter min mening for dårlig skjemrytelse, i tillegg til litt for dårlige høytalerer. Dessuten foretrekker jeg at laptopper kommer med numpad.

Fujitsu Lifebook U758 vil jeg kort beskrive som feil type produkt for mitt bruk.


Tastaturknappene gir ikke æ, ø og å. Mye knot med dagens innlegg. Det beste ville kanskje være om jeg fikk den delen jeg mangler til min Acer-laptop så fort som mulig. Jeg ble forresten ganske brått lei av all PC-bruk. Jeg tror jeg trenger en lang pause fra det.