]> pere.pagekite.me Git - homepage.git/blob - blog/index.rss
0ceaf9dd0b43ff48d1ec0e1792e5ecc98b34553e
[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>Automatic proxy configuration with Debian Edu / Skolelinux</title>
11 <link>http://people.skolelinux.org/pere/blog/Automatic_proxy_configuration_with_Debian_Edu___Skolelinux.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Automatic_proxy_configuration_with_Debian_Edu___Skolelinux.html</guid>
13 <pubDate>Mon, 13 Feb 2012 23:40:00 +0100</pubDate>
14 <description>&lt;p&gt;New in the Squeeze version of
15 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt; is the
16 ability for clients to automatically configure their proxy settings
17 based on their environment. We want all systems on the client to use
18 the WPAD based proxy definition fetched from &lt;tt&gt;http://wpad/wpad.dat&lt;/tt&gt;, to
19 allow sites to control the proxy setting from a central place and make
20 sure clients do not have hard coded proxy settings. The schools can
21 change the global proxy setting by editing
22 &lt;tt&gt;tjener:/etc/debian-edu/www/wpad.dat&lt;/tt&gt; and the change propagate
23 to all Debian Edu clients in the network.&lt;/p&gt;
24
25 &lt;p&gt;The problem is that some systems do not understand the WPAD system.
26 In other words, how do one get from a WPAD file like this (this is a
27 simple one, they can run arbitrary code):&lt;/p&gt;
28
29 &lt;blockquote&gt;&lt;pre&gt;
30 function FindProxyForURL(url, host)
31 {
32 if (!isResolvable(host) ||
33 isPlainHostName(host) ||
34 dnsDomainIs(host, &quot;.intern&quot;))
35 return &quot;DIRECT&quot;;
36 else
37 return &quot;PROXY webcache:3128; DIRECT&quot;;
38 }
39 &lt;/pre&gt;&lt;/blockquote&gt;
40
41 &lt;p&gt;to a proxy setting in the process environment looking like this:&lt;/p&gt;
42
43 &lt;blockquote&gt;&lt;pre&gt;
44 http_proxy=http://webcache:3128/
45 ftp_proxy=http://webcache:3128/
46 &lt;/pre&gt;&lt;/blockquote&gt;
47
48 &lt;p&gt;To do this conversion I developed a perl script that will execute
49 the javascript fragment in the WPAD file and return the proxy that
50 would be used for
51 &lt;tt&gt;&lt;a href=&quot;http://www.debian.org/&quot;&gt;http://www.debian.org/&lt;/a&gt;&lt;/tt&gt;,
52 and insert this extracted proxy URL in &lt;tt&gt;/etc/environment&lt;/tt&gt; and
53 &lt;tt&gt;/etc/apt/apt.conf&lt;/tt&gt;. The perl script wpad-extract work just
54 fine in Squeeze, but in Wheezy the library it need to run the
55 javascript code is &lt;a href=&quot;http://bugs.debian.org/631045&quot;&gt;no longer
56 able to build&lt;/a&gt; because the C library it depended on is now a C++
57 library. I hope someone find a solution to that problem before Wheezy
58 is frozen. An alternative would be for us to rewrite wpad-extract to
59 use some other javascript library currently working in Wheezy, but no
60 known alternative is known at the moment.&lt;/p&gt;
61
62 &lt;p&gt;This automatic proxy system allow the roaming workstation (aka
63 laptop) setup in Debian Edu/Squeeze to use the proxy when the laptop
64 is connected to the backbone network in a Debian Edu setup, and to
65 automatically use any proxy present and announced using the WPAD
66 feature when it is connected to other networks. And if no proxy is
67 announced, direct connections will be used instead.&lt;/p&gt;
68
69 &lt;p&gt;Silently using a proxy announced on the network might be a privacy
70 or security problem. But those controlling DHCP and DNS on a network
71 could just as easily set up a transparent proxy, and force all HTTP
72 and FTP connections to use a proxy anyway, so I consider that
73 distinction to be academic. If you are afraid of using the wrong
74 proxy, you should avoid connecting to the network in question in the
75 first place. In Debian Edu, the proxy setup is updated using dhcp and
76 ifupdown hooks, to make sure the configuration is updated every time
77 the network setup changes.&lt;/p&gt;
78
79 The WPAD system is documented in a
80 &lt;a href=&quot;http://tools.ietf.org/html/draft-ietf-wrec-wpad-01&quot;&gt;IETF
81 draft&lt;/a&gt; and a
82 &lt;a href=&quot;http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol&quot;&gt;Wikipedia
83 page&lt;/a&gt; for those that want to learn more.
84 </description>
85 </item>
86
87 <item>
88 <title>Skolelinux-intervju: Axel Bojer</title>
89 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Axel_Bojer.html</link>
90 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Axel_Bojer.html</guid>
91 <pubDate>Tue, 7 Feb 2012 14:50:00 +0100</pubDate>
92 <description>&lt;p&gt;I serien med intervjuer av folk i
93 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt;-miljøet har jeg
94 fått en av oversetterne som har vært med siden starten i tale.&lt;/p&gt;
95
96 &lt;p&gt;&lt;strong&gt;Hvem er du, og hva driver du med til daglig?&lt;/strong&gt;&lt;/p&gt;
97
98 &lt;p&gt;Jeg heter Axel Bojer og er datalærer, tysklærer, oversetter med
99 mere.&lt;/p&gt;
100
101 &lt;p&gt;&lt;strong&gt;Hvordan kom du i kontakt med Skolelinux-prosjektet?&lt;/strong&gt;&lt;/p&gt;
102
103 &lt;p&gt;Tror jeg så en annonsering på nettet i slutten av 2001 og ville
104 være med som oversetter. Jeg kom med på en utviklersamling og
105 prosjektet var da helt i starten. Det var spennende å være med mens
106 prosjektet vokste til og utviklet seg.&lt;/p&gt;
107
108 &lt;p&gt;Jeg har «alltid» vært språkinteressert og hadde nettopp startet med
109 Linux og tror jeg tenkte det passet å bidra. Var også glad for å få
110 en Debian-distribusjon, og ville gjerne bruke den selv. Til å begynne
111 med brukte jeg først Mandrake og så Debian. Og siden jeg oppdaget at
112 det ikke var noen mulighet for å bruke den som enkeltstående i lang
113 tid, så gikk jeg etterhvert over til Kubuntu&lt;/p&gt;
114
115 &lt;p&gt;&lt;strong&gt;Hva er fordelene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
116
117 &lt;p&gt;Løsningen er forholdsvis lett å sette opp, gratis, fri programvare
118 og gjør det mulig å gjenbruke eldre maskiner. Det fine med Debian er
119 at det er stabilt og har en veldig stor mengde programmer. Jeg liker
120 også apt. :-) Jeg liker også friheten ved Linux og muligheten til å
121 delta og forme sin egen datahverdag.&lt;/p&gt;
122
123 &lt;p&gt;&lt;strong&gt;Hva er ulempene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
124
125 &lt;p&gt;Skolelinux er for lite kjent og for sent ute med å gi ut nye
126 versjoner.&lt;/p&gt;
127
128 &lt;p&gt;Da jeg selv i hovedsak bruker Kubuntu, så kan jeg egentlig ikke
129 svare så detaljert rundt ulempene med Skolelinux. Hovedårsaken til at
130 jeg bruker Kubuntu er nok at da vi begynte med det mener jeg det ikke
131 var noen annen løsning. «Vandrende arbeidsstasjon» mener jeg ikke
132 fantes da. Dessuten ville jeg ha siste versjon, da den KDE-versjonen
133 som var i Skolelinux den gangen var en god del enklere (tror det var
134 KDE 2) var dårligere i mine øyne enn versjon 3.&lt;/p&gt;
135
136 &lt;p&gt;&lt;strong&gt;Hvilken fri programvare bruker du til daglig?&lt;/strong&gt;&lt;/p&gt;
137
138 &lt;p&gt;Jeg bruker blant annet Kubuntu, LibreOffice, Thunderbird, Firefox,
139 Kate, &lt;a href=&quot;http://comix.sourceforge.net/&quot;&gt;Comix&lt;/a&gt; og Konsole. Og
140 en hel haug andre ved behov :-)&lt;/p&gt;
141
142 &lt;p&gt;Har oversatt Comix selv, men det er jo ikke skjedd noe med Comix
143 siden 2009, så den er det nok bare jeg som har. Om andre vil ha den
144 gir jeg den gjerne videre. Ser at noen har startet på
145 &lt;a href=&quot;http://mcomix.sourceforge.net/&quot;&gt;MComix&lt;/a&gt; siden jeg så på så
146 på dette sist, så nå er jeg igang med å teste og oversette den
147 også.&lt;/p&gt;
148
149 &lt;p&gt;&lt;strong&gt;Hvilken strategi tror du er den rette å bruke for å få
150 skoler til å ta i bruk fri programvare?&lt;/strong&gt;&lt;/p&gt;
151
152 &lt;p&gt;Det viktigste er å forankre beslutningen i kollegiet og med de som
153 er ansvarlige for å vedlikeholde og bruke datamaskinene. Flest mulig
154 bør være med på å holde det (sosialt) vedlike, kjenne og støtte
155 prinsippene. Som enkeltmannsprosjekt blir det lett veldig sårbart,
156 særlig når (Skole)linux ennå i stor grad er en motkultur og ikke noe
157 en stor nok andel av beslutningstakere, brukere osv kjenner til og
158 bruker.&lt;/p&gt;
159
160 &lt;p&gt;Jeg tror det viktigste er å fortsette å holde fri programvare godt,
161 oppdatert, minimere antall feil, ha en god kontakt med brukerne og
162 attraktivt og spennende programmer. Beholde alt som er bra og ha det
163 tilgjengelig samtidig som man tilbyr det nyeste og rareste for de som
164 vil ha det.&lt;/p&gt;
165 </description>
166 </item>
167
168 <item>
169 <title>Saving power with Debian Edu / Skolelinux using shutdown-at-night</title>
170 <link>http://people.skolelinux.org/pere/blog/Saving_power_with_Debian_Edu___Skolelinux_using_shutdown_at_night.html</link>
171 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Saving_power_with_Debian_Edu___Skolelinux_using_shutdown_at_night.html</guid>
172 <pubDate>Sun, 5 Feb 2012 09:45:00 +0100</pubDate>
173 <description>&lt;p&gt;Since the Lenny version of
174 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt;, a
175 feature to save power have been included. It is as simple as it is
176 practical: Shut down unused clients at night, and turn them on again
177 in the morning. This is done using the
178 &lt;a href=&quot;http://packages.qa.debian.org/s/shutdown-at-night.html&quot;&gt;shutdown-at-night&lt;/a&gt; Debian package.&lt;/p&gt;
179
180 &lt;p&gt;To enable this feature on a client, the machine need to be added to
181 the netgroup shutdown-at-night-hosts. For Debian Edu, this is done in
182 LDAP, and once this is in place, the machine in question will check
183 every hour from 16:00 until 06:00 to see if the machine is unused, and
184 shut it down if it is. If the hardware in question is supported by
185 the
186 &lt;a href=&quot;http://packages.qa.debian.org/n/nvram-wakeup.html&quot;&gt;nvram-wakeup&lt;/a&gt;
187 package, the BIOS is told to turn the machine back on around 07:00 +-
188 10 minutes. If this isn&#39;t working, one can configure wake-on-lan to
189 try to turn on the client. The wake-on-lan option is only documented
190 and not enabled by default in Debian Edu.&lt;/p&gt;
191
192 &lt;p&gt;It is important to not turn all machines on at once, as this can
193 blow a fuse if several computers are connected to the same fuse like
194 the common setup for a classroom. The nvram-wakeup method only work
195 for machines with a functioning hardware/BIOS clock. I&#39;ve seen old
196 machines where the BIOS battery were dead and the hardware clock were
197 starting from 0 (or was it 1990?) every boot. If you have one of
198 those, you have to turn on the computer manually.&lt;/p&gt;
199
200 &lt;p&gt;The shutdown-at-night package is completely self contained, and can
201 also be used outside the Debian Edu environment. For those without a
202 central LDAP server with netgroups, one can instead touch the file
203 &lt;tt&gt;/etc/shutdown-at-night/shutdown-at-night&lt;/tt&gt; to enable it.
204 Perhaps you too can use it to save some power?&lt;/p&gt;
205 </description>
206 </item>
207
208 <item>
209 <title>Third beta version of Debian Edu / Skolelinux based on Squeeze</title>
210 <link>http://people.skolelinux.org/pere/blog/Third_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html</link>
211 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Third_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html</guid>
212 <pubDate>Sat, 4 Feb 2012 13:25:00 +0100</pubDate>
213 <description>&lt;p&gt;I am happy to announce that finally we managed today to wrap up and
214 publish the third beta version of
215 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt; based
216 on Squeeze. If you want to test a LDAP backed Kerberos server with
217 out of the box PXE configuration for running diskless machines and
218 installing new machines, check it out. If you need a software
219 solution for your school, check it out too. The full announcement is
220 &lt;a href=&quot;http://lists.debian.org/debian-edu-announce/2012/02/msg00000.html&quot;&gt;available&lt;/a&gt;
221 on the project announcement list.&lt;/p&gt;
222
223 &lt;p&gt;I am very happy to report these changes and improvements since
224 beta2 (there are more, see announcement for full list):&lt;/p&gt;
225
226 &lt;ul&gt;
227
228 &lt;li&gt;It is now possible to change the pre-configured IP subnet from
229 10.0.0.0/8 to something else by using the subnet-change tool after
230 the installation.&lt;/li&gt;
231
232 &lt;li&gt;Too full partitions are now automatically extended on the Main
233 Server, based on the rules specified in /etc/fsautoresizetab.&lt;/li&gt;
234
235 &lt;li&gt;The CUPS queues are now automatically flushed every night, and all
236 disabled queues are restarted every hour. This should cut down on
237 the amount of manual administration needed for printers.&lt;/li&gt;
238
239 &lt;li&gt;The set of initial users have been changed. Now a personal user
240 for the local system administrator is created during installation
241 instead of the previously created localadmin and super-admin users,
242 and this user is granted administrative privileges using group
243 membership. This reduces the number of passwords one need to keep
244 up to date on the system.&lt;/li&gt;
245
246 &lt;/ul&gt;
247
248 &lt;p&gt;The new main server seem to work so well that I am testing it as my
249 private DNS/LDAP/Kerberos/PXE/LTSP server at home. I will use it look
250 for issues we could fix to polish Debian Edu even further before the
251 final Squeeze release is published.&lt;/p&gt;
252
253 &lt;p&gt;Next weekend the project organise a
254 &lt;a href=&quot;http://lists.debian.org/debian-edu-announce/2012/01/msg00001.html&quot;&gt;developer
255 gathering&lt;/a&gt; in Oslo. We will continue the work on the Squeeze
256 version, and start initial planning for the Wheezy version. Perhaps I
257 will see you there?&lt;/p&gt;
258 </description>
259 </item>
260
261 <item>
262 <title>Handling non-free firmware in Debian Edu/Squeeze</title>
263 <link>http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html</link>
264 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html</guid>
265 <pubDate>Fri, 27 Jan 2012 23:30:00 +0100</pubDate>
266 <description>&lt;p&gt;With some computer hardware, one need non-free firmware blobs.
267 This is the sad fact of todays computers. In the next version of
268 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt; based
269 on Squeeze, we provide several scripts and modifications to make
270 firmware blobs easier to handle. The common use case I run into is a
271 laptop with a wireless network card requiring non-free firmware to
272 work, but there are other use cases as well.&lt;/p&gt;
273
274 &lt;p&gt;First and foremost, Debian Edu provide ISO images for DVD and CD
275 with all firmware packages in the Debian sections main and non-free
276 included, to ensure debian-installer find and can install all of them
277 during installation. This take care firmware for network devices used
278 by the installer when installing from from local media. But for
279 example multimedia devices are not activated in the installer and are
280 not taken care of by this.&lt;/p&gt;
281
282 &lt;p&gt;For non-network devices, we provide the script
283 &lt;tt&gt;/usr/share/debian-edu-config/tools/auto-addfirmware&lt;/tt&gt; which
284 search through the &lt;tt&gt;dmesg&lt;/tt&gt; output for drivers requesting extra
285 firmware. The firmware file name is looked up in the Contents-ARCH.gz
286 file available in the package repository, and the packages providing
287 the requested firmware file(s) is installed. I have proposed to do
288 something similar in debian-installer (BTS report
289 &lt;a href=&quot;http://bugs.debian.org/655507&quot;&gt;#655507&lt;/a&gt;), to allow PXE
290 installs of Debian to handle firmware installation better. Run the
291 script as root from the command line to fetch and install the needed
292 firmware packages.&lt;/p&gt;
293
294 &lt;p&gt;Debian Edu provide PXE installation of Debian out of the box, and
295 because some machines need firmware to get their network cards
296 working, the installation initrd some times need extra firmware
297 included to be able to install at all. To fill the PXE installation
298 initrd with extra firmware, the
299 &lt;tt&gt;/usr/share/debian-edu-config/tools/pxe-addfirmware&lt;/tt&gt; script is
300 provided. Again, just run it as root on the command line to fill the
301 PXE initrd with firmware packages.&lt;/p&gt;
302
303 &lt;p&gt;Last, some LTSP clients might also need firmware to get their
304 network cards working. For this,
305 &lt;tt&gt;/usr/share/debian-edu-config/tools/ltsp-addfirmware&lt;/tt&gt; is
306 provided to update the LTSP initrd with firmware blobs. It is used
307 the same way as the other firmware related tools.&lt;/p&gt;
308
309 &lt;p&gt;At the moment, we do not run any of these during installation. We
310 do not know if this is acceptable for the local administrator to use
311 non-free software, and it is their choice.&lt;/p&gt;
312
313 &lt;p&gt;We plan to release beta3 this weekend. You might want to give it a
314 try.&lt;/p&gt;
315 </description>
316 </item>
317
318 <item>
319 <title>Skjermbilder fra nordsamisk installasjon av Skolelinux/Squeeze</title>
320 <link>http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html</link>
321 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html</guid>
322 <pubDate>Thu, 26 Jan 2012 20:00:00 +0100</pubDate>
323 <description>&lt;p&gt;For morro skyld har jeg gjennomført en nordsamisk installasjon for
324 neste utgave av &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt;
325 (Squeeze) og knipset skjermbilder av resultatet.&lt;/p&gt;
326
327 &lt;p&gt;Som en kan se der er det noen oversettelser som mangler. Det hadde
328 vært hyggelig hvis alle tekstene som vises i Skolelinux-installasjonen
329 ble oversatt til nordsamisk, men for å få det til må noen som forstår
330 språket melde seg til dyst. Det er mangel på nordsamiske oversettere
331 av fri programvare. Hvis noen starter raskt, så bør en rekke å
332 fullføre Wheezy-utgaven før den gis ut. :)&lt;/p&gt;
333
334 &lt;p&gt;Se &lt;a href=&quot;http://d-i.debian.org/l10n-stats/&quot;&gt;oversetterstatistikk for
335 debian installer&lt;/a&gt; for detaljert status. Jeg har tipset
336 &lt;a href=&quot;https://lister.ping.uio.no/mailman/listinfo/i18n-sme&quot;&gt;epostlisten for samiskoversettelser&lt;/a&gt;,
337 men det har vært veldig liten aktivitet der de siste årene.&lt;/p&gt;
338
339 &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;
340 &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;
341 &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;
342 &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;
343 &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;
344 &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;
345 &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;
346 &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;
347 &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;
348 &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;
349 &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;
350 &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;
351 &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;
352 &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;
353 &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;
354 &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;
355 &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;
356 &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;
357 &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;
358 &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;
359 &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;
360 &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;
361 </description>
362 </item>
363
364 <item>
365 <title>Setting up a new school with Debian Edu/Squeeze</title>
366 <link>http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html</link>
367 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html</guid>
368 <pubDate>Wed, 25 Jan 2012 21:00:00 +0100</pubDate>
369 <description>&lt;p&gt;The next version of &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu
370 / Skolelinux&lt;/a&gt; will include a new tool
371 &lt;tt&gt;sitesummary2ldapdhcp&lt;/tt&gt;, which can be used to quickly set up all
372 the computers in a school without much manual labour. Here is a short
373 summary on how to use it to set up a new school.&lt;/p&gt;
374
375 &lt;p&gt;First, install a combined Main Server and Thin Client Server as the
376 central server in the network. Next, PXE boot all the client machines
377 as thin clients and wait 5 minutes after the last client booted to
378 allow the clients to report their existence to the central server. When
379 this is done, log on to the central server and run
380 &lt;tt&gt;sitesummary2ldapdhcp -a&lt;/tt&gt; in the &lt;tt&gt;konsole&lt;/tt&gt; to use the
381 collected information to generate system objects in LDAP. The output
382 will look similar to this:&lt;/p&gt;
383
384 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
385 % sitesummary2ldapdhcp -a
386 info: Updating machine tjener.intern [10.0.2.2] id ether-00:01:02:03:04:05.
387 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.
388
389 Enter password if you want to activate these changes, and ^c to abort.
390
391 Connecting to LDAP as cn=admin,ou=ldap-access,dc=skole,dc=skolelinux,dc=no
392 enter password: *******
393 %
394 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
395
396 &lt;p&gt;After providing the LDAP administrative password (the same as the
397 root password set during installation), the LDAP database will be
398 populated with system objects for each PXE booted machine with
399 automatically generated names. The final step to set up the school is
400 then to log into &lt;a href=&quot;https://oss.gonicus.de/labs/gosa/&quot;&gt;GOsa&lt;/a&gt;,
401 the web based user, group and system administration system to change
402 system names, add systems to the correct host groups and finally
403 enable DHCP and DNS for the systems. All clients that should be used
404 as diskless workstations should be added to the workstation-hosts
405 group. After this is done, all computers can be booted again via PXE
406 and get their assigned names and group based configuration
407 automatically.&lt;/p&gt;
408
409 &lt;p&gt;We plan to release beta3 with the updated version of this feature
410 enabled this weekend. You might want to give it a try.&lt;/p&gt;
411
412 &lt;p&gt;Update 2012-01-28: When calling sitesummary2ldapdhcp to add new
413 hosts, one need to add the option -a. I forgot to mention this in my
414 original text, and have added it to the text now.&lt;/p&gt;
415 </description>
416 </item>
417
418 <item>
419 <title>Skolelinux-intervju: Paul Reidar Løsnesløkken</title>
420 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html</link>
421 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html</guid>
422 <pubDate>Wed, 18 Jan 2012 14:30:00 +0100</pubDate>
423 <description>&lt;p&gt;I serien med intervjuer av folk i
424 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt;-miljøet, har jeg nå
425 lyktes med å få tak i en skolemann som ikke er aktiv med utviklingen,
426 men likevel har vært med nesten siden starten av prosjektet. Jeg
427 ønsker derfor velkommen til Paul Reidar Løsnesløkken, en mann med
428 mange års erfaring i bruk av Skolelinux.&lt;/p&gt;
429
430 &lt;p&gt;&lt;strong&gt;Hvem er du, og hva driver du med til daglig?&lt;/strong&gt;&lt;/p&gt;
431
432 &lt;p&gt;Jeg driftet tidligere IKT løsningen for skolene i
433 &lt;a href=&quot;http://www.nord-odal.kommune.no/&quot;&gt;Nord-Odal&lt;/a&gt;. I dag er jeg
434 IKT-konsulent for hele kommunen og samarbeider med
435 &lt;a href=&quot;http://www.hedmarken-ikt.no/&quot;&gt;Hedmark-IKT&lt;/a&gt; for best mulig
436 tjenester til kommunen. Jeg har bakgrunn som elektronikkreparatør og
437 grunnskolelærer og har tatt en del fag innen IKT, i hovedsak
438 driftsfag. IKT i Nord-Odal kommune blir i dag driftet av Hedmark IKT
439 som er et samarbeid mellom Løten, Stange, Grue, Hamar, Kongsvinger og
440 Nord-Odal. Jeg er fortsatt &quot;IKT-personen&quot; på skolene i kommunen og
441 følger opp og gjør enkelte mindre endringer der.&lt;/p&gt;
442
443 &lt;p&gt;&lt;strong&gt;Hvordan kom du i kontakt med Skolelinux-prosjektet?&lt;/strong&gt;&lt;/p&gt;
444
445 &lt;p&gt;Kommunen satset på Skolelinux i 2004. Jeg var ikke med i
446 beslutningsprosessen den gang, men ble likevel med fra starten når
447 dette ble levert.&lt;/p&gt;
448
449 &lt;p&gt;&lt;strong&gt;Hva er fordelene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
450
451 &lt;p&gt;Fordelene med Skolelinux er rask oppstart, sentral drift av
452 klientene, klienter som jobber raskt og effektivt, bedre
453 funksjonalitet på eldre utstyr og en ganske god programpakke med fri
454 programvare som følger med. Løsningen med halvtykke klienter gjør at
455 prosessering skjer lokalt med alltid ferske maskiner.&lt;/p&gt;
456
457 &lt;p&gt;Skolelinux kan fungere godt på gammelt utstyr, men det er klart at
458 utstyr også blir for gammelt selv for Skolelinux. I forbindelese med
459 at vi nylig fikk nye servere og ny installasjon kastet jeg ut ca 60
460 klienter som fortsatt var i drift etter at de var kjøpt godt brukt i
461 2004. Noe var rundt 15 år gammelt, men var fortsatt i bruk. Noen
462 klaget på at det nå gikk veldig tregt på en del pedagogiske nettsider
463 med flash o.l. Det er fullt forståelig.&lt;/p&gt;
464
465 &lt;p&gt;Jeg fikk nylig et spørsmål fra ungdomsskolens rektor om jeg kunne
466 legge inn &lt;a href=&quot;http://freemind.sourceforge.net/&quot;&gt;FreeMind&lt;/a&gt;, et
467 tankekartprogram , på skolens elev-Windowsmaskiner. Lærerne hadde
468 vært på kurs og ville ta dette i bruk. Skolen har ca halvparten av
469 elevmaskinene på bærbare Windowsmaskiner. Da kunne jeg fortelle at
470 dette programmet allerede lå inne på den nye Skolelinuxløsningen
471 som nettopp var satt i drift, klart til bruk.&lt;/p&gt;
472
473 &lt;p&gt;Vi har de bærbare maskinene på ungdomsskolen i domene med
474 Skolelinux. Dette fungerer også meget bra nå. Elevene får opp en
475 midlertidig windowsprofil når de logger på. Denne profilen slettes
476 etter at de logger av, noe som medfører rene profiler hver gang de
477 starter opp en maskin. De må lagre i sin Skolelinprofil, noe som
478 medfører at de får tak i sine filer uavhengig av om de starter en
479 Windowsmaskin eller en Skolelinuxklient. Det er mye mindre trafikk i
480 det trådløse nettet etter at ikke hele profiler blir lastet opp til de
481 enkelte Windowsmaskinene og tilbake når man avslutter. Jeg vet ikke om
482 dette er standardoppsett i Skolelinux, men slik er vårt oppsett
483 nå.&lt;/p&gt;
484
485 &lt;p&gt;Vi har i flere år satt opp vår løsning slik at skriverkøer slettes
486 og skrivere startes hver natt. Hyggelig å høre at dette nå skal bli
487 en standard i Skolelinuxløsningen. Dette har vært en god hjelp for
488 oss.&lt;/p&gt;
489
490 &lt;p&gt;Elevene er lite opptatt av om de jobber på en Skolelinux eller en
491 Windowsmaskin bare de har de programmene de trenger og at det virker
492 når det skal brukes. Vi kjører mest mulig de samme programmene på
493 Windows som i Skolelinux, som f.eks Audacity og LibreOffice.&lt;/p&gt;
494
495 &lt;p&gt;&lt;strong&gt;Hva er ulempene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
496
497 &lt;p&gt;Lærere bruker hos oss Windows. Dette fordi de da selv har mer
498 kontroll over sin maskin, kan bruke den overalt, og kan legge inn
499 programmer selv når de trenger noe i forhold til kurs o.l de er
500 på. Jeg tror lærernes selvstendighet her gjør dem tryggere på IKT-bruk
501 generelt. Det at de av og til får opp advarsler og lignende gjør også
502 at de må tenke igjennom og spørre om ting rundt datasikkerhet.&lt;/p&gt;
503
504 &lt;p&gt;Det er en del programmer vi bruker som ikke finnes for Linux. Mest
505 brukt er nok Photostory3 som brukes i mange sammenhenger, særlig på
506 ungdomsskolen, bl.a. til å lage herbarier (plantesamling) . Dette
507 finnes gratis for Windows, men er ikke fri programvare. Vi er opptatt
508 av at programmer elevene bruker på skolen også kan brukes gratis
509 hjemme. Det er også en del programmer som brukes til spesielle elever
510 som bare går i Windows. Det er viktig med fokus på funksjoner og ikke
511 på hvilket OS man bruker.&lt;/p&gt;
512
513 &lt;p&gt;For oss er det kombinasjonen mellom Skolelinux og Windows som gir
514 oss en god og hel løsning. Skolelinux er best der de er gode.&lt;/p&gt;
515
516 &lt;p&gt;&lt;strong&gt;Hvilken fri programvare bruker du til daglig?&lt;/strong&gt;&lt;/p&gt;
517
518 &lt;p&gt;Selv er det LibreOffice jeg bruker til daglig. Jeg bruker selv en
519 Windowsmaskin. Jeg har benyttet en del fri programvare i forbindelse
520 med sjekking av trafikk i nettverk, slik som Wireshark, men dette er
521 jo ikke aktuelt for skolene. Jeg er generelt glad i programmer som
522 fungerer på både Linux og Windows og gjerne MAC.&lt;/p&gt;
523
524 &lt;p&gt;&lt;strong&gt;Hvilken strategi tror du er den rette å bruke for å få
525 skoler til å ta i bruk fri programvare?&lt;/strong&gt;&lt;/p&gt;
526
527 &lt;p&gt;Det er viktig at det benyttes programmer som elevene også kan ta i
528 bruk hjemme. Det skal da være enkelt, lovlig og gratis for
529 elevene. Da er jeg ikke lenger veldig opptatt av om det kalles &quot;fri
530 programvare&quot;. For skolene tror jeg &quot;gratis&quot; og &quot;funksjonelt&quot; er bedre
531 begreper enn &quot;fri&quot; i forhold til programmer. De fleste skiller nok
532 ikke mellom &quot;fri&quot; og &quot;gratis&quot;. Det er nå svært mange elever som
533 benytter OpenOffice eller LibreOffice som sin primære kontorpakke
534 hjemme.&lt;/p&gt;
535 </description>
536 </item>
537
538 <item>
539 <title>Changing the default Iceweasel start page in Debian Edu/Squeeze</title>
540 <link>http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html</link>
541 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html</guid>
542 <pubDate>Tue, 10 Jan 2012 15:30:00 +0100</pubDate>
543 <description>&lt;p&gt;In the Squeeze version of
544 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt; soon
545 to be released, users of the system will get their default browser
546 start page set from LDAP, allowing the system administrator to point
547 all users to the school web page by updating one setting in LDAP. In
548 addition to setting the default start page when a machine boots, users
549 are shown the same page as a welcome page when they log in for the
550 first time.&lt;/p&gt;
551
552 &lt;p&gt;The LDAP object dc=skole,dc=skolelinux,dc=no have an attribute
553 labeledURI with &quot;http://www/ LDAP for Debian Edu/Skolelinux&quot; as the
554 default content. By changing this value to another URL, all users get
555 to see the page behind this new URL.&lt;/p&gt;
556
557 &lt;p&gt;An easy way to update it is by using the ldapvi tool. It can be
558 called as &quot;&lt;tt&gt;ldapvi -ZD &#39;(cn=admin)&#39;&lt;/tt&gt;&#39; to update LDAP with the
559 new setting.&lt;/p&gt;
560
561 &lt;p&gt;We have written the code to adjust the default start page and show
562 the welcome page, and I wonder if there is an easier way to do this
563 from within Iceweasel instead.&lt;/p&gt;
564 </description>
565 </item>
566
567 <item>
568 <title>Second beta version of Debian Edu / Skolelinux based on Squeeze</title>
569 <link>http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html</link>
570 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html</guid>
571 <pubDate>Sat, 7 Jan 2012 22:50:00 +0100</pubDate>
572 <description>&lt;p&gt;I am happy to announce that today we managed to wrap up and publish
573 the second beta version of
574 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt;. If
575 you want to test a LDAP backed Kerberos server with out of the box PXE
576 configuration for running diskless machines and installing new
577 machines, check it out. If you need a software solution for your
578 school, check it out too. The full announcement is
579 &lt;a href=&quot;http://lists.debian.org/debian-edu-announce/2012/01/msg00000.html&quot;&gt;available&lt;/a&gt;
580 on the project announcement list.&lt;/p&gt;
581 </description>
582 </item>
583
584 </channel>
585 </rss>