]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2012/01/01.rss
Typo.
[homepage.git] / blog / archive / 2012 / 01 / 01.rss
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/'>
3 <channel>
4 <title>Petter Reinholdtsen - Entries from January 2012</title>
5 <description>Entries from January 2012</description>
6 <link>http://people.skolelinux.org/pere/blog/</link>
7
8
9 <item>
10 <title>Fixing an hanging debian installer for Debian Edu</title>
11 <link>http://people.skolelinux.org/pere/blog/Fixing_an_hanging_debian_installer_for_Debian_Edu.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Fixing_an_hanging_debian_installer_for_Debian_Edu.html</guid>
13 <pubDate>Tue, 3 Jan 2012 11:25:00 +0100</pubDate>
14 <description>&lt;p&gt;During christmas, I have been working getting the next version of
15 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt; ready
16 for release. The initial problem I looked at was particularly
17 interesting.&lt;/p&gt;
18
19 &lt;P&gt;The installer would hang at the end when it was doing it
20 post-installation configuration, and whatevery I did to try to find
21 the cause and fix it always worked while I tested it, but never when I
22 integrated it into the installer and ran the installation from
23 scratch. I would try to restart processes, close file descriptors,
24 remove or create files, and the installer would always unblock and
25 wrap up its tasks.&lt;/p&gt;
26
27 &lt;p&gt;Eventually the cause was found. The kernel was simply running out
28 of entropy, causing the Kerberos setup to hang waiting for more.
29 Pressing keys was adding entropy to the kernel, and thus all my tries
30 to fix the problem worked not because what I was typing to fix it, but
31 because I was typing.&lt;/P&gt;
32
33 &lt;p&gt;The fix I implemented was to add a background process looking at
34 the level of entropy in the kernel (by checking
35 /proc/sys/kernel/random/entropy_avail), and if it was too small, the
36 installer will flush the kernel file buffers and do &#39;find /&#39; to
37 generate some disk IO. Disk IO generate entropy in the kernel, and is
38 one of the few things that can be initated from within the system to
39 generate entropy.&lt;/p&gt;
40
41 &lt;p&gt;The fix is in
42 &lt;a href=&quot;http://wiki.debian.org/DebianEdu/Documentation/Squeeze/Installation&quot;&gt;beta1
43 of the Debian Edu/Squeeze&lt;/a&gt; version, and we
44 &lt;a href=&quot;http://wiki.debian.org/DebianEdu&quot;&gt;welcome more testers and
45 developers&lt;/a&gt;. We plan to release beta2 this weekend.&lt;/p&gt;
46 </description>
47 </item>
48
49 <item>
50 <title>Second beta version of Debian Edu / Skolelinux based on Squeeze</title>
51 <link>http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html</link>
52 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html</guid>
53 <pubDate>Sat, 7 Jan 2012 22:50:00 +0100</pubDate>
54 <description>&lt;p&gt;I am happy to announce that today we managed to wrap up and publish
55 the second beta version of
56 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt;. If
57 you want to test a LDAP backed Kerberos server with out of the box PXE
58 configuration for running diskless machines and installing new
59 machines, check it out. If you need a software solution for your
60 school, check it out too. The full announcement is
61 &lt;a href=&quot;http://lists.debian.org/debian-edu-announce/2012/01/msg00000.html&quot;&gt;available&lt;/a&gt;
62 on the project announcement list.&lt;/p&gt;
63 </description>
64 </item>
65
66 <item>
67 <title>Changing the default Iceweasel start page in Debian Edu/Squeeze</title>
68 <link>http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html</link>
69 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html</guid>
70 <pubDate>Tue, 10 Jan 2012 15:30:00 +0100</pubDate>
71 <description>&lt;p&gt;In the Squeeze version of
72 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt; soon
73 to be released, users of the system will get their default browser
74 start page set from LDAP, allowing the system administrator to point
75 all users to the school web page by updating one setting in LDAP. In
76 addition to setting the default start page when a machine boots, users
77 are shown the same page as a welcome page when they log in for the
78 first time.&lt;/p&gt;
79
80 &lt;p&gt;The LDAP object dc=skole,dc=skolelinux,dc=no have an attribute
81 labeledURI with &quot;http://www/ LDAP for Debian Edu/Skolelinux&quot; as the
82 default content. By changing this value to another URL, all users get
83 to see the page behind this new URL.&lt;/p&gt;
84
85 &lt;p&gt;An easy way to update it is by using the ldapvi tool. It can be
86 called as &quot;&lt;tt&gt;ldapvi -ZD &#39;(cn=admin)&#39;&lt;/tt&gt;&#39; to update LDAP with the
87 new setting.&lt;/p&gt;
88
89 &lt;p&gt;We have written the code to adjust the default start page and show
90 the welcome page, and I wonder if there is an easier way to do this
91 from within Iceweasel instead.&lt;/p&gt;
92 </description>
93 </item>
94
95 <item>
96 <title>Skolelinux-intervju: Paul Reidar Løsnesløkken</title>
97 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html</link>
98 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html</guid>
99 <pubDate>Wed, 18 Jan 2012 14:30:00 +0100</pubDate>
100 <description>&lt;p&gt;I serien med intervjuer av folk i
101 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt;-miljøet, har jeg nå
102 lyktes med å få tak i en skolemann som ikke er aktiv med utviklingen,
103 men likevel har vært med nesten siden starten av prosjektet. Jeg
104 ønsker derfor velkommen til Paul Reidar Løsnesløkken, en mann med
105 mange års erfaring i bruk av Skolelinux.&lt;/p&gt;
106
107 &lt;p&gt;&lt;strong&gt;Hvem er du, og hva driver du med til daglig?&lt;/strong&gt;&lt;/p&gt;
108
109 &lt;p&gt;Jeg driftet tidligere IKT løsningen for skolene i
110 &lt;a href=&quot;http://www.nord-odal.kommune.no/&quot;&gt;Nord-Odal&lt;/a&gt;. I dag er jeg
111 IKT-konsulent for hele kommunen og samarbeider med
112 &lt;a href=&quot;http://www.hedmarken-ikt.no/&quot;&gt;Hedmark-IKT&lt;/a&gt; for best mulig
113 tjenester til kommunen. Jeg har bakgrunn som elektronikkreparatør og
114 grunnskolelærer og har tatt en del fag innen IKT, i hovedsak
115 driftsfag. IKT i Nord-Odal kommune blir i dag driftet av Hedmark IKT
116 som er et samarbeid mellom Løten, Stange, Grue, Hamar, Kongsvinger og
117 Nord-Odal. Jeg er fortsatt &quot;IKT-personen&quot; på skolene i kommunen og
118 følger opp og gjør enkelte mindre endringer der.&lt;/p&gt;
119
120 &lt;p&gt;&lt;strong&gt;Hvordan kom du i kontakt med Skolelinux-prosjektet?&lt;/strong&gt;&lt;/p&gt;
121
122 &lt;p&gt;Kommunen satset på Skolelinux i 2004. Jeg var ikke med i
123 beslutningsprosessen den gang, men ble likevel med fra starten når
124 dette ble levert.&lt;/p&gt;
125
126 &lt;p&gt;&lt;strong&gt;Hva er fordelene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
127
128 &lt;p&gt;Fordelene med Skolelinux er rask oppstart, sentral drift av
129 klientene, klienter som jobber raskt og effektivt, bedre
130 funksjonalitet på eldre utstyr og en ganske god programpakke med fri
131 programvare som følger med. Løsningen med halvtykke klienter gjør at
132 prosessering skjer lokalt med alltid ferske maskiner.&lt;/p&gt;
133
134 &lt;p&gt;Skolelinux kan fungere godt på gammelt utstyr, men det er klart at
135 utstyr også blir for gammelt selv for Skolelinux. I forbindelese med
136 at vi nylig fikk nye servere og ny installasjon kastet jeg ut ca 60
137 klienter som fortsatt var i drift etter at de var kjøpt godt brukt i
138 2004. Noe var rundt 15 år gammelt, men var fortsatt i bruk. Noen
139 klaget på at det nå gikk veldig tregt på en del pedagogiske nettsider
140 med flash o.l. Det er fullt forståelig.&lt;/p&gt;
141
142 &lt;p&gt;Jeg fikk nylig et spørsmål fra ungdomsskolens rektor om jeg kunne
143 legge inn &lt;a href=&quot;http://freemind.sourceforge.net/&quot;&gt;FreeMind&lt;/a&gt;, et
144 tankekartprogram , på skolens elev-Windowsmaskiner. Lærerne hadde
145 vært på kurs og ville ta dette i bruk. Skolen har ca halvparten av
146 elevmaskinene på bærbare Windowsmaskiner. Da kunne jeg fortelle at
147 dette programmet allerede lå inne på den nye Skolelinuxløsningen
148 som nettopp var satt i drift, klart til bruk.&lt;/p&gt;
149
150 &lt;p&gt;Vi har de bærbare maskinene på ungdomsskolen i domene med
151 Skolelinux. Dette fungerer også meget bra nå. Elevene får opp en
152 midlertidig windowsprofil når de logger på. Denne profilen slettes
153 etter at de logger av, noe som medfører rene profiler hver gang de
154 starter opp en maskin. De må lagre i sin Skolelinprofil, noe som
155 medfører at de får tak i sine filer uavhengig av om de starter en
156 Windowsmaskin eller en Skolelinuxklient. Det er mye mindre trafikk i
157 det trådløse nettet etter at ikke hele profiler blir lastet opp til de
158 enkelte Windowsmaskinene og tilbake når man avslutter. Jeg vet ikke om
159 dette er standardoppsett i Skolelinux, men slik er vårt oppsett
160 nå.&lt;/p&gt;
161
162 &lt;p&gt;Vi har i flere år satt opp vår løsning slik at skriverkøer slettes
163 og skrivere startes hver natt. Hyggelig å høre at dette nå skal bli
164 en standard i Skolelinuxløsningen. Dette har vært en god hjelp for
165 oss.&lt;/p&gt;
166
167 &lt;p&gt;Elevene er lite opptatt av om de jobber på en Skolelinux eller en
168 Windowsmaskin bare de har de programmene de trenger og at det virker
169 når det skal brukes. Vi kjører mest mulig de samme programmene på
170 Windows som i Skolelinux, som f.eks Audacity og LibreOffice.&lt;/p&gt;
171
172 &lt;p&gt;&lt;strong&gt;Hva er ulempene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
173
174 &lt;p&gt;Lærere bruker hos oss Windows. Dette fordi de da selv har mer
175 kontroll over sin maskin, kan bruke den overalt, og kan legge inn
176 programmer selv når de trenger noe i forhold til kurs o.l de er
177 på. Jeg tror lærernes selvstendighet her gjør dem tryggere på IKT-bruk
178 generelt. Det at de av og til får opp advarsler og lignende gjør også
179 at de må tenke igjennom og spørre om ting rundt datasikkerhet.&lt;/p&gt;
180
181 &lt;p&gt;Det er en del programmer vi bruker som ikke finnes for Linux. Mest
182 brukt er nok Photostory3 som brukes i mange sammenhenger, særlig på
183 ungdomsskolen, bl.a. til å lage herbarier (plantesamling) . Dette
184 finnes gratis for Windows, men er ikke fri programvare. Vi er opptatt
185 av at programmer elevene bruker på skolen også kan brukes gratis
186 hjemme. Det er også en del programmer som brukes til spesielle elever
187 som bare går i Windows. Det er viktig med fokus på funksjoner og ikke
188 på hvilket OS man bruker.&lt;/p&gt;
189
190 &lt;p&gt;For oss er det kombinasjonen mellom Skolelinux og Windows som gir
191 oss en god og hel løsning. Skolelinux er best der de er gode.&lt;/p&gt;
192
193 &lt;p&gt;&lt;strong&gt;Hvilken fri programvare bruker du til daglig?&lt;/strong&gt;&lt;/p&gt;
194
195 &lt;p&gt;Selv er det LibreOffice jeg bruker til daglig. Jeg bruker selv en
196 Windowsmaskin. Jeg har benyttet en del fri programvare i forbindelse
197 med sjekking av trafikk i nettverk, slik som Wireshark, men dette er
198 jo ikke aktuelt for skolene. Jeg er generelt glad i programmer som
199 fungerer på både Linux og Windows og gjerne MAC.&lt;/p&gt;
200
201 &lt;p&gt;&lt;strong&gt;Hvilken strategi tror du er den rette å bruke for å få
202 skoler til å ta i bruk fri programvare?&lt;/strong&gt;&lt;/p&gt;
203
204 &lt;p&gt;Det er viktig at det benyttes programmer som elevene også kan ta i
205 bruk hjemme. Det skal da være enkelt, lovlig og gratis for
206 elevene. Da er jeg ikke lenger veldig opptatt av om det kalles &quot;fri
207 programvare&quot;. For skolene tror jeg &quot;gratis&quot; og &quot;funksjonelt&quot; er bedre
208 begreper enn &quot;fri&quot; i forhold til programmer. De fleste skiller nok
209 ikke mellom &quot;fri&quot; og &quot;gratis&quot;. Det er nå svært mange elever som
210 benytter OpenOffice eller LibreOffice som sin primære kontorpakke
211 hjemme.&lt;/p&gt;
212 </description>
213 </item>
214
215 <item>
216 <title>Setting up a new school with Debian Edu/Squeeze</title>
217 <link>http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html</link>
218 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html</guid>
219 <pubDate>Wed, 25 Jan 2012 21:00:00 +0100</pubDate>
220 <description>&lt;p&gt;The next version of &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu
221 / Skolelinux&lt;/a&gt; will include a new tool
222 &lt;tt&gt;sitesummary2ldapdhcp&lt;/tt&gt;, which can be used to quickly set up all
223 the computers in a school without much manual labour. Here is a short
224 summary on how to use it to set up a new school.&lt;/p&gt;
225
226 &lt;p&gt;First, install a combined Main Server and Thin Client Server as the
227 central server in the network. Next, PXE boot all the client machines
228 as thin clients and wait 5 minutes after the last client booted to
229 allow the clients to report their existence to the central server. When
230 this is done, log on to the central server and run
231 &lt;tt&gt;sitesummary2ldapdhcp -a&lt;/tt&gt; in the &lt;tt&gt;konsole&lt;/tt&gt; to use the
232 collected information to generate system objects in LDAP. The output
233 will look similar to this:&lt;/p&gt;
234
235 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
236 % sitesummary2ldapdhcp -a
237 info: Updating machine tjener.intern [10.0.2.2] id ether-00:01:02:03:04:05.
238 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.
239
240 Enter password if you want to activate these changes, and ^c to abort.
241
242 Connecting to LDAP as cn=admin,ou=ldap-access,dc=skole,dc=skolelinux,dc=no
243 enter password: *******
244 %
245 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
246
247 &lt;p&gt;After providing the LDAP administrative password (the same as the
248 root password set during installation), the LDAP database will be
249 populated with system objects for each PXE booted machine with
250 automatically generated names. The final step to set up the school is
251 then to log into &lt;a href=&quot;https://oss.gonicus.de/labs/gosa/&quot;&gt;GOsa&lt;/a&gt;,
252 the web based user, group and system administration system to change
253 system names, add systems to the correct host groups and finally
254 enable DHCP and DNS for the systems. All clients that should be used
255 as diskless workstations should be added to the workstation-hosts
256 group. After this is done, all computers can be booted again via PXE
257 and get their assigned names and group based configuration
258 automatically.&lt;/p&gt;
259
260 &lt;p&gt;We plan to release beta3 with the updated version of this feature
261 enabled this weekend. You might want to give it a try.&lt;/p&gt;
262
263 &lt;p&gt;Update 2012-01-28: When calling sitesummary2ldapdhcp to add new
264 hosts, one need to add the option -a. I forgot to mention this in my
265 original text, and have added it to the text now.&lt;/p&gt;
266 </description>
267 </item>
268
269 <item>
270 <title>Skjermbilder fra nordsamisk installasjon av Skolelinux/Squeeze</title>
271 <link>http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html</link>
272 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html</guid>
273 <pubDate>Thu, 26 Jan 2012 20:00:00 +0100</pubDate>
274 <description>&lt;p&gt;For morro skyld har jeg gjennomført en nordsamisk installasjon for
275 neste utgave av &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt;
276 (Squeeze) og knipset skjermbilder av resultatet.&lt;/p&gt;
277
278 &lt;p&gt;Som en kan se der er det noen oversettelser som mangler. Det hadde
279 vært hyggelig hvis alle tekstene som vises i Skolelinux-installasjonen
280 ble oversatt til nordsamisk, men for å få det til må noen som forstår
281 språket melde seg til dyst. Det er mangel på nordsamiske oversettere
282 av fri programvare. Hvis noen starter raskt, så bør en rekke å
283 fullføre Wheezy-utgaven før den gis ut. :)&lt;/p&gt;
284
285 &lt;p&gt;Se &lt;a href=&quot;http://d-i.debian.org/l10n-stats/&quot;&gt;oversetterstatistikk for
286 debian installer&lt;/a&gt; for detaljert status. Jeg har tipset
287 &lt;a href=&quot;https://lister.ping.uio.no/mailman/listinfo/i18n-sme&quot;&gt;epostlisten for samiskoversettelser&lt;/a&gt;,
288 men det har vært veldig liten aktivitet der de siste årene.&lt;/p&gt;
289
290 &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;
291 &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;
292 &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;
293 &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;
294 &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;
295 &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;
296 &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;
297 &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;
298 &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;
299 &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;
300 &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;
301 &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;
302 &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;
303 &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;
304 &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;
305 &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;
306 &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;
307 &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;
308 &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;
309 &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;
310 &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;
311 &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;
312 </description>
313 </item>
314
315 <item>
316 <title>Handling non-free firmware in Debian Edu/Squeeze</title>
317 <link>http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html</link>
318 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html</guid>
319 <pubDate>Fri, 27 Jan 2012 23:30:00 +0100</pubDate>
320 <description>&lt;p&gt;With some computer hardware, one need non-free firmware blobs.
321 This is the sad fact of todays computers. In the next version of
322 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt; based
323 on Squeeze, we provide several scripts and modifications to make
324 firmware blobs easier to handle. The common use case I run into is a
325 laptop with a wireless network card requiring non-free firmware to
326 work, but there are other use cases as well.&lt;/p&gt;
327
328 &lt;p&gt;First and foremost, Debian Edu provide ISO images for DVD and CD
329 with all firmware packages in the Debian sections main and non-free
330 included, to ensure debian-installer find and can install all of them
331 during installation. This take care firmware for network devices used
332 by the installer when installing from from local media. But for
333 example multimedia devices are not activated in the installer and are
334 not taken care of by this.&lt;/p&gt;
335
336 &lt;p&gt;For non-network devices, we provide the script
337 &lt;tt&gt;/usr/share/debian-edu-config/tools/auto-addfirmware&lt;/tt&gt; which
338 search through the &lt;tt&gt;dmesg&lt;/tt&gt; output for drivers requesting extra
339 firmware. The firmware file name is looked up in the Contents-ARCH.gz
340 file available in the package repository, and the packages providing
341 the requested firmware file(s) is installed. I have proposed to do
342 something similar in debian-installer (BTS report
343 &lt;a href=&quot;http://bugs.debian.org/655507&quot;&gt;#655507&lt;/a&gt;), to allow PXE
344 installs of Debian to handle firmware installation better. Run the
345 script as root from the command line to fetch and install the needed
346 firmware packages.&lt;/p&gt;
347
348 &lt;p&gt;Debian Edu provide PXE installation of Debian out of the box, and
349 because some machines need firmware to get their network cards
350 working, the installation initrd some times need extra firmware
351 included to be able to install at all. To fill the PXE installation
352 initrd with extra firmware, the
353 &lt;tt&gt;/usr/share/debian-edu-config/tools/pxe-addfirmware&lt;/tt&gt; script is
354 provided. Again, just run it as root on the command line to fill the
355 PXE initrd with firmware packages.&lt;/p&gt;
356
357 &lt;p&gt;Last, some LTSP clients might also need firmware to get their
358 network cards working. For this,
359 &lt;tt&gt;/usr/share/debian-edu-config/tools/ltsp-addfirmware&lt;/tt&gt; is
360 provided to update the LTSP initrd with firmware blobs. It is used
361 the same way as the other firmware related tools.&lt;/p&gt;
362
363 &lt;p&gt;At the moment, we do not run any of these during installation. We
364 do not know if this is acceptable for the local administrator to use
365 non-free software, and it is their choice.&lt;/p&gt;
366
367 &lt;p&gt;We plan to release beta3 this weekend. You might want to give it a
368 try.&lt;/p&gt;
369 </description>
370 </item>
371
372 </channel>
373 </rss>