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">
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" />
14 <a href=
"http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen
</a>
23 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Freedombox_on_Dreamplug__Raspberry_Pi_and_virtual_x86_machine.html">Freedombox on Dreamplug, Raspberry Pi and virtual x86 machine
</a></div>
24 <div class=
"date">14th March
2014</div>
25 <div class=
"body"><p>The
<a href=
"https://wiki.debian.org/FreedomBox">Freedombox
26 project
</a> is working on to providing the software and hardware for
27 making it easy for non-technical people to host their data and
28 communication at home, and being able to communicate with their
29 friends and family encrypted and away from prying eyes. It has been
30 going on for a while, and is slowly progressing towards a new test
31 release (
0.2). And what day could be better than the Pi day to
32 announce that the new version will provide "hard drive"/SD card/USB
33 stick images for Dreamplug, Raspberry Pi and VirtualBox (or any other
34 virtualization system), and can also be installed using a Debian
35 installer preseed file. The Debian based Freedombox is now based on
36 Debian Jessie, where most of the needed packages used are already
37 present. Only one, the freedombox-setup package, is missing. To try
38 to build your own boot image to test the current status, fetch the
39 freedom-maker scripts and build using
40 <a href=
"http://packages.qa.debian.org/vmdebootstrap">vmdebootstrap
</a>
41 with a user with sudo access to become root:
44 git clone http://anonscm.debian.org/git/freedombox/freedom-maker.git \
46 sudo apt-get install git vmdebootstrap mercurial python-docutils \
47 mktorrent extlinux virtualbox qemu-user-static binfmt-support \
49 make -C freedom-maker dreamplug-image raspberry-image virtualbox-image
52 <p>Root access is needed to run debootstrap and mount loopback
53 devices. See the README for more details on the build. If you do not
54 want all three images, trim the make line. But note that thanks to
<a
55 href=
"https://bugs.debian.org/741407">a race condition in
56 vmdebootstrap
</a>, the build might fail without the patch to the
59 <p>If you instead want to install using a Debian CD and the preseed
60 method, boot a Debian Wheezy ISO and use this boot argument to load
61 the preseed values:
</p>
64 url=
<a href=
"http://www.reinholdtsen.name/freedombox/preseed-jessie.dat">http://www.reinholdtsen.name/freedombox/preseed-jessie.dat
</a>
67 <p>But note that due to
<a href=
"https://bugs.debian.org/740673">a
68 recently introduced bug in apt in Jessie
</a>, the installer will
69 currently hang while setting up APT sources. Killing the
70 '
<tt>apt-cdrom ident
</tt>' process when it hang a few times during the
71 installation will get the installation going. This affect all
72 installations in Jessie, and I expect it will be fixed soon.
</p>
74 Give it a go and let us know how it goes on the mailing list, and help
75 us get the new release published. :) Please join us on
76 <a href=
"irc://irc.debian.org:6667/%23freedombox">IRC (#freedombox on
77 irc.debian.org)
</a> and
78 <a href=
"http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">the
79 mailing list
</a> if you want to help make this vision come true.
</p>
84 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/sikkerhet">sikkerhet
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/web">web
</a>.
89 <div class=
"padding"></div>
92 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/How_to_add_extra_storage_servers_in_Debian_Edu___Skolelinux.html">How to add extra storage servers in Debian Edu / Skolelinux
</a></div>
93 <div class=
"date">12th March
2014</div>
94 <div class=
"body"><p>On larger sites, it is useful to use a dedicated storage server for
95 storing user home directories and data. The design for handling this
96 in
<a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
</a>, is
97 to update the automount rules in LDAP and let the automount daemon on
98 the clients take care of the rest. I was reminded about the need to
99 document this better when one of the customers of
100 <a href=
"http://www.slxdrift.no/">Skolelinux Drift AS
</a>, where I am
101 on the board of directors, asked about how to do this. The steps to
102 get this working are the following:
</p>
106 <li>Add new storage server in DNS. I use nas-server.intern as the
107 example host here.
</li>
109 <li>Add automoun LDAP information about this server in LDAP, to allow
110 all clients to automatically mount it on reqeust.
</li>
112 <li>Add the relevant entries in tjener.intern:/etc/fstab, because
113 tjener.intern do not use automount to avoid mounting loops.
</li>
117 <p>DNS entries are added in GOsa², and not described here. Follow the
118 <a href=
"https://wiki.debian.org/DebianEdu/Documentation/Wheezy/GettingStarted">instructions
119 in the manual
</a> (Machine Management with GOsa² in section Getting
122 <p>Ensure that the NFS export points on the server are exported to the
123 relevant subnets or machines:
</p>
126 root@tjener:~# showmount -e nas-server
127 Export list for nas-server:
130 </pre></blockquote></p>
132 <p>Here everything on the backbone network is granted access to the
133 /storage export. With NFSv3 it is slightly better to limit it to
134 netgroup membership or single IP addresses to have some limits on the
137 <p>The next step is to update LDAP. This can not be done using GOsa²,
138 because it lack a module for automount. Instead, use ldapvi and add
139 the required LDAP objects using an editor.
</p>
142 ldapvi --ldap-conf -ZD '(cn=admin)' -b ou=automount,dc=skole,dc=skolelinux,dc=no
143 </pre></blockquote></p>
145 <p>When the editor show up, add the following LDAP objects at the
146 bottom of the document. The "/&" part in the last LDAP object is a
147 wild card matching everything the nas-server exports, removing the
148 need to list individual mount points in LDAP.
</p>
151 add cn=nas-server,ou=auto.skole,ou=automount,dc=skole,dc=skolelinux,dc=no
152 objectClass: automount
154 automountInformation: -fstype=autofs --timeout=
60 ldap:ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
156 add ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
158 objectClass: automountMap
161 add cn=/,ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
162 objectClass: automount
164 automountInformation: -fstype=nfs,tcp,rsize=
32768,wsize=
32768,rw,intr,hard,nodev,nosuid,noatime nas-server.intern:/&
165 </pre></blockquote></p>
167 <p>The last step to remember is to mount the relevant mount points in
168 tjener.intern by adding them to /etc/fstab, creating the mount
169 directories using mkdir and running "mount -a" to mount them.
</p>
171 <p>When this is done, your users should be able to access the files on
172 the storage server directly by just visiting the
173 /tjener/nas-server/storage/ directory using any application on any
174 workstation, LTSP client or LTSP server.
</p>
179 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>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/ldap">ldap
</a>.
184 <div class=
"padding"></div>
187 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Hvordan_b_r_RFC_822_formattert_epost_lagres_i_en_NOARK5_database_.html">Hvordan bør RFC
822-formattert epost lagres i en NOARK5-database?
</a></div>
188 <div class=
"date"> 7th March
2014</div>
189 <div class=
"body"><p>For noen uker siden ble NXCs fri programvarelisenserte
191 <a href=
"http://www.nuug.no/aktiviteter/20140211-noark/">presentert hos
193 <a href=
"https://www.youtube.com/watch?v=JCb_dNS3MHQ">på youtube
194 foreløbig
</a>), og det fikk meg til å titte litt mer på NOARK5,
195 standarden for arkivhåndtering i det offentlige Norge. Jeg lurer på
196 om denne kjernen kan være nyttig i et par av mine prosjekter, og for ett
197 av dem er det mest aktuelt å lagre epost. Jeg klarte ikke finne noen
198 anbefaling om hvordan RFC
822-formattert epost (aka Internett-epost)
199 burde lagres i NOARK5, selv om jeg vet at noen arkiver tar
200 PDF-utskrift av eposten med sitt epostprogram og så arkiverer PDF-en
201 (eller enda værre, tar papirutskrift og lagrer bildet av eposten som
204 <p>Det er ikke så mange formater som er akseptert av riksarkivet til
205 langtidsoppbevaring av offentlige arkiver, og PDF og XML er de mest
206 aktuelle i så måte. Det slo meg at det måtte da finnes en eller annen
207 egnet XML-representasjon og at det kanskje var enighet om hvilken som
208 burde brukes, så jeg tok mot til meg og spurte
209 <a href=
"http://samdok.com/">SAMDOK
</a>, en gruppe tilknyttet
210 arkivverket som ser ut til å jobbe med NOARK-samhandling, om de hadde
216 <p>Usikker på om dette er riktig forum å ta opp mitt spørsmål, men jeg
217 lurer på om det er definert en anbefaling om hvordan RFC
218 822-formatterte epost (aka vanlig Internet-epost) bør lages håndteres
219 i NOARK5, slik at en bevarer all informasjon i eposten
220 (f.eks. Received-linjer). Finnes det en anbefalt XML-mapping ala den
222 <URL:
<a href=
"https://www.informit.com/articles/article.aspx?p=32074">https://www.informit.com/articles/article.aspx?p=
32074</a> >? Mitt
223 mål er at det skal være mulig å lagre eposten i en NOARK5-kjerne og
224 kunne få ut en identisk formattert kopi av opprinnelig epost ved
228 <p>Postmottaker hos SAMDOK mente spørsmålet heller burde stilles
229 direkte til riksarkivet, og jeg fikk i dag svar derfra formulert av
230 seniorrådgiver Geir Ivar Tungesvik:
</p>
233 <p>Riksarkivet har ingen anbefalinger når det gjelder konvertering fra
234 e-post til XML. Det står arkivskaper fritt å eventuelt definere/bruke
235 eget format. Inklusive da - som det spørres om - et format der det er
236 mulig å re-etablere e-post format ut fra XML-en. XML (e-post)
237 dokumenter må være referert i arkivstrukturen, og det må vedlegges et
238 gyldig XML skjema (.xsd) for XML-filene. Arkivskaper står altså fritt
239 til å gjøre hva de vil, bare det dokumenteres og det kan dannes et
240 utrekk ved avlevering til depot.
</p>
242 <p>De obligatoriske kravene i Noark
5 standarden må altså oppfylles -
243 etter dialog med Riksarkivet i forbindelse med godkjenning. For
244 offentlige arkiv er det særlig viktig med filene loependeJournal.xml
245 og offentligJournal.xml. Private arkiv som vil forholde seg til Noark
246 5 standarden er selvsagt frie til å bruke det som er relevant for dem
247 av obligatoriske krav.
</p>
250 <p>Det ser dermed ut for meg som om det er et lite behov for å
251 standardisere XML-lagring av RFC-
822-formatterte meldinger. Noen som
252 vet om god spesifikasjon i så måte? I tillegg til den omtalt over,
253 har jeg kommet over flere aktuelle beskrivelser (søk på "rfc
822
254 xml", så finner du aktuelle alternativer).
</p>
258 <li><a href=
"http://www.openhealth.org/xmtp/">XML MIME Transformation
259 protocol (XMTP)
</a> fra OpenHealth, sist oppdatert
2001.
</li>
261 <li><a href=
"https://tools.ietf.org/html/draft-klyne-message-rfc822-xml-03">An
262 XML format for mail and other messages
</a> utkast fra IETF datert
265 <li><a href=
"http://www.informit.com/articles/article.aspx?p=32074">xMail:
266 E-mail as XML
</a> en artikkel fra
2003 som beskriver python-modulen
267 rfc822 som gir ut XML-representasjon av en RFC
822-formattert epost.
</li>
271 <p>Finnes det andre og bedre spesifikasjoner for slik lagring? Send
272 meg en epost hvis du har innspill.
</p>
277 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn
</a>.
282 <div class=
"padding"></div>
285 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Lenker_for_2014_02_28.html">Lenker for
2014-
02-
28</a></div>
286 <div class=
"date">28th February
2014</div>
287 <div class=
"body"><p>Her er noen lenker til tekster jeg har satt pris på å lese de siste
288 månedene. Det er mye om varsleren Edward Snowden, som burde få all
289 hjelp, støtte og beskyttelse Norge kan stille opp med for å ha satt
290 totalitær overvåkning på sakskartet, men også endel annet
291 tankevekkende og interessant.
</p>
296 <a href=
"http://www.dagbladet.no/2013/12/21/nyheter/thomas_drake/nsa/overvakning/snowden/30925886/">-
297 NSA tenker som Stasi
</a> - Dagbladet.no
</li>
299 <li>2013-
12-
19 <a href=
"http://www.dagensit.no/article2732734.ece">-
300 Staten har ikke rett til å vite alt om deg
</a> - DN.no
</li>
303 <a href=
"http://www.dagbladet.no/2013/12/21/nyheter/krig_og_konflikter/politikk/utenriks/30961126/">Nye
304 mål for NSAs spionasje avslørt
</a> - Dagbladet.no
</li>
307 <a href=
"http://www.dagbladet.no/2013/12/19/nyheter/nsa/usa/politikk/barack_obama/30918684/">«NSA
308 bør fjernes fra sin makt til å samle inn metadata fra amerikanske
309 telefonsamtaler»
</a> - Dagbladet.no
</li>
312 <a href=
"http://www.dagbladet.no/2013/12/18/kultur/meninger/hovedkronikk/debatt/snowden/30901089/">Etterretning,
313 overvåking, frihet og sikkerhet
</a> - Dagbladet.no
</li>
316 <a href=
"http://www.nrk.no/verden/snowden-vil-ha-asyl-i-brasil-1.11423444">Snowden
317 angriper USA i åpent brev
</a> - nrk.no
</li>
320 <a href=
"http://www.digi.no/925820/rettslig-nederlag-for-etterretning">Rettslig
321 nederlag for etterretning
</a> - digi.no
</li>
324 <a href=
"http://www.dagbladet.no/2013/12/21/kultur/meninger/hovedkommentar/kommentar/etterretning/30963284/">Truende
325 nedkjøling
</a> - dagbladet.no
</li>
328 <a href=
"http://www.aftenposten.no/viten/Matematikk-og-forstaelse-7411849.html">Matematikk
329 og forståelse
</a> - aftenposten.no
</li>
332 <a href=
"http://www.nrk.no/viten/ny-studie_sovn-reinser-hjernen-var-1.11306106">Vi
333 søv for å reinse hjernen vår, ifølgje ny studie
</a> - nrk.no
</li>
336 <a href=
"http://www.nrk.no/buskerud/julebaksten-i-vasken-1.11410033">Rotterace
337 i kloakken
</a> - nrk.no
</li>
340 <a href=
"http://www.aftenposten.no/viten/Apne-brev-og-frie-tanker-7413734.html">Åpne
341 brev og frie tanker
</a> - aftenposten.no
</li>
344 <a href=
"http://www.aftenposten.no/viten/Stopp-kunnskapsapartheidet-7428229.html">Stopp dagens kunnskapsapartheid!
</a> - aftenposten.no
</li>
347 <a href=
"http://www.aftenposten.no/nyheter/uriks/EU-rapport-Britisk-og-amerikansk-overvaking-ser-ut-til-a-vare-ulovlig-7428933.html">EU-rapport:
348 Britisk og amerikansk overvåking ser ut til å være ulovlig
</a> -
351 <li>2013-
10-
23 Professor Jan Arild Audestad
352 <a href=
"http://www.digi.no/924008/advarer-mot-konspirasjonsteori">Advarer
353 mot konspirasjonsteori
</a> i digi.no og sier han ikke tror NSA kan
354 avlytte mobiltelefoner, mens han noen måneder senere forteller:
</li>
357 <a href=
"http://www.aftenposten.no/nyheter/iriks/--Vi-ble-presset-til-a-svekke-mobilsikkerheten-pa-80-tallet-7410467.html">-
358 Vi ble presset til å svekke mobilsikkerheten på
80-tallet
</a> -
362 <a href=
"http://tv.nrk.no/program/koid20005814/et-moete-med-edward-snowden">Et
363 møte med Edward Snowden
</a> - intervju sendt av nrk, tilgjengelig til
367 <a href=
"http://politiken.dk/debat/profiler/jessteinpedersen/ECE2210356/litteraturredaktoeren-helle-thornings-tavshed-om-snowden-er-en-skandale/">Litteraturredaktøren:
368 Helle Thornings tavshed om Snowden er en skandale
</a> -
372 <a href=
"http://www.aftenposten.no/meninger/kronikker/Bra-a-ha-en-Storebror-7476734.html">Bra å ha en «Storebror»
</a> - aftenposten.no
</li>
375 <a href=
"http://johnchristianelden.blogg.no/1393536806_narkotikasiktet_stort.html">"Narkotikasiktet
376 Stortingsmann" - Spillet bak kulissene
</a> - John Christian Eldens
380 <a href=
"http://www.aftenposten.no/meninger/Heksejakt-pa-hasjbrukere-7486283.html">Heksejakt
381 på hasjbrukere
</a> - aftenposten.no
</li>
388 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/lenker">lenker
</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>.
393 <div class=
"padding"></div>
396 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/New_home_and_release_1_0_for_netgroup_and_innetgr__aka_ng_utils_.html">New home and release
1.0 for netgroup and innetgr (aka ng-utils)
</a></div>
397 <div class=
"date">22nd February
2014</div>
398 <div class=
"body"><p>Many years ago, I wrote a GPL licensed version of the netgroup and
399 innetgr tools, because I needed them in
400 <a href=
"http://www.skolelinux.org/">Skolelinux
</a>. I called the project
401 ng-utils, and it has served me well. I placed the project under the
402 <a href=
"http://www.hungry.com/">Hungry Programmer
</a> umbrella, and it was maintained in our CVS
403 repository. But many years ago, the CVS repository was dropped (lost,
404 not migrated to new hardware, not sure), and the project have lacked a
405 proper home since then.
</p>
407 <p>Last summer, I had a look at the package and made a new release
408 fixing a irritating crash bug, but was unable to store the changes in
409 a proper source control system. I applied for a project on
410 <a href=
"https://alioth.debian.org/">Alioth
</a>, but did not have time
411 to follow up on it. Until today. :)
</p>
413 <p>After many hours of cleaning and migration, the ng-utils project
414 now have a new home, and a git repository with the highlight of the
415 history of the project. I published all release tarballs and imported
416 them into the git repository. As the project is really stable and not
417 expected to gain new features any time soon, I decided to make a new
418 release and call it
1.0. Visit the new project home on
419 <a href=
"https://alioth.debian.org/projects/ng-utils/">https://alioth.debian.org/projects/ng-utils/
</a>
420 if you want to check it out. The new version is also uploaded into
421 <a href=
"http://packages.qa.debian.org/n/ng-utils.html">Debian Unstable
</a>.
</p>
426 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>.
431 <div class=
"padding"></div>
434 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Testing_sysvinit_from_experimental_in_Debian_Hurd.html">Testing sysvinit from experimental in Debian Hurd
</a></div>
435 <div class=
"date"> 3rd February
2014</div>
436 <div class=
"body"><p>A few days ago I decided to try to help the Hurd people to get
437 their changes into sysvinit, to allow them to use the normal sysvinit
438 boot system instead of their old one. This follow up on the
439 <a href=
"https://teythoon.cryptobitch.de//categories/gsoc.html">great
440 Google Summer of Code work
</a> done last summer by Justus Winter to
441 get Debian on Hurd working more like Debian on Linux. To get started,
442 I downloaded a prebuilt hard disk image from
443 <a href=
"http://ftp.debian-ports.org/debian-cd/hurd-i386/current/debian-hurd.img.tar.gz">http://ftp.debian-ports.org/debian-cd/hurd-i386/current/debian-hurd.img.tar.gz
</a>,
444 and started it using virt-manager.
</p>
446 <p>The first think I had to do after logging in (root without any
447 password) was to get the network operational. I followed
448 <a href=
"https://www.debian.org/ports/hurd/hurd-install">the
449 instructions on the Debian GNU/Hurd ports page
</a> and ran these
450 commands as root to get the machine to accept a IP address from the
451 kvm internal DHCP server:
</p>
454 settrans -fgap /dev/netdde /hurd/netdde
455 kill $(ps -ef|awk '/[p]finet/ { print $
2}')
456 kill $(ps -ef|awk '/[d]evnode/ { print $
2}')
458 </pre></blockquote></p>
460 <p>After this, the machine had internet connectivity, and I could
461 upgrade it and install the sysvinit packages from experimental and
462 enable it as the default boot system in Hurd.
</p>
464 <p>But before I did that, I set a password on the root user, as ssh is
465 running on the machine it for ssh login to work a password need to be
466 set. Also, note that a bug somewhere in openssh on Hurd block
467 compression from working. Remember to turn that off on the client
470 <p>Run these commands as root to upgrade and test the new sysvinit
474 cat
> /etc/apt/sources.list.d/experimental.list
<<EOF
475 deb http://http.debian.net/debian/ experimental main
479 apt-get install -t experimental initscripts sysv-rc sysvinit \
480 sysvinit-core sysvinit-utils
481 update-alternatives --config runsystem
482 </pre></blockquote></p>
484 <p>To reboot after switching boot system, you have to use
485 <tt>reboot-hurd
</tt> instead of just
<tt>reboot
</tt>, as there is not
486 yet a sysvinit process able to receive the signals from the normal
487 'reboot' command. After switching to sysvinit as the boot system,
488 upgrading every package and rebooting, the network come up with DHCP
489 after boot as it should, and the settrans/pkill hack mentioned at the
490 start is no longer needed. But for some strange reason, there are no
491 longer any login prompt in the virtual console, so I logged in using
494 <p>Note that there are some race conditions in Hurd making the boot
495 fail some times. No idea what the cause is, but hope the Hurd porters
496 figure it out. At least Justus said on IRC (#debian-hurd on
497 irc.debian.org) that they are aware of the problem. A way to reduce
498 the impact is to upgrade to the Hurd packages built by Justus by
499 adding this repository to the machine:
</p>
502 cat
> /etc/apt/sources.list.d/hurd-ci.list
<<EOF
503 deb http://darnassus.sceen.net/~teythoon/hurd-ci/ sid main
505 </pre></blockquote></p>
507 <p>At the moment the prebuilt virtual machine get some packages from
508 http://ftp.debian-ports.org/debian, because some of the packages in
509 unstable do not yet include the required patches that are lingering in
510 BTS. This is the completely list of "unofficial" packages installed:
</p>
513 # aptitude search '?narrow(?version(CURRENT),?origin(Debian Ports))'
514 i emacs - GNU Emacs editor (metapackage)
516 i hurd-recommended - Miscellaneous translators
517 i isc-dhcp-client - ISC DHCP client
518 i isc-dhcp-common - common files used by all the isc-dhcp* packages
519 i libc-bin - Embedded GNU C Library: Binaries
520 i libc-dev-bin - Embedded GNU C Library: Development binaries
521 i libc0.3 - Embedded GNU C Library: Shared libraries
522 i A libc0.3-dbg - Embedded GNU C Library: detached debugging symbols
523 i libc0.3-dev - Embedded GNU C Library: Development Libraries and Hea
524 i multiarch-support - Transitional package to ensure multiarch compatibilit
525 i A x11-common - X Window System (X.Org) infrastructure
526 i xorg - X.Org X Window System
527 i A xserver-xorg - X.Org X server
528 i A xserver-xorg-input-all - X.Org X server -- input driver metapackage
530 </pre></blockquote></p>
532 <p>All in all, testing hurd has been an interesting experience. :)
533 X.org did not work out of the box and I never took the time to follow
534 the porters instructions to fix it. This time I was interested in the
535 command line stuff.
<p>
540 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>.
545 <div class=
"padding"></div>
548 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/A_fist_full_of_non_anonymous_Bitcoins.html">A fist full of non-anonymous Bitcoins
</a></div>
549 <div class=
"date">29th January
2014</div>
550 <div class=
"body"><p>Bitcoin is a incredible use of peer to peer communication and
551 encryption, allowing direct and immediate money transfer without any
552 central control. It is sometimes claimed to be ideal for illegal
553 activity, which I believe is quite a long way from the truth. At least
554 I would not conduct illegal money transfers using a system where the
555 details of every transaction are kept forever. This point is
557 <a href=
"https://www.usenix.org/publications/login">USENIX ;login:
</a>
558 from December
2013, in the article
559 "
<a href=
"https://www.usenix.org/system/files/login/articles/03_meiklejohn-online.pdf">A
560 Fistful of Bitcoins - Characterizing Payments Among Men with No
561 Names
</a>" by Sarah Meiklejohn, Marjori Pomarole,Grant Jordan, Kirill
562 Levchenko, Damon McCoy, Geoffrey M. Voelker, and Stefan Savage. They
563 analyse the transaction log in the Bitcoin system, using it to find
564 addresses belong to individuals and organisations and follow the flow
565 of money from both Bitcoin theft and trades on Silk Road to where the
566 money end up. This is how they wrap up their article:</p>
569 <p>"To demonstrate the usefulness of this type of analysis, we turned
570 our attention to criminal activity. In the Bitcoin economy, criminal
571 activity can appear in a number of forms, such as dealing drugs on
572 Silk Road or simply stealing someone else’s bitcoins. We followed the
573 flow of bitcoins out of Silk Road (in particular, from one notorious
574 address) and from a number of highly publicized thefts to see whether
575 we could track the bitcoins to known services. Although some of the
576 thieves attempted to use sophisticated mixing techniques (or possibly
577 mix services) to obscure the flow of bitcoins, for the most part
578 tracking the bitcoins was quite straightforward, and we ultimately saw
579 large quantities of bitcoins flow to a variety of exchanges directly
580 from the point of theft (or the withdrawal from Silk Road).
</p>
582 <p>As acknowledged above, following stolen bitcoins to the point at
583 which they are deposited into an exchange does not in itself identify
584 the thief; however, it does enable further de-anonymization in the
585 case in which certain agencies can determine (through, for example,
586 subpoena power) the real-world owner of the account into which the
587 stolen bitcoins were deposited. Because such exchanges seem to serve
588 as chokepoints into and out of the Bitcoin economy (i.e., there are
589 few alternative ways to cash out), we conclude that using Bitcoin for
590 money laundering or other illicit purposes does not (at least at
591 present) seem to be particularly attractive."
</p>
594 <p>These researches are not the first to analyse the Bitcoin
595 transaction log. The
2011 paper
596 "
<a href=
"http://arxiv.org/abs/1107.4524">An Analysis of Anonymity in
597 the Bitcoin System
</A>" by Fergal Reid and Martin Harrigan is
598 summarized like this:</p>
601 "Anonymity in Bitcoin, a peer-to-peer electronic currency system, is a
602 complicated issue. Within the system, users are identified by
603 public-keys only. An attacker wishing to de-anonymize its users will
604 attempt to construct the one-to-many mapping between users and
605 public-keys and associate information external to the system with the
606 users. Bitcoin tries to prevent this attack by storing the mapping of
607 a user to his or her public-keys on that user's node only and by
608 allowing each user to generate as many public-keys as required. In
609 this chapter we consider the topological structure of two networks
610 derived from Bitcoin's public transaction history. We show that the
611 two networks have a non-trivial topological structure, provide
612 complementary views of the Bitcoin system and have implications for
613 anonymity. We combine these structures with external information and
614 techniques such as context discovery and flow analysis to investigate
615 an alleged theft of Bitcoins, which, at the time of the theft, had a
616 market value of approximately half a million U.S. dollars.
"
619 <p>I hope these references can help kill the urban myth that Bitcoin
620 is anonymous. It isn't really a good fit for illegal activites. Use
621 cash if you need to stay anonymous, at least until regular DNA
622 sampling of notes and coins become the norm. :)</p>
624 <p>As usual, if you use Bitcoin and want to show your support of my
625 activities, please send Bitcoin donations to my address
626 <b><a href="bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
631 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin
">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english
">english</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>.
636 <div class="padding
"></div>
639 <div class="title
"><a href="http://people.skolelinux.org/pere/blog/New_chrpath_release_0_16.html
">New chrpath release 0.16</a></div>
640 <div class="date
">14th January 2014</div>
641 <div class="body
"><p><a href="http://www.coverity.com/
">Coverity</a> is a nice tool to
642 find problems in C, C++ and Java code using static source code
643 analysis. It can detect a lot of different problems, and is very
644 useful to find memory and locking bugs in the error handling part of
645 the source. The company behind it provide
646 <a href="https://scan.coverity.com/
">check of free software projects as
647 a community service</a>, and many hundred free software projects are
648 already checked. A few days ago I decided to have a closer look at
649 the Coverity system, and discovered that the
650 <a href="http://www.gnu.org/software/gnash/
">gnash</a> and
651 <a href="http://sourceforge.net/projects/ipmitool/
">ipmitool</a>
652 projects I am involved with was already registered. But these are
653 fairly big, and I would also like to have a small and easy project to
654 check, and decided to <a href="http://scan.coverity.com/projects/
1179">request
655 checking of the chrpath project</a>. It was
656 added to the checker and discovered seven potential defects. Six of
657 these were real, mostly resource "leak" when the program detected an
658 error. Nothing serious, as the resources would be released a fraction
659 of a second later when the program exited because of the error, but it
660 is nice to do it right in case the source of the program some time in
661 the future end up in a library. Having fixed all defects and added
662 <a href=
"https://lists.alioth.debian.org/mailman/listinfo/chrpath-devel">a
663 mailing list for the chrpath developers
</a>, I decided it was time to
664 publish a new release. These are the release notes:
</p>
666 <p>New in
0.16 released
2014-
01-
14:
</p>
670 <li>Fixed all minor bugs discovered by Coverity.
</li>
671 <li>Updated config.sub and config.guess from the GNU project.
</li>
672 <li>Mention new project mailing list in the documentation.
</li>
677 <a href=
"https://alioth.debian.org/frs/?group_id=31052">download the
678 new version
0.16 from alioth
</a>. Please let us know via the Alioth
679 project if something is wrong with the new release. The test suite
680 did not discover any old errors, so if you find a new one, please also
681 include a test suite check.
</p>
686 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath
</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>.
691 <div class=
"padding"></div>
694 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Dominik_George.html">Debian Edu interview: Dominik George
</a></div>
695 <div class=
"date">25th December
2013</div>
696 <div class=
"body"><p>The
<a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
697 project
</a> consist of both newcomers and old timers, and this time I
698 was able to get an interview with a newcomer in the project who showed
699 up on the IRC channel a few weeks ago to let us know about his
700 successful installation of Debian Edu Wheezy in his School. Say hello
701 to
<a href=
"https://www.ohloh.net/accounts/Natureshadow">Dominik
704 <!-- http://www.dominik-george.de/images/foto.jpg -->
706 <p><strong>Who are you, and how do you spend your days?
</strong></p>
708 <p>I am a
23 year-old student from Germany who has spent half of his
709 life with open source. In "real life", I am, as already mentioned, a
710 student in the fields of Computer Science, Electrical Engineering,
711 Information Technologies and Anglistics. Due to my (only partially
712 voluntary) huge engagement in the open source world, these things are
713 a bit vacant right now however.
</p>
715 <p>I also have been working as a project teacher at a Gymasnium
716 (public school) for various years now. I took up that work some time
717 around
2005 when still attending that school myself and have continued
718 it until today. I also had been running the (kind of very advanced)
719 network of that school together with a team of very interested and
720 talented students in the age of
11 to
15 years, who took the chance to
721 learn a lot about open source and networking before I left the school
722 to help building another school's informational education concept from
725 <p>That said, one might see me as a kind of "glue" between school kids
726 and the elderly of teachers as well as between the open source
727 ecosystem and the (even more complex) educational ecosystem.
</p>
729 <p>When I am not busy with open source or education, I like Geocaching
732 <p><strong>How did you get in contact with the Skolelinux / Debian Edu
733 project?
</strong></p>
735 <p>I think that happened some time around
2009 when I first attended
736 <a href=
"http://www.froscon.org">FrOSCon
</a> and visited the project
737 booth. I think I wasn't too interested back then because I used to
738 have an attitude of disliking software that does too much stuff on its
739 own. Maybe I was too inexperienced to realise the upsides of an
740 "out-of-the-box" solution ;).
</p>
742 <p>The first time I actively talked to Skolelinux people was at
743 <a href=
"http://www.openrheinruhr.de">OpenRheinRuhr
</a> 2011 when the
744 BiscuIT project, a home-grewn software used by my school for various
745 really cool things from timetables and class contact lists to lunch
746 ordering, student ID card printing and project elections first got to
747 a stage where it could have been published. I asked the Skolelinux
748 guys running the booth if the project were interested in it and gave a
749 small demonstration, but there wasn't any real feedback and the guys
750 seemed rather uninterested.
</p>
752 <p>After I left the school where I developed the software, it got
753 mostly lost, but I am now reimplementing it for my new school. I have
754 reusability and compatibility in mind, and I hop there will be a new
755 basis for contributing it to the Skolelinux project ;)!
</p>
757 <p><strong>What do you see as the advantages of Skolelinux / Debian
760 <p>The most important advantage seems to be that it "just
761 works". After overcoming some minor (but still very annoying) glitches
762 in the installer, I got a fully functional, working school network,
763 without the month-long hassle I experienced when setting all that up
764 from scratch in earlier years. And above that, it rocked - I didn't
765 have any real hardware at hand, because the school was just founded
766 and has no money whatsoever, so I installed a combined server (main
767 server, terminal services and workstation) in a VM on my personal
768 notebook, bridging the LTSP network interface to the ethernet port,
769 and then PXE-booted the Windows notebooks that were lying around from
770 it. I could use
8 clients without any performance issues, by using a
771 tiny little VM on a tiny little notebook. I think that's enough to say
774 <p>Secondly, there are marketing reasons. Life's bad, and so no
775 politician will ever permit a setup described as "Debian, an universal
776 operating system, with some really cool educational tools" while they
777 will be jsut fine with "Skolelinux, a single-purpose solution for your
778 school network", even if both turn out to be the very same thing (yes,
779 this is unfair towards the Skolelinux project, and must not be taken
780 too seriously - you get the idea, anyway).
</p>
782 <p><strong>What do you see as the disadvantages of Skolelinux / Debian
785 <p>I have not been involved with Skolelinux long enough to really
786 answer this question in a fair way. Thus, please allow me to put it in
787 other words: "What do you expect from Skolelinux to keep liking it?" I
788 can list a few points about that:
</p>
792 <li>always strive to get all things integrated into Debian upstream
793 <li>be open to discussion about changes and the like, even with newcomers
794 <li>be helpful at being helpful ;)
798 <p>I'm really sorry I cannot say much more about that :(!
</p>
800 <p><strong>Which free software do you use daily?
</strong></p>
802 <p>First of all, all software I use is free and open. I have abandoned
803 all non-free software (except for firmware on my darned phone) this
806 <p>I run Debian GNU/Linux on all PC systems I use. On that, I mostly
807 run text tools. I use
808 <a href=
"https://www.mirbsd.org/mksh.htm">mksh
</a> as shell,
809 <a href=
"https://www.mirbsd.org/jupp.htm">jupp
</a> as very advanced
810 text editor (I even got the developer to help me write a script/macro
811 based full-featured student management software with the two),
812 <a href=
"http://mcabber.com/">mcabber
</a> for XMPP and
813 <a href=
"http://www.irssi.org/">irssi
</a> for IRC. For that overly
814 coloured world called the WWW, I use
815 <a href=
"https://www.mozilla.org/en-US/firefox/new/">Iceweasel
816 (Firefox)
</a>. Oh, and
<a href=
"http://www.mutt.org/">mutt
</a> for
819 <p>However, while I am personally aware of the fact that text tools
820 are more efficient and powerful than anything else, I also use (or at
821 least operate) some tools that are suitable to bring open source to
822 kids. One of these things is
<a href=
"http://jappix.org/">Jappix
</a>,
823 which I already introduced to some kids even before they got aware of
824 Facebook, making them see for themselves that they do not need
827 <p><strong>Which strategy do you believe is the right one to use to
828 get schools to use free software?
</strong></p>
830 <p>Well, that's a two-sided thing. One side is what I believe, and one
831 side is what I have experienced.
</p>
833 <p>I believe that the right strategy is showing them the benefits. But
834 that won't work out as long as the acceptance of free alternatives
835 grows globally. What I mean is that if all the kids are almost forced
836 to use Windows, Facebook, Skype, you name it at home, they will not
837 see why they would want to use alternatives at school. I have seen
838 students take seat in front of a fully-functional, modern Debian
839 desktop that could do anything their Windows at home could do, and
840 they jsut refused to use it because "Linux sucks". It is something
841 that makes the council of our city spend around
600000 € to buy
842 software - not including hardware, mind you - for operating school
843 networks, and for installing a system that, as has been proved, does
844 not work. For those of you readers who are good at maths, have you
845 already found out how many lives could have been saved with that money
846 if we had instead used it to bring education to parts of the world
847 that need it? I have, and found it to be nothing less dramatic than
850 <p>That said, the only feasible way appears to be the bottom up
851 method. We have to bring free software to kids and parents. I have
852 founded an association named
853 <a href=
"https://www.teckids.org">Teckids
</a> here in Germany that does
854 just that. We organise several events for kids and adolescents in the
855 area of free and open source software, for example the
856 <a href=
"http://kids.froscon.org">FrogLabs
</a>, which share staff with
857 Teckids and are the youth programme of
858 <a href=
"http://www.froscon.org">the Free and Open Source Software
859 Conference (FrOSCon)
</a>. We do a lot more than most other conferences
860 - this year, we first offered the FrogLabs as a holiday camp for kids
861 aged
10 to
16. It was a huge success, with approx.
30 kids taking part
862 and learning with and about free software through a whole weekend. All
863 of us had a lot of fun, and the results were really exciting.
</p>
865 <p>Apart from that, we are preparing a campaign that is supposed to bring
866 the message of free alternatives to stuff kids use every day to them and
867 their parents, e.g. the use of Jabber / Jappix instead of Facebook and
868 Skype. To make that possible, we are planning to get together a team of
869 clever kids who understand very well what their peers need and can bring
870 it across to them. So we will have a peer-driven network of adolescents
871 who teach each other and collect feedback from the community of minors.
872 We then take that feedback and our own experience to work closely with
873 open source projects, such as Skolelinux or Jappix, at improving their
874 software in a way that makes it more and more attractive for the target
875 group. At least I hope that we will have good cooperation with
876 Skolelinux in the future ;)!
</p>
878 <p>So in conclusion, what I believe is that, if it weren't for the world
879 being so bad, it should be very clear to the political decision makers
880 that the only way to go nowadays is free software for various reasons,
881 but I have learnt that the only way that seems to work is bottom up.
</p>
885 > * Who should be interviewed with this questions in the future?
887 That's probably the hardest question of them all, as I do not know the
888 community. However, I would be willing to do the following:
890 <li>Run an interview with a German headteacher who is very open to
891 free software, and also prefers it, but cannot really use it because
892 of the decision makers above;
893 <li>Run interviews with some kids, both with and without previous
894 knowledge about free software
896 If that is wanted, just let me know ;).
903 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>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju
</a>.
908 <div class=
"padding"></div>
911 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Dugnadsnett_for_alle_stiller_p__Oslo_Maker_Faire_i_januar_2014.html">Dugnadsnett for alle stiller på Oslo Maker Faire i januar
2014</a></div>
912 <div class=
"date">10th December
2013</div>
913 <div class=
"body"><p>Helga
18. og
19. januar
2014 arrangeres
914 <a href=
"http://makerfaireoslo.no/no/program/dugnadsnett">Oslo Maker
915 Faire
</a>, og
<a href=
"http://www.dugnadsnett.no/">Dugnadsnett for
916 alle
</a> har fått plass! Planen er å ha et bord med en plakat der vi
917 forteller om hva Dugnadsnett for alle er for noe, og et lite verksted
918 der vi hjelper folk som er interessert i å få opp sin egen mesh-node.
919 Jeg gleder meg til å se hvordan prosjektet blir mottatt der.
</p>
921 <p>Målet med dugnadsnett for alle i Oslo er å få på plass et datanett
922 for kommunikasjon ved hjelp av radio-repeaterstasjoner (kalt
923 mesh-noder) som gjør at en kan direkte kommunisere med slekt, venner
924 og bekjente i Oslo via andre som deltar i dugnadsnettet, samt gjøre
925 det mulig komme ut på internett via dugnadsnettet. Første delmål er å
926 kunne sende SMS-meldinger vha. IP-telefoni løsningen
927 <a href=
"http://www.servalproject.org/">Serval project
</a> mellom
928 deltagerne i Dugnadsnett for alle i Oslo. Formålet er å ta tilbake
929 kontrollen over egen nett-infrastruktur og gjøre det dyrere å bedrive
930 massiv innsamling av informasjon om borgernes bruk av datanett.
</p>
932 <p>Høres dette interessant ut? Bli med på prosjektet, fortell oss
933 hvor du kunne tenke deg å sette opp en radio-repeater (slik at folk i
934 nærheten kan finne hverandre ved hjelp av
935 <a href=
"http://flynor.net/mesh/mesh.php">kartet over planlagte og
936 eksisterende radio-repeatere
</A>), bli med på epostlisten
937 <a href=
"http://lists.nuug.no/mailman/listinfo/dugnadsnett">dugnadsnett
938 (at) nuug.no
</a> og stikk innom
939 <a href=
"irc://irc.freenode.net/#dugnadsnett.no">IRC-kanalen
940 #dugnadsnett.no
</a>. Så langt er det planlagt over
40
941 radio-repeatere, med VPN-forbindelser via Internet for å la de delene
942 av nettet som ikke når hverandre via radio kunne snakke med hverandre
948 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>.
953 <div class=
"padding"></div>
955 <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>
966 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/01/">January (
2)
</a></li>
968 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/02/">February (
3)
</a></li>
970 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/03/">March (
3)
</a></li>
977 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/01/">January (
11)
</a></li>
979 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/02/">February (
9)
</a></li>
981 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/03/">March (
9)
</a></li>
983 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/04/">April (
6)
</a></li>
985 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/05/">May (
9)
</a></li>
987 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/06/">June (
10)
</a></li>
989 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/07/">July (
7)
</a></li>
991 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/08/">August (
3)
</a></li>
993 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/09/">September (
5)
</a></li>
995 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/10/">October (
7)
</a></li>
997 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/11/">November (
9)
</a></li>
999 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/12/">December (
3)
</a></li>
1006 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/01/">January (
7)
</a></li>
1008 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/02/">February (
10)
</a></li>
1010 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/03/">March (
17)
</a></li>
1012 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/04/">April (
12)
</a></li>
1014 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/05/">May (
12)
</a></li>
1016 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/06/">June (
20)
</a></li>
1018 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/07/">July (
17)
</a></li>
1020 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/08/">August (
6)
</a></li>
1022 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/09/">September (
9)
</a></li>
1024 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/10/">October (
17)
</a></li>
1026 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/11/">November (
10)
</a></li>
1028 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/12/">December (
7)
</a></li>
1035 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/01/">January (
16)
</a></li>
1037 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/02/">February (
6)
</a></li>
1039 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/03/">March (
6)
</a></li>
1041 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/04/">April (
7)
</a></li>
1043 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/05/">May (
3)
</a></li>
1045 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/06/">June (
2)
</a></li>
1047 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/07/">July (
7)
</a></li>
1049 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/08/">August (
6)
</a></li>
1051 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/09/">September (
4)
</a></li>
1053 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/10/">October (
2)
</a></li>
1055 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/11/">November (
3)
</a></li>
1057 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/12/">December (
1)
</a></li>
1064 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/01/">January (
2)
</a></li>
1066 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/02/">February (
1)
</a></li>
1068 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/03/">March (
3)
</a></li>
1070 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/04/">April (
3)
</a></li>
1072 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/05/">May (
9)
</a></li>
1074 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/06/">June (
14)
</a></li>
1076 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/07/">July (
12)
</a></li>
1078 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/08/">August (
13)
</a></li>
1080 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/09/">September (
7)
</a></li>
1082 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/10/">October (
9)
</a></li>
1084 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/11/">November (
13)
</a></li>
1086 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/12/">December (
12)
</a></li>
1093 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/01/">January (
8)
</a></li>
1095 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/02/">February (
8)
</a></li>
1097 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/03/">March (
12)
</a></li>
1099 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/04/">April (
10)
</a></li>
1101 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/05/">May (
9)
</a></li>
1103 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/06/">June (
3)
</a></li>
1105 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/07/">July (
4)
</a></li>
1107 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/08/">August (
3)
</a></li>
1109 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/09/">September (
1)
</a></li>
1111 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/10/">October (
2)
</a></li>
1113 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/11/">November (
3)
</a></li>
1115 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/12/">December (
3)
</a></li>
1122 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/11/">November (
5)
</a></li>
1124 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/12/">December (
7)
</a></li>
1135 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (
13)
</a></li>
1137 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/amiga">amiga (
1)
</a></li>
1139 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/aros">aros (
1)
</a></li>
1141 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bankid">bankid (
4)
</a></li>
1143 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (
8)
</a></li>
1145 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (
14)
</a></li>
1147 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bsa">bsa (
2)
</a></li>
1149 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (
2)
</a></li>
1151 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian (
95)
</a></li>
1153 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (
145)
</a></li>
1155 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/digistan">digistan (
10)
</a></li>
1157 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/docbook">docbook (
10)
</a></li>
1159 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (
4)
</a></li>
1161 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/english">english (
238)
</a></li>
1163 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (
21)
</a></li>
1165 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (
12)
</a></li>
1167 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (
12)
</a></li>
1169 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (
6)
</a></li>
1171 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (
11)
</a></li>
1173 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju (
39)
</a></li>
1175 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (
7)
</a></li>
1177 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart (
18)
</a></li>
1179 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ldap">ldap (
9)
</a></li>
1181 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lenker">lenker (
7)
</a></li>
1183 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (
1)
</a></li>
1185 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (
7)
</a></li>
1187 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (
25)
</a></li>
1189 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk (
241)
</a></li>
1191 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug (
161)
</a></li>
1193 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (
10)
</a></li>
1195 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/open311">open311 (
2)
</a></li>
1197 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (
45)
</a></li>
1199 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern (
69)
</a></li>
1201 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/raid">raid (
1)
</a></li>
1203 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reprap">reprap (
11)
</a></li>
1205 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rfid">rfid (
2)
</a></li>
1207 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/robot">robot (
9)
</a></li>
1209 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rss">rss (
1)
</a></li>
1211 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ruter">ruter (
4)
</a></li>
1213 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (
2)
</a></li>
1215 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (
35)
</a></li>
1217 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (
4)
</a></li>
1219 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (
4)
</a></li>
1221 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard (
44)
</a></li>
1223 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (
3)
</a></li>
1225 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (
9)
</a></li>
1227 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (
22)
</a></li>
1229 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (
1)
</a></li>
1231 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/valg">valg (
8)
</a></li>
1233 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/video">video (
39)
</a></li>
1235 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (
4)
</a></li>
1237 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/web">web (
29)
</a></li>
1243 <p style=
"text-align: right">
1244 Created by
<a href=
"http://steve.org.uk/Software/chronicle">Chronicle v4.6
</a>