Tag Archives: Umebuntu

Nytt försök på fri mjukvara till Umeås skolor?

Från mig till Johan Wahlström, med referenser till Umebuntu-projektet för att använda fri mjukvara i Umeås skolor.

Halloj!

Jag läste på Infotech Umeå i en artikel från februari att Umeå är någon slags föredöme för andra städer när det gäller öppna/olåsta datorer.

Betyder detta att dagens skolelever får t.ex. installera Linux på sina datorer? Eller är det fortfarande förbjudet att installera eget operativsystem [vid sidan om existerande]? I så fall är det ju en sanning med totalhavererad struktur att hävda att datorerna inte låser in/fast användaren.

Ifall det nu gäller att elever får installera egna operativsystem tycker jag att man kan göra en informationskampanj för detta. Detta hade jag absolut gärna brunnit för att speca upp och utföra. Kanske att man inför nästa år skulle kunna skeppa datorerna med dual-bootande miljö, som Forslunda gör eller åtminstone har gjort? Även om samtlig önskad integration inte är möjlig på grund av IT-avdelningens Microsoftälskande.

När jag för drygt ett år sedan hade kontakt med elever som skulle testa Ubuntu så blev ju tacken från IT-avdelningen snarare att allt mitt ideella arbete beslagtogs av polis och hölls kvar i 11 månader. Förutsatt att detta inte sker igen hjälper jag gärna till.


Mikael Nordfeldth
http://blog.mmn-o.se/
mmn@hethane.se
070-5657637

Min stora förhoppning är just det gällande dual-bootande datorer. Det i kombination med en informationskampanj kan absolut öka kunskapen och användandet för fri mjukvara.

AMD64, Flash och PDF-matteböcker

Jag löste internetanslutningen för Ubuntu på ett fult sätt tillsvidare i alla fall. Det har resulterat i ett mindre filtrerat nät för elevdatorer som ansluter genom min lösning än vad de upplever genom det trådlösa ELEV-nätet. Så helt fult är det ju inte :)

I vart fall resulterade måndagen – första dagen med nät etc. i skolan – att den första testlaptopen sprang på ett problem. Flash ville inte installera sig pga AMD64-plattformen. Dock finns det en AMD64-alpha (som fungerar fint) för Firefox 64bit i Linux, så det var ju bara att klämma in den.

Adobe Flash Plugin 10 kan inte installeras på din datortyp (amd64). Antingen kräver programmet speciella hårdvarufunktioner eller så har tillverkaren valt att inte erbjuda stöd för din datortyp.

Adobe Flash Plugin 10 finns tillgänglig i kanalen för tredjepartsprogramvara “jaunty-partner”. Klicka på kryssrutan bredvid programkanalen för att aktivera och installera den.

För att fixa det kan man antingen man slanga ner det pluginet direkt från adobe.com, eller aktivera partner-repositoryt enligt den citerade instruktionen ovan. Jag testade förvisso aldrig utan, men efter att ha avkommenterat raderna i /etc/apt/sources.list så installerade jag paketet flashplugin-installer och vips fungerade det.

Det rapporterades visserligen vit ruta istället för video på YouTube, men det måste ha varit ett högst temporärt problem eftersom det inte inträffat igen.

Värt att notera är även t.ex. lösningen för mattebok som IB-elever har. Det är en CD med PDF och tillhörande program som kan rita grafer och dylikt typ. Det finns länkar i PDF:en till program som kör nämnda formler/exempel med ett fönster som har grafritare. Samt länkas enstaka videoklipp och stuff.

Innehållet i CD:n går att kopiera till random lagringsplats, t.ex. USB-minne eller .deb-paket, utan att det förstör dess funktionalitet. PDF:erna och länkarna fungerade finfint med evince (Gnome’s medföljande PDF-läsare).

Med länkarna menar jag givetvis bara själva länkarna. De försökte dock starta Win32-program – och föll således pladask. Botemedlet var dock simpelt – vi installerade bara wine och då fungerade ekvationsprogrammen igång.

Funktionalitetsmässigt var det helt okej. Fast jag behövde ställa in wine som förvald .exe-öppnare. Det kan vara värt att komma ihåg.

Vidare kan nämnas att elever som pysslar med matte säkerligen skulle ha nytta av att lära sig använda t.ex. octave. Det är en GPL:ad Matlab-klon som har väldigt hög kompatibilitetsgrad. Rita grafer och dylikt är lätt som en plätt och använder sig av gnuplot om jag inte missminner.

