Petter Reinholdtsen

Why the KDE menu is slow when /usr/ is NFS mounted - and a workaround
6th April 2012

Recently I have spent time with Skolelinux Drift AS on speeding up a Debian Edu / Skolelinux Lenny installation using LTSP diskless workstations, and in the process I discovered something very surprising. The reason the KDE menu was responding slow when using it for the first time, was mostly due to the way KDE find application icons. I discovered that showing the Multimedia menu would cause more than 20 000 IP packages to be passed between the LTSP client and the NFS server. Most of these were NFS LOOKUP calls, resulting in a NFS3ERR_NOENT response. Because the ping times between the client and the server were in the range 2-20 ms, the menus would be very slow. Looking at the strace of kicker in Lenny (or plasma-desktop i Squeeze - same problem there), I see that the source of these NFS calls are access(2) system calls for non-existing files. KDE can do hundreds of access(2) calls to find one icon file. In my example, just finding the mplayer icon required around 230 access(2) calls.

The KDE code seem to search for icons using a list of icon directories, and the list of possible directories is large. In (almost) each directory, it look for files ending in .png, .svgz, .svg and .xpm. The result is a very slow KDE menu when /usr/ is NFS mounted. Showing a single sub menu may result in thousands of NFS requests. I am not the first one to discover this. I found a KDE bug report from 2009 about this problem, and it is still unsolved.

My solution to speed up the KDE menu was to create a package kde-icon-cache that upon installation will look at all .desktop files used to generate the KDE menu, find their icons, search the icon paths for the file that KDE will end up finding at run time, and copying the icon file to /var/lib/kde-icon-cache/. Finally, I add symlinks to these icon files in one of the first directories where KDE will look for them. This cut down the number of file accesses required to find one icon from several hundred to less than 5, and make the KDE menu almost instantaneous. I'm not quite sure where to make the package publicly available, so for now it is only available on request.

The bug report mention that this do not only affect the KDE menu and icon handling, but also the login process. Not quite sure how to speed up that part without replacing NFS with for example NBD, and that is not really an option at the moment.

If you got feedback on this issue, please let us know on debian-edu (at) lists.debian.org.

Tags: debian edu, english.
Debian Edu in the Linux Weekly News
5th April 2012

About two weeks ago, I was interviewed via email about Debian Edu and Skolelinux by Bruce Byfield in Linux Weekly News. The result was made public for non-subscribers today. I am pleased to see liked our Linux solution for schools. Check out his article Debian Edu/Skolelinux: A distribution for education if you want to learn more.

Tags: debian edu, english.
Debian Edu interview: Wolfgang Schweer
1st April 2012

Germany is a core area for the Debian Edu and Skolelinux user community, and this time I managed to get hold of Wolfgang Schweer, a valuable contributor to the project from Germany.

Who are you, and how do you spend your days?

I've studied Mathematics at the university 'Ruhr-Universität' in Bochum, Germany. Since 1981 I'm working as a teacher at the school "Westfalen-Kolleg Dortmund", a second chance school. Here, young adults is given the opportunity to get further education in order to do the school examination 'Abitur', which will allow to study at a university. This second chance is of value for those who want a better job perspective or failed to get a higher school examination being teens.

Besides teaching I was involved in developing online courses for a blended learning project called 'abitur-online.nrw' and in some other information technology related projects. For about ten years I've been teacher and coordinator for the 'abitur-online' project at my school. Being now in my early sixties, I've decided to leave school at the end of April this year.

How did you get in contact with the Skolelinux/Debian Edu project?

The first information about Skolelinux must have come to my attention years ago and somehow related to LTSP (Linux Terminal Server Project). At school, we had set up a network at the beginning of 1997 using Suse Linux on the desktop, replacing a Novell network. Since 2002, we used old machines from the city council of Dortmund as thin clients (LTSP, later Ubuntu/Lessdisks) cause new hardware was out of reach. At home I'm using Debian since years and - subscribed to the Debian news letter - heard from time to time about Skolelinux. About two years ago I proposed to replace the (somehow undocumented and only known to me) system at school by a well known Debian based system: Skolelinux.

