]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Cleanup.
[homepage.git] / blog / index.rss
index 9e49239fd62d98d85f4f78bfe13847cfb8ba3421..b623b75925fdb75629b1b5f00aedd1d1862e0ce3 100644 (file)
@@ -6,6 +6,160 @@
                 <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>Freedombox on Dreamplug, Raspberry Pi and virtual x86 machine</title>
+               <link>http://people.skolelinux.org/pere/blog/Freedombox_on_Dreamplug__Raspberry_Pi_and_virtual_x86_machine.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Freedombox_on_Dreamplug__Raspberry_Pi_and_virtual_x86_machine.html</guid>
+                <pubDate>Fri, 14 Mar 2014 11:00:00 +0100</pubDate>
+               <description>&lt;p&gt;The &lt;a href=&quot;https://wiki.debian.org/FreedomBox&quot;&gt;Freedombox
+project&lt;/a&gt; is working on providing the software and hardware for
+making it easy for non-technical people to host their data and
+communication at home, and being able to communicate with their
+friends and family encrypted and away from prying eyes.  It has been
+going on for a while, and is slowly progressing towards a new test
+release (0.2).&lt;/p&gt;
+
+&lt;p&gt;And what day could be better than the Pi day to announce that the
+new version will provide &quot;hard drive&quot; / SD card / USB stick images for
+Dreamplug, Raspberry Pi and VirtualBox (or any other virtualization
+system), and can also be installed using a Debian installer preseed
+file.  The Debian based Freedombox is now based on Debian Jessie,
+where most of the needed packages used are already present.  Only one,
+the freedombox-setup package, is missing.  To try to build your own
+boot image to test the current status, fetch the freedom-maker scripts
+and build using
+&lt;a href=&quot;http://packages.qa.debian.org/vmdebootstrap&quot;&gt;vmdebootstrap&lt;/a&gt;
+with a user with sudo access to become root:
+
+&lt;pre&gt;
+git clone http://anonscm.debian.org/git/freedombox/freedom-maker.git \
+  freedom-maker
+sudo apt-get install git vmdebootstrap mercurial python-docutils \
+  mktorrent extlinux virtualbox qemu-user-static binfmt-support \
+  u-boot-tools
+make -C freedom-maker dreamplug-image raspberry-image virtualbox-image
+&lt;/pre&gt;
+
+&lt;p&gt;Root access is needed to run debootstrap and mount loopback
+devices.  See the README for more details on the build. If you do not
+want all three images, trim the make line.  But note that thanks to &lt;a
+href=&quot;https://bugs.debian.org/741407&quot;&gt;a race condition in
+vmdebootstrap&lt;/a&gt;, the build might fail without the patch to the
+kpartx call.&lt;/p&gt;
+
+&lt;p&gt;If you instead want to install using a Debian CD and the preseed
+method, boot a Debian Wheezy ISO and use this boot argument to load
+the preseed values:&lt;/p&gt;
+
+&lt;pre&gt;
+url=&lt;a href=&quot;http://www.reinholdtsen.name/freedombox/preseed-jessie.dat&quot;&gt;http://www.reinholdtsen.name/freedombox/preseed-jessie.dat&lt;/a&gt;
+&lt;/pre&gt;
+
+&lt;p&gt;But note that due to &lt;a href=&quot;https://bugs.debian.org/740673&quot;&gt;a
+recently introduced bug in apt in Jessie&lt;/a&gt;, the installer will
+currently hang while setting up APT sources.  Killing the
+&#39;&lt;tt&gt;apt-cdrom ident&lt;/tt&gt;&#39; process when it hang a few times during the
+installation will get the installation going.  This affect all
+installations in Jessie, and I expect it will be fixed soon.&lt;/p&gt;
+
+Give it a go and let us know how it goes on the mailing list, and help
+us get the new release published. :) Please join us on
+&lt;a href=&quot;irc://irc.debian.org:6667/%23freedombox&quot;&gt;IRC (#freedombox on
+irc.debian.org)&lt;/a&gt; and
+&lt;a href=&quot;http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss&quot;&gt;the
+mailing list&lt;/a&gt; if you want to help make this vision come true.&lt;/p&gt;
+</description>
+       </item>
+       
+       <item>
+               <title>How to add extra storage servers in Debian Edu / Skolelinux</title>
+               <link>http://people.skolelinux.org/pere/blog/How_to_add_extra_storage_servers_in_Debian_Edu___Skolelinux.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/How_to_add_extra_storage_servers_in_Debian_Edu___Skolelinux.html</guid>
+                <pubDate>Wed, 12 Mar 2014 12:50:00 +0100</pubDate>
+               <description>&lt;p&gt;On larger sites, it is useful to use a dedicated storage server for
+storing user home directories and data.  The design for handling this
+in &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux&lt;/a&gt;, is
+to update the automount rules in LDAP and let the automount daemon on
+the clients take care of the rest.  I was reminded about the need to
+document this better when one of the customers of
+&lt;a href=&quot;http://www.slxdrift.no/&quot;&gt;Skolelinux Drift AS&lt;/a&gt;, where I am
+on the board of directors, asked about how to do this.  The steps to
+get this working are the following:&lt;/p&gt;
+
+&lt;p&gt;&lt;ol&gt;
+
+&lt;li&gt;Add new storage server in DNS.  I use nas-server.intern as the
+example host here.&lt;/li&gt;
+
+&lt;li&gt;Add automoun LDAP information about this server in LDAP, to allow
+all clients to automatically mount it on reqeust.&lt;/li&gt;
+
+&lt;li&gt;Add the relevant entries in tjener.intern:/etc/fstab, because
+tjener.intern do not use automount to avoid mounting loops.&lt;/li&gt;
+
+&lt;/ol&gt;&lt;/p&gt;
+
+&lt;p&gt;DNS entries are added in GOsa², and not described here.  Follow the
+&lt;a href=&quot;https://wiki.debian.org/DebianEdu/Documentation/Wheezy/GettingStarted&quot;&gt;instructions
+in the manual&lt;/a&gt; (Machine Management with GOsa² in section Getting
+started).&lt;/p&gt;
+
+&lt;p&gt;Ensure that the NFS export points on the server are exported to the
+relevant subnets or machines:&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
+root@tjener:~# showmount -e nas-server
+Export list for nas-server:
+/storage         10.0.0.0/8
+root@tjener:~#
+&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;Here everything on the backbone network is granted access to the
+/storage export.  With NFSv3 it is slightly better to limit it to
+netgroup membership or single IP addresses to have some limits on the
+NFS access.&lt;/p&gt;
+
+&lt;p&gt;The next step is to update LDAP.  This can not be done using GOsa²,
+because it lack a module for automount.  Instead, use ldapvi and add
+the required LDAP objects using an editor.&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
+ldapvi --ldap-conf -ZD &#39;(cn=admin)&#39; -b ou=automount,dc=skole,dc=skolelinux,dc=no
+&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;When the editor show up, add the following LDAP objects at the
+bottom of the document.  The &quot;/&amp;&quot; part in the last LDAP object is a
+wild card matching everything the nas-server exports, removing the
+need to list individual mount points in LDAP.&lt;/p&gt;
+
+&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
+add cn=nas-server,ou=auto.skole,ou=automount,dc=skole,dc=skolelinux,dc=no
+objectClass: automount
+cn: nas-server
+automountInformation: -fstype=autofs --timeout=60 ldap:ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
+
+add ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
+objectClass: top
+objectClass: automountMap
+ou: auto.nas-server
+
+add cn=/,ou=auto.nas-server,ou=automount,dc=skole,dc=skolelinux,dc=no
+objectClass: automount
+cn: /
+automountInformation: -fstype=nfs,tcp,rsize=32768,wsize=32768,rw,intr,hard,nodev,nosuid,noatime nas-server.intern:/&amp;
+&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;The last step to remember is to mount the relevant mount points in
+tjener.intern by adding them to /etc/fstab, creating the mount
+directories using mkdir and running &quot;mount -a&quot; to mount them.&lt;/p&gt;
+
+&lt;p&gt;When this is done, your users should be able to access the files on
+the storage server directly by just visiting the
+/tjener/nas-server/storage/ directory using any application on any
+workstation, LTSP client or LTSP server.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>Hvordan bør RFC 822-formattert epost lagres i en NOARK5-database?</title>
                <link>http://people.skolelinux.org/pere/blog/Hvordan_b_r_RFC_822_formattert_epost_lagres_i_en_NOARK5_database_.html</link>
