]> pere.pagekite.me Git - homepage.git/blob - blog/index.html
Generated.
[homepage.git] / blog / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="http://people.skolelinux.org/pere/blog/index.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21
22 <div class="entry">
23 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Klarer_ikke_Microsoft___holde_p__hemmeligheter_.html">Klarer ikke Microsoft å holde på hemmeligheter?</a></div>
24 <div class="date">18th December 2014</div>
25 <div class="body"><p>I dag kom det en fascinerende artikkel i Aftenposten om
26 <a href="http://www.osloby.no/nyheter/Microsoft-ba-om-a-fa-bruke-bilder-og-video-av-barna-dine-7831036.html">hva
27 Microsoft har foreslått at foreldre går med på</a> for å la ungene
28 delta på <a href="http://www.kidsakoder.no/">Lær kidsa koding</a>
29 skolen. De ber foreldrene om å få bruke bilder og video av ungene
30 kommersielt og gratis i all fremtid, hvilket var så drøyt at
31 Arbeiderpartiets bystyrerepresentant
32 <a href="https://no.wikipedia.org/wiki/Per_Anders_Langerød">Per Anders
33 Torvik Langerød</a> tok opp saken opp under bystyrets muntlige
34 spørretime onsdag. Resultatet av dette er at Microsoft har trukket
35 tilbake teksten i samtykkeerklæringen og kommunikasjonsdirektør
36 Christine Korme i Microsoft sier i artikkelen at «Vi vil presentere en
37 ny erklæring som gjør det helt klart i hvilken forbindelse materialet
38 skal brukes, altså ikke-kommersielt», hvilket jo er fint. Jeg lurer
39 virkelig på hvordan teksten kunne slippe ut til foreldrene i første
40 omgang. Her har noen på skolen ikke fulgt med i timen, eller mangler
41 grunnleggende personverntrening.</p>
42
43 <p>Men bildet av samtykkeerklæringen inneholder også en annen
44 problematisk klausul, som ikke omtales overhodet i
45 Aftenposten-artikkelen. Neste punkt i erklæringen lyder:</p>
46
47 <p><blockquote>
48 «Du aksepterer ikke å bruke eller videreformidle til en tredjepart
49 noen hemmelige eller fortrolige opplysninger som gis av Microsoft i
50 løpet av elevens deltagelse.»
51 </blockquote></p>
52
53 <p>Mener Microsoft virkelig at foreldre og barn skal ta ansvar for at
54 Microsoft ikke klarer å holde hemmelig og fortrolig informasjon for
55 seg selv når de besøker en offentlig norsk skole? Jeg ville nektet
56 plent å signert på en avtale med en slik klausul, da det er Microsofts
57 ansvar å holde på sine hemmeligheter, og ikke noe mine barn og min
58 familie tar på oss erstatningsansvar for hvis de kommer på avveie.</p>
59
60 <p>Jeg lurer på om noen har fått se den nye samtykkeerklæringen?
61 Inneholder den fortsatt klausul om hemmelighold? Hvor mange er det
62 som hittil har signert på den gamle samtykkeerklæringen? Hvor har den
63 vært brukt? Savnet svar på disse spørsmålene i artikkelen, da de som
64 har signert på den gamle vel vil være bundet av den selv om ingen
65 flere signerer på den.</p>
66
67 <p>Lær kidsa koding er et glimrende initiativ, og jeg skulle ønske
68 noen av <a href="http://www.nuug.no/">foreningen NUUGs</a> medlemmer
69 hadde kapasitet til å delta i initiativet på NUUGs vegne. Selv tar
70 jobb, familie og eksisterende prosjekter allerede all tid. Slik
71 Microsoft tydeligvis holder på er det behov for noen med et annet syn
72 på livet som bidragsyter her.</p>
73 </div>
74 <div class="tags">
75
76
77 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
78
79
80 </div>
81 </div>
82 <div class="padding"></div>
83
84 <div class="entry">
85 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Opphavsretts_status_for__Empty_Socks__fra_1927_.html">Opphavsretts-status for «Empty Socks» fra 1927?</a></div>
86 <div class="date">12th December 2014</div>
87 <div class="body"><p>For noen dager siden
88 <a href="http://www.nb.no/Hva-skjer/Aktuelt/Nyheter/Tapt-filmskatt-fra-Disney-funnet-i-Nasjonalbiblioteket">annonserte
89 Nasjonalbiblioteket gladnyheten</a> om at de i sine arkiver hadde
90 funnet et nitratfilm-eksemplar av en 87 år gammel Disney-film ved navn
91 Empty Socks, en film som tidligere var antatt tapt og der det i følge
92 nyhetsmeldinger var kun ca. 25 sekunder bevart for ettertiden.
93 Nasjonalbiblioteket hadde 5 minutter og 30 sekunder av filmen i sitt
94 magasin. Dette er flott for bevaringen av verdens kulturarv. 5,5
95 minutter mindre tapt enn vi trodde av vår felles historie.</p>
96
97 <p>Men hvordan kunne filmen gå tapt, når arkivlovene i USA krevde at
98 publiserte filmer på den tiden ble deponert i bibliotek? Forklaringen
99 har jeg fra Lawrence Lessig og boken
100 <a href="http://free-culture.cc/">Free Culture</a>, som jeg holder på
101 <a href="https://github.com/petterreinholdtsen/free-culture-lessig">å
102 oversette til norsk</a>:</p>
103
104 <p><blockquote>
105 <p>Dette er delvis på grunn av loven. Opphavsrettseiere var tidlig i
106 amerikansk opphavsrettslov nødt til å deponere kopier av sine verk i
107 biblioteker. Disse kopiene skulle både sikre spredning av kunnskap,
108 og sikre at det fantes en kopi av verket tilgjengelig når vernetiden
109 utløp, slik at andre kunne få tilgang til og kopiere verket.</p>
110
111 <p>Disse reglene gjaldt også for filmer. Men i 1915 gjorde
112 kongressbiblioteket et unntak for film. Filmer kunne bli
113 opphavsrettsbeskyttet så lenge det ble gjort slik deponering. Men
114 filmskaperne fikk så lov til å låne tilbake de deponerte filmene -
115 så lenge de ville uten noe kostnad. Bare i 1915 var det mer enn 5475
116 filmer deponert og “lånt tilbake”. Dermed var det ikke noe eksemplar
117 i noe bibliotek når vernetiden til filmen utløp. Eksemplaret
118 eksisterer - hvis den finnes i det hele tatt - i arkivbiblioteket
119 til filmselskapet.</p>
120 </blockquote></p>
121
122 <p>Nyheten gjorde meg nysgjerrig på om filmen kunne være falt i det
123 fri. En 87 år gammel film kunne jo tenkes å ha blitt en del av
124 allemannseiet, slik at vi alle kan bruke den til å bygge videre på vår
125 felles kultur uten å måtte be om tillatelse - slik Walt Disney gjorde
126 det i starten av sin karriere. Jeg spurte nasjonalbiblioteket, og de
127 sa nei. Hvordan kan det ha seg med en så gammel film? Jeg besteme
128 meg for å undersøke nærmere. En kan finne informasjon om den norske
129 vernetiden på
130 <a href="https://lovdata.no/dokument/NL/lov/1961-05-12-2">Lovdata</a>
131 og </a>Wikipedia</A>. Her er et relevant <a
132 href="https://no.wikipedia.org/wiki/Opphavsrett#Vernetid">utsnitt fra
133 siden om opphavsrett i den norske Wikipedia</a>:</p>
134
135 <p><blockquote>
136 Ifølge åndsverkloven §§ 40-41 utløper vernetiden for et åndsverk 70
137 år etter utløpet av opphavspersonens dødsår. [...] For filmverk
138 gjelder særlige regler: Her kommer ikke alle mulige opphavspersoner
139 i betraktning, men kun hovedregissøren, manusforfatteren,
140 dialogforfatteren og komponisten av filmmusikken. Vernetiden
141 begynner å løpe etter utgangen av dødsåret til den lengstlevende av
142 disse. [...] Der opphavspersonen er ukjent, utløper opphavsretten 70
143 år etter første kjente offentliggjørelse av verket. Det er kun de
144 økonomiske rettighetene som faller bort i det vernetiden er
145 utløpt. De ideelle rettighetene må fortsatt respekteres, noe som
146 blant annet innebærer at man plikter å navngi opphavspersonen ved
147 tilgjengeliggjøring.
148 </blockquote></p>
149
150 <p>I følge nettstedet
151 <a href="http://www.disneyshorts.org/shorts.aspx?shortID=75">The
152 Encyclopedia of Disney Animated Shorts</a> er følgende personer gitt
153 æren for denne kortfilmen:</p>
154
155 <dl>
156
157 <dt>Regissør</dt>
158 <dd><a href="https://en.wikipedia.org/wiki/Walt_Disney">Walt Disney</a> (1901-12-051966-12-15) +70 år = 2037</dd>
159
160 <dt>Animasjon
161 <dd><a href="https://en.wikipedia.org/wiki/Ub_Iwerks">Ub Iwerks</a> (1901-03-241971-07-07) +70 år = 2042
162 <br><a href="https://en.wikipedia.org/wiki/Rollin_Hamilton">Rollin "Ham" Hamilton</a> (1898-10-28 - 1951-06-03) +70 år = 2022
163 <br><a href="https://en.wikipedia.org/wiki/Harman_and_Ising">Hugh Harman</a> (1903-08-311982-11-25) +70 år = 2053</dd>
164
165 <dt>Kamera
166 <dd>Mike Marcus (?-?)</dd>
167
168 </dl>
169
170 <p>Alle fødsels- og dødsdatoene er fra engelske Wikipedia. Det er
171 ikke oppgitt navn på manusforfatter, dialogforfatter og komponist, men
172 jeg mistenker at tegnerne vil få opphavsrettigheter på tegnefilmer her
173 i Norge, og tar derfor med disse. Kameramannen vil ikke få noen
174 rettigheter så vidt jeg forstår, og er derfor ignorert her.</p>
175
176 <p>Slik jeg forstår den norske opphavsretten vil dermed dette
177 filmverket bli allemannseie (også kalt å falle i det fri) i 2053, 126
178 år etter at det ble utgitt. Hvis kun regissørens rettigheter er
179 relevante, vil det skje i 2037, 110 år etter at det ble utgitt. Etter
180 det vil enhver kunne dele det med alle de har lyst til, fremføre det
181 offentlig eller klippe og lime i det for å lage sin egen film basert
182 på det - helt uten å måtte spørre noen om lov.</p>
183
184 <p>Måtte så Nasjonalbiblioteket spørre om lov før de kunne kopiere
185 sitt nitrat-eksemplar over på mer varig format? Nei, heldigvis.
186 Åndsverklovens § 16 sier at arkiv, bibliotek, museer og undervisnings-
187 og forskningsinstitusjoner har rett til å fremstille eksemplar av verk
188 for konserverings- og sikringsformål og andre særskilte formål.</p>
189 </div>
190 <div class="tags">
191
192
193 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
194
195
196 </div>
197 </div>
198 <div class="padding"></div>
199
200 <div class="entry">
201 <div class="title"><a href="http://people.skolelinux.org/pere/blog/How_to_stay_with_sysvinit_in_Debian_Jessie.html">How to stay with sysvinit in Debian Jessie</a></div>
202 <div class="date">22nd November 2014</div>
203 <div class="body"><p>By now, it is well known that Debian Jessie will not be using
204 sysvinit as its boot system by default. But how can one keep using
205 sysvinit in Jessie? It is fairly easy, and here are a few recipes,
206 courtesy of
207 <a href="http://www.vitavonni.de/blog/201410/2014102101-avoiding-systemd.html">Erich
208 Schubert</a> and
209 <a href="http://smcv.pseudorandom.co.uk/2014/still_universal/">Simon
210 McVittie</a>.
211
212 <p>If you already are using Wheezy and want to upgrade to Jessie and
213 keep sysvinit as your boot system, create a file
214 <tt>/etc/apt/preferences.d/use-sysvinit</tt> with this content before
215 you upgrade:</p>
216
217 <p><blockquote><pre>
218 Package: systemd-sysv
219 Pin: release o=Debian
220 Pin-Priority: -1
221 </pre></blockquote><p>
222
223 <p>This file content will tell apt and aptitude to not consider
224 installing systemd-sysv as part of any installation and upgrade
225 solution when resolving dependencies, and thus tell it to avoid
226 systemd as a default boot system. The end result should be that the
227 upgraded system keep using sysvinit.</p>
228
229 <p>If you are installing Jessie for the first time, there is no way to
230 get sysvinit installed by default (debootstrap used by
231 debian-installer have no option for this), but one can tell the
232 installer to switch to sysvinit before the first boot. Either by
233 using a kernel argument to the installer, or by adding a line to the
234 preseed file used. First, the kernel command line argument:
235
236 <p><blockquote><pre>
237 preseed/late_command="in-target apt-get install --purge -y sysvinit-core"
238 </pre></blockquote><p>
239
240 <p>Next, the line to use in a preseed file:</p>
241
242 <p><blockquote><pre>
243 d-i preseed/late_command string in-target apt-get install -y sysvinit-core
244 </pre></blockquote><p>
245
246 <p>One can of course also do this after the first boot by installing
247 the sysvinit-core package.</p>
248
249 <p>I recommend only using sysvinit if you really need it, as the
250 sysvinit boot sequence in Debian have several hardware specific bugs
251 on Linux caused by the fact that it is unpredictable when hardware
252 devices show up during boot. But on the other hand, the new default
253 boot system still have a few rough edges I hope will be fixed before
254 Jessie is released.</p>
255
256 <p>Update 2014-11-26: Inspired by
257 <ahref="https://www.mirbsd.org/permalinks/wlog-10-tg_e20141125-tg.htm#e20141125-tg_wlog-10-tg">a
258 blog post by Torsten Glaser</a>, added --purge to the preseed
259 line.</p>
260 </div>
261 <div class="tags">
262
263
264 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
265
266
267 </div>
268 </div>
269 <div class="padding"></div>
270
271 <div class="entry">
272 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Hvordan_vurderer_regjeringen_H_264_patentutfordringen_.html">Hvordan vurderer regjeringen H.264-patentutfordringen?</a></div>
273 <div class="date">16th November 2014</div>
274 <div class="body"><p>For en stund tilbake spurte jeg Fornyingsdepartementet om hvilke
275 juridiske vurderinger rundt patentproblemstillingen som var gjort da
276 H.264 ble tatt inn i <a href="http://standard.difi.no/">statens
277 referansekatalog over standarder</a>. Stig Hornnes i FAD tipset meg
278 om følgende som står i oppsumeringen til høringen om
279 referansekatalogen versjon 2.0, som jeg siden ved hjelp av en
280 innsynsforespørsel fikk tak i
281 <a href="http://wiki.nuug.no/uttalelser/200901-standardkatalog-v2?action=AttachFile&do=get&target=kongelig-resolusjon.pdf">PDF-utgaven av</a>
282 datert 2009-06-03 (saksnummer 200803291, saksbehandler Henrik
283 Linnestad).</p>
284
285 <p>Der står det følgende om problemstillingen:</p>
286
287 <p><blockquote>
288 <strong>4.4 Patentproblematikk</strong>
289
290 <p>NUUG og Opera ser det som særlig viktig at forslagene knyttet til
291 lyd og video baserer seg på de royalty-frie standardene Vorbis, Theora
292 og FLAC.</p>
293
294 <p>Kommentarene relaterer seg til at enkelte standarder er åpne, men
295 inneholder tekniske prosedyrer som det i USA (og noen andre land som
296 Japan) er gitt patentrettigheter til. I vårt tilfelle berører dette
297 spesielt standardene Mp3 og H.264, selv om Politidirektoratet peker på
298 at det muligens kan være tilsvarende problematikk også for Theora og
299 Vorbis. Dette medfører at det i USA kan kreves royalties for bruk av
300 tekniske løsninger knyttet til standardene, et krav som også
301 håndheves. Patenter kan imidlertid bare hevdes i de landene hvor
302 patentet er gitt, så amerikanske patenter gjelder ikke andre steder
303 enn USA.</p>
304
305 <p>Spesielt for utvikling av fri programvare er patenter
306 problematisk. GPL, en "grunnleggende" lisens for distribusjon av fri
307 programvare, avviser at programvare kan distribueres under denne
308 lisensen hvis det inneholder referanser til patenterte rutiner som
309 utløser krav om royalties. Det er imidlertid uproblematisk å
310 distribuere fri programvareløsninger under GPL som benytter de
311 aktuelle standardene innen eller mellom land som ikke anerkjenner
312 patentene. Derfor finner vi også flere implementeringer av Mp3 og
313 H.264 som er fri programvare, lisensiert under GPL.</p>
314
315 <p>I Norge og EU er patentlovgivningen langt mer restriktiv enn i USA,
316 men det er også her mulig å få patentert metoder for løsning av et
317 problem som relaterer seg til databehandling. Det er AIF bekjent ikke
318 relevante patenter i EU eller Norge hva gjelder H.264 og Mp3, men
319 muligheten for at det finnes patenter uten at det er gjort krav om
320 royalties eller at det senere vil gis slike patenter kan ikke helt
321 avvises.</p>
322
323 <p>AIF mener det er et behov for å gi offentlige virksomheter mulighet
324 til å benytte antatt royaltyfrie åpne standarder som et likeverdig
325 alternativ eller i tillegg til de markedsledende åpne standardene.</p>
326
327 </blockquote></p>
328
329 <p>Det ser dermed ikke ut til at de har vurdert patentspørsmålet i
330 sammenheng med opphavsrettsvilkår slik de er formulert for f.eks.
331 Apple Final Cut Pro, Adobe Premiere Pro, Avid og Sorenson-verktøyene,
332 der det kreves brukstillatelse for patenter som ikke er gyldige i
333 Norge for å bruke disse verktøyene til annet en personlig og ikke
334 kommersiell aktivitet når det gjelder H.264-video. Jeg må nok lete
335 videre etter svar på det spørsmålet.</p>
336 </div>
337 <div class="tags">
338
339
340 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/standard">standard</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
341
342
343 </div>
344 </div>
345 <div class="padding"></div>
346
347 <div class="entry">
348 <div class="title"><a href="http://people.skolelinux.org/pere/blog/A_Debian_package_for_SMTP_via_Tor__aka_SMTorP__using_exim4.html">A Debian package for SMTP via Tor (aka SMTorP) using exim4</a></div>
349 <div class="date">10th November 2014</div>
350 <div class="body"><p>The right to communicate with your friends and family in private,
351 without anyone snooping, is a right every citicen have in a liberal
352 democracy. But this right is under serious attack these days.</p>
353
354 <p>A while back it occurred to me that one way to make the dragnet
355 surveillance conducted by NSA, GCHQ, FRA and others (and confirmed by
356 the whisleblower Snowden) more expensive for Internet email,
357 is to deliver all email using SMTP via Tor. Such SMTP option would be
358 a nice addition to the FreedomBox project if we could send email
359 between FreedomBox machines without leaking metadata about the emails
360 to the people peeking on the wire. I
361 <a href="http://lists.alioth.debian.org/pipermail/freedombox-discuss/2014-October/006493.html">proposed
362 this on the FreedomBox project mailing list in October</a> and got a
363 lot of useful feedback and suggestions. It also became obvious to me
364 that this was not a novel idea, as the same idea was tested and
365 documented by Johannes Berg as early as 2006, and both
366 <a href="https://github.com/pagekite/Mailpile/wiki/SMTorP">the
367 Mailpile</a> and <a href="http://dee.su/cables">the Cables</a> systems
368 propose a similar method / protocol to pass emails between users.</p>
369
370 <p>To implement such system one need to set up a Tor hidden service
371 providing the SMTP protocol on port 25, and use email addresses
372 looking like username@hidden-service-name.onion. With such addresses
373 the connections to port 25 on hidden-service-name.onion using Tor will
374 go to the correct SMTP server. To do this, one need to configure the
375 Tor daemon to provide the hidden service and the mail server to accept
376 emails for this .onion domain. To learn more about Exim configuration
377 in Debian and test the design provided by Johannes Berg in his FAQ, I
378 set out yesterday to create a Debian package for making it trivial to
379 set up such SMTP over Tor service based on Debian. Getting it to work
380 were fairly easy, and
381 <a href="https://github.com/petterreinholdtsen/exim4-smtorp">the
382 source code for the Debian package</a> is available from github. I
383 plan to move it into Debian if further testing prove this to be a
384 useful approach.</p>
385
386 <p>If you want to test this, set up a blank Debian machine without any
387 mail system installed (or run <tt>apt-get purge exim4-config</tt> to
388 get rid of exim4). Install tor, clone the git repository mentioned
389 above, build the deb and install it on the machine. Next, run
390 <tt>/usr/lib/exim4-smtorp/setup-exim-hidden-service</tt> and follow
391 the instructions to get the service up and running. Restart tor and
392 exim when it is done, and test mail delivery using swaks like
393 this:</p>
394
395 <p><blockquote><pre>
396 torsocks swaks --server dutlqrrmjhtfa3vp.onion \
397 --to fbx@dutlqrrmjhtfa3vp.onion
398 </pre></blockquote></p>
399
400 <p>This will test the SMTP delivery using tor. Replace the email
401 address with your own address to test your server. :)</p>
402
403 <p>The setup procedure is still to complex, and I hope it can be made
404 easier and more automatic. Especially the tor setup need more work.
405 Also, the package include a tor-smtp tool written in C, but its task
406 should probably be rewritten in some script language to make the deb
407 architecture independent. It would probably also make the code easier
408 to review. The tor-smtp tool currently need to listen on a socket for
409 exim to talk to it and is started using xinetd. It would be better if
410 no daemon and no socket is needed. I suspect it is possible to get
411 exim to run a command line tool for delivery instead of talking to a
412 socket, and hope to figure out how in a future version of this
413 system.</p>
414
415 <p>Until I wipe my test machine, I can be reached using the
416 <tt>fbx@dutlqrrmjhtfa3vp.onion</tt> mail address, deliverable over
417 SMTorP. :)</p>
418 </div>
419 <div class="tags">
420
421
422 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
423
424
425 </div>
426 </div>
427 <div class="padding"></div>
428
429 <div class="entry">
430 <div class="title"><a href="http://people.skolelinux.org/pere/blog/First_Jessie_based_Debian_Edu_released__alpha0_.html">First Jessie based Debian Edu released (alpha0)</a></div>
431 <div class="date">27th October 2014</div>
432 <div class="body"><p>I am happy to report that I on behalf of the Debian Edu team just
433 sent out
434 <a href="https://lists.debian.org/debian-edu-announce/2014/10/msg00000.html">this
435 announcement</a>:</p>
436
437 <pre>
438 The Debian Edu Team is pleased to announce the release of Debian Edu
439 Jessie 8.0+edu0~alpha0
440
441 Debian Edu is a complete operating system for schools. Through its
442 various installation profiles you can install servers, workstations
443 and laptops which will work together on the school network. With
444 Debian Edu, the teachers themselves or their technical support can
445 roll out a complete multi-user multi-machine study environment within
446 hours or a few days. Debian Edu comes with hundreds of applications
447 pre-installed, but you can always add more packages from Debian.
448
449 For those who want to give Debian Edu Jessie a try, download and
450 installation instructions are available, including detailed
451 instructions in the manual[1] explaining the first steps, such as
452 setting up a network or adding users. Please note that the password
453 for the user your prompted for during installation must have a length
454 of at least 5 characters!
455
456 [1] &lt;URL: <a href="https://wiki.debian.org/DebianEdu/Documentation/Jessie">https://wiki.debian.org/DebianEdu/Documentation/Jessie</a> &gt;
457
458 Would you like to give your school's computer a longer life? Are you
459 tired of sneaker administration, running from computer to computer
460 reinstalling the operating system? Would you like to administrate all
461 the computers in your school using only a couple of hours every week?
462 Check out Debian Edu Jessie!
463
464 Skolelinux is used by at least two hundred schools all over the world,
465 mostly in Germany and Norway.
466
467 About Debian Edu and Skolelinux
468 ===============================
469
470 Debian Edu, also known as Skolelinux[2], is a Linux distribution based
471 on Debian providing an out-of-the box environment of a completely
472 configured school network. Immediately after installation a school
473 server running all services needed for a school network is set up just
474 waiting for users and machines being added via GOsa², a comfortable
475 Web-UI. A netbooting environment is prepared using PXE, so after
476 initial installation of the main server from CD or USB stick all other
477 machines can be installed via the network. The provided school server
478 provides LDAP database and Kerberos authentication service,
479 centralized home directories, DHCP server, web proxy and many other
480 services. The desktop contains more than 60 educational software
481 packages[3] and more are available from the Debian archive, and
482 schools can choose between KDE, Gnome, LXDE, Xfce and MATE desktop
483 environment.
484
485 [2] &lt;URL: <a href="http://www.skolelinux.org/">http://www.skolelinux.org/</a> &gt;
486 [3] &lt;URL: <a href="http://people.skolelinux.org/pere/blog/Educational_applications_included_in_Debian_Edu___Skolelinux__the_screenshot_collection____.html">http://people.skolelinux.org/pere/blog/Educational_applications_included_in_Debian_Edu___Skolelinux__the_screenshot_collection____.html</a> &gt;
487
488 Full release notes and manual
489 =============================
490
491 Below the download URLs there is a list of some of the new features
492 and bugfixes of Debian Edu 8.0+edu0~alpha0 Codename Jessie. The full
493 list is part of the manual. (See the feature list in the manual[4] for
494 the English version.) For some languages manual translations are
495 available, see the manual translation overview[5].
496
497 [4] &lt;URL: <a href="https://wiki.debian.org/DebianEdu/Documentation/Jessie/Features">https://wiki.debian.org/DebianEdu/Documentation/Jessie/Features</a> &gt;
498 [5] &lt;URL: <a href="http://maintainer.skolelinux.org/debian-edu-doc/">http://maintainer.skolelinux.org/debian-edu-doc/</a> &gt;
499
500 Where to get it
501 ---------------
502
503 To download the multiarch netinstall CD release (624 MiB) you can use
504
505 * <a href="ftp://ftp.skolelinux.org/skolelinux-cd/debian-edu-8.0+edu0~alpha0-CD.iso">ftp://ftp.skolelinux.org/skolelinux-cd/debian-edu-8.0+edu0~alpha0-CD.iso</a>
506 * <a href="http://ftp.skolelinux.org/skolelinux-cd/debian-edu-8.0+edu0~alpha0-CD.iso">http://ftp.skolelinux.org/skolelinux-cd/debian-edu-8.0+edu0~alpha0-CD.iso</a>
507 * rsync -avzP ftp.skolelinux.org::skolelinux-cd/debian-edu-8.0+edu0~alpha0-CD.iso .
508
509 The SHA1SUM of this image is: 361188818e036ce67280a572f757de82ebfeb095
510
511 New features for Debian Edu 8.0+edu0~alpha0 Codename Jessie released 2014-10-27
512 ===============================================================================
513
514
515 Installation changes
516 --------------------
517
518 * PXE installation now installs firmware automatically for the hardware present.
519
520 Software updates
521 ----------------
522
523 Everything which is new in Debian Jessie 8.0, eg:
524
525 * Linux kernel 3.16.x
526 * Desktop environments KDE "Plasma" 4.11.12, GNOME 3.14, Xfce 4.10,
527 LXDE 0.5.6 and MATE 1.8 (KDE "Plasma" is installed by default; to
528 choose one of the others see manual.)
529 * the browsers Iceweasel 31 ESR and Chromium 38
530 * !LibreOffice 4.3.3
531 * GOsa 2.7.4
532 * LTSP 5.5.4
533 * CUPS print system 1.7.5
534 * new boot framework: systemd
535 * Educational toolbox GCompris 14.07
536 * Music creator Rosegarden 14.02
537 * Image editor Gimp 2.8.14
538 * Virtual stargazer Stellarium 0.13.0
539 * golearn 0.9
540 * tuxpaint 0.9.22
541 * New version of debian-installer from Debian Jessie.
542 * Debian Jessie includes about 42000 packages available for
543 installation.
544 * More information about Debian Jessie 8.0 is provided in the release
545 notes[6] and the installation manual[7].
546
547 [6] &lt;URL: <a href="http://www.debian.org/releases/jessie/releasenotes">http://www.debian.org/releases/jessie/releasenotes</a> &gt;
548 [7] &lt;URL: <a href="http://www.debian.org/releases/jessie/installmanual">http://www.debian.org/releases/jessie/installmanual</a> &gt;
549
550 Fixed bugs
551 ----------
552
553 * Inserting incorrect DNS information in Gosa will no longer break
554 DNS completely, but instead stop DNS updates until the incorrect
555 information is corrected (Debian bug #710362)
556 * and many others.
557
558 Documentation and translation updates
559 -------------------------------------
560
561 * The Debian Edu Jessie Manual is fully translated to German, French,
562 Italian, Danish and Dutch. Partly translated versions exist for
563 Norwegian Bokmal and Spanish.
564
565 Other changes
566 -------------
567
568 * Due to new Squid settings, powering off or rebooting the main
569 server takes more time.
570 * To manage printers localhost:631 has to be used, currently www:631
571 doesn't work.
572
573 Regressions / known problems
574 ----------------------------
575
576 * Installing LTSP chroot fails with a bug related to eatmydata about
577 exim4-config failing to run its postinst (see Debian bug #765694
578 and Debian bug #762103).
579 * Munin collection is not properly configured on clients (Debian bug
580 #764594). The fix is available in a newer version of munin-node.
581 * PXE setup for Main Server and Thin Client Server setup does not
582 work when installing on a machine without direct Internet access.
583 Will be fixed when Debian bug #766960 is fixed in Jessie.
584
585 See the status page[8] for the complete list.
586
587 [8] &lt;URL: <a href="https://wiki.debian.org/DebianEdu/Status/Jessie">https://wiki.debian.org/DebianEdu/Status/Jessie</a> &gt;
588
589 How to report bugs
590 ------------------
591
592 &lt;URL: <a href="http://wiki.debian.org/DebianEdu/HowTo/ReportBugs">http://wiki.debian.org/DebianEdu/HowTo/ReportBugs</a> &gt;
593
594 About Debian
595 ============
596
597 The Debian Project was founded in 1993 by Ian Murdock to be a truly
598 free community project. Since then the project has grown to be one of
599 the largest and most influential open source projects. Thousands of
600 volunteers from all over the world work together to create and
601 maintain Debian software. Available in 70 languages, and supporting a
602 huge range of computer types, Debian calls itself the universal
603 operating system.
604
605 Contact Information
606 For further information, please visit the Debian web pages[9] or send
607 mail to press@debian.org.
608
609 [9] &lt;URL: <a href="http://www.debian.org/">http://www.debian.org/</a> &gt;
610 </pre>
611 </div>
612 <div class="tags">
613
614
615 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
616
617
618 </div>
619 </div>
620 <div class="padding"></div>
621
622 <div class="entry">
623 <div class="title"><a href="http://people.skolelinux.org/pere/blog/I_spent_last_weekend_recording_MakerCon_Nordic.html">I spent last weekend recording MakerCon Nordic</a></div>
624 <div class="date">23rd October 2014</div>
625 <div class="body"><p>I spent last weekend at <a href="http://www.makercon.no/">Makercon
626 Nordic</a>, a great conference and workshop for makers in Norway and
627 the surrounding countries. I had volunteered on behalf of the
628 Norwegian Unix Users Group (NUUG) to video record the talks, and we
629 had a great and exhausting time recording the entire day, two days in
630 a row. There were only two of us, Hans-Petter and me, and we used the
631 regular video equipment for NUUG, with a
632 <a href="http://dvswitch.alioth.debian.org/wiki/">dvswitch</a>, a
633 camera and a VGA to DV convert box, and mixed video and slides
634 live.</p>
635
636 <p>Hans-Petter did the post-processing, consisting of uploading the
637 around 180 GiB of raw video to Youtube, and the result is
638 <a href="https://www.youtube.com/user/MakerConNordic/">now becoming
639 public</a> on the MakerConNordic account. The videos have the license
640 NUUG always use on our recordings, which is
641 <a href="http://creativecommons.org/licenses/by-sa/3.0/no/">Creative
642 Commons Navngivelse-Del på samme vilkår 3.0 Norge</a>. Many great
643 talks available. Check it out! :)</p>
644 </div>
645 <div class="tags">
646
647
648 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
649
650
651 </div>
652 </div>
653 <div class="padding"></div>
654
655 <div class="entry">
656 <div class="title"><a href="http://people.skolelinux.org/pere/blog/listadmin__the_quick_way_to_moderate_mailman_lists___nice_free_software.html">listadmin, the quick way to moderate mailman lists - nice free software</a></div>
657 <div class="date">22nd October 2014</div>
658 <div class="body"><p>If you ever had to moderate a mailman list, like the ones on
659 alioth.debian.org, you know the web interface is fairly slow to
660 operate. First you visit one web page, enter the moderation password
661 and get a new page shown with a list of all the messages to moderate
662 and various options for each email address. This take a while for
663 every list you moderate, and you need to do it regularly to do a good
664 job as a list moderator. But there is a quick alternative,
665 <a href="http://heim.ifi.uio.no/kjetilho/hacks/#listadmin">the
666 listadmin program</a>. It allow you to check lists for new messages
667 to moderate in a fraction of a second. Here is a test run on two
668 lists I recently took over:</p>
669
670 <p><blockquote><pre>
671 % time listadmin xiph
672 fetching data for pkg-xiph-commits@lists.alioth.debian.org ... nothing in queue
673 fetching data for pkg-xiph-maint@lists.alioth.debian.org ... nothing in queue
674
675 real 0m1.709s
676 user 0m0.232s
677 sys 0m0.012s
678 %
679 </pre></blockquote></p>
680
681 <p>In 1.7 seconds I had checked two mailing lists and confirmed that
682 there are no message in the moderation queue. Every morning I
683 currently moderate 68 mailman lists, and it normally take around two
684 minutes. When I took over the two pkg-xiph lists above a few days
685 ago, there were 400 emails waiting in the moderator queue. It took me
686 less than 15 minutes to process them all using the listadmin
687 program.</p>
688
689 <p>If you install
690 <a href="https://tracker.debian.org/pkg/listadmin">the listadmin
691 package</a> from Debian and create a file <tt>~/.listadmin.ini</tt>
692 with content like this, the moderation task is a breeze:</p>
693
694 <p><blockquote><pre>
695 username username@example.org
696 spamlevel 23
697 default discard
698 discard_if_reason "Posting restricted to members only. Remove us from your mail list."
699
700 password secret
701 adminurl https://{domain}/mailman/admindb/{list}
702 mailman-list@lists.example.com
703
704 password hidden
705 other-list@otherserver.example.org
706 </pre></blockquote></p>
707
708 <p>There are other options to set as well. Check the manual page to
709 learn the details.</p>
710
711 <p>If you are forced to moderate lists on a mailman installation where
712 the SSL certificate is self signed or not properly signed by a
713 generally accepted signing authority, you can set a environment
714 variable when calling listadmin to disable SSL verification:</p>
715
716 <p><blockquote><pre>
717 PERL_LWP_SSL_VERIFY_HOSTNAME=0 listadmin
718 </pre></blockquote></p>
719
720 <p>If you want to moderate a subset of the lists you take care of, you
721 can provide an argument to the listadmin script like I do in the
722 initial screen dump (the xiph argument). Using an argument, only
723 lists matching the argument string will be processed. This make it
724 quick to accept messages if you notice the moderation request in your
725 email.</p>
726
727 <p>Without the listadmin program, I would never be the moderator of 68
728 mailing lists, as I simply do not have time to spend on that if the
729 process was any slower. The listadmin program have saved me hours of
730 time I could spend elsewhere over the years. It truly is nice free
731 software.</p>
732
733 <p>As usual, if you use Bitcoin and want to show your support of my
734 activities, please send Bitcoin donations to my address
735 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
736
737 <p>Update 2014-10-27: Added missing 'username' statement in
738 configuration example. Also, I've been told that the
739 PERL_LWP_SSL_VERIFY_HOSTNAME=0 setting do not work for everyone. Not
740 sure why.</p>
741 </div>
742 <div class="tags">
743
744
745 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
746
747
748 </div>
749 </div>
750 <div class="padding"></div>
751
752 <div class="entry">
753 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Debian_Jessie__PXE_and_automatic_firmware_installation.html">Debian Jessie, PXE and automatic firmware installation</a></div>
754 <div class="date">17th October 2014</div>
755 <div class="body"><p>When PXE installing laptops with Debian, I often run into the
756 problem that the WiFi card require some firmware to work properly.
757 And it has been a pain to fix this using preseeding in Debian.
758 Normally something more is needed. But thanks to
759 <a href="https://packages.qa.debian.org/i/isenkram.html">my isenkram
760 package</a> and its recent tasksel extension, it has now become easy
761 to do this using simple preseeding.</p>
762
763 <p>The isenkram-cli package provide tasksel tasks which will install
764 firmware for the hardware found in the machine (actually, requested by
765 the kernel modules for the hardware). (It can also install user space
766 programs supporting the hardware detected, but that is not the focus
767 of this story.)</p>
768
769 <p>To get this working in the default installation, two preeseding
770 values are needed. First, the isenkram-cli package must be installed
771 into the target chroot (aka the hard drive) before tasksel is executed
772 in the pkgsel step of the debian-installer system. This is done by
773 preseeding the base-installer/includes debconf value to include the
774 isenkram-cli package. The package name is next passed to debootstrap
775 for installation. With the isenkram-cli package in place, tasksel
776 will automatically use the isenkram tasks to detect hardware specific
777 packages for the machine being installed and install them, because
778 isenkram-cli contain tasksel tasks.</p>
779
780 <p>Second, one need to enable the non-free APT repository, because
781 most firmware unfortunately is non-free. This is done by preseeding
782 the apt-mirror-setup step. This is unfortunate, but for a lot of
783 hardware it is the only option in Debian.</p>
784
785 <p>The end result is two lines needed in your preseeding file to get
786 firmware installed automatically by the installer:</p>
787
788 <p><blockquote><pre>
789 base-installer base-installer/includes string isenkram-cli
790 apt-mirror-setup apt-setup/non-free boolean true
791 </pre></blockquote></p>
792
793 <p>The current version of isenkram-cli in testing/jessie will install
794 both firmware and user space packages when using this method. It also
795 do not work well, so use version 0.15 or later. Installing both
796 firmware and user space packages might give you a bit more than you
797 want, so I decided to split the tasksel task in two, one for firmware
798 and one for user space programs. The firmware task is enabled by
799 default, while the one for user space programs is not. This split is
800 implemented in the package currently in unstable.</p>
801
802 <p>If you decide to give this a go, please let me know (via email) how
803 this recipe work for you. :)</p>
804
805 <p>So, I bet you are wondering, how can this work. First and
806 foremost, it work because tasksel is modular, and driven by whatever
807 files it find in /usr/lib/tasksel/ and /usr/share/tasksel/. So the
808 isenkram-cli package place two files for tasksel to find. First there
809 is the task description file (/usr/share/tasksel/descs/isenkram.desc):</p>
810
811 <p><blockquote><pre>
812 Task: isenkram-packages
813 Section: hardware
814 Description: Hardware specific packages (autodetected by isenkram)
815 Based on the detected hardware various hardware specific packages are
816 proposed.
817 Test-new-install: show show
818 Relevance: 8
819 Packages: for-current-hardware
820
821 Task: isenkram-firmware
822 Section: hardware
823 Description: Hardware specific firmware packages (autodetected by isenkram)
824 Based on the detected hardware various hardware specific firmware
825 packages are proposed.
826 Test-new-install: mark show
827 Relevance: 8
828 Packages: for-current-hardware-firmware
829 </pre></blockquote></p>
830
831 <p>The key parts are Test-new-install which indicate how the task
832 should be handled and the Packages line referencing to a script in
833 /usr/lib/tasksel/packages/. The scripts use other scripts to get a
834 list of packages to install. The for-current-hardware-firmware script
835 look like this to list relevant firmware for the machine:
836
837 <p><blockquote><pre>
838 #!/bin/sh
839 #
840 PATH=/usr/sbin:$PATH
841 export PATH
842 isenkram-autoinstall-firmware -l
843 </pre></blockquote></p>
844
845 <p>With those two pieces in place, the firmware is installed by
846 tasksel during the normal d-i run. :)</p>
847
848 <p>If you want to test what tasksel will install when isenkram-cli is
849 installed, run <tt>DEBIAN_PRIORITY=critical tasksel --test
850 --new-install</tt> to get the list of packages that tasksel would
851 install.</p>
852
853 <p><a href="https://wiki.debian.org/DebianEdu/">Debian Edu</a> will be
854 pilots in testing this feature, as isenkram is used there now to
855 install firmware, replacing the earlier scripts.</p>
856 </div>
857 <div class="tags">
858
859
860 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin</a>.
861
862
863 </div>
864 </div>
865 <div class="padding"></div>
866
867 <div class="entry">
868 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Ubuntu_used_to_show_the_bread_prizes_at_ICA_Storo.html">Ubuntu used to show the bread prizes at ICA Storo</a></div>
869 <div class="date"> 4th October 2014</div>
870 <div class="body"><p>Today I came across an unexpected Ubuntu boot screen. Above the
871 bread shelf on the ICA shop at Storo in Oslo, the grub menu of Ubuntu
872 with Linux kernel 3.2.0-23 (ie probably version 12.04 LTS) was stuck
873 on a screen normally showing the bread types and prizes:</p>
874
875 <p align="center"><img width="70%" src="http://people.skolelinux.org/pere/blog/images/2014-10-04-ubuntu-ica-storo-crop.jpeg"></p>
876
877 <p>If it had booted as it was supposed to, I would never had known
878 about this hidden Linux installation. It is interesting what
879 <a href="http://revealingerrors.com/">errors can reveal</a>.</p>
880 </div>
881 <div class="tags">
882
883
884 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
885
886
887 </div>
888 </div>
889 <div class="padding"></div>
890
891 <p style="text-align: right;"><a href="index.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
892 <div id="sidebar">
893
894
895
896 <h2>Archive</h2>
897 <ul>
898
899 <li>2014
900 <ul>
901
902 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
903
904 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
905
906 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
907
908 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
909
910 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
911
912 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
913
914 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
915
916 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
917
918 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
919
920 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
921
922 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
923
924 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/12/">December (2)</a></li>
925
926 </ul></li>
927
928 <li>2013
929 <ul>
930
931 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
932
933 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
934
935 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
936
937 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
938
939 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
940
941 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
942
943 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
944
945 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
946
947 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
948
949 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
950
951 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
952
953 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
954
955 </ul></li>
956
957 <li>2012
958 <ul>
959
960 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
961
962 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
963
964 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
965
966 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
967
968 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
969
970 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
971
972 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
973
974 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
975
976 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
977
978 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
979
980 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
981
982 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
983
984 </ul></li>
985
986 <li>2011
987 <ul>
988
989 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
990
991 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
992
993 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
994
995 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
996
997 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
998
999 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
1000
1001 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
1002
1003 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
1004
1005 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
1006
1007 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
1008
1009 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
1010
1011 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
1012
1013 </ul></li>
1014
1015 <li>2010
1016 <ul>
1017
1018 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
1019
1020 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
1021
1022 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
1023
1024 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
1025
1026 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
1027
1028 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
1029
1030 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
1031
1032 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
1033
1034 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
1035
1036 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
1037
1038 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
1039
1040 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
1041
1042 </ul></li>
1043
1044 <li>2009
1045 <ul>
1046
1047 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
1048
1049 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
1050
1051 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
1052
1053 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
1054
1055 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
1056
1057 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
1058
1059 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
1060
1061 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
1062
1063 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
1064
1065 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
1066
1067 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
1068
1069 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
1070
1071 </ul></li>
1072
1073 <li>2008
1074 <ul>
1075
1076 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
1077
1078 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
1079
1080 </ul></li>
1081
1082 </ul>
1083
1084
1085
1086 <h2>Tags</h2>
1087 <ul>
1088
1089 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
1090
1091 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
1092
1093 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
1094
1095 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
1096
1097 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (8)</a></li>
1098
1099 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (15)</a></li>
1100
1101 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
1102
1103 <li><a href="http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
1104
1105 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (109)</a></li>
1106
1107 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (151)</a></li>
1108
1109 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (10)</a></li>
1110
1111 <li><a href="http://people.skolelinux.org/pere/blog/tags/dld">dld (15)</a></li>
1112
1113 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (12)</a></li>
1114
1115 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
1116
1117 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (263)</a></li>
1118
1119 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (21)</a></li>
1120
1121 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
1122
1123 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (14)</a></li>
1124
1125 <li><a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
1126
1127 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (11)</a></li>
1128
1129 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (41)</a></li>
1130
1131 <li><a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (10)</a></li>
1132
1133 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (19)</a></li>
1134
1135 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
1136
1137 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
1138
1139 <li><a href="http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
1140
1141 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
1142
1143 <li><a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
1144
1145 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (32)</a></li>
1146
1147 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (251)</a></li>
1148
1149 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (164)</a></li>
1150
1151 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (11)</a></li>
1152
1153 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
1154
1155 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (50)</a></li>
1156
1157 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (76)</a></li>
1158
1159 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
1160
1161 <li><a href="http://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
1162
1163 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
1164
1165 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
1166
1167 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (9)</a></li>
1168
1169 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
1170
1171 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
1172
1173 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
1174
1175 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (41)</a></li>
1176
1177 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
1178
1179 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (4)</a></li>
1180
1181 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (46)</a></li>
1182
1183 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (3)</a></li>
1184
1185 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (9)</a></li>
1186
1187 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (27)</a></li>
1188
1189 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (2)</a></li>
1190
1191 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (8)</a></li>
1192
1193 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (46)</a></li>
1194
1195 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
1196
1197 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (34)</a></li>
1198
1199 </ul>
1200
1201
1202 </div>
1203 <p style="text-align: right">
1204 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
1205 </p>
1206
1207 </body>
1208 </html>