Students and teachers appreciated the new system because of a better look and feel and an enhanced access to local media on thin clients. The possibility to alter and/or reset passwords using a GUI was welcomed, too. Being able to do administrative tasks using a GUI and to easily set up workstations using PXE was of very high value for the admin teachers.

What do you see as the advantages of Skolelinux/Debian Edu?

It's open source, easy to set up, stable and flexible due to it's Debian base. It integrates LTSP out-of-the-box. And it is documented! So it was a perfect choice.

Being open source, there are no license problems and so it's possible to point teachers and students to programs like OpenOffice.org, ViewYourMind (mind mapping) and The Gimp. It's of high value to be able to adapt parts of the system to special needs of a school and to choose where to get support for this.

What do you see as the disadvantages of Skolelinux/Debian Edu?

Nothing yet.

Which free software do you use daily?

At home (Debian Sid with Gnome Desktop): Iceweasel, LibreOffice, Mutt, Gedit, Document Viewer, Midnight Commander, flpsed (PDF Annotator). At school (Skolelinux Lenny): Iceweasel, Gedit, LibreOffice.

Which strategy do you believe is the right one to use to get schools to use free software?

Some time ago I thought it was enough to tell people about it. But that doesn't seem to work quite well. Now I concentrate on those more interested and hope to get multiplicators that way.

Tags: debian edu, english, intervju.
56 kommuner omfavner FiksGataMi
30th March 2012

I dag omfavnet nok en kommune NUUGs FiksGataMi. Med 56 kommuner som lenker til FiksGataMi fra sine hjemmesider er "markedsandelen" oppe i 13% (av 429 kommuner). Sist ut er Sel kommune, som slår følge med kommunene Askim, Askøy, Audnedal, Aure, Bærum, Eide, Farsund, Flekkefjord, Folldal, Gran, Grue, Hadsel, Halden, Halsa, Hamar, Hobøl, Holtålen, Hægebostad, Høyanger, Kongsberg, Kristiansund, Kvinesdal, Kviteseid, Levanger, Lindesnes, Luster, Lyngdal, Lørenskog, Løten, Mandal, Marnardal, Moss, Namsos, Nissedal, Nordreisa, Randaberg, Rindal, Sirdal, Skiptvet, Sortland, Spydeberg, Stjørdal, Stord, Søgne, Sør-Odal, Tolga, Trysil, Tynset, Tysvær, Ullensvang Herad, Vennesla, Verdal, Vågan, Vågå og Åseral.

I snitt rapporteres det nå 150 meldinger fra innbyggerne i uka via FiksGataMi.

Tags: fiksgatami, norsk.
Linux-skoler har høyere PC-tetthet enn landsgjennomsnittet - pressemelding fra FRiSK
30th March 2012

I dag har FRiSK sendt ut følgende pressemelding basert på mine beregninger av PC-tetthet på Linux-skoler:

Linux-skoler har høyere PC-tetthet enn landsgjennomsnittet

Oslo, 30 Mars 2012

Det er store forskjeller på skolenes digitale tilstand, viser undersøkelsen Monitor 2011 som er laget på oppdrag fra Kunnskapsdepartementet. Dette har ført til debatt om PC-tilgangen i skolen, og om de med Linux i skolen gjør det bedre bedre eller dårligere enn snittet i landet.

Nå har vi tallene. Skoler med Linux har 36% større PC-tetthet en landsgjennomsnittet. På spørsmål hvorfor skoler med Linux har større PC-tetthet, observerer Paul Reidar Løsnesløkken som er IKT-konsulent i Nord-Odal:

"Vi erfarer at klienter med Skolelinux har god funksjon til de er 8 til 10 år gamle. Dette er omtrent dobbelt så lenge som andre løsninger, og skolene får mer datautstyr for pengene."

Undersøkelsen baserer seg på 56 skoler som har gjort det offentlig at de kjører Skolelinux eller annen Linux-utgave. De kan også ha PC-er med Windows i skolenettet. Når en sammenligner PC-tetthetene på skolene i kommunene Flora, Harstad, Kongsvinger, Narvik, Nittedal, Nord-Odal og Randaberg, er det i snitt 2,28 elev pr. PC på skolene med Linux. På landsbasis er det 3.11 elev per PC i grunnskolen, i følge side 95 i Monitor-rapporten for 2011. Målingen viser dermed 36% større PC-tetthet i skoler med Linux.

