]> pere.pagekite.me Git - homepage.git/blob - blog/index.rss
a69059eaa2011c9ce9dddebd6b228d431bcc2220
[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>Handling non-free firmware in Debian Edu/Squeeze</title>
11 <link>http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html</guid>
13 <pubDate>Fri, 27 Jan 2012 23:30:00 +0100</pubDate>
14 <description>&lt;p&gt;With some computer hardware, one need non-free firmware blobs.
15 This is the sad fact of todays computers. In the next version of
16 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt; based
17 on Squeeze, we provide several scripts and modifications to make
18 firmware blobs easier to handle. The common use case I run into is a
19 laptop with a wireless network card requiring non-free firmware to
20 work, but there are other use cases as well.&lt;/p&gt;
21
22 &lt;p&gt;First and foremost, Debian Edu provide ISO images for DVD and CD
23 with all firmware packages in the Debian sections main and non-free
24 included, to ensure debian-installer find and can install all of them
25 during installation. This take care firmware for network devices used
26 by the installer when installing from from local media. But for
27 example multimedia devices are not activated in the installer and are
28 not taken care of by this.&lt;/p&gt;
29
30 &lt;p&gt;For non-network devices, we provide the script
31 &lt;tt&gt;/usr/share/debian-edu-config/tools/auto-addfirmware&lt;/tt&gt; which
32 search through the &lt;tt&gt;dmesg&lt;/tt&gt; output for drivers requesting extra
33 firmware. The firmware file name is looked up in the Contents-ARCH.gz
34 file available in the package repository, and the packages providing
35 the requested firmware file(s) is installed. I have proposed to do
36 something similar in debian-installer (BTS report
37 &lt;a href=&quot;http://bugs.debian.org/655507&quot;&gt;#655507&lt;/a&gt;), to allow PXE
38 installs of Debian to handle firmware installation better. Run the
39 script as root from the command line to fetch and install the needed
40 firmware packages.&lt;/p&gt;
41
42 &lt;p&gt;Debian Edu provide PXE installation of Debian out of the box, and
43 because some machines need firmware to get their network cards
44 working, the installation initrd some times need extra firmware
45 included to be able to install at all. To fill the PXE installation
46 initrd with extra firmware, the
47 &lt;tt&gt;/usr/share/debian-edu-config/tools/pxe-addfirmware&lt;/tt&gt; script is
48 provided. Again, just run it as root on the command line to fill the
49 PXE initrd with firmware packages.&lt;/p&gt;
50
51 &lt;p&gt;Last, some LTSP clients might also need firmware to get their
52 network cards working. For this,
53 &lt;tt&gt;/usr/share/debian-edu-config/tools/ltsp-addfirmware&lt;/tt&gt; is
54 provided to update the LTSP initrd with firmware blobs. It is used
55 the same way as the other firmware related tools.&lt;/p&gt;
56
57 &lt;p&gt;At the moment, we do not run any of these during installation. We
58 do not know if this is acceptable for the local administrator to use
59 non-free software, and it is their choice.&lt;/p&gt;
60
61 &lt;p&gt;We plan to release beta3 this weekend. You might want to give it a
62 try.&lt;/p&gt;
63 </description>
64 </item>
65
66 <item>
67 <title>Skjermbilder fra nordsamisk installasjon av Skolelinux/Squeeze</title>
68 <link>http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html</link>
69 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html</guid>
70 <pubDate>Thu, 26 Jan 2012 20:00:00 +0100</pubDate>
71 <description>&lt;p&gt;For morro skyld har jeg gjennomført en nordsamisk installasjon for
72 neste utgave av &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt;
73 (Squeeze) og knipset skjermbilder av resultatet.&lt;/p&gt;
74
75 &lt;p&gt;Som en kan se der er det noen oversettelser som mangler. Det hadde
76 vært hyggelig hvis alle tekstene som vises i Skolelinux-installasjonen
77 ble oversatt til nordsamisk, men for å få det til må noen som forstår
78 språket melde seg til dyst. Det er mangel på nordsamiske oversettere
79 av fri programvare. Hvis noen starter raskt, så bør en rekke å
80 fullføre Wheezy-utgaven før den gis ut. :)&lt;/p&gt;
81
82 &lt;p&gt;Se &lt;a href=&quot;http://d-i.debian.org/l10n-stats/&quot;&gt;oversetterstatistikk for
83 debian installer&lt;/a&gt; for detaljert status. Jeg har tipset
84 &lt;a href=&quot;https://lister.ping.uio.no/mailman/listinfo/i18n-sme&quot;&gt;epostlisten for samiskoversettelser&lt;/a&gt;,
85 men det har vært veldig liten aktivitet der de siste årene.&lt;/p&gt;
86
87 &lt;p&gt;&lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/01-isomenu.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/01-isomenu.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
88 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/02-sme-lang.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/02-sme-lang.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
89 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/03-sme-place.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/03-sme-place.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
90 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/04-sme-keymap.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/04-sme-keymap.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
91 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/05-sme-profile.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/05-sme-profile.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
92 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/06-sme-autopart.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/06-sme-autopart.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
93 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/07-sme-popcon.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/07-sme-popcon.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
94 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/08-sme-rootpw1.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/08-sme-rootpw1.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
95 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/09-sme-rootpw2.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/09-sme-rootpw2.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
96 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/10-sme-firstuser.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/10-sme-firstuser.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
97 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/11-sme-firstusername.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/11-sme-firstusername.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
98 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/12-sme-firstuserpw1.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/12-sme-firstuserpw1.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
99 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/13-sme-firstuserpw2.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/13-sme-firstuserpw2.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
100 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/14-sme-part.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/14-sme-part.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
101 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/15-sme-debootstrap.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/15-sme-debootstrap.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
102 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/16-sme-tasksel.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/16-sme-tasksel.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
103 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/17-sme-wordlist.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/17-sme-wordlist.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
104 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/18-sme-tasksel.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/18-sme-tasksel.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
105 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/19-sme-ltsp.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/19-sme-ltsp.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
106 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/20-sme-grub.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/20-sme-grub.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
107 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/21-sme-finish-install.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/21-sme-finish-install.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;
108 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/22-sme-finish-message.png&quot;&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/22-sme-finish-message.png&quot; width=&quot;40%&quot;&gt;&lt;/a&gt;&lt;/p&gt;
109 </description>
110 </item>
111
112 <item>
113 <title>Setting up a new school with Debian Edu/Squeeze</title>
114 <link>http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html</link>
115 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html</guid>
116 <pubDate>Wed, 25 Jan 2012 21:00:00 +0100</pubDate>
117 <description>&lt;p&gt;The next version of &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu
118 / Skolelinux&lt;/a&gt; will include a new tool
119 &lt;tt&gt;sitesummary2ldapdhcp&lt;/tt&gt;, which can be used to quickly set up all
120 the computers in a school without much manual labour. Here is a short
121 summary on how to use it to set up a new school.&lt;/p&gt;
122
123 &lt;p&gt;First, install a combined Main Server and Thin Client Server as the
124 central server in the network. Next, PXE boot all the client machines
125 as thin clients and wait 5 minutes after the last client booted to
126 allow the clients to report their existence to the central server. When
127 this is done, log on to the central server and run
128 &lt;tt&gt;sitesummary2ldapdhcp&lt;/tt&gt; in the &lt;tt&gt;konsole&lt;/tt&gt; to use the
129 collected information to generate system objects in LDAP. The output
130 will look similar to this:&lt;/p&gt;
131
132 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
133 % sitesummary2ldapdhcp
134 info: Updating machine tjener.intern [10.0.2.2] id ether-00:01:02:03:04:05.
135 info: Create GOsa machine for auto-mac-00-01-02-03-04-06 [10.0.16.20] id ether-00:01:02:03:04:06.
136
137 Enter password if you want to activate these changes, and ^c to abort.
138
139 Connecting to LDAP as cn=admin,ou=ldap-access,dc=skole,dc=skolelinux,dc=no
140 enter password: *******
141 %
142 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
143
144 &lt;p&gt;After providing the LDAP administrative password (the same as the
145 root password set during installation), the LDAP database will be
146 populated with system objects for each PXE booted machine with
147 automatically generated names. The final step to set up the school is
148 then to log into &lt;a href=&quot;https://oss.gonicus.de/labs/gosa/&quot;&gt;GOsa&lt;/a&gt;,
149 the web based user, group and system administration system to change
150 system names, add systems to the correct host groups and finally
151 enable DHCP and DNS for the systems. All clients that should be used
152 as diskless workstations should be added to the workstation-hosts
153 group. After this is done, all computers can be booted again via PXE
154 and get their assigned names and group based configuration
155 automatically.&lt;/p&gt;
156
157 &lt;p&gt;We plan to release beta3 with the updated version of this feature
158 enabled this weekend. You might want to give it a try.&lt;/p&gt;
159 </description>
160 </item>
161
162 <item>
163 <title>Skolelinux-intervju: Paul Reidar Løsnesløkken</title>
164 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html</link>
165 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html</guid>
166 <pubDate>Wed, 18 Jan 2012 14:30:00 +0100</pubDate>
167 <description>&lt;p&gt;I serien med intervjuer av folk i
168 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt;-miljøet, har jeg nå
169 lyktes med å få tak i en skolemann som ikke er aktiv med utviklingen,
170 men likevel har vært med nesten siden starten av prosjektet. Jeg
171 ønsker derfor velkommen til Paul Reidar Løsnesløkken, en mann med
172 mange års erfaring i bruk av Skolelinux.&lt;/p&gt;
173
174 &lt;p&gt;&lt;strong&gt;Hvem er du, og hva driver du med til daglig?&lt;/strong&gt;&lt;/p&gt;
175
176 &lt;p&gt;Jeg driftet tidligere IKT løsningen for skolene i
177 &lt;a href=&quot;http://www.nord-odal.kommune.no/&quot;&gt;Nord-Odal&lt;/a&gt;. I dag er jeg
178 IKT-konsulent for hele kommunen og samarbeider med
179 &lt;a href=&quot;http://www.hedmarken-ikt.no/&quot;&gt;Hedmark-IKT&lt;/a&gt; for best mulig
180 tjenester til kommunen. Jeg har bakgrunn som elektronikkreparatør og
181 grunnskolelærer og har tatt en del fag innen IKT, i hovedsak
182 driftsfag. IKT i Nord-Odal kommune blir i dag driftet av Hedmark IKT
183 som er et samarbeid mellom Løten, Stange, Grue, Hamar, Kongsvinger og
184 Nord-Odal. Jeg er fortsatt &quot;IKT-personen&quot; på skolene i kommunen og
185 følger opp og gjør enkelte mindre endringer der.&lt;/p&gt;
186
187 &lt;p&gt;&lt;strong&gt;Hvordan kom du i kontakt med Skolelinux-prosjektet?&lt;/strong&gt;&lt;/p&gt;
188
189 &lt;p&gt;Kommunen satset på Skolelinux i 2004. Jeg var ikke med i
190 beslutningsprosessen den gang, men ble likevel med fra starten når
191 dette ble levert.&lt;/p&gt;
192
193 &lt;p&gt;&lt;strong&gt;Hva er fordelene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
194
195 &lt;p&gt;Fordelene med Skolelinux er rask oppstart, sentral drift av
196 klientene, klienter som jobber raskt og effektivt, bedre
197 funksjonalitet på eldre utstyr og en ganske god programpakke med fri
198 programvare som følger med. Løsningen med halvtykke klienter gjør at
199 prosessering skjer lokalt med alltid ferske maskiner.&lt;/p&gt;
200
201 &lt;p&gt;Skolelinux kan fungere godt på gammelt utstyr, men det er klart at
202 utstyr også blir for gammelt selv for Skolelinux. I forbindelese med
203 at vi nylig fikk nye servere og ny installasjon kastet jeg ut ca 60
204 klienter som fortsatt var i drift etter at de var kjøpt godt brukt i
205 2004. Noe var rundt 15 år gammelt, men var fortsatt i bruk. Noen
206 klaget på at det nå gikk veldig tregt på en del pedagogiske nettsider
207 med flash o.l. Det er fullt forståelig.&lt;/p&gt;
208
209 &lt;p&gt;Jeg fikk nylig et spørsmål fra ungdomsskolens rektor om jeg kunne
210 legge inn &lt;a href=&quot;http://freemind.sourceforge.net/&quot;&gt;FreeMind&lt;/a&gt;, et
211 tankekartprogram , på skolens elev-Windowsmaskiner. Lærerne hadde
212 vært på kurs og ville ta dette i bruk. Skolen har ca halvparten av
213 elevmaskinene på bærbare Windowsmaskiner. Da kunne jeg fortelle at
214 dette programmet allerede lå inne på den nye Skolelinuxløsningen
215 som nettopp var satt i drift, klart til bruk.&lt;/p&gt;
216
217 &lt;p&gt;Vi har de bærbare maskinene på ungdomsskolen i domene med
218 Skolelinux. Dette fungerer også meget bra nå. Elevene får opp en
219 midlertidig windowsprofil når de logger på. Denne profilen slettes
220 etter at de logger av, noe som medfører rene profiler hver gang de
221 starter opp en maskin. De må lagre i sin Skolelinprofil, noe som
222 medfører at de får tak i sine filer uavhengig av om de starter en
223 Windowsmaskin eller en Skolelinuxklient. Det er mye mindre trafikk i
224 det trådløse nettet etter at ikke hele profiler blir lastet opp til de
225 enkelte Windowsmaskinene og tilbake når man avslutter. Jeg vet ikke om
226 dette er standardoppsett i Skolelinux, men slik er vårt oppsett
227 nå.&lt;/p&gt;
228
229 &lt;p&gt;Vi har i flere år satt opp vår løsning slik at skriverkøer slettes
230 og skrivere startes hver natt. Hyggelig å høre at dette nå skal bli
231 en standard i Skolelinuxløsningen. Dette har vært en god hjelp for
232 oss.&lt;/p&gt;
233
234 &lt;p&gt;Elevene er lite opptatt av om de jobber på en Skolelinux eller en
235 Windowsmaskin bare de har de programmene de trenger og at det virker
236 når det skal brukes. Vi kjører mest mulig de samme programmene på
237 Windows som i Skolelinux, som f.eks Audacity og LibreOffice.&lt;/p&gt;
238
239 &lt;p&gt;&lt;strong&gt;Hva er ulempene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
240
241 &lt;p&gt;Lærere bruker hos oss Windows. Dette fordi de da selv har mer
242 kontroll over sin maskin, kan bruke den overalt, og kan legge inn
243 programmer selv når de trenger noe i forhold til kurs o.l de er
244 på. Jeg tror lærernes selvstendighet her gjør dem tryggere på IKT-bruk
245 generelt. Det at de av og til får opp advarsler og lignende gjør også
246 at de må tenke igjennom og spørre om ting rundt datasikkerhet.&lt;/p&gt;
247
248 &lt;p&gt;Det er en del programmer vi bruker som ikke finnes for Linux. Mest
249 brukt er nok Photostory3 som brukes i mange sammenhenger, særlig på
250 ungdomsskolen, bl.a. til å lage herbarier (plantesamling) . Dette
251 finnes gratis for Windows, men er ikke fri programvare. Vi er opptatt
252 av at programmer elevene bruker på skolen også kan brukes gratis
253 hjemme. Det er også en del programmer som brukes til spesielle elever
254 som bare går i Windows. Det er viktig med fokus på funksjoner og ikke
255 på hvilket OS man bruker.&lt;/p&gt;
256
257 &lt;p&gt;For oss er det kombinasjonen mellom Skolelinux og Windows som gir
258 oss en god og hel løsning. Skolelinux er best der de er gode.&lt;/p&gt;
259
260 &lt;p&gt;&lt;strong&gt;Hvilken fri programvare bruker du til daglig?&lt;/strong&gt;&lt;/p&gt;
261
262 &lt;p&gt;Selv er det LibreOffice jeg bruker til daglig. Jeg bruker selv en
263 Windowsmaskin. Jeg har benyttet en del fri programvare i forbindelse
264 med sjekking av trafikk i nettverk, slik som Wireshark, men dette er
265 jo ikke aktuelt for skolene. Jeg er generelt glad i programmer som
266 fungerer på både Linux og Windows og gjerne MAC.&lt;/p&gt;
267
268 &lt;p&gt;&lt;strong&gt;Hvilken strategi tror du er den rette å bruke for å få
269 skoler til å ta i bruk fri programvare?&lt;/strong&gt;&lt;/p&gt;
270
271 &lt;p&gt;Det er viktig at det benyttes programmer som elevene også kan ta i
272 bruk hjemme. Det skal da være enkelt, lovlig og gratis for
273 elevene. Da er jeg ikke lenger veldig opptatt av om det kalles &quot;fri
274 programvare&quot;. For skolene tror jeg &quot;gratis&quot; og &quot;funksjonelt&quot; er bedre
275 begreper enn &quot;fri&quot; i forhold til programmer. De fleste skiller nok
276 ikke mellom &quot;fri&quot; og &quot;gratis&quot;. Det er nå svært mange elever som
277 benytter OpenOffice eller LibreOffice som sin primære kontorpakke
278 hjemme.&lt;/p&gt;
279 </description>
280 </item>
281
282 <item>
283 <title>Changing the default Iceweasel start page in Debian Edu/Squeeze</title>
284 <link>http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html</link>
285 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html</guid>
286 <pubDate>Tue, 10 Jan 2012 15:30:00 +0100</pubDate>
287 <description>&lt;p&gt;In the Squeeze version of
288 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt; soon
289 to be released, users of the system will get their default browser
290 start page set from LDAP, allowing the system administrator to point
291 all users to the school web page by updating one setting in LDAP. In
292 addition to setting the default start page when a machine boots, users
293 are shown the same page as a welcome page when they log in for the
294 first time.&lt;/p&gt;
295
296 &lt;p&gt;The LDAP object dc=skole,dc=skolelinux,dc=no have an attribute
297 labeledURI with &quot;http://www/ LDAP for Debian Edu/Skolelinux&quot; as the
298 default content. By changing this value to another URL, all users get
299 to see the page behind this new URL.&lt;/p&gt;
300
301 &lt;p&gt;An easy way to update it is by using the ldapvi tool. It can be
302 called as &quot;&lt;tt&gt;ldapvi -ZD &#39;(cn=admin)&#39;&lt;/tt&gt;&#39; to update LDAP with the
303 new setting.&lt;/p&gt;
304
305 &lt;p&gt;We have written the code to adjust the default start page and show
306 the welcome page, and I wonder if there is an easier way to do this
307 from within Iceweasel instead.&lt;/p&gt;
308 </description>
309 </item>
310
311 <item>
312 <title>Second beta version of Debian Edu / Skolelinux based on Squeeze</title>
313 <link>http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html</link>
314 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html</guid>
315 <pubDate>Sat, 7 Jan 2012 22:50:00 +0100</pubDate>
316 <description>&lt;p&gt;I am happy to announce that today we managed to wrap up and publish
317 the second beta version of
318 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt;. If
319 you want to test a LDAP backed Kerberos server with out of the box PXE
320 configuration for running diskless machines and installing new
321 machines, check it out. If you need a software solution for your
322 school, check it out too. The full announcement is
323 &lt;a href=&quot;http://lists.debian.org/debian-edu-announce/2012/01/msg00000.html&quot;&gt;available&lt;/a&gt;
324 on the project announcement list.&lt;/p&gt;
325 </description>
326 </item>
327
328 <item>
329 <title>Fixing an hanging debian installer for Debian Edu</title>
330 <link>http://people.skolelinux.org/pere/blog/Fixing_an_hanging_debian_installer_for_Debian_Edu.html</link>
331 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Fixing_an_hanging_debian_installer_for_Debian_Edu.html</guid>
332 <pubDate>Tue, 3 Jan 2012 11:25:00 +0100</pubDate>
333 <description>&lt;p&gt;During christmas, I have been working getting the next version of
334 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt; ready
335 for release. The initial problem I looked at was particularly
336 interesting.&lt;/p&gt;
337
338 &lt;P&gt;The installer would hang at the end when it was doing it
339 post-installation configuration, and whatevery I did to try to find
340 the cause and fix it always worked while I tested it, but never when I
341 integrated it into the installer and ran the installation from
342 scratch. I would try to restart processes, close file descriptors,
343 remove or create files, and the installer would always unblock and
344 wrap up its tasks.&lt;/p&gt;
345
346 &lt;p&gt;Eventually the cause was found. The kernel was simply running out
347 of entropy, causing the Kerberos setup to hang waiting for more.
348 Pressing keys was adding entropy to the kernel, and thus all my tries
349 to fix the problem worked not because what I was typing to fix it, but
350 because I was typing.&lt;/P&gt;
351
352 &lt;p&gt;The fix I implemented was to add a background process looking at
353 the level of entropy in the kernel (by checking
354 /proc/sys/kernel/random/entropy_avail), and if it was too small, the
355 installer will flush the kernel file buffers and do &#39;find /&#39; to
356 generate some disk IO. Disk IO generate entropy in the kernel, and is
357 one of the few things that can be initated from within the system to
358 generate entropy.&lt;/p&gt;
359
360 &lt;p&gt;The fix is in
361 &lt;a href=&quot;http://wiki.debian.org/DebianEdu/Documentation/Squeeze/Installation&quot;&gt;beta1
362 of the Debian Edu/Squeeze&lt;/a&gt; version, and we
363 &lt;a href=&quot;http://wiki.debian.org/DebianEdu&quot;&gt;welcome more testers and
364 developers&lt;/a&gt;. We plan to release beta2 this weekend.&lt;/p&gt;
365 </description>
366 </item>
367
368 <item>
369 <title>Skolelinux-intervju: Peter Hansteen</title>
370 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Peter_Hansteen.html</link>
371 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Peter_Hansteen.html</guid>
372 <pubDate>Sun, 11 Dec 2011 23:10:00 +0100</pubDate>
373 <description>&lt;p&gt;Etter en lang pause er det klart for neste mann ut i min serie med
374 intervjuer av
375 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt;-relaterte personer.
376
377 Denne gangen har jeg besøk av et avtroppende styremedlem i
378 &lt;a href=&quot;http://www.friprogramvareiskolen.no/&quot;&gt;FRISK&lt;/a&gt;, og en mann
379 som har vært aktiv i Linux-miljøet i Bergen siden 90-tallet.&lt;/p&gt;
380
381 &lt;p&gt;&lt;strong&gt;Hvem er du, og hva driver du med til daglig?&lt;/strong&gt;&lt;/p&gt;
382
383 &lt;p&gt;Jeg heter Peter Hansteen, og jobber til daglig som seniorkonsulent
384 i EDB ErgoGroup i Bergen. I praksis betyr det systemadministrasjon på
385 Unix (primært Solaris, men en viss komponent av Linux). Men Solaris
386 er for meg et relativt nytt bekjentskap, hovedplattformen min har
387 generelt vært OpenBSD og til dels FreeBSD.&lt;/p&gt;
388
389 &lt;p&gt;&lt;strong&gt;Hvordan kom du i kontakt med Skolelinux-prosjektet?&lt;/strong&gt;&lt;/p&gt;
390
391 &lt;p&gt;Jeg husker ikke helt alle detaljene mer ;) - men jeg tror det var
392 gjennom news-gruppen no.it.os.unix.linux.diverse, efn-listen og
393 etterhvert også BLUG-miljøet her i Bergen. Vi hadde et par
394 Skolelinux-sentrerte BLUG-møter for noen år siden, og det har vært et
395 par Skolelinux-utviklersamlinger her.&lt;/p&gt;
396
397 &lt;p&gt;&lt;strong&gt;Hva er fordelene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
398
399 &lt;p&gt;Jeg bruker dessverre ikke Skolelinux daglig. Men slik jeg kjenner
400 prosjektet har det vært i stand til å ta opp i seg det beste av fri
401 programvare i mange kategorier, så fra et sysadmin-perspektiv ser det
402 ut som en svært behagelig sak. For brukerne er det vel både en fordel
403 og en ulempe at det ikke er Windows. Men vi håper at fordelene med et
404 fritt system etterhvert vil bli åpenbare for både elever, lærekrefter
405 og foreldre.&lt;/p&gt;
406
407 &lt;p&gt;&lt;strong&gt;Hva er ulempene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
408
409 &lt;p&gt;Vel, ulempen er vel først og fremst at andre aktører med mer
410 kapitalmuskel har klart å etablere seg som det både lærere og foreldre
411 føler seg trygge på, selv om det etter mitt hode ikke er noen grunn
412 til å være spesielt trygg på de kommersielle alternativene.&lt;/p&gt;
413
414 &lt;p&gt;&lt;strong&gt;Hvilken fri programvare bruker du til daglig?&lt;/strong&gt;&lt;/p&gt;
415
416 &lt;p&gt;Når jeg får bestemme helt selv, bruker jeg kun fri programvare. Da
417 helst med vekt på ting som kjører greit på OpenBSD. Hjemme er det
418 OpenBSD, Ubuntu eller FreeBSD vi bruker. På skrivebordet er det en
419 avveining mellom Gnome, KDE eller hva-det-nå-heter som er
420 standardvalget i Ubuntu, ellers er det de kjente tingene som
421 LibreOffice, Emacs, mplayer. På server er det selvfølgelig Apache,
422 for overvåking både OpenNMS og Nagios (det bare ble sånn, og
423 forskjellige siter). Jeg skriver til tider om slikt jeg holder på med
424
425 &lt;a href=&quot;http://bsdly.blogspot.com&quot;&gt;http://bsdly.blogspot.com&lt;/a&gt;.&lt;/p&gt;
426
427 &lt;p&gt;Men vi må nevne at selv vi har en Microsoft-ting som vi slår på når
428 vi av en eller annen grunn må. Det betyr igjen vanligvis når en
429 mobiltelefon eller en annen lukket elektronisk dings krever kontakt
430 via en slik for å få oppdateringene sine.&lt;/p&gt;
431
432 &lt;p&gt;&lt;strong&gt;Hvilken strategi tror du er den rette å bruke for å få
433 skoler til å ta i bruk fri programvare?&lt;/strong&gt;&lt;/p&gt;
434
435 &lt;p&gt;Hadde vi hatt det rette svaret på det spørsmålet, så hadde vi
436 gjerne hatt Skolelinux som førstevalg på alle skoler ;)&lt;/p&gt;
437
438 &lt;p&gt;Men jeg tror vi må legge vekt på flere forskjellige ting. En helt
439 sentral sak er å fokusere på fri programvare og åpne standarder som de
440 demokratiske verdiene de faktisk er. Det har kanskje kommet litt for
441 mye i bakgrunnen i forhold til strevet etter å lage det mest mulig
442 &#39;brukervennlige&#39; systemet. Det er en tung vei å gå, så det er
443 forståelig at freenix-aktivister heller velger å skrive kode og annet
444 som er mer lystbetont. Mer praktisk tror jeg vi må gjøre i alle fall
445 to ting: For det første sørge for å fortsette med å levere det best
446 mulige frie produktet, slik at det er lett å både komme i gang og
447 holde systemene i daglig drift, og for det andre 2) spore opp mulige
448 aktivister der de finnes, via lokale brukergrupper, sosiale medier
449 eller annet og sørge for at de fortsetter å være aktive. Mer og
450 mindre uformelle treff kan være nyttig i tillegg til de mer
451 organiserte møtene med foredrag, konferanser og utviklersamlinger.&lt;/p&gt;
452 </description>
453 </item>
454
455 <item>
456 <title>Automatically upgrading server firmware on Dell PowerEdge</title>
457 <link>http://people.skolelinux.org/pere/blog/Automatically_upgrading_server_firmware_on_Dell_PowerEdge.html</link>
458 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Automatically_upgrading_server_firmware_on_Dell_PowerEdge.html</guid>
459 <pubDate>Mon, 21 Nov 2011 12:00:00 +0100</pubDate>
460 <description>&lt;p&gt;At work we have heaps of servers. I believe the total count is
461 around 1000 at the moment. To be able to get help from the vendors
462 when something go wrong, we want to keep the firmware on the servers
463 up to date. If the firmware isn&#39;t the latest and greatest, the
464 vendors typically refuse to start debugging any problems until the
465 firmware is upgraded. So before every reboot, we want to upgrade the
466 firmware, and we would really like everyone handling servers at the
467 university to do this themselves when they plan to reboot a machine.
468 For that to happen we at the unix server admin group need to provide
469 the tools to do so.&lt;/p&gt;
470
471 &lt;p&gt;To make firmware upgrading easier, I am working on a script to
472 fetch and install the latest firmware for the servers we got. Most of
473 our hardware are from Dell and HP, so I have focused on these servers
474 so far. This blog post is about the Dell part.&lt;/P&gt;
475
476 &lt;p&gt;On the Dell FTP site I was lucky enough to find
477 &lt;a href=&quot;ftp://ftp.us.dell.com/catalog/Catalog.xml.gz&quot;&gt;an XML file&lt;/a&gt;
478 with firmware information for all 11th generation servers, listing
479 which firmware should be used on a given model and where on the FTP
480 site I can find it. Using a simple perl XML parser I can then
481 download the shell scripts Dell provides to do firmware upgrades from
482 within Linux and reboot when all the firmware is primed and ready to
483 be activated on the first reboot.&lt;/p&gt;
484
485 &lt;p&gt;This is the Dell related fragment of the perl code I am working on.
486 Are there anyone working on similar tools for firmware upgrading all
487 servers at a site? Please get in touch and lets share resources.&lt;/p&gt;
488
489 &lt;p&gt;&lt;pre&gt;
490 #!/usr/bin/perl
491 use strict;
492 use warnings;
493 use File::Temp qw(tempdir);
494 BEGIN {
495 # Install needed RHEL packages if missing
496 my %rhelmodules = (
497 &#39;XML::Simple&#39; =&gt; &#39;perl-XML-Simple&#39;,
498 );
499 for my $module (keys %rhelmodules) {
500 eval &quot;use $module;&quot;;
501 if ($@) {
502 my $pkg = $rhelmodules{$module};
503 system(&quot;yum install -y $pkg&quot;);
504 eval &quot;use $module;&quot;;
505 }
506 }
507 }
508 my $errorsto = &#39;pere@hungry.com&#39;;
509
510 upgrade_dell();
511
512 exit 0;
513
514 sub run_firmware_script {
515 my ($opts, $script) = @_;
516 unless ($script) {
517 print STDERR &quot;fail: missing script name\n&quot;;
518 exit 1
519 }
520 print STDERR &quot;Running $script\n\n&quot;;
521
522 if (0 == system(&quot;sh $script $opts&quot;)) { # FIXME correct exit code handling
523 print STDERR &quot;success: firmware script ran succcessfully\n&quot;;
524 } else {
525 print STDERR &quot;fail: firmware script returned error\n&quot;;
526 }
527 }
528
529 sub run_firmware_scripts {
530 my ($opts, @dirs) = @_;
531 # Run firmware packages
532 for my $dir (@dirs) {
533 print STDERR &quot;info: Running scripts in $dir\n&quot;;
534 opendir(my $dh, $dir) or die &quot;Unable to open directory $dir: $!&quot;;
535 while (my $s = readdir $dh) {
536 next if $s =~ m/^\.\.?/;
537 run_firmware_script($opts, &quot;$dir/$s&quot;);
538 }
539 closedir $dh;
540 }
541 }
542
543 sub download {
544 my $url = shift;
545 print STDERR &quot;info: Downloading $url\n&quot;;
546 system(&quot;wget --quiet \&quot;$url\&quot;&quot;);
547 }
548
549 sub upgrade_dell {
550 my @dirs;
551 my $product = `dmidecode -s system-product-name`;
552 chomp $product;
553
554 if ($product =~ m/PowerEdge/) {
555
556 # on RHEL, these pacakges are needed by the firwmare upgrade scripts
557 system(&#39;yum install -y compat-libstdc++-33.i686 libstdc++.i686 libxml2.i686 procmail&#39;);
558
559 my $tmpdir = tempdir(
560 CLEANUP =&gt; 1
561 );
562 chdir($tmpdir);
563 fetch_dell_fw(&#39;catalog/Catalog.xml.gz&#39;);
564 system(&#39;gunzip Catalog.xml.gz&#39;);
565 my @paths = fetch_dell_fw_list(&#39;Catalog.xml&#39;);
566 # -q is quiet, disabling interactivity and reducing console output
567 my $fwopts = &quot;-q&quot;;
568 if (@paths) {
569 for my $url (@paths) {
570 fetch_dell_fw($url);
571 }
572 run_firmware_scripts($fwopts, $tmpdir);
573 } else {
574 print STDERR &quot;error: Unsupported Dell model &#39;$product&#39;.\n&quot;;
575 print STDERR &quot;error: Please report to $errorsto.\n&quot;;
576 }
577 chdir(&#39;/&#39;);
578 } else {
579 print STDERR &quot;error: Unsupported Dell model &#39;$product&#39;.\n&quot;;
580 print STDERR &quot;error: Please report to $errorsto.\n&quot;;
581 }
582 }
583
584 sub fetch_dell_fw {
585 my $path = shift;
586 my $url = &quot;ftp://ftp.us.dell.com/$path&quot;;
587 download($url);
588 }
589
590 # Using ftp://ftp.us.dell.com/catalog/Catalog.xml.gz, figure out which
591 # firmware packages to download from Dell. Only work for Linux
592 # machines and 11th generation Dell servers.
593 sub fetch_dell_fw_list {
594 my $filename = shift;
595
596 my $product = `dmidecode -s system-product-name`;
597 chomp $product;
598 my ($mybrand, $mymodel) = split(/\s+/, $product);
599
600 print STDERR &quot;Finding firmware bundles for $mybrand $mymodel\n&quot;;
601
602 my $xml = XMLin($filename);
603 my @paths;
604 for my $bundle (@{$xml-&gt;{SoftwareBundle}}) {
605 my $brand = $bundle-&gt;{TargetSystems}-&gt;{Brand}-&gt;{Display}-&gt;{content};
606 my $model = $bundle-&gt;{TargetSystems}-&gt;{Brand}-&gt;{Model}-&gt;{Display}-&gt;{content};
607 my $oscode;
608 if (&quot;ARRAY&quot; eq ref $bundle-&gt;{TargetOSes}-&gt;{OperatingSystem}) {
609 $oscode = $bundle-&gt;{TargetOSes}-&gt;{OperatingSystem}[0]-&gt;{osCode};
610 } else {
611 $oscode = $bundle-&gt;{TargetOSes}-&gt;{OperatingSystem}-&gt;{osCode};
612 }
613 if ($mybrand eq $brand &amp;&amp; $mymodel eq $model &amp;&amp; &quot;LIN&quot; eq $oscode)
614 {
615 @paths = map { $_-&gt;{path} } @{$bundle-&gt;{Contents}-&gt;{Package}};
616 }
617 }
618 for my $component (@{$xml-&gt;{SoftwareComponent}}) {
619 my $componenttype = $component-&gt;{ComponentType}-&gt;{value};
620
621 # Drop application packages, only firmware and BIOS
622 next if &#39;APAC&#39; eq $componenttype;
623
624 my $cpath = $component-&gt;{path};
625 for my $path (@paths) {
626 if ($cpath =~ m%/$path$%) {
627 push(@paths, $cpath);
628 }
629 }
630 }
631 return @paths;
632 }
633 &lt;/pre&gt;
634
635 &lt;p&gt;The code is only tested on RedHat Enterprise Linux, but I suspect
636 it could work on other platforms with some tweaking. Anyone know a
637 index like Catalog.xml is available from HP for HP servers? At the
638 moment I maintain a similar list manually and it is quickly getting
639 outdated.&lt;/p&gt;
640 </description>
641 </item>
642
643 <item>
644 <title>Støtt Digitalt Personvern!</title>
645 <link>http://people.skolelinux.org/pere/blog/St_tt_Digitalt_Personvern_.html</link>
646 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/St_tt_Digitalt_Personvern_.html</guid>
647 <pubDate>Wed, 9 Nov 2011 22:10:00 +0100</pubDate>
648 <description>&lt;p&gt;Datalagringsdirektivet er et grotesk angrep på rettsstaten og da
649 det ble vedtatt i Stortinget ble det klart at alle som mener det
650 liberale demokrati bør forsvares måtte stå sammen for å kjempe tilbake
651 de totalitære strømninger i landet. Jeg ble derfor glad over å se at
652 den nyopprettede foreningen Digitalt Personvern startet innsamling
653 2011-10-18 for å gå til sak for å få prøvd lovligheten av direktivet.
654 Direktivet er så langt prøvd for retten i flere land, blant annet
655 Tsjekkia, Romania og Tyskland, og så vidt jeg vet har det hver gang
656 blitt kjent ulovlig av høyesterett eller forfatningsdomstolen i
657 landene. Jeg håper og tror det samme vil skje her i Norge.&lt;/p&gt;
658
659 &lt;p&gt;Men for å finne ut av det må det finansiering til. Foreningen
660 Digitalt Personvern tror det trengs minst 2 millioner kroner for å gå
661 til sak og følge saken helt til ende, og i går fikk jeg endelig tid
662 til å overføre min skjerv. Jeg har overført 3000,- til kampanjen, og
663 oppfordrer hver og en av mine lesere å overføre minst like mye.&lt;/p&gt;
664
665 &lt;p&gt;Besøk
666 &lt;a href=&quot;http://www.digitaltpersonvern.no/bidra/&quot;&gt;donasjonssiden&lt;/a&gt;
667 til Digitalt Personvern for å finne kontonummer som kan brukes for å
668 bidra.&lt;/p&gt;
669
670 &lt;p&gt;Jeg rekker ikke skrive så mye om hvorfor datalagringsdirektivet må
671 stoppes, så jeg nøyer meg denne gangen med en liten liste med lenker
672 til aktuelle artikler og innlegg om temaet.&lt;/p&gt;
673
674 &lt;ul&gt;
675
676 &lt;li&gt;&lt;a href=&quot;http://www.uhuru.biz/?p=662&quot;&gt;Skal Telenor forsvare statens
677 bevisregister i retten?&lt;/a&gt; - bloggen til Jon Wessel-Aas,
678 bidragsyter til foreningen Digitalt Personvern&lt;/li&gt;
679
680 &lt;li&gt;&lt;a href=&quot;http://voxpublica.no/2011/10/varslere-bør-støtte-kampanjen-digital-personvern/&quot;&gt;Varslere
681 bør støtte kampanjen Digitalt Personvern&lt;/a&gt; - Vox Publica&lt;/li&gt;
682
683 &lt;li&gt;&lt;a href=&quot;http://www.digi.no/880520/georg-apenes-starter-%ABdigitalt-personvern%BB&quot;&gt;Georg
684 Apenes starter «Digitalt personvern»&lt;/a&gt; - Digi.no&lt;/li&gt;
685
686 &lt;li&gt;&lt;a href=&quot;http://blogg.abrenna.com/foredrag-om-digitalt-personvern/&quot;&gt;Foredrag
687 om Digitalt Personvern&lt;/a&gt; - bloggen til Anders Brenna, styremedlem
688 i foreningen Digitalt Personvern&lt;/li&gt;
689
690 &lt;li&gt;&lt;a href=&quot;http://www.nationen.no/2011/10/17/politikk/datalagringsdirektivet/eu/eu-direktiv/regjeringen/6990171/&quot;&gt;Organisasjon
691 vil prøve datalagringsdirektivet for retten&lt;/a&gt; - artikkel i Nationen&lt;/li&gt;
692
693 &lt;li&gt;&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b_nn_om_Datalagringsdirektivet.html&quot;&gt;Martin
694 Bekkelund: En stille bønn om Datalagringsdirektivet&lt;/a&gt; - min
695 blogg&lt;/li&gt;
696
697 &lt;li&gt;&lt;a href=&quot;http://tversover.wordpress.com/2011/10/21/digitalt-personvern-i-praksis/&quot;&gt;Digitalt
698 personvern i praksis&lt;/a&gt; - bloggen til Espen Andersen&lt;/li&gt;
699
700 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2011/10/22/kultur/data_og_teknologi/datalagringsdirektivet/tekno/personvern/18692696/&quot;&gt;Tar
701 kampen for personvernet til rettsalen&lt;/a&gt; - Dagbladet&lt;/li&gt;
702
703 &lt;/ul&gt;
704 </description>
705 </item>
706
707 </channel>
708 </rss>