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