Om Skolelinux/Debian Edu

Skolelinux har til hensikt å gi alle barn full tilgang til skoleaktuelle dataprogram på sitt eget morsmål. Derfor følger det med godt over 100 skoleaktuelle programmene laget for læring. De fleste programmene er oversatt til over 50 språk. Elevene skal også kunne studere alle sider av dataprogrammene. Derfor følger også kildekode med. Elever med interesse kan lære av eksperter som har laget systemet. Dette med enkelt programmering i læreprogram som KTurtle, til profesjonelle verktøy som Qt Creator eller Java.

Skolelinux er laget for sentralisert drift, der alt teknisk administrasjon av alle skolene kan gjøres sentralt fra kommunehuset eller sentralt i en region. F.eks. drifter to-tre personer 70.000 skoledatamaskiner på 200 skoler i delstaten Extremadura i Spania. Etter velykket bruk av Debian Edu i skolen, legger delstaten over til Debian på 40.000 datamaskiner i administrasjonen. Det er idag mange selskap som tilbyr profesjonell støtte til innføring og drift i Norge og verden.

Om FRiSK

Medlemsforeningen Fri Programvare i Skolen organiserer dugnadsprosjektet som står bak Skolelinux.

Kontaktperson

Knut Yrvin

Leder av Fri Programvare i Skolen (FRISK)

Epost: knuty at skolelinux.no
Mobil: +47 93 479 561

Referanser

Tags: debian edu, norsk.
Skolelinux-intervju: Roy-Arne Myhre
28th March 2012

I serien med intervjuer av folk i Skolelinux-miljøet, får vi denne gangen høre fra en IKT-ansvarlig som har brukt Skolelinux i mange år, og vært storfornøyd med erfaringene så langt.

Hvem er du, og hva driver du med til daglig?

Mitt navn er Roy-Arne Myhre og jeg er 42 år. Jeg er ansatt hos Sand skole (Balsfjord kommune) og har stort sett vært det siden 1990. Jeg er IKT ansvarlig ved skolen i 40% stilling – 10% undervisning – musikk.

Ved skolen er det ca 100 elever og ca 18 lærere + 4 assistenter i hele og delte stillinger. Alle lærerne har bærbar PC (dessverre med Win Vista) – assistenter har tilgang til egne. Vi benytter Fronter i det daglige arbeidet. Vi har ca 90 elevmaskiner som fungerer til daglig opp mot Linux server (XFCE) som driftes av BzzWare AS via nett. Maskinparken består kun av brukt utstyr for elevene – og noe av dette begynner å bli vel gammelt selv som halvtykke klienter.

Hvordan kom du i kontakt med Skolelinux-prosjektet?

Vi kom første gang i kontakt med Skolelinux rundt 1997. Den gang var det oppstart-disketter i hver maskin, ikke mulighet for lyd og video, gamle nettverkskort og mye plundring. Vi hadde en ihuga forelder med som pådriver, forsker og inspirator for hele opplegget. Selv ante jeg knapt at Skolelinux fantes, men han var av den utforskende typen, og fikk både meg og skolelederen i trua på at dette var ting som kunne fungere. Etter dette har det gått gradvis framover; flere maskiner er hentet inn gjennom bl.a Greentech og utrangert utstyr fra høgskole / Avinor og private givere. Når maskinene ble for trege for nye Windows-versjoner, sto vi klare til å putte dem i nettverket vårt. Dette betyr at vi i dag har 1:1 dekning av maskiner på ungdomstrinnet og bedre enn 1:2 på barnetrinnet. Dette er vi veldig fornøyd med, og vi kan ikke se for oss hverdagen som ville vært alternativet ved bruk av Windows med sine lisenser pr. Bruker/maskin. Da ville vi nok vært tilbake til 1-2 maskiner pr klasserom med de negative konsekvenser det ville hatt for undervisningsformene våre. Vi kan ha en hel klasse i prosjektjobbing eller individuell jobbing samtidig – vi kan avholde tentamen og eksamen uten logistikkproblemer.