Intressant vore ju om man egentligen kunde börja vänja elever vid octave/gnuplot istället för t.ex. Texas Instruments grafräknare etc. Inget ont om dem, men förstå vilket lyft att ha Matlab-vana – åtminstone för de som ska läsa naturvetenskap och stuff på universitetet. Om inte annat är det smidigare att ange tabelldata i octave.

Gårdagens läxa var alltså:

  • Fulhack är bäst för att undvika omständiga nätverksanslutningar.
  • Partner-repository ska aktiveras om det behövs framöver också (Flash är trots allt en nödvändighet)
  • wine behöver installeras. Ej konfigureras dock, det fungerade out of the box.
  • Gnome behöver delges wine som standardhanterare för .exe-filer.
  • octave + gnuplot bör installeras för awesomehetens skull.

Linux: Snabbt, rappt och hippt på Umeå kommuns laptops

Det är alltid en trevlig upplevelse att använda en snabb dator. Än trevligare att testa på något man inte gjort i en särskilt stor utsträckning tidigare. Första laptopen har nu fått installerat Ubuntu “Jaunty” 9.04 för AMD64-arkitekturen (x64 eller whatever). i386 är sååå 1900-tal!

Tidigare har AMD64 varit ett problem för t.ex. Adobe Flash och Sun Java för den delen, eftersom binärklumparna inte tillhandahållits för 64bit. Fast nu är allting åtminstone automagiskt och även stora, klumpiga och sega mjukvaruföretag har anpassat sin desktopmjukvara till framtiden.

Fast när behöver man faktiskt adressera >4GiB minne på en och samma gång? Eftersom elevernas laptops faktiskt har 4GiB internminne dock så kan man ju inte hålla tillbaka utvecklingen. Jag har i vart fall inte blivit förmedlad om några problem med AMD64-kompilerad desktoplinux på sistone. Folk har lärt sig.

Med det lilla jag hann testa i torsdags var allting i alla fall märkbart snabbare än Windowsinstallationen som är cripplad med dels Windows, men även nätverksmounts som sker precis vid login och grejer. Men frågan är hur Ubuntu agerar när alla spec-mek man behöver fixa är inlagt där också…

I en vanilla-installation av Ubuntu medföljer som bekant Brasero, Firefox, Gimp, OpenOffice.org, Rhythmbox och Totem. Funderingar på extra mjukvara att installera från scratch, bl.a. tipsat i en kommentar på förra inlägget lyder:

  • build-essential (gcc etc…)
  • filezilla (ftp/whatever)
  • freemind (mindmapping)
  • gperiodic (periodiskt system)
  • inkscape (vektorgrafik)
  • liferea (rss-läsare)
  • sound-juicer (audio cd extractor)
  • vlc (mediaspelare of doom)

Vidare har jag personligen alldeles nyligen uppdaterat till Ubuntu 9.10 alpha 5 (Karmic Koala) på min laptop. Gick finfint med reboot och hela kitet. Jag kör nu 2.6.31-kerneln och “UXA acceleration method” för Intel-grafiken (ersätter “EXA”). Fungerar än så länge perfekt ihop med Xrandr, rotering av bildskärm och generellt compiz-utnyttjande.

Intressanta nyheter för Karmic som kan vara relevanta för användning inom skolan är bland annat:

  • Firefox 3.5, vilket underlättar kraftigt att utveckla mediadistribution för skolplattformer. Tänk inspelade föreläsningar och elevarbeten – minus det jobbiga Flash-crapet på YouTube…
  • gcc 4.4, nu uppdateras det äntligen från 4.3 som defaultkompilator. 4.4 är striktare i många anseenden och kan orsaka problem för t.ex. programmeringsutbildning. Fast det är säkert irrelevant då jag nämligen såg Pascal-verktyg rulla förbi i programlistan…
  • OpenOffice.org 3.1, vilket innebär allmänna finslipningar och grejer. Inget revolutionerande, men det är kul att det inte är 3.0 i alla fall.
  • Det konstanta förbättrandet av X.org och närliggande mjukvara. Typ Xrandr-fixar etc. och ovannämnda Intel-grafik. UXE har sparat in typ 3-5s av suspendväntan! Dessutom kan jag rotera skärmen utan att X kraschar, samt så har extern skärmhantering blivit rekordmycket bättre sedan 8.10.

Men närmast är det trådlösa ELEV-nätet som är kvar att fixa. Jag ska se om jag får mig en datordate innan nästa veckas skola så ska det banne mig rulla igång. Annars får jag lösa det med fulhack.

Därefter blir det en testperiod för den första laptopen följt av någon slags utvärdering. Eventuella nätverk- eller AMD64-problem etc. you know. Fast jag kommer ju inte att säga nej till att påbörja de övriga datorerna innan ifall det finns intresse. :)

