]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2016/10/index.html
Generated.
[homepage.git] / blog / archive / 2016 / 10 / 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: entries from October 2016</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="10.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <!-- XML FEED -->
13 <div class="title">
14 <h1>
15 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
16
17 </h1>
18
19 </div>
20
21
22 <h3>Entries from October 2016.</h3>
23
24 <div class="entry">
25 <div class="title">
26 <a href="http://people.skolelinux.org/pere/blog/NRKs_kildevern_n_r_NRK_epost_deles_med_utenlands_etterretning_.html">NRKs kildevern når NRK-epost deles med utenlands etterretning?</a>
27 </div>
28 <div class="date">
29 8th October 2016
30 </div>
31 <div class="body">
32 <p>NRK
33 <a href="https://nrkbeta.no/2016/09/02/securing-whistleblowers/">lanserte
34 for noen uker siden</a> en ny
35 <a href="https://www.nrk.no/varsle/">varslerportal som bruker
36 SecureDrop til å ta imot tips</a> der det er vesentlig at ingen
37 utenforstående får vite at NRK er tipset. Det er et langt steg
38 fremover for NRK, og når en leser bloggposten om hva de har tenkt på
39 og hvordan lysningen er satt opp virker det som om de har gjort en
40 grundig jobb der. Men det er ganske mye ekstra jobb å motta tips via
41 SecureDrop, så varslersiden skriver "Nyhetstips som ikke krever denne
42 typen ekstra vern vil vi gjerne ha på nrk.no/03030", og 03030-siden
43 foreslår i tillegg til et webskjema å bruke epost, SMS, telefon,
44 personlig oppmøte og brevpost. Denne artikkelen handler disse andre
45 metodene.</p>
46
47 <p>Når en sender epost til en @nrk.no-adresse så vil eposten sendes ut
48 av landet til datamaskiner kontrollert av Microsoft. En kan sjekke
49 dette selv ved å slå opp epostleveringsadresse (MX) i DNS. For NRK er
50 dette i dag "nrk-no.mail.protection.outlook.com". NRK har som en ser
51 valgt å sette bort epostmottaket sitt til de som står bak outlook.com,
52 dvs. Microsoft. En kan sjekke hvor nettverkstrafikken tar veien
53 gjennom Internett til epostmottaket vha. programmet
54 <tt>traceroute</tt>, og finne ut hvem som eier en Internett-adresse
55 vha. whois-systemet. Når en gjør dette for epost-trafikk til @nrk.no
56 ser en at trafikken fra Norge mot nrk-no.mail.protection.outlook.com
57 går via Sverige mot enten Irland eller Tyskland (det varierer fra gang
58 til gang og kan endre seg over tid).</p>
59
60 <p>Vi vet fra
61 <a href="https://no.wikipedia.org/wiki/FRA-loven">introduksjonen av
62 FRA-loven</a> at IP-trafikk som passerer grensen til Sverige avlyttes
63 av Försvarets radioanstalt (FRA). Vi vet videre takket være
64 Snowden-bekreftelsene at trafikk som passerer grensen til
65 Storbritannia avlyttes av Government Communications Headquarters
66 (GCHQ). I tillegg er er det nettopp lansert et forslag i Norge om at
67 forsvarets E-tjeneste skal få avlytte trafikk som krysser grensen til
68 Norge. Jeg er ikke kjent med dokumentasjon på at Irland og Tyskland
69 gjør det samme. Poenget er uansett at utenlandsk etterretning har
70 mulighet til å snappe opp trafikken når en sender epost til @nrk.no.
71 I tillegg er det selvsagt tilgjengelig for Microsoft som er underlagt USAs
72 jurisdiksjon og
73 <a href="https://www.theguardian.com/world/2013/jul/11/microsoft-nsa-collaboration-user-data">samarbeider
74 med USAs etterretning på flere områder</a>. De som tipser NRK om
75 nyheter via epost kan dermed gå ut fra at det blir kjent for mange
76 andre enn NRK at det er gjort.</p>
77
78 <p>Bruk av SMS og telefon registreres av blant annet telefonselskapene
79 og er tilgjengelig i følge lov og forskrift for blant annet Politi,
80 NAV og Finanstilsynet, i tillegg til IT-folkene hos telefonselskapene
81 og deres overordnede. Hvis innringer eller mottaker bruker
82 smarttelefon vil slik kontakt også gjøres tilgjengelig for ulike
83 app-leverandører og de som lytter på trafikken mellom telefon og
84 app-leverandør, alt etter hva som er installert på telefonene som
85 brukes.</p>
86
87 <p>Brevpost kan virke trygt, og jeg vet ikke hvor mye som registreres
88 og lagres av postens datastyrte postsorteringssentraler. Det vil ikke
89 overraske meg om det lagres hvor i landet hver konvolutt kommer fra og
90 hvor den er adressert, i hvert fall for en kortere periode. Jeg vet
91 heller ikke hvem slik informasjon gjøres tilgjengelig for. Det kan
92 være nok til å ringe inn potensielle kilder når det krysses med hvem
93 som kjente til aktuell informasjon og hvor de befant seg (tilgjengelig
94 f.eks. hvis de bærer mobiltelefon eller bor i nærheten).</p>
95
96 <p>Personlig oppmøte hos en NRK-journalist er antagelig det tryggeste,
97 men en bør passe seg for å bruke NRK-kantina. Der bryter de nemlig
98 <a href="http://www.lovdata.no/all/hl-19850524-028.html#14">Sentralbanklovens
99 paragraf 14</a> og nekter folk å betale med kontanter. I stedet
100 krever de at en varsle sin bankkortutsteder om hvor en befinner seg
101 ved å bruke bankkort. Banktransaksjoner er tilgjengelig for
102 bankkortutsteder (det være seg VISA, Mastercard, Nets og/eller en
103 bank) i tillegg til politiet og i hvert fall tidligere med Se & Hør
104 (via utro tjenere, slik det ble avslørt etter utgivelsen av boken
105 «Livet, det forbannede» av Ken B. Rasmussen). Men hvor mange kjenner
106 en NRK-journalist personlig? Besøk på NRK på Marienlyst krever at en
107 registrerer sin ankost elektronisk i besøkssystemet. Jeg vet ikke hva
108 som skjer med det datasettet, men har grunn til å tro at det sendes ut
109 SMS til den en skal besøke med navnet som er oppgitt. Kanskje greit å
110 oppgi falskt navn.</p>
111
112 <p>Når så tipset er kommet frem til NRK skal det behandles
113 redaksjonelt i NRK. Der vet jeg via personlige bekjentskaper at de
114 fleste journalistene bruker lokalt installert programvare, men noen
115 bruker Google Docs og andre skytjenester i strid med interne
116 retningslinjer når de skriver. Hvordan vet en hvem det gjelder? Ikke
117 vet jeg, men det kan være greit å spørre for å sjekke at journalisten
118 har tenkt på problemstillingen, før en gir et tips. Og hvis tipset
119 omtales internt på epost, er det jo grunn til å tro at også intern
120 eposten vil deles med Microsoft og utenlands etterretning, slik
121 tidligere nevnt, men det kan hende at det holdes internt i NRKs
122 interne MS Exchange-løsning. Men Microsoft ønsker å få alle
123 Exchange-kunder over "i skyen" (eller andre folks datamaskiner, som
124 det jo innebærer), så jeg vet ikke hvor lenge det i så fall vil
125 vare.</p>
126
127 <p>I tillegg vet en jo at
128 <a href="https://www.nrk.no/ytring/elektronisk-kildevern-i-nrk-1.11941196">NRK
129 har valgt å gi nasjonal sikkerhetsmyndighet (NSM) tilgang til å se på
130 intern og ekstern Internett-trafikk</a> hos NRK ved oppsett av såkalte
131 VDI-noder, på tross av
132 <a href="https://www.nrk.no/ytring/bekymring-for-nrks-kildevern-1.11941584">protester
133 fra NRKs journalistlag</a>. Jeg vet ikke om den vil kunne snappe opp
134 dokumenter som lagres på interne filtjenere eller dokumenter som lages
135 i de interne webbaserte publiseringssystemene, men vet at hva noden
136 ser etter på nettet kontrolleres av NSM og oppdateres automatisk, slik
137 at det ikke gir så mye mening å sjekke hva noden ser etter i dag når
138 det kan endres automatisk i morgen.</p>
139
140 <p>Personlig vet jeg ikke om jeg hadde turt tipse NRK hvis jeg satt på
141 noe som kunne være en trussel mot den bestående makten i Norge eller
142 verden. Til det virker det å være for mange åpninger for
143 utenforstående med andre prioriteter enn NRKs journalistiske fokus.
144 Og den største truslen for en varsler er jo om metainformasjon kommer
145 på avveie, dvs. informasjon om at en har vært i kontakt med en
146 journalist. Det kan være nok til at en kommer i myndighetenes
147 søkelys, og de færreste har nok operasjonell sikkerhet til at vil tåle
148 slik flombelysning på sitt privatliv.</p>
149
150 </div>
151 <div class="tags">
152
153
154 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/dld">dld</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
155
156
157 </div>
158 </div>
159 <div class="padding"></div>
160
161 <div class="entry">
162 <div class="title">
163 <a href="http://people.skolelinux.org/pere/blog/Isenkram__Appstream_and_udev_make_life_as_a_LEGO_builder_easier.html">Isenkram, Appstream and udev make life as a LEGO builder easier</a>
164 </div>
165 <div class="date">
166 7th October 2016
167 </div>
168 <div class="body">
169 <p><a href="http://packages.qa.debian.org/isenkram">The Isenkram
170 system</a> provide a practical and easy way to figure out which
171 packages support the hardware in a given machine. The command line
172 tool <tt>isenkram-lookup</tt> and the tasksel options provide a
173 convenient way to list and install packages relevant for the current
174 hardware during system installation, both user space packages and
175 firmware packages. The GUI background daemon on the other hand provide
176 a pop-up proposing to install packages when a new dongle is inserted
177 while using the computer. For example, if you plug in a smart card
178 reader, the system will ask if you want to install <tt>pcscd</tt> if
179 that package isn't already installed, and if you plug in a USB video
180 camera the system will ask if you want to install <tt>cheese</tt> if
181 cheese is currently missing. This already work just fine.</p>
182
183 <p>But Isenkram depend on a database mapping from hardware IDs to
184 package names. When I started no such database existed in Debian, so
185 I made my own data set and included it with the isenkram package and
186 made isenkram fetch the latest version of this database from git using
187 http. This way the isenkram users would get updated package proposals
188 as soon as I learned more about hardware related packages.</p>
189
190 <p>The hardware is identified using modalias strings. The modalias
191 design is from the Linux kernel where most hardware descriptors are
192 made available as a strings that can be matched using filename style
193 globbing. It handle USB, PCI, DMI and a lot of other hardware related
194 identifiers.</p>
195
196 <p>The downside to the Isenkram specific database is that there is no
197 information about relevant distribution / Debian version, making
198 isenkram propose obsolete packages too. But along came AppStream, a
199 cross distribution mechanism to store and collect metadata about
200 software packages. When I heard about the proposal, I contacted the
201 people involved and suggested to add a hardware matching rule using
202 modalias strings in the specification, to be able to use AppStream for
203 mapping hardware to packages. This idea was accepted and AppStream is
204 now a great way for a package to announce the hardware it support in a
205 distribution neutral way. I wrote
206 <a href="http://people.skolelinux.org/pere/blog/Using_appstream_with_isenkram_to_install_hardware_related_packages_in_Debian.html">a
207 recipe on how to add such meta-information</a> in a blog post last
208 December. If you have a hardware related package in Debian, please
209 announce the relevant hardware IDs using AppStream.</p>
210
211 <p>In Debian, almost all packages that can talk to a LEGO Mindestorms
212 RCX or NXT unit, announce this support using AppStream. The effect is
213 that when you insert such LEGO robot controller into your Debian
214 machine, Isenkram will propose to install the packages needed to get
215 it working. The intention is that this should allow the local user to
216 start programming his robot controller right away without having to
217 guess what packages to use or which permissions to fix.</p>
218
219 <p>But when I sat down with my son the other day to program our NXT
220 unit using his Debian Stretch computer, I discovered something
221 annoying. The local console user (ie my son) did not get access to
222 the USB device for programming the unit. This used to work, but no
223 longer in Jessie and Stretch. After some investigation and asking
224 around on #debian-devel, I discovered that this was because udev had
225 changed the mechanism used to grant access to local devices. The
226 ConsoleKit mechanism from <tt>/lib/udev/rules.d/70-udev-acl.rules</tt>
227 no longer applied, because LDAP users no longer was added to the
228 plugdev group during login. Michael Biebl told me that this method
229 was obsolete and the new method used ACLs instead. This was good
230 news, as the plugdev mechanism is a mess when using a remote user
231 directory like LDAP. Using ACLs would make sure a user lost device
232 access when she logged out, even if the user left behind a background
233 process which would retain the plugdev membership with the ConsoleKit
234 setup. Armed with this knowledge I moved on to fix the access problem
235 for the LEGO Mindstorms related packages.</p>
236
237 <p>The new system uses a udev tag, 'uaccess'. It can either be
238 applied directly for a device, or is applied in
239 /lib/udev/rules.d/70-uaccess.rules for classes of devices. As the
240 LEGO Mindstorms udev rules did not have a class, I decided to add the
241 tag directly in the udev rules files included in the packages. Here
242 is one example. For the nqc C compiler for the RCX, the
243 <tt>/lib/udev/rules.d/60-nqc.rules</tt> file now look like this:
244
245 <p><pre>
246 SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="0694", ATTR{idProduct}=="0001", \
247 SYMLINK+="rcx-%k", TAG+="uaccess"
248 </pre></p>
249
250 <p>The key part is the 'TAG+="uaccess"' at the end. I suspect all
251 packages using plugdev in their /lib/udev/rules.d/ files should be
252 changed to use this tag (either directly or indirectly via
253 <tt>70-uaccess.rules</tt>). Perhaps a lintian check should be created
254 to detect this?</p>
255
256 <p>I've been unable to find good documentation on the uaccess feature.
257 It is unclear to me if the uaccess tag is an internal implementation
258 detail like the udev-acl tag used by
259 <tt>/lib/udev/rules.d/70-udev-acl.rules</tt>. If it is, I guess the
260 indirect method is the preferred way. Michael
261 <a href="https://github.com/systemd/systemd/issues/4288">asked for more
262 documentation from the systemd project</a> and I hope it will make
263 this clearer. For now I use the generic classes when they exist and
264 is already handled by <tt>70-uaccess.rules</tt>, and add the tag
265 directly if no such class exist.</p>
266
267 <p>To learn more about the isenkram system, please check out
268 <a href="http://people.skolelinux.org/pere/blog/tags/isenkram/">my
269 blog posts tagged isenkram</a>.</p>
270
271 <p>To help out making life for LEGO constructors in Debian easier,
272 please join us on our IRC channel
273 <a href="irc://irc.debian.org/%23debian-lego">#debian-lego</a> and join
274 the <a href="https://alioth.debian.org/projects/debian-lego/">Debian
275 LEGO team</a> in the Alioth project we created yesterday. A mailing
276 list is not yet created, but we are working on it. :)</p>
277
278 <p>As usual, if you use Bitcoin and want to show your support of my
279 activities, please send Bitcoin donations to my address
280 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
281
282 </div>
283 <div class="tags">
284
285
286 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>.
287
288
289 </div>
290 </div>
291 <div class="padding"></div>
292
293 <p style="text-align: right;"><a href="10.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
294 <div id="sidebar">
295
296
297
298 <h2>Archive</h2>
299 <ul>
300
301 <li>2016
302 <ul>
303
304 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/01/">January (3)</a></li>
305
306 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/02/">February (2)</a></li>
307
308 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/03/">March (3)</a></li>
309
310 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/04/">April (8)</a></li>
311
312 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/05/">May (8)</a></li>
313
314 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/06/">June (2)</a></li>
315
316 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/07/">July (2)</a></li>
317
318 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/08/">August (5)</a></li>
319
320 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/09/">September (2)</a></li>
321
322 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/10/">October (2)</a></li>
323
324 </ul></li>
325
326 <li>2015
327 <ul>
328
329 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/01/">January (7)</a></li>
330
331 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/02/">February (6)</a></li>
332
333 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/03/">March (1)</a></li>
334
335 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/04/">April (4)</a></li>
336
337 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/05/">May (3)</a></li>
338
339 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/06/">June (4)</a></li>
340
341 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/07/">July (6)</a></li>
342
343 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/08/">August (2)</a></li>
344
345 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/09/">September (2)</a></li>
346
347 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/10/">October (9)</a></li>
348
349 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/11/">November (6)</a></li>
350
351 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/12/">December (3)</a></li>
352
353 </ul></li>
354
355 <li>2014
356 <ul>
357
358 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
359
360 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
361
362 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
363
364 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
365
366 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
367
368 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
369
370 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
371
372 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
373
374 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
375
376 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
377
378 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
379
380 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/12/">December (5)</a></li>
381
382 </ul></li>
383
384 <li>2013
385 <ul>
386
387 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
388
389 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
390
391 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
392
393 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
394
395 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
396
397 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
398
399 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
400
401 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
402
403 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
404
405 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
406
407 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
408
409 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
410
411 </ul></li>
412
413 <li>2012
414 <ul>
415
416 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
417
418 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
419
420 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
421
422 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
423
424 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
425
426 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
427
428 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
429
430 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
431
432 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
433
434 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
435
436 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
437
438 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
439
440 </ul></li>
441
442 <li>2011
443 <ul>
444
445 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
446
447 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
448
449 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
450
451 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
452
453 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
454
455 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
456
457 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
458
459 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
460
461 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
462
463 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
464
465 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
466
467 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
468
469 </ul></li>
470
471 <li>2010
472 <ul>
473
474 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
475
476 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
477
478 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
479
480 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
481
482 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
483
484 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
485
486 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
487
488 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
489
490 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
491
492 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
493
494 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
495
496 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
497
498 </ul></li>
499
500 <li>2009
501 <ul>
502
503 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
504
505 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
506
507 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
508
509 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
510
511 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
512
513 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
514
515 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
516
517 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
518
519 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
520
521 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
522
523 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
524
525 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
526
527 </ul></li>
528
529 <li>2008
530 <ul>
531
532 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
533
534 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
535
536 </ul></li>
537
538 </ul>
539
540
541
542 <h2>Tags</h2>
543 <ul>
544
545 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
546
547 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
548
549 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
550
551 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
552
553 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (9)</a></li>
554
555 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (16)</a></li>
556
557 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
558
559 <li><a href="http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
560
561 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (136)</a></li>
562
563 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (157)</a></li>
564
565 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (10)</a></li>
566
567 <li><a href="http://people.skolelinux.org/pere/blog/tags/dld">dld (16)</a></li>
568
569 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (23)</a></li>
570
571 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
572
573 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (328)</a></li>
574
575 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
576
577 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
578
579 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (28)</a></li>
580
581 <li><a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
582
583 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (18)</a></li>
584
585 <li><a href="http://people.skolelinux.org/pere/blog/tags/h264">h264 (20)</a></li>
586
587 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (42)</a></li>
588
589 <li><a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (13)</a></li>
590
591 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (19)</a></li>
592
593 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
594
595 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
596
597 <li><a href="http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
598
599 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
600
601 <li><a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
602
603 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (39)</a></li>
604
605 <li><a href="http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (8)</a></li>
606
607 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (279)</a></li>
608
609 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (182)</a></li>
610
611 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (26)</a></li>
612
613 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
614
615 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (61)</a></li>
616
617 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (93)</a></li>
618
619 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
620
621 <li><a href="http://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
622
623 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
624
625 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
626
627 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (9)</a></li>
628
629 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
630
631 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
632
633 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
634
635 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (49)</a></li>
636
637 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
638
639 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (5)</a></li>
640
641 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (49)</a></li>
642
643 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (4)</a></li>
644
645 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (10)</a></li>
646
647 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (40)</a></li>
648
649 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (2)</a></li>
650
651 <li><a href="http://people.skolelinux.org/pere/blog/tags/usenix">usenix (2)</a></li>
652
653 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (8)</a></li>
654
655 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (59)</a></li>
656
657 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
658
659 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (38)</a></li>
660
661 </ul>
662
663
664 </div>
665 <p style="text-align: right">
666 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
667 </p>
668
669 </body>
670 </html>