Hva er fordelene med Skolelinux slik du ser det?

Hvor skal jeg begynne... Stabiliteten er et nøkkelord - det bare virker. Har du først fått en server med Skolelinux opp og gå, så må det en maskinarefeil eller sabotasje til for å stoppe den. Det at man kan bruke eldre maskiner som normalt sett ville gått på dynga, er også glimrende - billig for skoler med dårlig økonomi og bra for miljøet siden vi gjenbruker utstyr i stedet for å skaffe nytt. Vi ville aldri hatt mulighet til å operere med det maskinantallet vi har pr i dag hvis det ikke var for Skolelinux - så tilgjengelighet er et annet nøkkelord. Et tredje moment er sikkerhet og brukertilgang. Alle brukerer opererer med egne brukernavn og passord, samt egne brukerområder som kan tilpasses for både enbrukertilgang og for samarbeid med andre. Elever har godt av å se at det finnes andre alternativer enn de som storindustrien selger på lisensbasis - på den måten trenes de opp til å se flere muligheter og å foreta valg ut fra flere opsjoner.

Hva er ulempene med Skolelinux slik du ser det?

Ulempene med Skolelinux er nok utbredelsen og mangelen på kjennskap til dette i skolenorge. De som skal ta økonomiske avgjørelser rynker på nesen og vil gå for det kjente og «sikre» selv om det koster mye mer. Man får rett og slett litt hetta av å ikke kunne noe – og unngår dette for enhver pris.

I tillegg er mye av linux-systemet administrert av tekstkommandoer og er lite intuitiv/visuell for oss som ikke er «inne i» kildekodene». Så problemet er nok mye godt at de som utarbeider/drifter Skolelinux ikke helt klarer å sette seg ned på skoleadministratorens nivå når det gjelder problemer og utfordringer. Men dette er nok en utfordring alle administratorer sliter med uansett OS.

Derfor har vi valgt å støtte oss til BzzWare AS for assistanse i drifta slik at jeg har kunnet konsentrere meg mer om kabling, skifting av komponenter, veiledning av lærere og elever, vedlikehold av skrivere og annen daglig drift.

Elevene mestrer Skolelinux helt fint. Så lenge Internett (Iceweasel) og Libreoffice (Openoffice) fungerer er 90% av skolehverdagen velfungerende. I tillegg brukes jo en del av den pedagogiske programpakken bla. i forhold til matematikk og geografi, men det er såpass mye bra på nett om dagen, så disse programmene er mer som krydder å regne.

Jeg skulle ønske neste versjon av Skolelinux kunne komme litt mindre stappet med programmer, for halvparten blir aldri brukt, eller fungerer ikke uansett. Hva med et pedagogisk panel av lærere/IKT ansvarlige som kunne sagt: disse programmene skal være standard, så får resten være slike man kan legge til ved behov – det kan lett bli en jungel å bevege seg i.

Jeg ønsker meg også en mer grafisk versjon av Lwat hvor man kan krysse ut de som f.eks ikke skal ha internett-tilgang en dag pga eksamen/tentamen, samt en noe enklere brannmurløsning hvor man kan stenge for en del (få) sider på en enkel måte. Jeg liker godt Skolelinux sin ideologi om at filteret skal trenes i hodet på eleven – men av og til skulle jeg ønske at f.eks Facebook og Youtube kunne vært koblet vekk en periode for å få bedre utnyttelse av tid og ressurser. Disse to nettstedene er nok mye av årsaken til at mange lærere holder igjen databruken noe mer enn man kunne ønske.

Hvilken fri programvare bruker du til daglig?

Jeg benytter nesten bare fri programvare til daglig. LibreOffice, Iceweasel (Firefox), Thunderbird til e-post og Gimp til bildebehandling. Vi har PHP-Nuke-oppsatt hjemmeside. Det eneste som jeg ikke har fått helt til enda er videoredigering - her må man vel innrømme at Mac er hakket over, men da er vi igjen over på å se hva som egner seg best, og ta valg ut fra det. Folk flest lever i villfarelsen om at regneark HETER Excel og tekstbehandling HETER Word. Dette er en misforståelse som jeg bruker mye energi på å diskutere og "åpne sinn" på Microsoft-slaver. Dessverre er det mange IKT-ansvarlige som også har låst seg på at det eneste saliggjørende er Bill G sine produkter.

