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">
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" />
10 <title>Saving power with Debian Edu / Skolelinux using shutdown-at-night
</title>
11 <link>http://people.skolelinux.org/pere/blog/Saving_power_with_Debian_Edu___Skolelinux_using_shutdown_at_night.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Saving_power_with_Debian_Edu___Skolelinux_using_shutdown_at_night.html
</guid>
13 <pubDate>Sun,
5 Feb
2012 09:
45:
00 +
0100</pubDate>
14 <description><p
>Since the Lenny version of
15 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
>, a
16 feature to save power have been included. It is as simple as it is
17 practical: Shut down unused clients at night, and turn them on again
18 in the morning. This is done using the
19 <a href=
"http://packages.qa.debian.org/s/shutdown-at-night.html
">shutdown-at-night
</a
> Debian package.
</p
>
21 <p
>To enable this feature on a client, the machine need to be added to
22 the netgroup shutdown-at-night-hosts. For Debian Edu, this is done in
23 LDAP, and once this is in place, the machine in question will check
24 every hour from
16:
00 until
06:
00 to see if the machine is unused, and
25 shut it down if it is. If the hardware in question is supported by
27 <a href=
"http://packages.qa.debian.org/n/nvram-wakeup.html
">nvram-wakeup
</a
>
28 package, the BIOS is told to turn the machine back on around
07:
00 +-
29 10 minutes. If this isn
't working, one can configure wake-on-lan to
30 try to turn on the client. The wake-on-lan option is only documented
31 and not enabled by default in Debian Edu.
</p
>
33 <p
>It is important to not turn all machines on at once, as this can
34 blow a fuse if several computers are connected to the same fuse like
35 the common setup for a classroom. The nvram-wakeup method only work
36 for machines with a functioning hardware/BIOS clock. I
've seen old
37 machines where the BIOS battery were dead and the hardware clock were
38 starting from
0 (or was it
1990?) every boot. If you have one of
39 those, you have to turn on the computer manually.
</p
>
41 <p
>The shutdown-at-night package is completely self contained, and can
42 also be used outside the Debian Edu environment. For those without a
43 central LDAP server with netgroups, one can instead touch the file
44 <tt
>/etc/shutdown-at-night/shutdown-at-night
</tt
> to enable it.
45 Perhaps you too can use it to save some power?
</p
>
50 <title>Third beta version of Debian Edu / Skolelinux based on Squeeze
</title>
51 <link>http://people.skolelinux.org/pere/blog/Third_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</link>
52 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Third_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</guid>
53 <pubDate>Sat,
4 Feb
2012 13:
25:
00 +
0100</pubDate>
54 <description><p
>I am happy to announce that finally we managed today to wrap up and
55 publish the third beta version of
56 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> based
57 on Squeeze. If you want to test a LDAP backed Kerberos server with
58 out of the box PXE configuration for running diskless machines and
59 installing new machines, check it out. If you need a software
60 solution for your school, check it out too. The full announcement is
61 <a href=
"http://lists.debian.org/debian-edu-announce/
2012/
02/msg00000.html
">available
</a
>
62 on the project announcement list.
</p
>
64 <p
>I am very happy to report these changes and improvements since
65 beta2 (there are more, see announcement for full list):
</p
>
69 <li
>It is now possible to change the pre-configured IP subnet from
70 10.0.0.0/
8 to something else by using the subnet-change tool after
71 the installation.
</li
>
73 <li
>Too full partitions are now automatically extended on the Main
74 Server, based on the rules specified in /etc/fsautoresizetab.
</li
>
76 <li
>The CUPS queues are now automatically flushed every night, and all
77 disabled queues are restarted every hour. This should cut down on
78 the amount of manual administration needed for printers.
</li
>
80 <li
>The set of initial users have been changed. Now a personal user
81 for the local system administrator is created during installation
82 instead of the previously created localadmin and super-admin users,
83 and this user is granted administrative privileges using group
84 membership. This reduces the number of passwords one need to keep
85 up to date on the system.
</li
>
89 <p
>The new main server seem to work so well that I am testing it as my
90 private DNS/LDAP/Kerberos/PXE/LTSP server at home. I will use it look
91 for issues we could fix to polish Debian Edu even further before the
92 final Squeeze release is published.
</p
>
94 <p
>Next weekend the project organise a
95 <a href=
"http://lists.debian.org/debian-edu-announce/
2012/
01/msg00001.html
">developer
96 gathering
</a
> in Oslo. We will continue the work on the Squeeze
97 version, and start initial planning for the Wheezy version. Perhaps I
98 will see you there?
</p
>
103 <title>Handling non-free firmware in Debian Edu/Squeeze
</title>
104 <link>http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html
</link>
105 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html
</guid>
106 <pubDate>Fri,
27 Jan
2012 23:
30:
00 +
0100</pubDate>
107 <description><p
>With some computer hardware, one need non-free firmware blobs.
108 This is the sad fact of todays computers. In the next version of
109 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> based
110 on Squeeze, we provide several scripts and modifications to make
111 firmware blobs easier to handle. The common use case I run into is a
112 laptop with a wireless network card requiring non-free firmware to
113 work, but there are other use cases as well.
</p
>
115 <p
>First and foremost, Debian Edu provide ISO images for DVD and CD
116 with all firmware packages in the Debian sections main and non-free
117 included, to ensure debian-installer find and can install all of them
118 during installation. This take care firmware for network devices used
119 by the installer when installing from from local media. But for
120 example multimedia devices are not activated in the installer and are
121 not taken care of by this.
</p
>
123 <p
>For non-network devices, we provide the script
124 <tt
>/usr/share/debian-edu-config/tools/auto-addfirmware
</tt
> which
125 search through the
<tt
>dmesg
</tt
> output for drivers requesting extra
126 firmware. The firmware file name is looked up in the Contents-ARCH.gz
127 file available in the package repository, and the packages providing
128 the requested firmware file(s) is installed. I have proposed to do
129 something similar in debian-installer (BTS report
130 <a href=
"http://bugs.debian.org/
655507">#
655507</a
>), to allow PXE
131 installs of Debian to handle firmware installation better. Run the
132 script as root from the command line to fetch and install the needed
133 firmware packages.
</p
>
135 <p
>Debian Edu provide PXE installation of Debian out of the box, and
136 because some machines need firmware to get their network cards
137 working, the installation initrd some times need extra firmware
138 included to be able to install at all. To fill the PXE installation
139 initrd with extra firmware, the
140 <tt
>/usr/share/debian-edu-config/tools/pxe-addfirmware
</tt
> script is
141 provided. Again, just run it as root on the command line to fill the
142 PXE initrd with firmware packages.
</p
>
144 <p
>Last, some LTSP clients might also need firmware to get their
145 network cards working. For this,
146 <tt
>/usr/share/debian-edu-config/tools/ltsp-addfirmware
</tt
> is
147 provided to update the LTSP initrd with firmware blobs. It is used
148 the same way as the other firmware related tools.
</p
>
150 <p
>At the moment, we do not run any of these during installation. We
151 do not know if this is acceptable for the local administrator to use
152 non-free software, and it is their choice.
</p
>
154 <p
>We plan to release beta3 this weekend. You might want to give it a
160 <title>Skjermbilder fra nordsamisk installasjon av Skolelinux/Squeeze
</title>
161 <link>http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html
</link>
162 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html
</guid>
163 <pubDate>Thu,
26 Jan
2012 20:
00:
00 +
0100</pubDate>
164 <description><p
>For morro skyld har jeg gjennomført en nordsamisk installasjon for
165 neste utgave av
<a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>
166 (Squeeze) og knipset skjermbilder av resultatet.
</p
>
168 <p
>Som en kan se der er det noen oversettelser som mangler. Det hadde
169 vært hyggelig hvis alle tekstene som vises i Skolelinux-installasjonen
170 ble oversatt til nordsamisk, men for å få det til må noen som forstår
171 språket melde seg til dyst. Det er mangel på nordsamiske oversettere
172 av fri programvare. Hvis noen starter raskt, så bør en rekke å
173 fullføre Wheezy-utgaven før den gis ut. :)
</p
>
175 <p
>Se
<a href=
"http://d-i.debian.org/l10n-stats/
">oversetterstatistikk for
176 debian installer
</a
> for detaljert status. Jeg har tipset
177 <a href=
"https://lister.ping.uio.no/mailman/listinfo/i18n-sme
">epostlisten for samiskoversettelser
</a
>,
178 men det har vært veldig liten aktivitet der de siste årene.
</p
>
180 <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
>
181 <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
>
182 <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
>
183 <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
>
184 <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
>
185 <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
>
186 <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
>
187 <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
>
188 <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
>
189 <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
>
190 <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
>
191 <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
>
192 <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
>
193 <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
>
194 <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
>
195 <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
>
196 <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
>
197 <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
>
198 <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
>
199 <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
>
200 <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
>
201 <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
>
206 <title>Setting up a new school with Debian Edu/Squeeze
</title>
207 <link>http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html
</link>
208 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html
</guid>
209 <pubDate>Wed,
25 Jan
2012 21:
00:
00 +
0100</pubDate>
210 <description><p
>The next version of
<a href=
"http://www.skolelinux.org/
">Debian Edu
211 / Skolelinux
</a
> will include a new tool
212 <tt
>sitesummary2ldapdhcp
</tt
>, which can be used to quickly set up all
213 the computers in a school without much manual labour. Here is a short
214 summary on how to use it to set up a new school.
</p
>
216 <p
>First, install a combined Main Server and Thin Client Server as the
217 central server in the network. Next, PXE boot all the client machines
218 as thin clients and wait
5 minutes after the last client booted to
219 allow the clients to report their existence to the central server. When
220 this is done, log on to the central server and run
221 <tt
>sitesummary2ldapdhcp -a
</tt
> in the
<tt
>konsole
</tt
> to use the
222 collected information to generate system objects in LDAP. The output
223 will look similar to this:
</p
>
225 <p
><blockquote
><pre
>
226 % sitesummary2ldapdhcp -a
227 info: Updating machine tjener.intern [
10.0.2.2] id ether-
00:
01:
02:
03:
04:
05.
228 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.
230 Enter password if you want to activate these changes, and ^c to abort.
232 Connecting to LDAP as cn=admin,ou=ldap-access,dc=skole,dc=skolelinux,dc=no
233 enter password: *******
235 </pre
></blockquote
></p
>
237 <p
>After providing the LDAP administrative password (the same as the
238 root password set during installation), the LDAP database will be
239 populated with system objects for each PXE booted machine with
240 automatically generated names. The final step to set up the school is
241 then to log into
<a href=
"https://oss.gonicus.de/labs/gosa/
">GOsa
</a
>,
242 the web based user, group and system administration system to change
243 system names, add systems to the correct host groups and finally
244 enable DHCP and DNS for the systems. All clients that should be used
245 as diskless workstations should be added to the workstation-hosts
246 group. After this is done, all computers can be booted again via PXE
247 and get their assigned names and group based configuration
248 automatically.
</p
>
250 <p
>We plan to release beta3 with the updated version of this feature
251 enabled this weekend. You might want to give it a try.
</p
>
253 <p
>Update
2012-
01-
28: When calling sitesummary2ldapdhcp to add new
254 hosts, one need to add the option -a. I forgot to mention this in my
255 original text, and have added it to the text now.
</p
>
260 <title>Skolelinux-intervju: Paul Reidar Løsnesløkken
</title>
261 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html
</link>
262 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html
</guid>
263 <pubDate>Wed,
18 Jan
2012 14:
30:
00 +
0100</pubDate>
264 <description><p
>I serien med intervjuer av folk i
265 <a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>-miljøet, har jeg nå
266 lyktes med å få tak i en skolemann som ikke er aktiv med utviklingen,
267 men likevel har vært med nesten siden starten av prosjektet. Jeg
268 ønsker derfor velkommen til Paul Reidar Løsnesløkken, en mann med
269 mange års erfaring i bruk av Skolelinux.
</p
>
271 <p
><strong
>Hvem er du, og hva driver du med til daglig?
</strong
></p
>
273 <p
>Jeg driftet tidligere IKT løsningen for skolene i
274 <a href=
"http://www.nord-odal.kommune.no/
">Nord-Odal
</a
>. I dag er jeg
275 IKT-konsulent for hele kommunen og samarbeider med
276 <a href=
"http://www.hedmarken-ikt.no/
">Hedmark-IKT
</a
> for best mulig
277 tjenester til kommunen. Jeg har bakgrunn som elektronikkreparatør og
278 grunnskolelærer og har tatt en del fag innen IKT, i hovedsak
279 driftsfag. IKT i Nord-Odal kommune blir i dag driftet av Hedmark IKT
280 som er et samarbeid mellom Løten, Stange, Grue, Hamar, Kongsvinger og
281 Nord-Odal. Jeg er fortsatt
"IKT-personen
" på skolene i kommunen og
282 følger opp og gjør enkelte mindre endringer der.
</p
>
284 <p
><strong
>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong
></p
>
286 <p
>Kommunen satset på Skolelinux i
2004. Jeg var ikke med i
287 beslutningsprosessen den gang, men ble likevel med fra starten når
288 dette ble levert.
</p
>
290 <p
><strong
>Hva er fordelene med Skolelinux slik du ser det?
</strong
></p
>
292 <p
>Fordelene med Skolelinux er rask oppstart, sentral drift av
293 klientene, klienter som jobber raskt og effektivt, bedre
294 funksjonalitet på eldre utstyr og en ganske god programpakke med fri
295 programvare som følger med. Løsningen med halvtykke klienter gjør at
296 prosessering skjer lokalt med alltid ferske maskiner.
</p
>
298 <p
>Skolelinux kan fungere godt på gammelt utstyr, men det er klart at
299 utstyr også blir for gammelt selv for Skolelinux. I forbindelese med
300 at vi nylig fikk nye servere og ny installasjon kastet jeg ut ca
60
301 klienter som fortsatt var i drift etter at de var kjøpt godt brukt i
302 2004. Noe var rundt
15 år gammelt, men var fortsatt i bruk. Noen
303 klaget på at det nå gikk veldig tregt på en del pedagogiske nettsider
304 med flash o.l. Det er fullt forståelig.
</p
>
306 <p
>Jeg fikk nylig et spørsmål fra ungdomsskolens rektor om jeg kunne
307 legge inn
<a href=
"http://freemind.sourceforge.net/
">FreeMind
</a
>, et
308 tankekartprogram , på skolens elev-Windowsmaskiner. Lærerne hadde
309 vært på kurs og ville ta dette i bruk. Skolen har ca halvparten av
310 elevmaskinene på bærbare Windowsmaskiner. Da kunne jeg fortelle at
311 dette programmet allerede lå inne på den nye Skolelinuxløsningen
312 som nettopp var satt i drift, klart til bruk.
</p
>
314 <p
>Vi har de bærbare maskinene på ungdomsskolen i domene med
315 Skolelinux. Dette fungerer også meget bra nå. Elevene får opp en
316 midlertidig windowsprofil når de logger på. Denne profilen slettes
317 etter at de logger av, noe som medfører rene profiler hver gang de
318 starter opp en maskin. De må lagre i sin Skolelinprofil, noe som
319 medfører at de får tak i sine filer uavhengig av om de starter en
320 Windowsmaskin eller en Skolelinuxklient. Det er mye mindre trafikk i
321 det trådløse nettet etter at ikke hele profiler blir lastet opp til de
322 enkelte Windowsmaskinene og tilbake når man avslutter. Jeg vet ikke om
323 dette er standardoppsett i Skolelinux, men slik er vårt oppsett
326 <p
>Vi har i flere år satt opp vår løsning slik at skriverkøer slettes
327 og skrivere startes hver natt. Hyggelig å høre at dette nå skal bli
328 en standard i Skolelinuxløsningen. Dette har vært en god hjelp for
331 <p
>Elevene er lite opptatt av om de jobber på en Skolelinux eller en
332 Windowsmaskin bare de har de programmene de trenger og at det virker
333 når det skal brukes. Vi kjører mest mulig de samme programmene på
334 Windows som i Skolelinux, som f.eks Audacity og LibreOffice.
</p
>
336 <p
><strong
>Hva er ulempene med Skolelinux slik du ser det?
</strong
></p
>
338 <p
>Lærere bruker hos oss Windows. Dette fordi de da selv har mer
339 kontroll over sin maskin, kan bruke den overalt, og kan legge inn
340 programmer selv når de trenger noe i forhold til kurs o.l de er
341 på. Jeg tror lærernes selvstendighet her gjør dem tryggere på IKT-bruk
342 generelt. Det at de av og til får opp advarsler og lignende gjør også
343 at de må tenke igjennom og spørre om ting rundt datasikkerhet.
</p
>
345 <p
>Det er en del programmer vi bruker som ikke finnes for Linux. Mest
346 brukt er nok Photostory3 som brukes i mange sammenhenger, særlig på
347 ungdomsskolen, bl.a. til å lage herbarier (plantesamling) . Dette
348 finnes gratis for Windows, men er ikke fri programvare. Vi er opptatt
349 av at programmer elevene bruker på skolen også kan brukes gratis
350 hjemme. Det er også en del programmer som brukes til spesielle elever
351 som bare går i Windows. Det er viktig med fokus på funksjoner og ikke
352 på hvilket OS man bruker.
</p
>
354 <p
>For oss er det kombinasjonen mellom Skolelinux og Windows som gir
355 oss en god og hel løsning. Skolelinux er best der de er gode.
</p
>
357 <p
><strong
>Hvilken fri programvare bruker du til daglig?
</strong
></p
>
359 <p
>Selv er det LibreOffice jeg bruker til daglig. Jeg bruker selv en
360 Windowsmaskin. Jeg har benyttet en del fri programvare i forbindelse
361 med sjekking av trafikk i nettverk, slik som Wireshark, men dette er
362 jo ikke aktuelt for skolene. Jeg er generelt glad i programmer som
363 fungerer på både Linux og Windows og gjerne MAC.
</p
>
365 <p
><strong
>Hvilken strategi tror du er den rette å bruke for å få
366 skoler til å ta i bruk fri programvare?
</strong
></p
>
368 <p
>Det er viktig at det benyttes programmer som elevene også kan ta i
369 bruk hjemme. Det skal da være enkelt, lovlig og gratis for
370 elevene. Da er jeg ikke lenger veldig opptatt av om det kalles
"fri
371 programvare
". For skolene tror jeg
"gratis
" og
"funksjonelt
" er bedre
372 begreper enn
"fri
" i forhold til programmer. De fleste skiller nok
373 ikke mellom
"fri
" og
"gratis
". Det er nå svært mange elever som
374 benytter OpenOffice eller LibreOffice som sin primære kontorpakke
380 <title>Changing the default Iceweasel start page in Debian Edu/Squeeze
</title>
381 <link>http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html
</link>
382 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html
</guid>
383 <pubDate>Tue,
10 Jan
2012 15:
30:
00 +
0100</pubDate>
384 <description><p
>In the Squeeze version of
385 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> soon
386 to be released, users of the system will get their default browser
387 start page set from LDAP, allowing the system administrator to point
388 all users to the school web page by updating one setting in LDAP. In
389 addition to setting the default start page when a machine boots, users
390 are shown the same page as a welcome page when they log in for the
391 first time.
</p
>
393 <p
>The LDAP object dc=skole,dc=skolelinux,dc=no have an attribute
394 labeledURI with
"http://www/ LDAP for Debian Edu/Skolelinux
" as the
395 default content. By changing this value to another URL, all users get
396 to see the page behind this new URL.
</p
>
398 <p
>An easy way to update it is by using the ldapvi tool. It can be
399 called as
"<tt
>ldapvi -ZD
'(cn=admin)
'</tt
>' to update LDAP with the
400 new setting.
</p
>
402 <p
>We have written the code to adjust the default start page and show
403 the welcome page, and I wonder if there is an easier way to do this
404 from within Iceweasel instead.
</p
>
409 <title>Second beta version of Debian Edu / Skolelinux based on Squeeze
</title>
410 <link>http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</link>
411 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</guid>
412 <pubDate>Sat,
7 Jan
2012 22:
50:
00 +
0100</pubDate>
413 <description><p
>I am happy to announce that today we managed to wrap up and publish
414 the second beta version of
415 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
>. If
416 you want to test a LDAP backed Kerberos server with out of the box PXE
417 configuration for running diskless machines and installing new
418 machines, check it out. If you need a software solution for your
419 school, check it out too. The full announcement is
420 <a href=
"http://lists.debian.org/debian-edu-announce/
2012/
01/msg00000.html
">available
</a
>
421 on the project announcement list.
</p
>
426 <title>Fixing an hanging debian installer for Debian Edu
</title>
427 <link>http://people.skolelinux.org/pere/blog/Fixing_an_hanging_debian_installer_for_Debian_Edu.html
</link>
428 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Fixing_an_hanging_debian_installer_for_Debian_Edu.html
</guid>
429 <pubDate>Tue,
3 Jan
2012 11:
25:
00 +
0100</pubDate>
430 <description><p
>During christmas, I have been working getting the next version of
431 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> ready
432 for release. The initial problem I looked at was particularly
433 interesting.
</p
>
435 <P
>The installer would hang at the end when it was doing it
436 post-installation configuration, and whatevery I did to try to find
437 the cause and fix it always worked while I tested it, but never when I
438 integrated it into the installer and ran the installation from
439 scratch. I would try to restart processes, close file descriptors,
440 remove or create files, and the installer would always unblock and
441 wrap up its tasks.
</p
>
443 <p
>Eventually the cause was found. The kernel was simply running out
444 of entropy, causing the Kerberos setup to hang waiting for more.
445 Pressing keys was adding entropy to the kernel, and thus all my tries
446 to fix the problem worked not because what I was typing to fix it, but
447 because I was typing.
</P
>
449 <p
>The fix I implemented was to add a background process looking at
450 the level of entropy in the kernel (by checking
451 /proc/sys/kernel/random/entropy_avail), and if it was too small, the
452 installer will flush the kernel file buffers and do
'find /
' to
453 generate some disk IO. Disk IO generate entropy in the kernel, and is
454 one of the few things that can be initated from within the system to
455 generate entropy.
</p
>
457 <p
>The fix is in
458 <a href=
"http://wiki.debian.org/DebianEdu/Documentation/Squeeze/Installation
">beta1
459 of the Debian Edu/Squeeze
</a
> version, and we
460 <a href=
"http://wiki.debian.org/DebianEdu
">welcome more testers and
461 developers
</a
>. We plan to release beta2 this weekend.
</p
>
466 <title>Skolelinux-intervju: Peter Hansteen
</title>
467 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Peter_Hansteen.html
</link>
468 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Peter_Hansteen.html
</guid>
469 <pubDate>Sun,
11 Dec
2011 23:
10:
00 +
0100</pubDate>
470 <description><p
>Etter en lang pause er det klart for neste mann ut i min serie med
472 <a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>-relaterte personer.
474 Denne gangen har jeg besøk av et avtroppende styremedlem i
475 <a href=
"http://www.friprogramvareiskolen.no/
">FRISK
</a
>, og en mann
476 som har vært aktiv i Linux-miljøet i Bergen siden
90-tallet.
</p
>
478 <p
><strong
>Hvem er du, og hva driver du med til daglig?
</strong
></p
>
480 <p
>Jeg heter Peter Hansteen, og jobber til daglig som seniorkonsulent
481 i EDB ErgoGroup i Bergen. I praksis betyr det systemadministrasjon på
482 Unix (primært Solaris, men en viss komponent av Linux). Men Solaris
483 er for meg et relativt nytt bekjentskap, hovedplattformen min har
484 generelt vært OpenBSD og til dels FreeBSD.
</p
>
486 <p
><strong
>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong
></p
>
488 <p
>Jeg husker ikke helt alle detaljene mer ;) - men jeg tror det var
489 gjennom news-gruppen no.it.os.unix.linux.diverse, efn-listen og
490 etterhvert også BLUG-miljøet her i Bergen. Vi hadde et par
491 Skolelinux-sentrerte BLUG-møter for noen år siden, og det har vært et
492 par Skolelinux-utviklersamlinger her.
</p
>
494 <p
><strong
>Hva er fordelene med Skolelinux slik du ser det?
</strong
></p
>
496 <p
>Jeg bruker dessverre ikke Skolelinux daglig. Men slik jeg kjenner
497 prosjektet har det vært i stand til å ta opp i seg det beste av fri
498 programvare i mange kategorier, så fra et sysadmin-perspektiv ser det
499 ut som en svært behagelig sak. For brukerne er det vel både en fordel
500 og en ulempe at det ikke er Windows. Men vi håper at fordelene med et
501 fritt system etterhvert vil bli åpenbare for både elever, lærekrefter
502 og foreldre.
</p
>
504 <p
><strong
>Hva er ulempene med Skolelinux slik du ser det?
</strong
></p
>
506 <p
>Vel, ulempen er vel først og fremst at andre aktører med mer
507 kapitalmuskel har klart å etablere seg som det både lærere og foreldre
508 føler seg trygge på, selv om det etter mitt hode ikke er noen grunn
509 til å være spesielt trygg på de kommersielle alternativene.
</p
>
511 <p
><strong
>Hvilken fri programvare bruker du til daglig?
</strong
></p
>
513 <p
>Når jeg får bestemme helt selv, bruker jeg kun fri programvare. Da
514 helst med vekt på ting som kjører greit på OpenBSD. Hjemme er det
515 OpenBSD, Ubuntu eller FreeBSD vi bruker. På skrivebordet er det en
516 avveining mellom Gnome, KDE eller hva-det-nå-heter som er
517 standardvalget i Ubuntu, ellers er det de kjente tingene som
518 LibreOffice, Emacs, mplayer. På server er det selvfølgelig Apache,
519 for overvåking både OpenNMS og Nagios (det bare ble sånn, og
520 forskjellige siter). Jeg skriver til tider om slikt jeg holder på med
522 <a href=
"http://bsdly.blogspot.com
">http://bsdly.blogspot.com
</a
>.
</p
>
524 <p
>Men vi må nevne at selv vi har en Microsoft-ting som vi slår på når
525 vi av en eller annen grunn må. Det betyr igjen vanligvis når en
526 mobiltelefon eller en annen lukket elektronisk dings krever kontakt
527 via en slik for å få oppdateringene sine.
</p
>
529 <p
><strong
>Hvilken strategi tror du er den rette å bruke for å få
530 skoler til å ta i bruk fri programvare?
</strong
></p
>
532 <p
>Hadde vi hatt det rette svaret på det spørsmålet, så hadde vi
533 gjerne hatt Skolelinux som førstevalg på alle skoler ;)
</p
>
535 <p
>Men jeg tror vi må legge vekt på flere forskjellige ting. En helt
536 sentral sak er å fokusere på fri programvare og åpne standarder som de
537 demokratiske verdiene de faktisk er. Det har kanskje kommet litt for
538 mye i bakgrunnen i forhold til strevet etter å lage det mest mulig
539 'brukervennlige
' systemet. Det er en tung vei å gå, så det er
540 forståelig at freenix-aktivister heller velger å skrive kode og annet
541 som er mer lystbetont. Mer praktisk tror jeg vi må gjøre i alle fall
542 to ting: For det første sørge for å fortsette med å levere det best
543 mulige frie produktet, slik at det er lett å både komme i gang og
544 holde systemene i daglig drift, og for det andre
2) spore opp mulige
545 aktivister der de finnes, via lokale brukergrupper, sosiale medier
546 eller annet og sørge for at de fortsetter å være aktive. Mer og
547 mindre uformelle treff kan være nyttig i tillegg til de mer
548 organiserte møtene med foredrag, konferanser og utviklersamlinger.
</p
>