]> pere.pagekite.me Git - homepage.git/blob - blog/Debian_Edu___some_ideas_for_the_future_versions.html
9b45bd0f0e1b9404fa8db297c3885b5e7bad3ebc
[homepage.git] / blog / Debian_Edu___some_ideas_for_the_future_versions.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: Debian Edu - some ideas for the future versions</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://www.hungry.com/~pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://www.hungry.com/~pere/blog/vim.css" />
9
10
11 </head>
12 <body>
13 <div class="title">
14 <h1>
15 <a href="http://www.hungry.com/~pere/blog/">Petter Reinholdtsen</a>
16
17 </h1>
18
19 </div>
20
21
22 <div class="entry">
23 <div class="title">Debian Edu - some ideas for the future versions</div>
24 <div class="date">11th June 2012</div>
25 <div class="body"><p>During my work on
26 <a href="http://www.debian.org/News/2012/20120311.nb.html">Debian Edu
27 based on Squeeze</a>, I came across some issues that should be
28 addressed in the Wheezy release. I finally found time to wrap up my
29 notes and provide quick summary of what I found, with a bit
30 explanation.</p>
31
32 <p><ul>
33
34 <li>We need to rewrite our package installation framework, as tasksel
35 changed from using tasksel tasks to using meta packages (aka packages
36 with dependencies like our education-* packages), and our installation
37 system depend on tasksel tasks in
38 /usr/share/tasksel/debian-edu-tasks.desc for package
39 installation.</li>
40
41 <li>Enable Kerberos login for more services. Now with the Kerberos
42 foundation in place, we should use it to get single sign on with more
43 services, and avoiding unneeded password / login questions. We should
44 at least try to enable it for these services:
45 <ul>
46
47 <li>CUPS for admins to add/configure printers and users when using
48 quotas.</li>
49 <li>Nagios for admins checking the system status.</li>
50 <li>GOsa for admins updating LDAP and users changing their passwords.</li>
51 <li>LDAP for admins updating LDAP.</li>
52 <li>Squid for users when exam mode / filtering is active.</li>
53 <li>ssh for admins and users to save a password prompt.</li>
54
55 </ul></li>
56
57 <li>When we move GOsa to use Kerberos instead of LDAP bind to
58 authenticate users, we should try to block or at least limit access to
59 use LDAP bind for authentication, to ensure Kerberos is used when it
60 is intended, and nothing fall back to using the less safe LDAP bind</li>
61
62 <li>Merge debian-edu-config and debian-edu-install. The split made
63 sense when d-e-install did a lot more, but these days it is just an
64 inconvenience when we update the debconf preseeding values.</li>
65
66 <li>Fix partman-auto to allow us to abort the installation before
67 touching the disk if the disk is too small. This is
68 <a href="http://bugs.debian.org/653305">BTS report #653305</a> and the
69 d-i developers are fine with the patch and someone just need to apply
70 it and upload. After this is done we need to adjust
71 debian-edu-install to use this new hook.</li>
72
73 <li>Adjust to new LTSP framework (boot time config instead of install
74 time config). LTSP changed its design, and our hooks to install
75 packages and update the configuration is most likely not going to work
76 in Wheezy.
77
78 <li>Consider switching to NBD instead of NFS for LTSP root, to allow
79 the Kernel to cache files in its normal file cache, possibly speeding
80 up KDE login on slow networks.</li>
81
82 <li>Make it possible to create expired user passwords that need to
83 change on first login. This is useful when handing out password on
84 paper, to make sure only the user know the password. This require
85 fixes to the PAM handling of kdm and gdm.</li>
86
87 <li>Make GUI for adding new machines automatically from sitesummary.
88 The current command line script is not very friendly to people most
89 familiar with GUIs. This should probably be integrated into GOsa to
90 have it available where the admin will be looking for it..</li>
91
92 <li>We should find way for Nagios to check that the DHCP service
93 actually is working (as in handling out IP addresses). None of the
94 Nagios checks I have found so far have been working for me.</li>
95
96 <li>We should switch from libpam-nss-ldapd to sssd for all profiles
97 using LDAP, and not only on for roaming workstations, to have less
98 packages to configure and consistent setup across all profiles.</li>
99
100 <li>We should configure Kerberos to update LDAP and Samba password
101 when changing password using the Kerberos protocol. The hook was
102 requested in <a href="http://bugs.debian.org/588968">BTS report
103 #588968</a> and is now available in Wheezy. We might need to write a
104 MIT Kerberos plugin in C to get this.</li>
105
106 <li>We should clean up the set of applications installed by default.
107 <ul>
108
109 <li>reduce the number of chemistry visualisers</li>
110 <li>consider dropping xpaint</li>
111 <li>and probably more?</li>
112 </ul></li>
113
114 <li>Some hardware need external firmware to work properly. This is
115 mostly the case for WiFi network cards, but there are some other
116 examples too. For popular laptops to work out of the box, such
117 firmware need to be installed from non-free, and we should provide
118 some GUI to do this. Ubuntu already have this implemented, and we
119 could consider using their packages. At the moment we have some
120 command line script to do this (one for the running system, another
121 for the LTSP chroot).</li>
122
123
124 <li>In Squeeze, we provide KDE, Gnome and LXDE as desktop options. We
125 should extend the list to Xfce and Sugar, and preferably find a way to
126 install several and allow the admin or the user to select which one to
127 use.</li>
128
129 <li>The golearn tool from the goplay package make it easy to check out
130 interesting educational packages. We should work on the package
131 tagging in Debian to ensure it represent all the useful educational
132 packages, and extend the tool to allow it to use packagekit to install
133 new applications with a simple mouse click.</li>
134
135 <li>The Squeeze version got half a exam solution already in place,
136 with the introduction of iptable based network blocking, but for it to
137 be a complete exam solution the Squid proxy need to enable
138 filtering/blocking as well when the exam mode is enabled. We should
139 implement a way to easily enable this for the schools that want it,
140 instead of the "it is documented" method of today.</li>
141
142 <li>A feature used in several schools is the ability for a teacher to
143 "take over" the desktop of individual or all computers in the room.
144 There are at least three implementations,
145 <a href="italc.sourceforge.net/">italc</a>,
146 <a href="http://www.itais.net/help/en/">controlaula</a> og
147 <a href="http://www.epoptes.org/">epoptes</a> and we should pick one of
148 them and make it trivial to set it up in a school. The challenges is
149 how to distribute crypto keys and how to group computers in one room
150 and how to set up which machine/user can control the machines in a
151 given room.</li>
152
153 <li>Tablets and surf boards are getting more and more popular, and we
154 should look into providing a good solution for integrating these into
155 the Debian Edu network. Not quite sure how. Perhaps we should
156 provide a installation profile with better touch screen support for
157 them, or add some sync services to allow them to exchange
158 configuration and data with the central server. This should be
159 investigated.</li>
160
161 </ul></p>
162
163 <p>I guess we will discover more as we continue to work on the Wheezy
164 version.</p>
165 </div>
166
167 <div class="tags">Tags: <a href="http://www.hungry.com/~pere/blog/tags/debian edu">debian edu</a>, <a href="http://www.hungry.com/~pere/blog/tags/english">english</a>.</div>
168
169
170 </div>
171
172
173
174
175 <div id="sidebar">
176
177
178
179 <h2>Archive</h2>
180 <ul>
181
182 <li>2025
183 <ul>
184
185 <li><a href="http://www.hungry.com/~pere/blog/archive/2025/01/">January (2)</a></li>
186
187 </ul></li>
188
189 <li>2024
190 <ul>
191
192 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/01/">January (1)</a></li>
193
194 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/02/">February (1)</a></li>
195
196 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/03/">March (2)</a></li>
197
198 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/04/">April (3)</a></li>
199
200 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/05/">May (1)</a></li>
201
202 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/06/">June (1)</a></li>
203
204 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/07/">July (2)</a></li>
205
206 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/12/">December (1)</a></li>
207
208 </ul></li>
209
210 <li>2023
211 <ul>
212
213 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/01/">January (3)</a></li>
214
215 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/02/">February (1)</a></li>
216
217 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/04/">April (2)</a></li>
218
219 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/05/">May (3)</a></li>
220
221 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/06/">June (1)</a></li>
222
223 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/08/">August (1)</a></li>
224
225 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/09/">September (1)</a></li>
226
227 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/10/">October (1)</a></li>
228
229 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/11/">November (4)</a></li>
230
231 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/12/">December (1)</a></li>
232
233 </ul></li>
234
235 <li>2022
236 <ul>
237
238 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/02/">February (1)</a></li>
239
240 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/03/">March (3)</a></li>
241
242 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/04/">April (2)</a></li>
243
244 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/06/">June (2)</a></li>
245
246 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/07/">July (1)</a></li>
247
248 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/09/">September (1)</a></li>
249
250 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/10/">October (1)</a></li>
251
252 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/12/">December (1)</a></li>
253
254 </ul></li>
255
256 <li>2021
257 <ul>
258
259 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/01/">January (2)</a></li>
260
261 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/02/">February (1)</a></li>
262
263 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/05/">May (1)</a></li>
264
265 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/06/">June (1)</a></li>
266
267 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/07/">July (3)</a></li>
268
269 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/08/">August (1)</a></li>
270
271 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/09/">September (1)</a></li>
272
273 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/10/">October (1)</a></li>
274
275 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/12/">December (1)</a></li>
276
277 </ul></li>
278
279 <li>2020
280 <ul>
281
282 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/02/">February (2)</a></li>
283
284 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/03/">March (2)</a></li>
285
286 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/04/">April (2)</a></li>
287
288 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/05/">May (3)</a></li>
289
290 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/06/">June (2)</a></li>
291
292 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/07/">July (1)</a></li>
293
294 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/09/">September (1)</a></li>
295
296 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/10/">October (1)</a></li>
297
298 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/11/">November (1)</a></li>
299
300 </ul></li>
301
302 <li>2019
303 <ul>
304
305 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/01/">January (4)</a></li>
306
307 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/02/">February (3)</a></li>
308
309 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/03/">March (3)</a></li>
310
311 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/05/">May (2)</a></li>
312
313 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/06/">June (5)</a></li>
314
315 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/07/">July (2)</a></li>
316
317 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/08/">August (1)</a></li>
318
319 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/09/">September (1)</a></li>
320
321 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/11/">November (1)</a></li>
322
323 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/12/">December (4)</a></li>
324
325 </ul></li>
326
327 <li>2018
328 <ul>
329
330 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/01/">January (1)</a></li>
331
332 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/02/">February (5)</a></li>
333
334 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/03/">March (5)</a></li>
335
336 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/04/">April (3)</a></li>
337
338 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/06/">June (2)</a></li>
339
340 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/07/">July (5)</a></li>
341
342 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/08/">August (3)</a></li>
343
344 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/09/">September (3)</a></li>
345
346 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/10/">October (5)</a></li>
347
348 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/11/">November (2)</a></li>
349
350 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/12/">December (4)</a></li>
351
352 </ul></li>
353
354 <li>2017
355 <ul>
356
357 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/01/">January (4)</a></li>
358
359 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/02/">February (3)</a></li>
360
361 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/03/">March (5)</a></li>
362
363 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/04/">April (2)</a></li>
364
365 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/06/">June (5)</a></li>
366
367 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/07/">July (1)</a></li>
368
369 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/08/">August (1)</a></li>
370
371 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/09/">September (3)</a></li>
372
373 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/10/">October (5)</a></li>
374
375 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/11/">November (3)</a></li>
376
377 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/12/">December (4)</a></li>
378
379 </ul></li>
380
381 <li>2016
382 <ul>
383
384 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/01/">January (3)</a></li>
385
386 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/02/">February (2)</a></li>
387
388 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/03/">March (3)</a></li>
389
390 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/04/">April (8)</a></li>
391
392 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/05/">May (8)</a></li>
393
394 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/06/">June (2)</a></li>
395
396 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/07/">July (2)</a></li>
397
398 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/08/">August (5)</a></li>
399
400 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/09/">September (2)</a></li>
401
402 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/10/">October (3)</a></li>
403
404 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/11/">November (8)</a></li>
405
406 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/12/">December (5)</a></li>
407
408 </ul></li>
409
410 <li>2015
411 <ul>
412
413 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/01/">January (7)</a></li>
414
415 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/02/">February (6)</a></li>
416
417 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/03/">March (1)</a></li>
418
419 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/04/">April (4)</a></li>
420
421 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/05/">May (3)</a></li>
422
423 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/06/">June (4)</a></li>
424
425 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/07/">July (6)</a></li>
426
427 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/08/">August (2)</a></li>
428
429 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/09/">September (2)</a></li>
430
431 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/10/">October (9)</a></li>
432
433 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/11/">November (6)</a></li>
434
435 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/12/">December (3)</a></li>
436
437 </ul></li>
438
439 <li>2014
440 <ul>
441
442 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/01/">January (2)</a></li>
443
444 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/02/">February (3)</a></li>
445
446 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/03/">March (8)</a></li>
447
448 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/04/">April (7)</a></li>
449
450 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/05/">May (1)</a></li>
451
452 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/06/">June (2)</a></li>
453
454 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/07/">July (2)</a></li>
455
456 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/08/">August (2)</a></li>
457
458 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/09/">September (5)</a></li>
459
460 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/10/">October (6)</a></li>
461
462 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/11/">November (3)</a></li>
463
464 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/12/">December (5)</a></li>
465
466 </ul></li>
467
468 <li>2013
469 <ul>
470
471 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/01/">January (11)</a></li>
472
473 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/02/">February (9)</a></li>
474
475 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/03/">March (9)</a></li>
476
477 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/04/">April (6)</a></li>
478
479 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/05/">May (9)</a></li>
480
481 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/06/">June (10)</a></li>
482
483 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/07/">July (7)</a></li>
484
485 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/08/">August (3)</a></li>
486
487 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/09/">September (5)</a></li>
488
489 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/10/">October (7)</a></li>
490
491 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/11/">November (9)</a></li>
492
493 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/12/">December (3)</a></li>
494
495 </ul></li>
496
497 <li>2012
498 <ul>
499
500 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/01/">January (7)</a></li>
501
502 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/02/">February (10)</a></li>
503
504 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/03/">March (17)</a></li>
505
506 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/04/">April (12)</a></li>
507
508 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/05/">May (12)</a></li>
509
510 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/06/">June (20)</a></li>
511
512 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/07/">July (17)</a></li>
513
514 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/08/">August (6)</a></li>
515
516 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/09/">September (9)</a></li>
517
518 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/10/">October (17)</a></li>
519
520 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/11/">November (10)</a></li>
521
522 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/12/">December (7)</a></li>
523
524 </ul></li>
525
526 <li>2011
527 <ul>
528
529 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/01/">January (16)</a></li>
530
531 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/02/">February (6)</a></li>
532
533 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/03/">March (6)</a></li>
534
535 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/04/">April (7)</a></li>
536
537 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/05/">May (3)</a></li>
538
539 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/06/">June (2)</a></li>
540
541 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/07/">July (7)</a></li>
542
543 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/08/">August (6)</a></li>
544
545 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/09/">September (4)</a></li>
546
547 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/10/">October (2)</a></li>
548
549 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/11/">November (3)</a></li>
550
551 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/12/">December (1)</a></li>
552
553 </ul></li>
554
555 <li>2010
556 <ul>
557
558 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/01/">January (2)</a></li>
559
560 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/02/">February (1)</a></li>
561
562 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/03/">March (3)</a></li>
563
564 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/04/">April (3)</a></li>
565
566 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/05/">May (9)</a></li>
567
568 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/06/">June (14)</a></li>
569
570 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/07/">July (12)</a></li>
571
572 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/08/">August (13)</a></li>
573
574 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/09/">September (7)</a></li>
575
576 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/10/">October (9)</a></li>
577
578 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/11/">November (13)</a></li>
579
580 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/12/">December (12)</a></li>
581
582 </ul></li>
583
584 <li>2009
585 <ul>
586
587 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/01/">January (8)</a></li>
588
589 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/02/">February (8)</a></li>
590
591 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/03/">March (12)</a></li>
592
593 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/04/">April (10)</a></li>
594
595 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/05/">May (9)</a></li>
596
597 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/06/">June (3)</a></li>
598
599 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/07/">July (4)</a></li>
600
601 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/08/">August (3)</a></li>
602
603 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/09/">September (1)</a></li>
604
605 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/10/">October (2)</a></li>
606
607 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/11/">November (3)</a></li>
608
609 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/12/">December (3)</a></li>
610
611 </ul></li>
612
613 <li>2008
614 <ul>
615
616 <li><a href="http://www.hungry.com/~pere/blog/archive/2008/11/">November (5)</a></li>
617
618 <li><a href="http://www.hungry.com/~pere/blog/archive/2008/12/">December (7)</a></li>
619
620 </ul></li>
621
622 </ul>
623
624
625
626 <h2>Tags</h2>
627 <ul>
628
629 <li><a href="http://www.hungry.com/~pere/blog/tags/3d-printer">3d-printer (19)</a></li>
630
631 <li><a href="http://www.hungry.com/~pere/blog/tags/amiga">amiga (1)</a></li>
632
633 <li><a href="http://www.hungry.com/~pere/blog/tags/aros">aros (1)</a></li>
634
635 <li><a href="http://www.hungry.com/~pere/blog/tags/bankid">bankid (4)</a></li>
636
637 <li><a href="http://www.hungry.com/~pere/blog/tags/betalkontant">betalkontant (9)</a></li>
638
639 <li><a href="http://www.hungry.com/~pere/blog/tags/bitcoin">bitcoin (13)</a></li>
640
641 <li><a href="http://www.hungry.com/~pere/blog/tags/bootsystem">bootsystem (17)</a></li>
642
643 <li><a href="http://www.hungry.com/~pere/blog/tags/bsa">bsa (2)</a></li>
644
645 <li><a href="http://www.hungry.com/~pere/blog/tags/chrpath">chrpath (3)</a></li>
646
647 <li><a href="http://www.hungry.com/~pere/blog/tags/debian">debian (205)</a></li>
648
649 <li><a href="http://www.hungry.com/~pere/blog/tags/debian edu">debian edu (159)</a></li>
650
651 <li><a href="http://www.hungry.com/~pere/blog/tags/debian-handbook">debian-handbook (9)</a></li>
652
653 <li><a href="http://www.hungry.com/~pere/blog/tags/digistan">digistan (11)</a></li>
654
655 <li><a href="http://www.hungry.com/~pere/blog/tags/dld">dld (18)</a></li>
656
657 <li><a href="http://www.hungry.com/~pere/blog/tags/docbook">docbook (33)</a></li>
658
659 <li><a href="http://www.hungry.com/~pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
660
661 <li><a href="http://www.hungry.com/~pere/blog/tags/english">english (467)</a></li>
662
663 <li><a href="http://www.hungry.com/~pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
664
665 <li><a href="http://www.hungry.com/~pere/blog/tags/fildeling">fildeling (14)</a></li>
666
667 <li><a href="http://www.hungry.com/~pere/blog/tags/freeculture">freeculture (34)</a></li>
668
669 <li><a href="http://www.hungry.com/~pere/blog/tags/freedombox">freedombox (9)</a></li>
670
671 <li><a href="http://www.hungry.com/~pere/blog/tags/frikanalen">frikanalen (20)</a></li>
672
673 <li><a href="http://www.hungry.com/~pere/blog/tags/h264">h264 (20)</a></li>
674
675 <li><a href="http://www.hungry.com/~pere/blog/tags/intervju">intervju (43)</a></li>
676
677 <li><a href="http://www.hungry.com/~pere/blog/tags/isenkram">isenkram (19)</a></li>
678
679 <li><a href="http://www.hungry.com/~pere/blog/tags/kart">kart (23)</a></li>
680
681 <li><a href="http://www.hungry.com/~pere/blog/tags/kodi">kodi (6)</a></li>
682
683 <li><a href="http://www.hungry.com/~pere/blog/tags/ldap">ldap (9)</a></li>
684
685 <li><a href="http://www.hungry.com/~pere/blog/tags/lego">lego (5)</a></li>
686
687 <li><a href="http://www.hungry.com/~pere/blog/tags/lenker">lenker (8)</a></li>
688
689 <li><a href="http://www.hungry.com/~pere/blog/tags/linuxcnc">linuxcnc (8)</a></li>
690
691 <li><a href="http://www.hungry.com/~pere/blog/tags/lsdvd">lsdvd (2)</a></li>
692
693 <li><a href="http://www.hungry.com/~pere/blog/tags/ltsp">ltsp (1)</a></li>
694
695 <li><a href="http://www.hungry.com/~pere/blog/tags/madewithcc">madewithcc (3)</a></li>
696
697 <li><a href="http://www.hungry.com/~pere/blog/tags/mesh network">mesh network (8)</a></li>
698
699 <li><a href="http://www.hungry.com/~pere/blog/tags/multimedia">multimedia (46)</a></li>
700
701 <li><a href="http://www.hungry.com/~pere/blog/tags/nice free software">nice free software (15)</a></li>
702
703 <li><a href="http://www.hungry.com/~pere/blog/tags/noark5">noark5 (25)</a></li>
704
705 <li><a href="http://www.hungry.com/~pere/blog/tags/norsk">norsk (325)</a></li>
706
707 <li><a href="http://www.hungry.com/~pere/blog/tags/nuug">nuug (199)</a></li>
708
709 <li><a href="http://www.hungry.com/~pere/blog/tags/offentlig innsyn">offentlig innsyn (41)</a></li>
710
711 <li><a href="http://www.hungry.com/~pere/blog/tags/open311">open311 (2)</a></li>
712
713 <li><a href="http://www.hungry.com/~pere/blog/tags/opensnitch">opensnitch (4)</a></li>
714
715 <li><a href="http://www.hungry.com/~pere/blog/tags/opphavsrett">opphavsrett (76)</a></li>
716
717 <li><a href="http://www.hungry.com/~pere/blog/tags/personvern">personvern (114)</a></li>
718
719 <li><a href="http://www.hungry.com/~pere/blog/tags/raid">raid (4)</a></li>
720
721 <li><a href="http://www.hungry.com/~pere/blog/tags/reactos">reactos (1)</a></li>
722
723 <li><a href="http://www.hungry.com/~pere/blog/tags/reprap">reprap (11)</a></li>
724
725 <li><a href="http://www.hungry.com/~pere/blog/tags/rfid">rfid (3)</a></li>
726
727 <li><a href="http://www.hungry.com/~pere/blog/tags/robot">robot (17)</a></li>
728
729 <li><a href="http://www.hungry.com/~pere/blog/tags/rss">rss (1)</a></li>
730
731 <li><a href="http://www.hungry.com/~pere/blog/tags/ruter">ruter (7)</a></li>
732
733 <li><a href="http://www.hungry.com/~pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
734
735 <li><a href="http://www.hungry.com/~pere/blog/tags/sikkerhet">sikkerhet (60)</a></li>
736
737 <li><a href="http://www.hungry.com/~pere/blog/tags/sitesummary">sitesummary (4)</a></li>
738
739 <li><a href="http://www.hungry.com/~pere/blog/tags/skepsis">skepsis (5)</a></li>
740
741 <li><a href="http://www.hungry.com/~pere/blog/tags/standard">standard (76)</a></li>
742
743 <li><a href="http://www.hungry.com/~pere/blog/tags/stavekontroll">stavekontroll (7)</a></li>
744
745 <li><a href="http://www.hungry.com/~pere/blog/tags/stortinget">stortinget (14)</a></li>
746
747 <li><a href="http://www.hungry.com/~pere/blog/tags/surveillance">surveillance (65)</a></li>
748
749 <li><a href="http://www.hungry.com/~pere/blog/tags/sysadmin">sysadmin (5)</a></li>
750
751 <li><a href="http://www.hungry.com/~pere/blog/tags/usenix">usenix (2)</a></li>
752
753 <li><a href="http://www.hungry.com/~pere/blog/tags/valg">valg (9)</a></li>
754
755 <li><a href="http://www.hungry.com/~pere/blog/tags/verkidetfri">verkidetfri (22)</a></li>
756
757 <li><a href="http://www.hungry.com/~pere/blog/tags/video">video (80)</a></li>
758
759 <li><a href="http://www.hungry.com/~pere/blog/tags/vitenskap">vitenskap (4)</a></li>
760
761 <li><a href="http://www.hungry.com/~pere/blog/tags/web">web (42)</a></li>
762
763 </ul>
764
765
766 </div>
767 <p style="text-align: right">
768 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
769 </p>
770
771 </body>
772 </html>