Hvilken strategi tror du er den rette å bruke for å få skoler til å ta i bruk fri programvare?

For å komme lenger i utbredelsen av Skolelinux tror jeg det må mer fram i nasjonale medier, samt komme bedre fram hva økonomien i dette valget vil være – samt mulighetene. Fri programvare er en berikelse og gjør oss i stand til å utføre arbeidet i skolen uten å måtte legge igjen tusener på tusener i Bill Gates lomme.. Få ETT nettsted med forståelig veiledning av installasjon/oppgradering og ETT forum med konkrete feilrettinger og problemer, så tror jeg vi kunne kommet et par skritt framover. Ellers tror jeg bare at ildsjelene må fortsette å skinne – kanskje flere enn oss følger etter på veien.

Tags: debian edu, intervju, norsk.
Faktasjekk: Trond Giske hevder Henry Ford sa at hvis du spør folk hva de vil ha så svarer de ”en større hest”
27th March 2012

Næringsminister Trond Giske er av Dagens Næringsliv i dag sitert på å ha sagt følgende:

Henry Ford sa at hvis du spør folk hva de vil ha så svarer de ”en større hest”

Det syntes jeg var en så merkelig ting for Henry Ford å si at jeg sjekket litt rundt sitatet. Det Giske ser ut til å feilsitere, er et sitat kreditert Henry Ford som lyder "If I had asked people what they wanted, they would have said faster horses". Altså ikke større hest, men raskere hester.

I følge Patrick Vlaskovits i en blogg i Stanford Business Review, har Henry Ford aldri sagt dette, og den tidligste referansen han klarte å finne til sitatet er en bok fra 2002. Jeg finner andre kilder som også hevder at det ikke er påvist at Henry Ford faktisk har uttalt at kundene ville bedt om raskere hester .

Konklusjonen min blir at Trond Giske ikke har fakta på sin side når det gjelder dette sitatet. Med forbehold om at journalisten i Dagens Næringsliv skrev det som ble sagt, og ikke det journalisten hørte.

Tags: norsk.
Debian Edu screencast: Checking email with kmail using Kerberos authentication
25th March 2012

The same Debian Edu developer that did the last screen cast I published, Wolfgang Schweer, has created a new screen cast showing how to set up Kmail in Debian Edu Squeze to authenticate using Kerberos, allowing users to check their local email account without providing any password. The video is embedded here in quarter size, and also available from vimeo and download as a Ogg Theora file. Check it out below.

Download video as Ogg.

Tags: debian edu, english.
Større PC-tetthet i skolen med Skolelinux?
19th March 2012

Den siste uka har det vært en del skriverier om hvor store forskjeller det er mellom skolene når det gjelder digital kompetanse. Et eksempel er oppslaget i Digi. Diskusjonen fikk meg til å bli litt nysgjerrig på om Linux-skoler har større PC-tettet enn snittet i landet. Grunnlaget for diskusjonen har vært undersøkelsen Monitor 2011, som bruker informasjon fra Grunnskolens Informasjonssystem (GSI). GSI-data kan lastes ned fra web og jeg lastet ned en Excel-fil (intet åpen standard-valg tilgjengelig) med navn på alle skoler, hvilke kommune de befinner seg i og hvor mange elever pr. elev-PC de har rapportert inn. For å få en ide om svaret trenger jeg deretter å vite hvilke skoler i landet som bruker Linux, slik at jeg kan slå dem opp i GSI og finne ut hvor stor PC-tetthet de har.

Jeg vet om skoler i Balsfjord, Flora, Harstad, Kongsvinger, Narvik, Nittedal, Nord-Odal, Randaberg og Sunndal som bruker Skolelinux eller andre Linux-varianter. Jeg tror det er flere enn de 56 skolene jeg har klart å identifisere de siste dagene, men har ikke klart å få det bekreftet med offentlige kilder.

