1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" dir=
"ltr">
5 <meta http-equiv=
"Content-Type" content=
"text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen
</title>
7 <link rel=
"stylesheet" type=
"text/css" media=
"screen" href=
"http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel=
"stylesheet" type=
"text/css" media=
"screen" href=
"http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel=
"alternate" title=
"RSS Feed" href=
"http://people.skolelinux.org/pere/blog/index.rss" type=
"application/rss+xml" />
14 <a href=
"http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen
</a>
23 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Saving_power_with_Debian_Edu___Skolelinux_using_shutdown_at_night.html">Saving power with Debian Edu / Skolelinux using shutdown-at-night
</a></div>
24 <div class=
"date"> 5th February
2012</div>
25 <div class=
"body"><p>Since the Lenny version of
26 <a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
</a>, a
27 feature to save power have been included. It is as simple as it is
28 practical: Shut down unused clients at night, and turn them on again
29 in the morning. This is done using the
30 <a href=
"http://packages.qa.debian.org/s/shutdown-at-night.html">shutdown-at-night
</a> Debian package.
</p>
32 <p>To enable this feature on a client, the machine need to be added to
33 the netgroup shutdown-at-night-hosts. For Debian Edu, this is done in
34 LDAP, and once this is in place, the machine in question will check
35 every hour from
16:
00 until
06:
00 to see if the machine is unused, and
36 shut it down if it is. If the hardware in question is supported by
38 <a href=
"http://packages.qa.debian.org/n/nvram-wakeup.html">nvram-wakeup
</a>
39 package, the BIOS is told to turn the machine back on around
07:
00 +-
40 10 minutes. If this isn't working, one can configure wake-on-lan to
41 try to turn on the client. The wake-on-lan option is only documented
42 and not enabled by default in Debian Edu.
</p>
44 <p>It is important to not turn all machines on at once, as this can
45 blow a fuse if several computers are connected to the same fuse like
46 the common setup for a classroom. The nvram-wakeup method only work
47 for machines with a functioning hardware/BIOS clock. I've seen old
48 machines where the BIOS battery were dead and the hardware clock were
49 starting from
0 (or was it
1990?) every boot. If you have one of
50 those, you have to turn on the computer manually.
</p>
52 <p>The shutdown-at-night package is completely self contained, and can
53 also be used outside the Debian Edu environment. For those without a
54 central LDAP server with netgroups, one can instead touch the file
55 <tt>/etc/shutdown-at-night/shutdown-at-night
</tt> to enable it.
56 Perhaps you too can use it to save some power?
</p>
61 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>.
66 <div class=
"padding"></div>
69 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Third_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html">Third beta version of Debian Edu / Skolelinux based on Squeeze
</a></div>
70 <div class=
"date"> 4th February
2012</div>
71 <div class=
"body"><p>I am happy to announce that finally we managed today to wrap up and
72 publish the third beta version of
73 <a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
</a> based
74 on Squeeze. If you want to test a LDAP backed Kerberos server with
75 out of the box PXE configuration for running diskless machines and
76 installing new machines, check it out. If you need a software
77 solution for your school, check it out too. The full announcement is
78 <a href=
"http://lists.debian.org/debian-edu-announce/2012/02/msg00000.html">available
</a>
79 on the project announcement list.
</p>
81 <p>I am very happy to report these changes and improvements since
82 beta2 (there are more, see announcement for full list):
</p>
86 <li>It is now possible to change the pre-configured IP subnet from
87 10.0.0.0/
8 to something else by using the subnet-change tool after
88 the installation.
</li>
90 <li>Too full partitions are now automatically extended on the Main
91 Server, based on the rules specified in /etc/fsautoresizetab.
</li>
93 <li>The CUPS queues are now automatically flushed every night, and all
94 disabled queues are restarted every hour. This should cut down on
95 the amount of manual administration needed for printers.
</li>
97 <li>The set of initial users have been changed. Now a personal user
98 for the local system administrator is created during installation
99 instead of the previously created localadmin and super-admin users,
100 and this user is granted administrative privileges using group
101 membership. This reduces the number of passwords one need to keep
102 up to date on the system.
</li>
106 <p>The new main server seem to work so well that I am testing it as my
107 private DNS/LDAP/Kerberos/PXE/LTSP server at home. I will use it look
108 for issues we could fix to polish Debian Edu even further before the
109 final Squeeze release is published.
</p>
111 <p>Next weekend the project organise a
112 <a href=
"http://lists.debian.org/debian-edu-announce/2012/01/msg00001.html">developer
113 gathering
</a> in Oslo. We will continue the work on the Squeeze
114 version, and start initial planning for the Wheezy version. Perhaps I
115 will see you there?
</p>
120 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>.
125 <div class=
"padding"></div>
128 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html">Handling non-free firmware in Debian Edu/Squeeze
</a></div>
129 <div class=
"date">27th January
2012</div>
130 <div class=
"body"><p>With some computer hardware, one need non-free firmware blobs.
131 This is the sad fact of todays computers. In the next version of
132 <a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
</a> based
133 on Squeeze, we provide several scripts and modifications to make
134 firmware blobs easier to handle. The common use case I run into is a
135 laptop with a wireless network card requiring non-free firmware to
136 work, but there are other use cases as well.
</p>
138 <p>First and foremost, Debian Edu provide ISO images for DVD and CD
139 with all firmware packages in the Debian sections main and non-free
140 included, to ensure debian-installer find and can install all of them
141 during installation. This take care firmware for network devices used
142 by the installer when installing from from local media. But for
143 example multimedia devices are not activated in the installer and are
144 not taken care of by this.
</p>
146 <p>For non-network devices, we provide the script
147 <tt>/usr/share/debian-edu-config/tools/auto-addfirmware
</tt> which
148 search through the
<tt>dmesg
</tt> output for drivers requesting extra
149 firmware. The firmware file name is looked up in the Contents-ARCH.gz
150 file available in the package repository, and the packages providing
151 the requested firmware file(s) is installed. I have proposed to do
152 something similar in debian-installer (BTS report
153 <a href=
"http://bugs.debian.org/655507">#
655507</a>), to allow PXE
154 installs of Debian to handle firmware installation better. Run the
155 script as root from the command line to fetch and install the needed
156 firmware packages.
</p>
158 <p>Debian Edu provide PXE installation of Debian out of the box, and
159 because some machines need firmware to get their network cards
160 working, the installation initrd some times need extra firmware
161 included to be able to install at all. To fill the PXE installation
162 initrd with extra firmware, the
163 <tt>/usr/share/debian-edu-config/tools/pxe-addfirmware
</tt> script is
164 provided. Again, just run it as root on the command line to fill the
165 PXE initrd with firmware packages.
</p>
167 <p>Last, some LTSP clients might also need firmware to get their
168 network cards working. For this,
169 <tt>/usr/share/debian-edu-config/tools/ltsp-addfirmware
</tt> is
170 provided to update the LTSP initrd with firmware blobs. It is used
171 the same way as the other firmware related tools.
</p>
173 <p>At the moment, we do not run any of these during installation. We
174 do not know if this is acceptable for the local administrator to use
175 non-free software, and it is their choice.
</p>
177 <p>We plan to release beta3 this weekend. You might want to give it a
183 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>.
188 <div class=
"padding"></div>
191 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html">Skjermbilder fra nordsamisk installasjon av Skolelinux/Squeeze
</a></div>
192 <div class=
"date">26th January
2012</div>
193 <div class=
"body"><p>For morro skyld har jeg gjennomført en nordsamisk installasjon for
194 neste utgave av
<a href=
"http://www.skolelinux.org/">Skolelinux
</a>
195 (Squeeze) og knipset skjermbilder av resultatet.
</p>
197 <p>Som en kan se der er det noen oversettelser som mangler. Det hadde
198 vært hyggelig hvis alle tekstene som vises i Skolelinux-installasjonen
199 ble oversatt til nordsamisk, men for å få det til må noen som forstår
200 språket melde seg til dyst. Det er mangel på nordsamiske oversettere
201 av fri programvare. Hvis noen starter raskt, så bør en rekke å
202 fullføre Wheezy-utgaven før den gis ut. :)
</p>
204 <p>Se
<a href=
"http://d-i.debian.org/l10n-stats/">oversetterstatistikk for
205 debian installer
</a> for detaljert status. Jeg har tipset
206 <a href=
"https://lister.ping.uio.no/mailman/listinfo/i18n-sme">epostlisten for samiskoversettelser
</a>,
207 men det har vært veldig liten aktivitet der de siste årene.
</p>
209 <p><a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/01-isomenu.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/01-isomenu.png" width=
"40%"></a>
210 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/02-sme-lang.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/02-sme-lang.png" width=
"40%"></a>
211 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/03-sme-place.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/03-sme-place.png" width=
"40%"></a>
212 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/04-sme-keymap.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/04-sme-keymap.png" width=
"40%"></a>
213 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/05-sme-profile.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/05-sme-profile.png" width=
"40%"></a>
214 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/06-sme-autopart.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/06-sme-autopart.png" width=
"40%"></a>
215 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/07-sme-popcon.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/07-sme-popcon.png" width=
"40%"></a>
216 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/08-sme-rootpw1.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/08-sme-rootpw1.png" width=
"40%"></a>
217 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/09-sme-rootpw2.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/09-sme-rootpw2.png" width=
"40%"></a>
218 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/10-sme-firstuser.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/10-sme-firstuser.png" width=
"40%"></a>
219 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/11-sme-firstusername.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/11-sme-firstusername.png" width=
"40%"></a>
220 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/12-sme-firstuserpw1.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/12-sme-firstuserpw1.png" width=
"40%"></a>
221 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/13-sme-firstuserpw2.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/13-sme-firstuserpw2.png" width=
"40%"></a>
222 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/14-sme-part.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/14-sme-part.png" width=
"40%"></a>
223 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/15-sme-debootstrap.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/15-sme-debootstrap.png" width=
"40%"></a>
224 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/16-sme-tasksel.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/16-sme-tasksel.png" width=
"40%"></a>
225 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/17-sme-wordlist.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/17-sme-wordlist.png" width=
"40%"></a>
226 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/18-sme-tasksel.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/18-sme-tasksel.png" width=
"40%"></a>
227 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/19-sme-ltsp.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/19-sme-ltsp.png" width=
"40%"></a>
228 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/20-sme-grub.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/20-sme-grub.png" width=
"40%"></a>
229 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/21-sme-finish-install.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/21-sme-finish-install.png" width=
"40%"></a>
230 <a href=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/22-sme-finish-message.png"><img src=
"http://people.skolelinux.org/pere/blog/images/2012-01-26-skolelinux-sme/22-sme-finish-message.png" width=
"40%"></a></p>
235 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>.
240 <div class=
"padding"></div>
243 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html">Setting up a new school with Debian Edu/Squeeze
</a></div>
244 <div class=
"date">25th January
2012</div>
245 <div class=
"body"><p>The next version of
<a href=
"http://www.skolelinux.org/">Debian Edu
246 / Skolelinux
</a> will include a new tool
247 <tt>sitesummary2ldapdhcp
</tt>, which can be used to quickly set up all
248 the computers in a school without much manual labour. Here is a short
249 summary on how to use it to set up a new school.
</p>
251 <p>First, install a combined Main Server and Thin Client Server as the
252 central server in the network. Next, PXE boot all the client machines
253 as thin clients and wait
5 minutes after the last client booted to
254 allow the clients to report their existence to the central server. When
255 this is done, log on to the central server and run
256 <tt>sitesummary2ldapdhcp -a
</tt> in the
<tt>konsole
</tt> to use the
257 collected information to generate system objects in LDAP. The output
258 will look similar to this:
</p>
261 % sitesummary2ldapdhcp -a
262 info: Updating machine tjener.intern [
10.0.2.2] id ether-
00:
01:
02:
03:
04:
05.
263 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.
265 Enter password if you want to activate these changes, and ^c to abort.
267 Connecting to LDAP as cn=admin,ou=ldap-access,dc=skole,dc=skolelinux,dc=no
268 enter password: *******
270 </pre></blockquote></p>
272 <p>After providing the LDAP administrative password (the same as the
273 root password set during installation), the LDAP database will be
274 populated with system objects for each PXE booted machine with
275 automatically generated names. The final step to set up the school is
276 then to log into
<a href=
"https://oss.gonicus.de/labs/gosa/">GOsa
</a>,
277 the web based user, group and system administration system to change
278 system names, add systems to the correct host groups and finally
279 enable DHCP and DNS for the systems. All clients that should be used
280 as diskless workstations should be added to the workstation-hosts
281 group. After this is done, all computers can be booted again via PXE
282 and get their assigned names and group based configuration
285 <p>We plan to release beta3 with the updated version of this feature
286 enabled this weekend. You might want to give it a try.
</p>
288 <p>Update
2012-
01-
28: When calling sitesummary2ldapdhcp to add new
289 hosts, one need to add the option -a. I forgot to mention this in my
290 original text, and have added it to the text now.
</p>
295 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary
</a>.
300 <div class=
"padding"></div>
303 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html">Skolelinux-intervju: Paul Reidar Løsnesløkken
</a></div>
304 <div class=
"date">18th January
2012</div>
305 <div class=
"body"><p>I serien med intervjuer av folk i
306 <a href=
"http://www.skolelinux.org/">Skolelinux
</a>-miljøet, har jeg nå
307 lyktes med å få tak i en skolemann som ikke er aktiv med utviklingen,
308 men likevel har vært med nesten siden starten av prosjektet. Jeg
309 ønsker derfor velkommen til Paul Reidar Løsnesløkken, en mann med
310 mange års erfaring i bruk av Skolelinux.
</p>
312 <p><strong>Hvem er du, og hva driver du med til daglig?
</strong></p>
314 <p>Jeg driftet tidligere IKT løsningen for skolene i
315 <a href=
"http://www.nord-odal.kommune.no/">Nord-Odal
</a>. I dag er jeg
316 IKT-konsulent for hele kommunen og samarbeider med
317 <a href=
"http://www.hedmarken-ikt.no/">Hedmark-IKT
</a> for best mulig
318 tjenester til kommunen. Jeg har bakgrunn som elektronikkreparatør og
319 grunnskolelærer og har tatt en del fag innen IKT, i hovedsak
320 driftsfag. IKT i Nord-Odal kommune blir i dag driftet av Hedmark IKT
321 som er et samarbeid mellom Løten, Stange, Grue, Hamar, Kongsvinger og
322 Nord-Odal. Jeg er fortsatt "IKT-personen" på skolene i kommunen og
323 følger opp og gjør enkelte mindre endringer der.
</p>
325 <p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong></p>
327 <p>Kommunen satset på Skolelinux i
2004. Jeg var ikke med i
328 beslutningsprosessen den gang, men ble likevel med fra starten når
329 dette ble levert.
</p>
331 <p><strong>Hva er fordelene med Skolelinux slik du ser det?
</strong></p>
333 <p>Fordelene med Skolelinux er rask oppstart, sentral drift av
334 klientene, klienter som jobber raskt og effektivt, bedre
335 funksjonalitet på eldre utstyr og en ganske god programpakke med fri
336 programvare som følger med. Løsningen med halvtykke klienter gjør at
337 prosessering skjer lokalt med alltid ferske maskiner.
</p>
339 <p>Skolelinux kan fungere godt på gammelt utstyr, men det er klart at
340 utstyr også blir for gammelt selv for Skolelinux. I forbindelese med
341 at vi nylig fikk nye servere og ny installasjon kastet jeg ut ca
60
342 klienter som fortsatt var i drift etter at de var kjøpt godt brukt i
343 2004. Noe var rundt
15 år gammelt, men var fortsatt i bruk. Noen
344 klaget på at det nå gikk veldig tregt på en del pedagogiske nettsider
345 med flash o.l. Det er fullt forståelig.
</p>
347 <p>Jeg fikk nylig et spørsmål fra ungdomsskolens rektor om jeg kunne
348 legge inn
<a href=
"http://freemind.sourceforge.net/">FreeMind
</a>, et
349 tankekartprogram , på skolens elev-Windowsmaskiner. Lærerne hadde
350 vært på kurs og ville ta dette i bruk. Skolen har ca halvparten av
351 elevmaskinene på bærbare Windowsmaskiner. Da kunne jeg fortelle at
352 dette programmet allerede lå inne på den nye Skolelinuxløsningen
353 som nettopp var satt i drift, klart til bruk.
</p>
355 <p>Vi har de bærbare maskinene på ungdomsskolen i domene med
356 Skolelinux. Dette fungerer også meget bra nå. Elevene får opp en
357 midlertidig windowsprofil når de logger på. Denne profilen slettes
358 etter at de logger av, noe som medfører rene profiler hver gang de
359 starter opp en maskin. De må lagre i sin Skolelinprofil, noe som
360 medfører at de får tak i sine filer uavhengig av om de starter en
361 Windowsmaskin eller en Skolelinuxklient. Det er mye mindre trafikk i
362 det trådløse nettet etter at ikke hele profiler blir lastet opp til de
363 enkelte Windowsmaskinene og tilbake når man avslutter. Jeg vet ikke om
364 dette er standardoppsett i Skolelinux, men slik er vårt oppsett
367 <p>Vi har i flere år satt opp vår løsning slik at skriverkøer slettes
368 og skrivere startes hver natt. Hyggelig å høre at dette nå skal bli
369 en standard i Skolelinuxløsningen. Dette har vært en god hjelp for
372 <p>Elevene er lite opptatt av om de jobber på en Skolelinux eller en
373 Windowsmaskin bare de har de programmene de trenger og at det virker
374 når det skal brukes. Vi kjører mest mulig de samme programmene på
375 Windows som i Skolelinux, som f.eks Audacity og LibreOffice.
</p>
377 <p><strong>Hva er ulempene med Skolelinux slik du ser det?
</strong></p>
379 <p>Lærere bruker hos oss Windows. Dette fordi de da selv har mer
380 kontroll over sin maskin, kan bruke den overalt, og kan legge inn
381 programmer selv når de trenger noe i forhold til kurs o.l de er
382 på. Jeg tror lærernes selvstendighet her gjør dem tryggere på IKT-bruk
383 generelt. Det at de av og til får opp advarsler og lignende gjør også
384 at de må tenke igjennom og spørre om ting rundt datasikkerhet.
</p>
386 <p>Det er en del programmer vi bruker som ikke finnes for Linux. Mest
387 brukt er nok Photostory3 som brukes i mange sammenhenger, særlig på
388 ungdomsskolen, bl.a. til å lage herbarier (plantesamling) . Dette
389 finnes gratis for Windows, men er ikke fri programvare. Vi er opptatt
390 av at programmer elevene bruker på skolen også kan brukes gratis
391 hjemme. Det er også en del programmer som brukes til spesielle elever
392 som bare går i Windows. Det er viktig med fokus på funksjoner og ikke
393 på hvilket OS man bruker.
</p>
395 <p>For oss er det kombinasjonen mellom Skolelinux og Windows som gir
396 oss en god og hel løsning. Skolelinux er best der de er gode.
</p>
398 <p><strong>Hvilken fri programvare bruker du til daglig?
</strong></p>
400 <p>Selv er det LibreOffice jeg bruker til daglig. Jeg bruker selv en
401 Windowsmaskin. Jeg har benyttet en del fri programvare i forbindelse
402 med sjekking av trafikk i nettverk, slik som Wireshark, men dette er
403 jo ikke aktuelt for skolene. Jeg er generelt glad i programmer som
404 fungerer på både Linux og Windows og gjerne MAC.
</p>
406 <p><strong>Hvilken strategi tror du er den rette å bruke for å få
407 skoler til å ta i bruk fri programvare?
</strong></p>
409 <p>Det er viktig at det benyttes programmer som elevene også kan ta i
410 bruk hjemme. Det skal da være enkelt, lovlig og gratis for
411 elevene. Da er jeg ikke lenger veldig opptatt av om det kalles "fri
412 programvare". For skolene tror jeg "gratis" og "funksjonelt" er bedre
413 begreper enn "fri" i forhold til programmer. De fleste skiller nok
414 ikke mellom "fri" og "gratis". Det er nå svært mange elever som
415 benytter OpenOffice eller LibreOffice som sin primære kontorpakke
421 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>.
426 <div class=
"padding"></div>
429 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html">Changing the default Iceweasel start page in Debian Edu/Squeeze
</a></div>
430 <div class=
"date">10th January
2012</div>
431 <div class=
"body"><p>In the Squeeze version of
432 <a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
</a> soon
433 to be released, users of the system will get their default browser
434 start page set from LDAP, allowing the system administrator to point
435 all users to the school web page by updating one setting in LDAP. In
436 addition to setting the default start page when a machine boots, users
437 are shown the same page as a welcome page when they log in for the
440 <p>The LDAP object dc=skole,dc=skolelinux,dc=no have an attribute
441 labeledURI with "http://www/ LDAP for Debian Edu/Skolelinux" as the
442 default content. By changing this value to another URL, all users get
443 to see the page behind this new URL.
</p>
445 <p>An easy way to update it is by using the ldapvi tool. It can be
446 called as "
<tt>ldapvi -ZD '(cn=admin)'
</tt>' to update LDAP with the
449 <p>We have written the code to adjust the default start page and show
450 the welcome page, and I wonder if there is an easier way to do this
451 from within Iceweasel instead.
</p>
456 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/web">web
</a>.
461 <div class=
"padding"></div>
464 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html">Second beta version of Debian Edu / Skolelinux based on Squeeze
</a></div>
465 <div class=
"date"> 7th January
2012</div>
466 <div class=
"body"><p>I am happy to announce that today we managed to wrap up and publish
467 the second beta version of
468 <a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
</a>. If
469 you want to test a LDAP backed Kerberos server with out of the box PXE
470 configuration for running diskless machines and installing new
471 machines, check it out. If you need a software solution for your
472 school, check it out too. The full announcement is
473 <a href=
"http://lists.debian.org/debian-edu-announce/2012/01/msg00000.html">available
</a>
474 on the project announcement list.
</p>
479 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>.
484 <div class=
"padding"></div>
487 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Fixing_an_hanging_debian_installer_for_Debian_Edu.html">Fixing an hanging debian installer for Debian Edu
</a></div>
488 <div class=
"date"> 3rd January
2012</div>
489 <div class=
"body"><p>During christmas, I have been working getting the next version of
490 <a href=
"http://www.skolelinux.org/">Debian Edu / Skolelinux
</a> ready
491 for release. The initial problem I looked at was particularly
494 <P>The installer would hang at the end when it was doing it
495 post-installation configuration, and whatevery I did to try to find
496 the cause and fix it always worked while I tested it, but never when I
497 integrated it into the installer and ran the installation from
498 scratch. I would try to restart processes, close file descriptors,
499 remove or create files, and the installer would always unblock and
500 wrap up its tasks.
</p>
502 <p>Eventually the cause was found. The kernel was simply running out
503 of entropy, causing the Kerberos setup to hang waiting for more.
504 Pressing keys was adding entropy to the kernel, and thus all my tries
505 to fix the problem worked not because what I was typing to fix it, but
506 because I was typing.
</P>
508 <p>The fix I implemented was to add a background process looking at
509 the level of entropy in the kernel (by checking
510 /proc/sys/kernel/random/entropy_avail), and if it was too small, the
511 installer will flush the kernel file buffers and do 'find /' to
512 generate some disk IO. Disk IO generate entropy in the kernel, and is
513 one of the few things that can be initated from within the system to
514 generate entropy.
</p>
517 <a href=
"http://wiki.debian.org/DebianEdu/Documentation/Squeeze/Installation">beta1
518 of the Debian Edu/Squeeze
</a> version, and we
519 <a href=
"http://wiki.debian.org/DebianEdu">welcome more testers and
520 developers
</a>. We plan to release beta2 this weekend.
</p>
525 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>.
530 <div class=
"padding"></div>
533 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Peter_Hansteen.html">Skolelinux-intervju: Peter Hansteen
</a></div>
534 <div class=
"date">11th December
2011</div>
535 <div class=
"body"><p>Etter en lang pause er det klart for neste mann ut i min serie med
537 <a href=
"http://www.skolelinux.org/">Skolelinux
</a>-relaterte personer.
539 Denne gangen har jeg besøk av et avtroppende styremedlem i
540 <a href=
"http://www.friprogramvareiskolen.no/">FRISK
</a>, og en mann
541 som har vært aktiv i Linux-miljøet i Bergen siden
90-tallet.
</p>
543 <p><strong>Hvem er du, og hva driver du med til daglig?
</strong></p>
545 <p>Jeg heter Peter Hansteen, og jobber til daglig som seniorkonsulent
546 i EDB ErgoGroup i Bergen. I praksis betyr det systemadministrasjon på
547 Unix (primært Solaris, men en viss komponent av Linux). Men Solaris
548 er for meg et relativt nytt bekjentskap, hovedplattformen min har
549 generelt vært OpenBSD og til dels FreeBSD.
</p>
551 <p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong></p>
553 <p>Jeg husker ikke helt alle detaljene mer ;) - men jeg tror det var
554 gjennom news-gruppen no.it.os.unix.linux.diverse, efn-listen og
555 etterhvert også BLUG-miljøet her i Bergen. Vi hadde et par
556 Skolelinux-sentrerte BLUG-møter for noen år siden, og det har vært et
557 par Skolelinux-utviklersamlinger her.
</p>
559 <p><strong>Hva er fordelene med Skolelinux slik du ser det?
</strong></p>
561 <p>Jeg bruker dessverre ikke Skolelinux daglig. Men slik jeg kjenner
562 prosjektet har det vært i stand til å ta opp i seg det beste av fri
563 programvare i mange kategorier, så fra et sysadmin-perspektiv ser det
564 ut som en svært behagelig sak. For brukerne er det vel både en fordel
565 og en ulempe at det ikke er Windows. Men vi håper at fordelene med et
566 fritt system etterhvert vil bli åpenbare for både elever, lærekrefter
569 <p><strong>Hva er ulempene med Skolelinux slik du ser det?
</strong></p>
571 <p>Vel, ulempen er vel først og fremst at andre aktører med mer
572 kapitalmuskel har klart å etablere seg som det både lærere og foreldre
573 føler seg trygge på, selv om det etter mitt hode ikke er noen grunn
574 til å være spesielt trygg på de kommersielle alternativene.
</p>
576 <p><strong>Hvilken fri programvare bruker du til daglig?
</strong></p>
578 <p>Når jeg får bestemme helt selv, bruker jeg kun fri programvare. Da
579 helst med vekt på ting som kjører greit på OpenBSD. Hjemme er det
580 OpenBSD, Ubuntu eller FreeBSD vi bruker. På skrivebordet er det en
581 avveining mellom Gnome, KDE eller hva-det-nå-heter som er
582 standardvalget i Ubuntu, ellers er det de kjente tingene som
583 LibreOffice, Emacs, mplayer. På server er det selvfølgelig Apache,
584 for overvåking både OpenNMS og Nagios (det bare ble sånn, og
585 forskjellige siter). Jeg skriver til tider om slikt jeg holder på med
587 <a href=
"http://bsdly.blogspot.com">http://bsdly.blogspot.com
</a>.
</p>
589 <p>Men vi må nevne at selv vi har en Microsoft-ting som vi slår på når
590 vi av en eller annen grunn må. Det betyr igjen vanligvis når en
591 mobiltelefon eller en annen lukket elektronisk dings krever kontakt
592 via en slik for å få oppdateringene sine.
</p>
594 <p><strong>Hvilken strategi tror du er den rette å bruke for å få
595 skoler til å ta i bruk fri programvare?
</strong></p>
597 <p>Hadde vi hatt det rette svaret på det spørsmålet, så hadde vi
598 gjerne hatt Skolelinux som førstevalg på alle skoler ;)
</p>
600 <p>Men jeg tror vi må legge vekt på flere forskjellige ting. En helt
601 sentral sak er å fokusere på fri programvare og åpne standarder som de
602 demokratiske verdiene de faktisk er. Det har kanskje kommet litt for
603 mye i bakgrunnen i forhold til strevet etter å lage det mest mulig
604 'brukervennlige' systemet. Det er en tung vei å gå, så det er
605 forståelig at freenix-aktivister heller velger å skrive kode og annet
606 som er mer lystbetont. Mer praktisk tror jeg vi må gjøre i alle fall
607 to ting: For det første sørge for å fortsette med å levere det best
608 mulige frie produktet, slik at det er lett å både komme i gang og
609 holde systemene i daglig drift, og for det andre
2) spore opp mulige
610 aktivister der de finnes, via lokale brukergrupper, sosiale medier
611 eller annet og sørge for at de fortsetter å være aktive. Mer og
612 mindre uformelle treff kan være nyttig i tillegg til de mer
613 organiserte møtene med foredrag, konferanser og utviklersamlinger.
</p>
618 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>.
623 <div class=
"padding"></div>
625 <p style=
"text-align: right;"><a href=
"index.rss"><img src=
"http://people.skolelinux.org/pere/blog/xml.gif" alt=
"RSS feed" width=
"36" height=
"14" /></a></p>
636 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/01/">January (
7)
</a></li>
638 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/02/">February (
2)
</a></li>
645 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/01/">January (
16)
</a></li>
647 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/02/">February (
6)
</a></li>
649 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/03/">March (
6)
</a></li>
651 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/04/">April (
7)
</a></li>
653 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/05/">May (
3)
</a></li>
655 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/06/">June (
2)
</a></li>
657 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/07/">July (
7)
</a></li>
659 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/08/">August (
6)
</a></li>
661 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/09/">September (
4)
</a></li>
663 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/10/">October (
2)
</a></li>
665 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/11/">November (
3)
</a></li>
667 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/12/">December (
1)
</a></li>
674 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/01/">January (
2)
</a></li>
676 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/02/">February (
1)
</a></li>
678 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/03/">March (
3)
</a></li>
680 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/04/">April (
3)
</a></li>
682 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/05/">May (
9)
</a></li>
684 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/06/">June (
14)
</a></li>
686 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/07/">July (
12)
</a></li>
688 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/08/">August (
13)
</a></li>
690 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/09/">September (
7)
</a></li>
692 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/10/">October (
9)
</a></li>
694 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/11/">November (
13)
</a></li>
696 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/12/">December (
12)
</a></li>
703 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/01/">January (
8)
</a></li>
705 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/02/">February (
8)
</a></li>
707 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/03/">March (
12)
</a></li>
709 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/04/">April (
10)
</a></li>
711 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/05/">May (
9)
</a></li>
713 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/06/">June (
3)
</a></li>
715 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/07/">July (
4)
</a></li>
717 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/08/">August (
3)
</a></li>
719 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/09/">September (
1)
</a></li>
721 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/10/">October (
2)
</a></li>
723 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/11/">November (
3)
</a></li>
725 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/12/">December (
3)
</a></li>
732 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/11/">November (
5)
</a></li>
734 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/12/">December (
7)
</a></li>
745 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (
13)
</a></li>
747 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/amiga">amiga (
1)
</a></li>
749 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/aros">aros (
1)
</a></li>
751 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (
2)
</a></li>
753 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (
12)
</a></li>
755 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bsa">bsa (
2)
</a></li>
757 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian (
54)
</a></li>
759 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (
73)
</a></li>
761 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/digistan">digistan (
7)
</a></li>
763 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/english">english (
105)
</a></li>
765 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (
13)
</a></li>
767 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (
12)
</a></li>
769 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju (
12)
</a></li>
771 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart (
15)
</a></li>
773 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ldap">ldap (
8)
</a></li>
775 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lenker">lenker (
4)
</a></li>
777 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (
1)
</a></li>
779 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (
14)
</a></li>
781 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk (
143)
</a></li>
783 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug (
119)
</a></li>
785 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/open311">open311 (
2)
</a></li>
787 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (
24)
</a></li>
789 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern (
46)
</a></li>
791 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reprap">reprap (
11)
</a></li>
793 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rfid">rfid (
2)
</a></li>
795 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/robot">robot (
4)
</a></li>
797 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rss">rss (
1)
</a></li>
799 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (
23)
</a></li>
801 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (
4)
</a></li>
803 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard (
24)
</a></li>
805 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (
1)
</a></li>
807 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (
3)
</a></li>
809 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (
9)
</a></li>
811 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/valg">valg (
6)
</a></li>
813 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/video">video (
22)
</a></li>
815 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (
1)
</a></li>
817 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/web">web (
18)
</a></li>
823 <p style=
"text-align: right">
824 Created by
<a href=
"http://steve.org.uk/Software/chronicle">Chronicle v4.4
</a>