]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Typo.
[homepage.git] / blog / index.rss
index 4052a9e7c93fb6987c80ab6b85eb3694f5422d08..5c3145202fad57b2fd511c883a94eafcee30d6f5 100644 (file)
@@ -6,6 +6,131 @@
                 <link>http://people.skolelinux.org/pere/blog/</link>
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
+       <item>
+               <title>How is booting into runlevel 1 different from single user boots?</title>
+               <link>http://people.skolelinux.org/pere/blog/How_is_booting_into_runlevel_1_different_from_single_user_boots_.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/How_is_booting_into_runlevel_1_different_from_single_user_boots_.html</guid>
+                <pubDate>Thu, 4 Aug 2011 12:40:00 +0200</pubDate>
+               <description>
+&lt;p&gt;Wouter Verhelst have some
+&lt;a href=&quot;http://grep.be/blog/en/retorts/pere_kubuntu_boot&quot;&gt;interesting
+pcomments and opinions&lt;/a&gt; on my blog post on
+&lt;a href=&quot;http://people.skolelinux.org/pere/blog/What_should_start_from__etc_rcS_d__in_Debian____almost_nothing.html&quot;&gt;the
+need to clean up /etc/rcS.d/ in Debian&lt;/a&gt; and my blog post about
+&lt;a href=&quot;http://people.skolelinux.org/pere/blog/What_is_missing_in_the_Debian_desktop__or_why_my_parents_use_Kubuntu.html&quot;&gt;the
+default KDE desktop in Debian&lt;/a&gt;.  I only have time to address one
+small piece of his comment now, and though it best to address the
+misunderstanding he bring forward:&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;
+Currently, a system admin has four options: [...] boot to a
+single-user system (by adding &#39;single&#39; to the kernel command line;
+this runs rcS and rc1 scripts)
+&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;This make me believe Wouter believe booting into single user mode
+and booting into runlevel 1 is the same.  I am not surprised he
+believe this, because it would make sense and is a quite sensible
+thing to believe.  But because the boot in Debian is slightly broken,
+runlevel 1 do not work properly and it isn&#39;t the same as single user
+mode.  I&#39;ll try to explain what is actually happing, but it is a bit
+hard to explain.&lt;/p&gt;
+
+&lt;p&gt;Single user mode is defined like this in /etc/inittab:
+&quot;&lt;tt&gt;~~:S:wait:/sbin/sulogin&lt;/tt&gt;&quot;.  This means the only thing that is
+executed in single user mode in sulogin.  Single user mode is a boot
+state &quot;between&quot; the runlevels, and when booting into single user mode,
+only the scripts in /etc/rcS.d/ are executed before the init process
+enters the single user state.  When switching to runlevel 1, the state
+is in fact not ending in runlevel 1, but it passes through runlevel 1
+and end up in the single user mode (see /etc/rc1.d/S03single, which
+runs &quot;init -t1 S&quot; to switch to single user mode at the end of runlevel
+1.  It is confusing that the &#39;S&#39; (single user) init mode is not the
+mode enabled by /etc/rcS.d/ (which is more like the initial boot
+mode).&lt;/p&gt;
+
+&lt;p&gt;This summary might make it clearer.  When booting for the first
+time into single user mode, the following commands are executed:
+&quot;&lt;tt&gt;/etc/init.d/rc S; /sbin/sulogin&lt;/tt&gt;&quot;.  When booting into
+runlevel 1, the following commands are executed: &quot;&lt;tt&gt;/etc/init.d/rc
+S; /etc/init.d/rc 1; /sbin/sulogin&lt;/tt&gt;&quot;.  A problem show up when
+trying to continue after visiting single user mode.  Not all services
+are started again as they should, causing the machine to end up in an
+unpredicatble state.  This is why Debian admins recommend rebooting
+after visiting single user mode.&lt;/p&gt;
+
+&lt;p&gt;A similar problem with runlevel 1 is caused by the amount of
+scripts executed from /etc/rcS.d/.  When switching from say runlevel 2
+to runlevel 1, the services started from /etc/rcS.d/ are not properly
+stopped when passing through the scripts in /etc/rc1.d/, and not
+started again when switching away from runlevel 1 to the runlevels
+2-5.  I believe the problem is best fixed by moving all the scripts
+out of /etc/rcS.d/ that are not &lt;strong&gt;required&lt;/strong&gt; to get a
+functioning single user mode during boot.&lt;/p&gt;
+
+&lt;p&gt;I have spent several years investigating the Debian boot system,
+and discovered this problem a few years ago.  I suspect it originates
+from when sysvinit was introduced into Debian, a long time ago.&lt;/p&gt;
+</description>
+       </item>
+       
+       <item>
+               <title>Fint at militæret ikke ble aktivisert 22. juli</title>
+               <link>http://people.skolelinux.org/pere/blog/Fint_at_milit__ret_ikke_ble_aktivisert_22__juli.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Fint_at_milit__ret_ikke_ble_aktivisert_22__juli.html</guid>
+                <pubDate>Tue, 2 Aug 2011 09:35:00 +0200</pubDate>
+               <description>
+&lt;p&gt;I &lt;a href=&quot;http://www.dagsavisen.no/innenriks/article518719.ece&quot;&gt;gårdagens
+dagsavis&lt;/a&gt; gjøres det et poeng av at Forsvarets spesialkommando ikke
+ble tatt i bruk da en rykket ut under aksjonene 22. juli.  Personlig
+må jeg innrømme at jeg et glad for at militæret ikke ble tatt i bruk,
+og ser ikke det som et problem slik journalisten legger opp til.
+Politi er trent opp til å forholde seg til sivile regler, mens
+militæret er trent opp til å forholde seg til militære regler.  For å
+si det litt flåsete, så skal politiet spørre først og skyte etterpå,
+mens militæret skal skyte først og spørre etterpå.  Jeg vil helst kun
+ha den første gjengen i aktiv operasjon blant sivile i Norge.&lt;/p&gt;
+
+&lt;p&gt;Ikke at jeg egentlig tror våre folk i militæret er mer skyteglade
+enn folk i politiet, men de er trent forskjellig og med forskjellig
+mål for treningen.  Politiet er trent på å operere blant sin egen
+sivilbefolkning, mens militære er trent på å operere blant fiendtlige
+tropper.  Jeg tror det er en vesentlig forskjell.&lt;/p&gt;
+</description>
+       </item>
+       
+       <item>
+               <title>Fin minnemarkering på Stortinget i dag</title>
+               <link>http://people.skolelinux.org/pere/blog/Fin_minnemarkering_p___Stortinget_i_dag.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Fin_minnemarkering_p___Stortinget_i_dag.html</guid>
+                <pubDate>Mon, 1 Aug 2011 16:40:00 +0200</pubDate>
+               <description>
+&lt;p&gt;Jeg hadde anledning, så jeg deltok på
+&lt;a href=&quot;http://www.stortinget.no/no/Hva-skjer-pa-Stortinget/Nyhetsarkiv/Forsidenyheter/2010-2011/Minnemote-mandag-1-august-kl-12/&quot;&gt;minnemarkeringen
+på Stortinget&lt;/a&gt; i dag.  Det var en fin markering, og jeg likte talene.
+For meg er demokrati, åpenhet og humanitet fundert på frihet, som jeg
+håper vi alle vil bidra til å beskytte i tiden som kommer.  Jeg
+registrerer at det i Danmark
+&lt;a href=&quot;http://www.aftenposten.no/nyheter/iriks/article4189002.ece&quot;&gt;diskuteres
+å redusere friheten&lt;/a&gt;.  Vi bør vite bedre her i Norge.  Stoltenberg
+berørte retten til å feile, og den er nært knyttet til muligheten til
+å lykkes.  Begge deler krever at en har friheten til å prøve, og den
+er viktig i et samfunn.  Friheten til å prøve begrenses når kontroll
+innføres.&lt;/p&gt;
+
+&lt;p&gt;Det at noen av stolene i stortingssalen var tomme ga en litt
+uventet ramme til markeringen.  Jeg hadde regnet med at
+stortingsrepresentanter, regjeringsmedlemmer og kongehus til sammen
+ville fylle alle setene.  Vet ikke hvem som skulle sittet der det var
+ledige plasser, men antar noen var opptatt andre steder.  Kanskje i
+begravelser, eller rett og slett var blitt drept (har ikke hørt at
+noen i Stortinget ble drept, men kan ha gått glipp av noe).  Det at
+noen manglet synes jeg illustrerte minnestundens poeng godt.  Vi
+mangler noen som skulle ha vært blant oss.  Det kan aldri gjøres om,
+og bør aldri glemmes.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>What should start from /etc/rcS.d/ in Debian? - almost nothing</title>
                <link>http://people.skolelinux.org/pere/blog/What_should_start_from__etc_rcS_d__in_Debian____almost_nothing.html</link>
@@ -383,147 +508,5 @@ utviklingstimer for å en norsk portal på plass.&lt;/p&gt;
 </description>
        </item>
        
-       <item>
-               <title>Free Software vs. proprietary softare...</title>
-               <link>http://people.skolelinux.org/pere/blog/Free_Software_vs__proprietary_softare___.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Free_Software_vs__proprietary_softare___.html</guid>
-                <pubDate>Mon, 20 Jun 2011 12:50:00 +0200</pubDate>
-               <description>
-&lt;p&gt;Reading
-&lt;a href=&quot;http://blog.thingiverse.com/2011/06/20/open-source-vs-closed-source-eulas/&quot;&gt;the
-thingiverse blog&lt;/a&gt;, I came across two highlights of interesting
-parts of the
-&lt;a href=&quot;http://wiki.blender.org/index.php/Autodesk_EULA&quot;&gt;Autodesk&lt;/a&gt;
-and
-&lt;a href=&quot;http://blog.makezine.com/archive/2011/06/things-you-cant-do-with-the-microsoft-kinect-sdk.html&quot;&gt;Microsoft
-Kinect&lt;/a&gt; End User License Agreements (EULAs), which illustrates
-quite well why I stay away from software with EULAs.  Whenever I take
-the time to read their content, the terms are simply unacceptable.&lt;/p&gt;
-</description>
-       </item>
-       
-       <item>
-               <title>Kartverkets lansering av tjenesten Se Eiendom har potensiale, hvis bruksvilkårene ikke blokkerer</title>
-               <link>http://people.skolelinux.org/pere/blog/Kartverkets_lansering_av_tjenesten_Se_Eiendom_har_potensiale__hvis_bruksvilk__rene_ikke_blokkerer.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Kartverkets_lansering_av_tjenesten_Se_Eiendom_har_potensiale__hvis_bruksvilk__rene_ikke_blokkerer.html</guid>
-                <pubDate>Sat, 18 Jun 2011 01:00:00 +0200</pubDate>
-               <description>
-&lt;p&gt;På torsdag lanserte kartverket en ny nett-tjeneste kalt
-&lt;a href=&quot;http://www.seeiendom.no/&quot;&gt;Se Eiendom&lt;/a&gt;, der en får innsyn i
-det norske eiendomsregisteret (Matrikkelen) og kan slå opp
-grunnleggende informasjon om hver eiendom.  En kan slå opp et
-koordinat og finne ut hvilken eiendom punktet befinner se på og så slå
-opp eiendommen i matrikkelen og finne ut nøkkelinformasjon om
-eiendommen.&lt;/p&gt;
-
-&lt;p&gt;Det slo meg at dette kan brukes til å gjenskape kommunegrenser, ved
-å slå opp punkter langs grenselinja og dermed bestemme hvor
-grenselinjen befinner seg.  En kan bestemme den vilkårlig nøyaktig ved
-å gjøre et geometrisk søk.
-
-&lt;p&gt;Sniffet i kveld på trafikken til tjenesten, og det er i korte trekk
-tre relevante tjenestekall som returnerer JSON-data.&lt;/p&gt;
-
-&lt;p&gt;Først en som konverterer mellom koordinater, som i mitt eksempel
-konverterer fra UTM sone 33 til UTM sone 32:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-% GET &#39;http://www.seeiendom.no/services/geoport.svc/GetTransformJsonp?nord=6648308.4755859&amp;ost=248316.38085938&amp;fromEpsg=EPSG:32633&amp;toEpsg=EPSG:32632&#39;
-{&quot;x&quot;:583905.90433579613,&quot;y&quot;:6640700.79711847}
-%
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;Koordinatene i UTM sone 32 kan så gis til tjenesten som slår opp
-eiendom basert på koordinat:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-% echo | POST &#39;http://www.seeiendom.no/services/geoport.svc/PerformPropertySearchFromPolygonCoordinatesJsonp?polygonCoordinatesString=583905.9043357961,6640700.79711847&#39;
-{&quot;error&quot;:&quot;&quot;,&quot;wfsTeigInfo&quot;:{&quot;TeigId&quot;:128010625,&quot;Areal&quot;:&quot;6128.7&quot;,&quot;GardsNr&quot;:&quot;300&quot;,&quot;BruksNr&quot;:&quot;2384&quot;,&quot;FesteNr&quot;:&quot;0&quot;,&quot;SeksjonsNr&quot;:&quot;0&quot;,&quot;MatrikkelNr&quot;:&quot;300/2384&quot;,&quot;HovedTeig&quot;:true,&quot;KommuneNavn&quot;:&quot;Bærum&quot;,&quot;Adresses&quot;:null,&quot;ArealMerknadsKoder&quot;:null,&quot;UregistrertJordsameie&quot;:false,&quot;AvklartEiere&quot;:false,&quot;TeigMedFlereMatrikkelEnheter&quot;:false,&quot;Tvist&quot;:false,&quot;KommuneNr&quot;:&quot;0219&quot;}}
-%
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;Etter dette kallet har en kommunenavn og kommunenummer, noe som er
-tilstrekkelig til å gjenskape kommunegrenser.  Hvis en ønsker å vite
-detaljene om eiendommen kan en slå opp i selve matrikkelen, og få ut
-en HTML-side med informasjon:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-% GET &#39;http://www.seeiendom.no/services/Matrikkel.svc/GetDetailPage?type=property&amp;knr=0219&amp;gnr=300&amp;bnr=2384&amp;fnr=0&amp;snr=0&amp;showpwm=false&amp;customer=kartverket&#39;
-&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
-&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
-    &amp;lt;head&gt;
-        &amp;lt;title&gt;Matrikkel informasjon&amp;lt;/title&gt;
-[...]
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;Informasjon om hva en kan hente ut ved hjelp av Matrikkel.svc er
-dokumentert og tilgjengelig på
-&lt;a href=&quot;http://www.seeiendom.no/services/Matrikkel.svc/help&quot;&gt;en egen
-hjelpeside&lt;/a&gt;.  Hvis en vil ha XML- eller JSON-formattert informasjon
-kan GetMatrikkelinfo-funksjonen brukes.  Hvis en f.eks. bruker den slik
-får en masse informasjon om en eiendom:&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-% echo &#39;{&quot;knr&quot;: 1601, &quot;gnr&quot;: 27, &quot;bnr&quot;: 2, &quot;fnr&quot;: 0, &quot;snr&quot;: 0, &quot;customer&quot;: &quot;kartverket&quot;}&#39; | \
-  POST -c application/json http://www.seeiendom.no/services/Matrikkel.svc/GetMatrikkelinfo
-[...]
-%
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;Dette ser ut som en svært nyttig tjeneste som kan gjøre FiksGataMi
-mer treffsikker når den skal finne ut hvilken kommune og fylke som
-skal ha problemrapporter.  Da eierinformasjon ikke er tilgjengelig, må
-vi i så fall bygge opp vår egen database over eiere av eiendommer
-knyttet til vei for å kunne skille på veinivå om kommune eller
-vegvesen skal ha beskjed.  Har ikke funnet informasjon om hvilke
-bruksvilkår tjenesten har, så jeg er ennå ikke sikker på om dette er
-trygt å gjøre.  Håper det blir klart etter hvert som tjenesten tar
-form.&lt;/p&gt;
-
-&lt;p&gt;Tillegg 2011-06-24: Har oppdaget at en også kan hente ut geografisk
-beskrivelse av eiendommen (dvs. et polygon som omkretser eiendommen),
-ved hjelp av følgende forespørsel.&lt;/p&gt;
-
-&lt;blockquote&gt;&lt;pre&gt;
-% echo | POST &#39;http://www.seeiendom.no/services/geoport.svc/GetPropertyBorderJsonp?kommunenr=1663&amp;gardsnr=4&amp;bruksnr=182&amp;festenr=0&amp;seksjonsnr=0&amp;gateAdresseId=&amp;address=&amp;showPopUp=true&#39;
-[...]
-%
-&lt;/pre&gt;&lt;/blockquote&gt;
-
-&lt;p&gt;Da blir det straks veldig nyttig for å klassifisere eierskap på
-veier og andre offentlige områder.  Det er dog en eller annen feil som
-gjør at oppslag på store eiendommer (som Nordmarka i Oslo og
-Finnmarksvidda) ikke fungerer.  Vet ikke hva det kommer av.&lt;/p&gt;
-
-</description>
-       </item>
-       
-       <item>
-               <title>Regjeringen vil gjøre offentlighetsloven mer tannløs</title>
-               <link>http://people.skolelinux.org/pere/blog/Regjeringen_vil_gj__re_offentlighetsloven_mer_tannl__s.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Regjeringen_vil_gj__re_offentlighetsloven_mer_tannl__s.html</guid>
-                <pubDate>Sat, 21 May 2011 12:50:00 +0200</pubDate>
-               <description>
-&lt;p&gt;Oppdaget ved en tilfeldighet &lt;a
-href=&quot;http://twitter.com/#!/Kriho/status/71568395132338176&quot;&gt;via
-twitter&lt;/a&gt; at regjeringen i går annonserte at de planlegger å &lt;a
-href=&quot;http://www.regjeringen.no/nb/dep/jd/pressesenter/pressemeldinger/2011/vil-endre-innsynsretten.html?id=643893&quot;&gt;gjøre
-offentlighetsloven og innsynsretten mer tannløs&lt;/a&gt;.  Forslaget ble
-&lt;a href=&quot;http://www.regjeringen.no/nn/dep/jd/Dokument/proposisjonar-og-meldingar/prop/2010-2011/prop-125-l-20102011.html?id=643820&quot;&gt;vedtatt
-i går&lt;/a&gt; av regjeringen uten høring og de planlegger visst å
-oversende til stortinget uten å be om innspill fra berørte parter i
-forkant.  Personlig ser jeg innsynsretten som en viktig rett som kan
-bidra til å holde maktpersoner i det offentlige under kontroll.  Det
-er ingen privatsak å jobbe for folket, noe enhver som er ansatt i det
-offentlige eller valgt inn i posisjoner jo faktisk gjør, og det er
-viktig at enhver borger har mulighet til å se det offentlige i
-kortene.&lt;/p&gt;
-
-&lt;p&gt;Forslaget bør skytes ned og ethvert forsøk på å gjøre det
-vanskeligere for innbyggerne å holde et øye med hva som skjer i det
-offentlige bør skrinlegges.&lt;/p&gt;
-</description>
-       </item>
-       
         </channel>
 </rss>