Update 2009-09-06 01:45: Nästa veckas skola  är typ _om_ en vecka. Englandresa och sådant i vägen verkar det som! Way to go, lack of förhandsplanering!

Skollaptop bootar Ubuntu LiveUSB nu i alla fall

Jag var förbi datorteknikerna på Östra idag och fick en elevs laptop sådär allmänt legitimt upplåst. Nu kan man boota annat än deras Windowsmojs utan att skruva lös hårddisken och installera på ett annat system (vilket hade varit min lösning annars typ).

gparted_in_ubuntu_livecd_on_umea_kommun_school_laptopSå vips ploppar jag in ett USB-minne med Ubuntu 9.04 AMD64, bootar upp och partitionerar om med gparted. Den arbetar nu för fullt och i skrivande stund är det cirkus en kvart kvar på ntfsresize.

Förhoppningsvis har inte NTFS-partitionen trasats sönder av detta, men jag tog till med mer än dubbla för närvarande använda utrymmet på /dev/sda2. Det var länge sedan jag försökte senast – men i och med att det pajade då har jag alltid varit skeptisk till att göra NTFS-partitioner mindre. Tryggve på Forslunda sade dock att detta var vad han gjorde på sin jobb-laptop och att han inte haft några problem ö.h.t.

I vart fall är det strax dags att starta installationsprogrammet. Nu är ju valet och kvalet “svenska eller engelska”. Men bara för att jag är dum i huvudet så har jag tänkt följa skolans exempel (what with being Swedish and all) och installera en svenskspråkig skrivbordsmiljö.

Nämnas bör att skollaptoparna inte kommer med t.ex. Adobe Photoshop om man inte behöver det i skolarbetet (då rullas det ut till respektive elevs dator). Det udda är dock att man verkar ha lämnat över bildredigeringen i övrigt till “PhotoFiltre”(?) som bl.a. Forslundas Ubuntuinstallationer kör i wine. Jag undrar vad fördelarna är mot, säg, Gimp? I vart fall är det viktigt att notera att t.ex. Photoshop(tm) alltså inte behöver medfölja för tänkta generella skolsyften.

Ubuntu LiveUSB gparted with morlocks in the background’tis exciting, me hearties. Under tiden saker händer så ser/lyssnar jag på inspelningar från förra helgens Sunset Park. Vilket påminner mig om att testa utbuden av ickelinjär videoredigering för GNU/Linux…

Security through obscurity

Sometimes I’m amazed as to why certain implementations remain – or were originally – in production use at all. Especially when it comes to restricting user access and such. DRM is an old-school example of such a security scheme which is defective by design.

My latest real-world encounterment of “security” is related to wireless networking. Everyone knows that wireless communication is unmanagable. You can attempt to direct it in the right path, but you can never stop anyone from capturing or even interpreting the communication. By being unmanagable, it is also deemed insecure by default. Sure, one can apply authentication, encryption or mere security through obscurity to stop randoms from using a wireless network. But given time, knowledge and devotion, no network is secure – even less a wireless such.

If a network has implemented proprietary authentication methods, invested in filtering hardware/software, require unique user certificates/logins to surf… The least you’d expect is that they also disabled internal routing for the city-wide VLAN, spread over countless of wireless access points. So you can’t just put up a bridge between that network and the outside world… But I’m not  complaining. I just think they shouldn’t have gone through all the trouble of making it seem verifiable/secure.

This is comparable with what I heard at a meeting yesterday. “Computer scientists don’t solve the problem, they bypass it”. This strategy of course spills over on “problems” which manifest themselves as “can’t do what I want” or “nothing is impossible!”.

If you can’t fly yourself, build an airplane!

Skollinux i Umeå is GO!

Mitt ibland mitt spam kom följande två mail från Johan Wahlström på gymnasieförvaltningen. Det är om projektet att testköra samt experimentera med fria operativsystem i Umeå kommuns skolor.

Hej Mikael! OK att köra igång projektet uppifrån (både från IT och från gymnasiet). Har dock inte fått besked ännu från teknikerna om när de kan tänkas ha tid att hjälpa till med boot funktionen. Men om ni vill installera med Unetbootin eller likande lösning från Windows för att starta installationen så är det bara att köra… /Johan

Och är det fler elever som vill testa när ni kommit igång så finns
inget som hindrar detta heller…

/Johan

Jag hade buggflupp med wubi-installern när jag testade den tidigare på skolans laptops, men jag märker väl om t.ex. UNetbootin fungerar bättre. Förhoppingsvis flippar inte NTFS ut när man parted‘ar i installationen. :D

Så det blir nog att dra igång for real nu till veckan om saker går som sig bör!

