Inlägg märkta ‘GNU’

Två t-shirts från GNU/FSF till salu

tisdag, 12 januari, 2010

Jag beställde t-shirts från Free Software Foundation, storlek XL. Det visade sig att det är stora storlekar, så i en XL skulle det rymmas två-tre slimmade TWM2-kroppar som min. Därför säljer jag nu dessa två oanvända och otvättade tröjor. Den ena är röd med en röd gnu på och den andra är svart med GPL3-propaganda. Båda är fruktansvärt attraktiva och skulle göra just dig till strandens konung i sommar. Om du är tillräckligt stor, dvs.

Jag släpper dem till ett något reducerat pris mot vad jag gav för tröjorna och frakten, och tullen räknar jag helt bort. 200 kr/st vill jag ha. Ska beställa mig en ny uppsättning likadana exemplar, men i mindre storlek.

Sugen? Skriv en kommentar med giltig e-postadress så kontaktar jag dig. Bäst om du hämtar i Akalla eller att vi möts i Stockholm, men jag kan skicka i värsta fall.

Stänga av pc-speaker-beep i bash

torsdag, 11 juni, 2009

Varje gång jag sätter mig vid ett nyinstallerat eller dåligt konfigurerat Ubuntu-system eller annan variant av GNU/Linux, blir jag påmind av att standardinställningarna för pc-speakern är kvar på tidigt 80-tal. Trycker man tab för att komplettera filer i bash eller om man råkar trycka nedåt en rad för mycket i Vim så piper det. Oerhört enerverande. Varför varför varför?

Nåja, det är lätt att fixa. Anledningen till denna bloggpost är att jag själv ska veta var jag kan söka efter svaret så jag slipper googla mig fram varje gång, men kommer du hit och får svaret så bjuder jag på det.

xset b off

Antingen kör man detta kommando i det shell man arbetar, om man bara vill att det ska vara aktivt för den sessionen. Vill man ha det mer permanent kan man lägga raden i filen ~/.bashrc.

gNewSense plus CoreBoot ger dator med 100% fri mjukvara

måndag, 19 januari, 2009

För ett år sedan var jag nära att skaffa hårdvara anpassad för att sätta upp ett system som kör helt fri mjukvara – alltifrån BIOS till en fullständig desktop. Fri mjukvara, som den definieras av Free Software Foundation. Det vill säga, användaren ska, i alla situationer, ha:

  1. Friheten att köra applikationen utan hinder
  2. Friheten att studera källkoden till applikationen
  3. Friheten att modifiera applikationen för eget bruk
  4. Friheten att dela med sig av sina förändringar.

Detta innebär att mjukvaran i BIOS på vanliga pc-moderkort måste bytas ut, då den bryter mot de tre sista punkterna. Till det har vi CoreBoot (som tidigare hette LinuxBios), som är ett projekt som ersätter BIOS-mjukvaran på en handfull moderkort med helt fri mjukvara.

När väl vi kan boota moderkortet utan att bli frihetsberövade, måste vi ha ett operativsystem som inte begränsar vår frihet. Vilket GNU/Linuxsystem somhelst torde väl duga? Nej, verkligen inte. De flesta skickar med proprietär mjukvara, som bryter mot en eller flera av ovannämnda punkter, vilket får konceptet att fallera. Ubuntu är inget undantag. Där finns proprietära drivrutiner, flash-spelare och mediaavkodare med mera. Valet blir gNewSense, som är en distribution  av GNU/Linux, förvisso baserad på Ubuntu, men där man plockat bort all ickefri mjukvara.

För ett år sen uppdagades dock ett allvarligt pr0blem. Vissa filer i grafikrenderaren Xorg hade en licens som bröt mot en av punkterna. gNewSense plockade bort  dessa berörda filer, vilket resulterade i att allt som har med 3D-acceleration (GLX) att göra, försvann. Således blev alla applikationer som kräver 3D obrukbara, och det är inte direkt ett hållbart alternativ i ett modernt system.

Tack vare dessa påtryckningar från gNewSense och några andra instanser, har man nyligen löst problemet. För ungefär en vecka sedan, fick man upphovsrättsinnehavarna av dessa filer, främst Silicon Graphics (SGI) att ändra licensen så att den nu är helt fri.

Detta innebär att det uppenbarligen hjälper att kämpa. Genom att ge sitt stöd till projekt som gNewSense kan man göra skillnad. Nu ska jag på sikt återuppta mitt projekt att sätta upp min dator med 100% fri mjukvara. Dessutom har det under året som gått blivit bättre stöd för billigare moderkort i CoreBoot, vilket sǻklart är en bonus.

Tyvärr kommer jag inte kunna bli helt fri, då det exempelvis fodras proprietära drivrutiner för vissa grejer i min eeePC 901, men jag ska satsa på ett helt fritt system på åtminstone en dator.