@@ -75,7 +229,7 @@ av obligatoriske krav.&lt;/p&gt;
 &lt;p&gt;Det ser dermed ut for meg som om det er et lite behov for å
 standardisere XML-lagring av RFC-822-formatterte meldinger.  Noen som
 vet om god spesifikasjon i så måte?  I tillegg til den omtalt over,
-har jeg kommte over følgende aktuelle beskrivelser (søk på &quot;rfc 822
+har jeg kommet over flere aktuelle beskrivelser (søk på &quot;rfc 822
 xml&quot;, så finner du aktuelle alternativer).&lt;/p&gt;
 
 &lt;ul&gt;
@@ -727,157 +881,5 @@ likevel.&lt;/p&gt;
 </description>
        </item>
        
-       <item>
-               <title>Debian Edu interview: Klaus Knopper</title>
-               <link>http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Klaus_Knopper.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Klaus_Knopper.html</guid>
-                <pubDate>Fri, 6 Dec 2013 09:50:00 +0100</pubDate>
-               <description>&lt;p&gt;It has been a while since I managed to publish the last interview,
-but the &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu /
-Skolelinux&lt;/a&gt; community is still going strong, and yesterday we even
-had a new school administrator show up on
-&lt;a href=&quot;irc://irc.debian.org/#debian-edu&quot;&gt;#debian-edu&lt;/a&gt; to share
-his success story with installing Debian Edu at their school.  This
-time I have been able to get some helpful comments from the creator of
-Knoppix, Klaus Knopper, who was involved in a Skolelinux project in
-Germany a few years ago.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Who are you, and how do you spend your days?&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;I am Klaus Knopper.  I have a master degree in electrical
-engineering, and is currently professor in information management at
-the university of applied sciences Kaiserslautern / Germany and
-freelance Open Source software developer and consultant.&lt;/p&gt;
-
-&lt;p&gt;All of this is pretty much of the work I spend my days with. Apart
-from teaching, I&#39;m also conducting some more or less experimental
-projects like the &lt;a href=&quot;http://www.knoppix.org&quot;&gt;Knoppix GNU/Linux live
-system&lt;/a&gt; (Debian-based like Skolelinux),
-&lt;a href=&quot;http://www.knopper.net/knoppix-adriane/index-en.html&quot;&gt;ADRIANE&lt;/a&gt;
-(a blind-friendly talking desktop system) and
-&lt;a href=&quot;http://www.knopper.net/linbo/index-en.html&quot;&gt;LINBO&lt;/a&gt;
-(Linux-based network boot console, a fast remote install and repair
-system supporting various operating systems).&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;How did you get in contact with the Skolelinux / Debian Edu
-project?&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;The credit for this have to go to Kurt Gramlich, who is the German
-coordinator for Skolelinux.  We were looking for an all-in-one open
-source community-supported distribution for schools, and Kurt
-introduced us to Skolelinux for this purpose.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;What do you see as the advantages of Skolelinux / Debian
-Edu?&lt;/strong&gt;&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;Quick installation,&lt;/li&gt;
-  &lt;li&gt;works (almost) out of the box,&lt;/li&gt;
-  &lt;li&gt;contains many useful software packages for teaching and learning,&lt;/li&gt;
-  &lt;li&gt;is a purely community-based distro and not controlled by a
-    single company,&lt;/li&gt;
-  &lt;li&gt;has a large number of supporters and teachers who share their
-    experience and problem solutions.&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;&lt;strong&gt;What do you see as the disadvantages of Skolelinux / Debian
-Edu?&lt;/strong&gt;&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;Skolelinux is - as we had to learn - not easily upgradable to
-  the next version.  Opposed to its genuine Debian base, upgrading to
-  a new version means a full new installation from scratch to get it
-  working again reliably.
-
-  &lt;li&gt;Skolelinux is based on Debian/stable, and therefore always a
-  little outdated in terms of program versions compared to Edubuntu or
-  similar educational Linux distros, which rather use Debian/testing
-  as their base.
-
-  &lt;li&gt;Skolelinux has some very self-opinionated and stubborn default
-  configuration which in my opinion adds unnecessary complexity and is
-  not always suitable for a schools needs, the preset network
-  configuration is actually a core definition feature of Skolelinux
-  and not easy to change, so schools sometimes have to change their
-  network configuration to make it &quot;Skolelinux-compatible&quot;.
-
-  &lt;li&gt;Some proposed extensions, which were made available as
-  contribution, like secure examination mode and lecture material
-  distribution and collection, were not accepted into the mainline
-  Skolelinux development and are now not easy to maintain in the
-  future because of Skolelinux somewhat undeterministic update
-  schemes.&lt;/li&gt;
-
-  &lt;li&gt;Skolelinux has only a very tiny number of base developers
-  compared to Debian.&lt;/li&gt;
-
-&lt;/ul&gt;
-
-&lt;p&gt;For these reasons and experience from our project, I would now
-rather consider using plain Debian for schools next time, until
-Skolelinux is more closely integrated into Debian and becomes
-upgradeable without reinstallation.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Which free software do you use daily?&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;GNU/Linux with LXDE desktop, bash for interactive dialog and
-programming, texlive for documentation and correspondence,
-occasionally LibreOffice for document format conversion. Various
-programming languages for teaching.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Which strategy do you believe is the right one to use to
-get schools to use free software?&lt;/strong&gt;&lt;/p&gt;
-
-&lt;p&gt;Strong arguments are&lt;/p&gt;
-
-&lt;ul&gt;
-
-  &lt;li&gt;Knowledge is free, and so should be methods and tools for
-    teaching and learning.&lt;/li&gt;
-
-  &lt;li&gt;Students can learn with and use the same software at school, at
-    home, and at their working place without running into license or
-    conversion problems.&lt;/li&gt;
-
-  &lt;li&gt;Closed source or proprietary software hides knowledge rather
-    than exposing it, and proprietary software vendors try to bind
-    customers to certain products.  But teachers need to teach
-    science, not products.&lt;/li&gt;
-
-  &lt;li&gt;If you have everything you for daily work as open source, what
-    would you need proprietary software for?&lt;/li&gt;
-
-&lt;/ul&gt;
-</description>
-       </item>
-       
-       <item>
-               <title>Dugnadsnett for alle, a wireless community network in Oslo, take shape</title>
-               <link>http://people.skolelinux.org/pere/blog/Dugnadsnett_for_alle__a_wireless_community_network_in_Oslo__take_shape.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Dugnadsnett_for_alle__a_wireless_community_network_in_Oslo__take_shape.html</guid>
-                <pubDate>Sat, 30 Nov 2013 10:10:00 +0100</pubDate>
-               <description>&lt;p&gt;If you want the ability to electronically communicate directly with
-your neighbors and friends using a network controlled by your peers in
-stead of centrally controlled by a few corporations, or would like to
-experiment with interesting network technology, the
-&lt;a href=&quot;http://www.dugnadsnett.no/&quot;&gt;Dugnasnett for alle i Oslo&lt;/a&gt;
-might be project for you.  39 mesh nodes are currently being planned,
-in the freshly started initiative from NUUG and Hackeriet to create a
-wireless community network.  The work is inspired by
-&lt;a href=&quot;http://freifunk.net/&quot;&gt;Freifunk&lt;/a&gt;,
-&lt;a href=&quot;http://www.awmn.net/&quot;&gt;Athens Wireless Metropolitan
-Network&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Roofnet&quot;&gt;Roofnet&lt;/a&gt;
-and other successful mesh networks around the globe.  Two days ago we
-held a workshop to try to get people started on setting up their own
-mesh node, and there we decided to create a new mailing list
-&lt;a href=&quot;http://lists.nuug.no/mailman/listinfo/dugnadsnett&quot;&gt;dugnadsnett
-(at) nuug.no&lt;/a&gt; and IRC channel
-&lt;a href=&quot;irc://irc.freenode.net/#dugnadsnett.no&quot;&gt;#dugnadsnett.no&lt;/a&gt; to
-coordinate the work.  See also the NUUG blog post
-&lt;a href=&quot;http://www.nuug.no/news/E_postliste_og_IRC_kanal_for_Dugnadsnett_for_alle_i_Oslo.shtml&quot;&gt;announcing
-the mailing list and IRC channel&lt;/a&gt;.&lt;/p&gt;
-</description>
-       </item>
-       
         </channel>
 </rss>