Monitor 2011-rapporteres side 95 forteller at det "ifølge GSI (20120-2011) er det 3,11 elever per datamaskin når vi tar med alle grunnskoler (1.-10.trinn)". For de 56 Linux-skolene jeg har klart å koble mot informasjon i GSI er det 2,28 elever per elevdatamaskin, hvilket betyr at det er 36% høyere PC-tetthet på Linux-skoler enn landsgjennomsnittet. Linux-skolen med høyest tettet blant de jeg har notert -skole er Flora ungdomsskule i Flora kommune med 0.82 elev pr. PC (482 elever, 588 elevdatamaskiner).

Skolelinux gir datamaskiner lengre levetid, og en kan dermed få flere operative datamaskiner for samme budsjett, i tillegg til en rekke andre fordeler. Kan det være forklaringen på forskjellen?

Tallene må tas med en liten klype, da GSI ser ut til å ha endel feilføringer. Jeg synes i hvert fall en skole med 423 elever og 9 elevmaskiner ser mistenkelig ut. Eller en skole med 346 elever, 0 elevmaskiner, som er et annet ekstremt eksempel jeg fant.

Takk til Sturle Sunde, Klaus Ade Johnstad, Ole-Anders Andreassen og Trond Mæhlum for innspill om skoler med Linux.

Tags: debian edu, norsk.
Debian Edu interview: John Ingleby
19th March 2012

Debian Edu / Skolelinux users are spread all across the globe. The second inteview after the Squeeze release was publised is with John Ingleby, a teacher and long time Linux user in United Kingdom.

Who are you, and how do you spend your days?

I teach ICT part time at the Rudolf Steiner School in Kings Langley, near London, UK. Previously I worked as a technical author/trainer while my children attended the school, and I also contributed to the Schoolforge UK community with the aim of encouraging UK schools to adopt free/open source software. Five or six years ago we had about 50 schools interested in some way, but we weren't able to convert many of them into sustainable installations.

How did you get in contact with the Skolelinux/Debian Edu project?

Skolelinux had two representatives at an early Edubuntu meeting in London which I attended. However at that time our school network had just been installed using CentOS, LTSP 4 and GNOME. When LTSP 5 came along we switched to Edubuntu thin client servers so now we have a mixed environment which includes Windows PCs and student laptops, as well as their MacBooks and iPads. However, the proprietary systems have always been rather problematic, and we never built a GUI for the LDAP server, so when I discovered Skolelinux is configured for all these things we decided to try it.

What do you see as the advantages of Skolelinux/Debian Edu?

By far the biggest advantage is the Debian Edu community. Apart from that I have always believed in the same "sustainable computing" goals that Skolelinux is built on: installing Linux on computers which would otherwise be thrown away, to provide a reliable, secure and low-cost IT environment for schools. From my own experience I know that a part-time person can teach and manage a network of about 25 Linux computers, but it would take much more of my time if we had proprietary software everywhere.

What do you see as the disadvantages of Skolelinux/Debian Edu?

As a newcomer I'm just finding out who's who in the community and how you're organised, and what your procedures are for dealing with various things such as editing manual pages and so-on. The only English language mailing list seems to be for developers as well as users, so my inbox needs heavy pruning each day!

Which free software do you use daily?

Besides the software already mentioned at school we use Samba, OpenLDAP, CUPS, Nagios and Dansguardian for the network, and on the desktops we have LibreOffice, Firefox, GIMP and Inkscape. At home I use Ubuntu and an Android 4 eePad Transformer (but I'm not sure if that counts...)

Which strategy do you believe is the right one to use to get schools to use free software?

That's a tough question! For very many years UK schools installed and taught only proprietary software, so that at the highest levels the notion of "computer" means simply "proprietary office applications". However, schools today are experiencing budget constraints, and many are having to think hard about upgrading Windows XP. At the same time, we have students showing teachers how to use iPads, MacBooks and Android, so the choice of operating system is no longer quite so automatic. What is more, our government at last realised that we need people with programming skills, so they're putting coding back in the curriculum! And it's encouraging that the first 10,000 Raspberry Pi units sold out in 2 hours.

I don't really know what strategy is going to get UK schools to use free software, but building an active community of Skolelinux/Debian Edu users in this country has to be part of it.

Tags: debian edu, english, intervju.

RSS feed

Created by Chronicle v4.4