Denna morgon ska jag försöka få tag på IT-folk på Umeå kommun eftersom det finns önskemål att göra större testgrupper än ett par-fyra elever. Forslunda har ju som bekant redan dualboot på alla sina laptops. Där är det dock fortfarande problem med autentisering mot det trådlösa ELEV-nätet (802.1x WEP-mojs intressant nog…). Sedan saknar de integrering mot kommunens AD. Jag sammanfattar nog samma svårigheter för mig som Forslunda har i ett framtida inlägg.

Cykelrull till Forslunda gymnasieskola

Forslunda gymnasieskola har i kring 5 år vid det här laget experimenterat och lekt med Linux istället för Windows, alternativt parallellt. Igår ringde jag upp Tryggve Ohnelid, som jag rekommenderats från gymnasieförvaltningen, i samband med mitt projekt att på Östra gymnasieskolan testköra Linux på elevdatorer. Så jag ska cykla iväg dit denna morgon och kika på datorerna de använder där borta för att se hur och vad som fungerar och inte etc. Samt hade jag tänkt kika på vilken datormiljö de har i övrigt.

Umeå kommun har ju dock ett intressant trådlöst nätverk med certifikathantering, ADM respektive ELEV som SSID, vilket man tydligen inte fått igång på Forslunda. Givetvis ser jag detta som en utmaning att meka igång och fixa till, eftersom ifall något fungerar med Windows så kan man få det att fungera med Linux! OH YEAH! Jag gissar att det är 802.1x-mek med EAP-TLS som används, vilket inte borde vara helt omöjligt att rulla igång. Jag är allmänt ovan med Enterprisemiljöer, men ingenting är omöjligt!

Vidare har jag fått testa meka med ett intressant problem med Bluetooth-HID och (i alla fall) Ubuntu Linux. Det är en blåtandad ritplatta som identifieras korrekt samt autentiserar. Fast det verkar inte rulla igång automagiskt, även om det ska ju inte vara någon skillnad från vilken ritplatta som helst. Dock förmodar jag att HUMAN INTERFACE DEVICE över bluetooth inte är det vanligaste i världen egentligen, eftersom alla tangentbord och möss brukar köra egna trådlösa moduler. Så lite mekande behövs för att få igång det methinks.

I vart fall blir det en rolig – och tidig – dag med mekande, hackande och förhoppningsvis en skvätt blodgivande (aka gratis varmchoklad och bulle).

Ubuntutestet: kan gymnasieelever köra Ubuntu?

Med anledning av mitt föregående inlägg på ämnet har jag nu mailat följande projektbeskrivning till Johan Wahlström på Gymnasieförvaltningen i Umeå, som verkar allmänt positiv till idén.

I projektbeskrivningen står det för närvarande 4 elevers namn, vilka är borttagna ur den länkade filen, men det finns ännu fler intresserade och det kommer att bli väldigt spännande att genomföra.

Responsen har enbart varit god än så länge i alla fall!

Hej Mikael!

Tycker det ser ut som en bra projektbeskrivning (har skickat den vidare till bl.a. IT-kontoret, vår IT-samordnare Farrokh Farrokhi samt Jan Olofsson (som tidigare arbetat på IT-kontoret och nu har konsultfirma som arbetar mycket kring öppen källkod).
Jag tillstyrker projektet, men har ännu inte fått något besked om de rent praktiska aspekterna, så jag får återkomma kring detta…

Vi hörs!

/Johan

Continue reading Ubuntutestet: kan gymnasieelever köra Ubuntu?

Ubuntu on school laptops in Umeå

Wouldn’t it be awesome if open source software was the de facto standard in state-funded organisations? Not only because of costs and easy licensing, but mostly the general idea of an open and free infrastructure. Something which is especially necessary within information technology – and principally even more so within government related work. Transparency is a keyword for trust.

So I thought, yesterday when I fiddled around with a school laptop, that “wouldn’t it be neat to run Ubuntu on these?”. The laptop I played around with was a Lenovo Thinkpad 7440 something running the official Umeå school configured Windows XP install with access to a heavily filtered wireless network and stuff. Interestingly enough the machine also had a Vista Basic license tag with a CD key underneath… (have they paid for Vista Basic licensing as well?)

To run Ubuntu you have to be able to boot a USB key or install somehow, for example with Wubi. Booting is practically impossible since Lenovo has delivered the laptops with TPM chips and thus you can’t select another boot device without the correct password. And unfortunately you can’t merely reset the CMOS… When installing with wubi there was a random error I didn’t bother looking into more closely. Instead I figured it might be more fun to actually install it with a legitimate reason and official support from the schools…

Continue reading Ubuntu on school laptops in Umeå