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>
7 <atom:link href=
"index.rss" rel=
"self" type=
"application/rss+xml" />
10 <title>Debian has switched to dependency based boot sequencing
</title>
11 <link>Debian_has_switched_to_dependency_based_boot_sequencing.html
</link>
12 <guid isPermaLink=
"true">Debian_has_switched_to_dependency_based_boot_sequencing.html
</guid>
13 <pubDate>Tue,
28 Jul
2009 23:
50:
00 +
0200</pubDate>
15 <p
>Since this evening, with the upload of sysvinit version
2.87dsf-
2,
16 and the upload of insserv version
1.12.0-
10 yesterday, Debian unstable
17 have been migrated to using dependency based boot sequencing. This
18 conclude work me and others have been doing for the last three days.
19 It feels great to see this finally part of the default Debian
20 installation. Now we just need to weed out the last few problems that
21 are bound to show up, to get everything ready for Squeeze.
</p
>
23 <p
>The next step is migrating /sbin/init from sysvinit to upstart, and
24 fixing the more fundamental problem of handing the event based
25 non-predictable kernel in the early boot.
</p
>
30 <title>Taking over sysvinit development
</title>
31 <link>Taking_over_sysvinit_development.html
</link>
32 <guid isPermaLink=
"true">Taking_over_sysvinit_development.html
</guid>
33 <pubDate>Wed,
22 Jul
2009 23:
00:
00 +
0200</pubDate>
35 <p
>After several years of frustration with the lack of activity from
36 the existing sysvinit upstream developer, I decided a few weeks ago to
37 take over the package and become the new upstream. The number of
38 patches to track for the Debian package was becoming a burden, and the
39 lack of synchronization between the distribution made it hard to keep
40 the package up to date.
</p
>
42 <p
>On the new sysvinit team is the SuSe maintainer Dr. Werner Fink,
43 and my Debian co-maintainer Kel Modderman. About
10 days ago, I made
44 a new upstream tarball with version number
2.87dsf (for Debian, SuSe
45 and Fedora), based on the patches currently in use in these
46 distributions. We Debian maintainers plan to move to this tarball as
47 the new upstream as soon as we find time to do the merge. Since the
48 new tarball was created, we agreed with Werner at SuSe to make a new
49 upstream project at
<a href=
"http://savannah.nongnu.org/
">Savannah
</a
>, and continue
50 development there. The project is registered and currently waiting
51 for approval by the Savannah administrators, and as soon as it is
52 approved, we will import the old versions from svn and continue
53 working on the future release.
</p
>
55 <p
>It is a bit ironic that this is done now, when some of the involved
56 distributions are moving to upstart as a syvinit replacement.
</p
>
61 <title>Regjerningens oppsummering av høringen om standardkatalogen versjon
2</title>
62 <link>Regjerningens_oppsummering_av_h__ringen_om_standardkatalogen_versjon_2.html
</link>
63 <guid isPermaLink=
"true">Regjerningens_oppsummering_av_h__ringen_om_standardkatalogen_versjon_2.html
</guid>
64 <pubDate>Thu,
9 Jul
2009 14:
40:
00 +
0200</pubDate>
66 <p
>For å forstå mer om hvorfor standardkatalogens versjon
2 ble som
67 den ble, har jeg bedt om kopi fra FAD av dokumentene som ble lagt frem
68 for regjeringen da de tok sin avgjørelse. De er nå lagt ut på NUUGs
69 wiki, direkte tilgjengelig via
"<a
70 href=
"http://wiki.nuug.no/uttalelser/
200901-standardkatalog-v2?action=AttachFile
&do=get
&target=kongelig-resolusjon.pdf
">Referansekatalogen
71 v2.0 - Oppsummering av høring
</a
>" og
"<a
72 href=
"http://wiki.nuug.no/uttalelser/
200901-standardkatalog-v2?action=AttachFile
&do=get
&target=kongelig-resolusjon-katalogutkast.pdf
">Referansekatalog
73 for IT-standarder i offentlig sektor Versjon
2.0, dd.mm.åååå -
74 UTKAST
</a
>".
</p
>
76 <p
>Det er tre ting jeg merker meg i oppsummeringen fra
77 høringsuttalelsen da jeg skummet igjennom den. Det første er at
78 forståelsen av hvordan programvarepatenter påvirker fri
79 programvareutvikling også i Norge når en argumenterer med at
80 royalty-betaling ikke er et relevant problem i Norge. Det andre er at
81 FAD ikke har en prinsipiell forståelse av verdien av en enkelt
82 standard innenfor hvert område. Det siste er at påstander i
83 høringsuttalelsene ikke blir etterprøvd (f.eks. påstanden fra
84 Microsoft om hvordan Ogg blir standardisert og påstanden fra
85 politidirektoratet om patentproblemer i Theora).
</p
>
90 <title>Regjerningen forlater prinsippet om ingen royalty-betaling i standardkatalogen versjon
2</title>
91 <link>Regjerningen_forlater_prinsippet_om_ingen_royalty_betaling_i_standardkatalogen_versjon_2.html
</link>
92 <guid isPermaLink=
"true">Regjerningen_forlater_prinsippet_om_ingen_royalty_betaling_i_standardkatalogen_versjon_2.html
</guid>
93 <pubDate>Mon,
6 Jul
2009 21:
00:
00 +
0200</pubDate>
95 <p
>Jeg ble glad da regjeringen
96 <a href=
"http://www.digi.no/
817635/her-er-statens-nye-it-standarder
">annonserte
</a
>
98 <a href=
"http://www.regjeringen.no/upload/FAD/Vedlegg/IKT-politikk/Referansekatalogen_versjon2.pdf
">statens
99 referansekatalog over standarder
</a
>, men trist da jeg leste hva som
100 faktisk var vedtatt etter
101 <a href=
"http://www.regjeringen.no/nb/dep/fad/dok/horinger/horingsdokumenter/
2009/horing---referansekatalog-versjon-
2.html
">høringen
</a
>.
102 De fleste av de valgte åpne standardene er gode og vil bidra til at
103 alle kan delta på like vilkår i å lage løsninger for staten, men
104 noen av dem blokkerer for de som ikke har anledning til å benytte
105 spesifikasjoner som krever betaling for bruk (såkalt
106 royalty-betaling). Det gjelder spesifikt for H
.264 for video og MP3
107 for lyd. Så lenge bruk av disse var valgfritt mens Ogg Theora og Ogg
108 Vorbis var påkrevd, kunne alle som ønsket å spille av video og lyd
109 fra statens websider gjøre dette uten å måtte bruke programmer der
110 betaling for bruk var nødvendig. Når det nå er gjort valgfritt for
111 de statlige etatene å bruke enten H
.264 eller Theora (og MP3 eler
112 Vorbis), så vil en bli tvunget til å forholde seg til
113 royalty-belastede standarder for å få tilgang til videoen og
116 <p
>Det gjør meg veldig trist at regjeringen har forlatt prinsippet om
117 at alle standarder som ble valgt til å være påkrevd i katalogen skulle
118 være uten royalty-betaling. Jeg håper det ikke betyr at en har mistet
119 all forståelse for hvilke prinsipper som må følges for å oppnå
120 likeverdig konkurranse mellom aktørene i IT-bransjen. NUUG advarte
122 <a href=
"http://wiki.nuug.no/uttalelser/
200901-standardkatalog-v2
">sin
123 høringsuttalelse
</a
>, men ser ut til å ha blitt ignorert.
</p
>
128 <title>Microsofts misvisende argumentasjon rundt multimediaformater
</title>
129 <link>Microsofts_misvisende_argumentasjon_rundt_multimediaformater.html
</link>
130 <guid isPermaLink=
"true">Microsofts_misvisende_argumentasjon_rundt_multimediaformater.html
</guid>
131 <pubDate>Fri,
26 Jun
2009 15:
30:
00 +
0200</pubDate>
134 <a href=
"http://www.regjeringen.no/upload/FAD/Vedlegg/Hoeringer/Refkat_V2/MicrosoftNorge.pdf
">Microsoft
135 sin høringsuttalelse
</a
> til
136 <a href=
"http://www.regjeringen.no/nb/dep/fad/dok/horinger/horingsdokumenter/
2009/horing---referansekatalog-versjon-
2.html?id=
549422">forslag
137 til versjon
2 av statens referansekatalog over standarder
</a
>, lirer
138 de av seg følgende FUD-perle:
</p
>
140 <p
><blockquote
>"Vorbis, OGG, Theora og FLAC er alle tekniske
141 spesifikasjoner overordnet styrt av xiph.org, som er en
142 ikke-kommersiell organisasjon. Etablerte og anerkjente
143 standardiseringsorganisasjoner, som Oasis, W3C og Ecma, har en godt
144 innarbeidet vedlikeholds- og forvaltningsprosess av en standard.
145 Det er derimot helt opp til hver enkelt organisasjon å bestemme
146 hvordan tekniske spesifikasjoner videreutvikles og endres, og disse
147 spesifikasjonene bør derfor ikke defineres som åpne
148 standarder.
"</blockquote
></p
>
150 <p
>De vokter seg vel for å nevne den anerkjente
151 standardiseringsorganisasjonen IETF, som er organisasjonen bak HTTP,
152 IP og det meste av protokoller på Internet, og RFC-standardene som
153 IETF står bak. Ogg er spesifisert i
154 <a href=
"http://ietf.org/rfc/rfc3533.txt
">RFC
3533</a
>, og er uten
155 tvil å anse som en åpen standard. Vorbis er
156 <a href=
"http://ietf.org/rfc/rfc5215.txt
">RFC
5215</a
>. Theora er
158 under standardisering via IETF, med
159 <a href=
"http://svn.xiph.org/trunk/theora/doc/draft-ietf-avt-rtp-theora-
00.txt
">siste
160 utkast publisert
2006-
07-
21</a
> (riktignok er dermed teksten ikke
161 skrevet i stein ennå, men det blir neppe endringer som ikke er
162 bakoverkompatibel). De kan være inne på noe når det gjelder FLAC da
163 jeg ikke finner tegn til at
<a
164 href=
"http://flac.sourceforge.net/format.html
">spesifikasjonen
165 tilgjengelig på web
</a
> er på tur via noen
166 standardiseringsorganisasjon, men i og med at folkene bak Ogg, Theora
167 og Vorbis også har involvert seg i Flac siden
2003, så ser jeg ikke
168 bort fra at også den organiseres via IETF. Jeg kjenner personlig lite
171 <p
>Uredelig argumentasjon bør en holde seg for god til å komme med,
172 spesielt når det er så enkelt i dagens Internet-hverdag å gå
173 misvisende påstander etter i sømmene.
</p
>
178 <title>Debian boots quicker and quicker
</title>
179 <link>Debian_boots_quicker_and_quicker.html
</link>
180 <guid isPermaLink=
"true">Debian_boots_quicker_and_quicker.html
</guid>
181 <pubDate>Wed,
24 Jun
2009 21:
40:
00 +
0200</pubDate>
183 <p
>I spent Monday and tuesday this week in London with a lot of the
184 people involved in the boot system on Debian and Ubuntu, to see if we
185 could find more ways to speed up the boot system. This was an Ubuntu
187 <a href=
"https://wiki.ubuntu.com/FoundationsTeam/BootPerformance/DebianUbuntuSprint
">developer
188 gathering
</a
>. It was quite productive. We also discussed the future
189 of boot systems, and ways to handle the increasing number of boot
190 issues introduced by the Linux kernel becoming more and more
191 asynchronous and event base. The Ubuntu approach using udev and
192 upstart might be a good way forward. Time will show.
</p
>
194 <p
>Anyway, there are a few ways at the moment to speed up the boot
195 process in Debian. All of these should be applied to get a quick
200 <li
>Use dash as /bin/sh.
</li
>
202 <li
>Disable the init.d/hwclock*.sh scripts and make sure the hardware
203 clock is in UTC.
</li
>
205 <li
>Install and activate the insserv package to enable
206 <a href=
"http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot
">dependency
207 based boot sequencing
</a
>, and enable concurrent booting.
</li
>
211 These points are based on the Google summer of code work done by
212 <a href=
"http://initscripts-ng.alioth.debian.org/soc2006-bootsystem/
">Carlos
215 <p
>Support for makefile-style concurrency during boot was uploaded to
216 unstable yesterday. When we tested it, we were able to cut
6 seconds
217 from the boot sequence. It depend on very correct dependency
218 declaration in all init.d scripts, so I expect us to find edge cases
219 where the dependences in some scripts are slightly wrong when we start
220 using this.
</p
>
222 <p
>On our IRC channel for this effort, #pkg-sysvinit, a new idea was
223 introduced by Raphael Geissert today, one that could affect the
224 startup speed as well. Instead of starting some scripts concurrently
225 from rcS.d/ and another set of scripts from rc2.d/, it would be
226 possible to run a of them in the same process. A quick way to test
227 this would be to enable insserv and run
'mv /etc/rc2.d/S* /etc/rcS.d/;
228 insserv
'. Will need to test if that work. :)
</p
>
233 <title>Litt om valgfusk og problemet med elektronisk stemmegiving
</title>
234 <link>Litt_om_valgfusk_og_problemet_med_elektronisk_stemmegiving.html
</link>
235 <guid isPermaLink=
"true">Litt_om_valgfusk_og_problemet_med_elektronisk_stemmegiving.html
</guid>
236 <pubDate>Wed,
17 Jun
2009 14:
20:
00 +
0200</pubDate>
238 <p
><a href=
"http://www.aftenposten.no/nyheter/uriks/article3127058.ece
">Aftenposten
239 melder
</a
> at det kan se ut til at Iran ikke har lært av USA når det
240 gjelder valgfusk. En bør endre tallene før de publiseres, slik at en
241 kandidat aldri får færre stemmer under opptellingen, ellers blir det
242 veldig tydelig at tallene ikke er til å stole på. I USA er det
243 derimot
<a href=
"http://www.blackboxvoting.org/
">rapporter om at
244 tallene har vært endret
</a
> på tur mot opptellingen, ikke etter at
245 tallene er publiserte (i tillegg til en rekke andre irregulariteter).
246 En ting Iran åpenbart har forstått, er verdien av å kunne
247 kontrolltelle stemmer. Det ligger an til kontrolltelling i hvert fall
248 i noen områder. Hvorvidt det har verdi, kommer an på hvordan
249 stemmene har vært oppbevart.
</p
>
251 <p
><a href=
"http://universitas.no/kronikk/
48334/kan-vi-stole-pa-universitetets-elektroniske-valgsystem-/
">Universitetet
252 i Oslo derimot
</a
>, har ikke forstått verdien av å kunne
253 kontrolltelle. Her har en valgt å ta i bruk elektronisk stemmegiving
254 over Internet, med et system som ikke kan kontrolltelles hvis det
255 kommer anklager om juks med stemmene. Systemet har flere kjente
256 problemer og er i mine øyne ikke bedre enn en spørreundersøkelse, og
257 jeg har derfor latt være å stemme ved valg på UiO siden det ble
260 <p
>Universitet i Bergen derimot har klart det kunststykket å aktivt gå
261 inn for å gjøre det kjent at det elektroniske stemmegivingssystemet
262 over Internet
<a href=
"http://nyheter.uib.no/?modus=vis_nyhet
&id=
43404">kan
263 spore hvem som stemmer hva
</a
> (det kan en forøvrig også ved UiO), og tatt
264 kontakt med stemmegivere for å spørre hvorfor de stemte som de gjorde.
265 Hemmelige valg står for fall. Mon tro hva stemmesedlenne hadde
266 inneholdt i Iran hvis de ikke hadde hemmelige valg?
</p
>
271 <title>Standarder fungerer best når en samler seg rundt dem
</title>
272 <link>Standarder_fungerer_best_n__r_en_samler_seg_rundt_dem.html
</link>
273 <guid isPermaLink=
"true">Standarder_fungerer_best_n__r_en_samler_seg_rundt_dem.html
</guid>
274 <pubDate>Tue,
19 May
2009 11:
30:
00 +
0200</pubDate>
276 <p
>En standard er noe man samler seg rundt, ut fra ideen om at en får
277 fordeler når mange står sammen. Jo flere som står sammen, jo
278 bedre. Når en vet dette, blir det litt merkelig å lese noen av
279 uttalelsene som er kommet inn til
280 <a href=
"http://www.regjeringen.no/nb/dep/fad/dok/horinger/horingsdokumenter/
2009/horing---referansekatalog-versjon-
2/horingsuttalelser.html?id=
549423">høringen
281 om versjon
2 av statens referansekatalog over standarder
</a
>. Blant
282 annet Abelia, NHO og Microsoft tror det er lurt med flere standarder
283 innenfor samme område. Det blir som å si at det er fint om Norge
284 standardiserte både på A4- og Letter-størrelser på arkene, ulik
285 sporvidde på jernbaneskinnene, meter og fot som lengemål, eller
286 høyre- og venstrekjøring - slik at en kan konkurrere på hvilken
287 standard som er best. De fleste forstår heldigvis at dette ikke
288 bidrar positivt.
</p
>
293 <title>BSAs påstander om piratkopiering møter motstand
</title>
294 <link>BSAs_p__stander_om_piratkopiering_m__ter_motstand.html
</link>
295 <guid isPermaLink=
"true">BSAs_p__stander_om_piratkopiering_m__ter_motstand.html
</guid>
296 <pubDate>Sun,
17 May
2009 23:
05:
00 +
0200</pubDate>
298 <p
>Hvert år de siste årene har BSA, lobbyfronten til de store
299 programvareselskapene som Microsoft og Apple, publisert en rapport der
300 de gjetter på hvor mye piratkopiering påfører i tapte inntekter i
301 ulike land rundt om i verden. Resultatene er tendensiøse. For noen
303 <a href=
"http://global.bsa.org/globalpiracy2008/studies/globalpiracy2008.pdf
">siste
304 rapport
</a
>, og det er flere kritiske kommentarer publisert de siste
305 dagene. Et spesielt interessant kommentar fra Sverige,
306 <a href=
"http://www.idg.se/
2.1085/
1.229795/bsa-hoftade-sverigesiffror
">BSA
307 höftade Sverigesiffror
</a
>, oppsummeres slik:
</p
>
310 I sin senaste rapport slår BSA fast att
25 procent av all mjukvara i
311 Sverige är piratkopierad. Det utan att ha pratat med ett enda svenskt
312 företag.
"Man bör nog kanske inte se de här siffrorna som helt
313 exakta
", säger BSAs Sverigechef John Hugosson.
316 <p
>Mon tro om de er like metodiske når de gjetter på andelen piratkopiering i Norge? To andre kommentarer er
<a
317 href=
"http://www.vnunet.com/vnunet/comment/
2242134/bsa-piracy-figures-shot-reality
">BSA
318 piracy figures need a shot of reality
</a
> og
<a
319 href=
"http://www.michaelgeist.ca/content/view/
3958/
125/
">Does The WIPO
320 Copyright Treaty Work?
</a
></p
>
322 <p
>Fant lenkene via
<a
323 href=
"http://tech.slashdot.org/article.pl?sid=
09/
05/
17/
1632242">oppslag
324 på Slashdot
</a
>.
</p
>
329 <title>Webbasert tegneseriearkiv på trappene
</title>
330 <link>Webbasert_tegneseriearkiv_p___trappene.html
</link>
331 <guid isPermaLink=
"true">Webbasert_tegneseriearkiv_p___trappene.html
</guid>
332 <pubDate>Sat,
16 May
2009 19:
05:
00 +
0200</pubDate>
334 <p
>For noen dager siden ble jeg tipset om en ny norsk webtjeneste for
335 å holde styr på ens tegneseriesamling. Har så smått begynt å
336 teste den og lagt inn noen hundre oppføringer, og det ser ut til å
337 fungere fint. Utvikleren, Trond Hallstensen, er selv ivrig samler og
338 har laget systemet i første omgang for seg selv, men altså gjort det
339 mulig også for andre å bidra. Tjenesten har potensiale til å bli
340 en komplett og verdifull tegneserieindeks over norske serier. Da jeg
341 oppdaget tjenesten var det endel mangler som gjorde meg skeptisk til
342 å registrere min samling der. Det var nemlig ingen måte å hente ut
343 en maskinlesbar oversikt over det jeg registrerte, slik at mine data
344 ville være innelåst i tjenesten. Siden den gang har Trond lagt til
345 en eksportfunksjon til CSV-format, slik at i hvert fall noen av
346 feltene i databasen kan hentes ut for mine serier. Pr. i dag er det
347 serie, seriegruppe, år, nr og tittel_på_forside.
</p
>
349 <p
>Prinsipielt ønsker jeg å kunne hente ut alle feltene om en
350 tegneserie, for å unngå repetisjon av det som skjedde med IMDB og
351 CDDB på
90-tallet. Begge begynte som fellesskapsprosjekter der
352 brukerne bidro på like vilkår, og ble lukket inne da
353 initiativtageren og innehaveren av maskinen der tjenesten kjørte
354 hadde fått nok innhold til at de ikke lenger følte at de trengte å
355 behandle brukerne som likemenn. Trond har skrevet til meg at flere
356 felter vil bli lagt inn i eksporten (blant annet strekkode), men
357 uttrykt skepsis til å gjøre all informasjonen tilgjengelig (han
358 ønsker slik jeg forsto han å kontrollere tjenesten og ikke gjøre
359 det mulig å lage konkurrerende tjeneste). Holdningen gjør meg ennå
360 mer skeptisk, men tjenesten fungerer fint, så jeg har bestemt meg for
361 å ta den i bruk, men begrense meg til å registrere informasjon som
362 er tilgjengelig i eksporten.
</p
>
364 <p
>Har ennå ikke begynt masseregistrering, da jeg venter på støtte for
365 strekkoder i tjenesten. Har strekkodeleser, og vil spare litt tid i
366 registreringen når jeg går løs på mine esker. Foreløbig har jeg
367 registrert litt tilfeldige serier som ligger rundt om i huset, men for
368 å få et komplett arkiv må nok noen tusen tegneserier registreres.
</p
>
370 <p
>Løsningen er i følge utvikleren laget med et Oracle-spesifikt
371 verktøy for å lage webtjenester, og ikke fri programvare.
372 Utvikleren tar imot innspill men det hørtes ikke ut som om utvikling
373 av systemet var enkelt å dele mellom flere, slik at det må via
376 <p
>Høres dette interessant ut, besøk
377 <a href=
"http://www.mineserier.no/
">mineserier.no
</a
> og ta en