]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Generated.
[homepage.git] / blog / index.rss
index 1ad105bcadbd6eac49992ef2f24dced7571f49c7..2b61d6ba9ca12c3a36980911dd5cb0c67232d521 100644 (file)
@@ -6,6 +6,151 @@
                 <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>Debian Edu - some ideas for the future versions</title>
+               <link>http://people.skolelinux.org/pere/blog/Debian_Edu___some_ideas_for_the_future_versions.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_Edu___some_ideas_for_the_future_versions.html</guid>
+                <pubDate>Mon, 11 Jun 2012 14:30:00 +0200</pubDate>
+               <description>&lt;p&gt;During my work on Debian Edu based on Squeeze, I came across some
+issues that should be addressed in the Wheezy release.  I finally
+found time to wrap up my notes and provide quick summary of what I
+found, with a bit explanation.&lt;/p&gt;
+
+&lt;p&gt;&lt;ul&gt;
+
+&lt;li&gt;We need to rewrite our package installation framework, as tasksel
+changed from using tasksel tasks to using meta packages (aka packages
+with dependencies like our education-* packages), and our installation
+system depend on tasksel tasks in
+/usr/share/tasksel/debian-edu-tasks.desc for package
+installation.&lt;/li&gt;
+
+&lt;li&gt;Enable Kerberos login for more services.  Now with the Kerberos
+foundation in place, we should use it to get single sign on with more
+services, and avoiding unneeded password / login questions.  We should
+at least try to enable it for these services:
+&lt;ul&gt;
+
+  &lt;li&gt;CUPS for admins to add/configure printers and users when using
+    quotas.&lt;/li&gt;
+  &lt;li&gt;Nagios for admins checking the system status.&lt;/li&gt;
+  &lt;li&gt;GOsa for admins updating LDAP and users changing their passwords.&lt;/li&gt;
+  &lt;li&gt;LDAP for admins updating LDAP.&lt;/li&gt;
+  &lt;li&gt;Squid for users when exam mode / filtering is active.&lt;/li&gt;
+  &lt;li&gt;ssh for admins and users to save a password prompt.&lt;/li&gt;
+
+&lt;/ul&gt;&lt;/li&gt;
+
+&lt;li&gt;When we move GOsa to use Kerberos instead of LDAP bind to
+authenticate users, we should try to block or at least limit access to
+use LDAP bind for authentication, to ensure Kerberos is used when it
+is intended, and nothing fall back to using the less safe LDAP bind&lt;/li&gt;
+
+&lt;li&gt;Merge debian-edu-config and debian-edu-install.  The split made
+sense when d-e-install did a lot more, but these days it is just an
+inconvenience when we update the debconf preseeding values.&lt;/li&gt;
+
+&lt;li&gt;Fix partman-auto to allow us to abort the installation before
+touching the disk if the disk is too small.  This is
+&lt;a href=&quot;http://bugs.debian.org/653305&quot;&gt;BTS report #653305&lt;/a&gt; and the
+d-i developers are fine with the patch and someone just need to apply
+it and upload.&lt;/li&gt;
+
+&lt;li&gt;Adjust to new LTSP framework (boot time config instead of install
+time config).  LTSP changed its design, and our hooks to install
+packages and update the configuration is most likely not going to work
+in Wheezy.
+
+&lt;li&gt;Consider switching to NBD instead of NFS for LTSP root, to allow
+the Kernel to cache files in its normal file cache, possibly speeding
+up KDE login on slow networks.&lt;/li&gt;
+
+&lt;li&gt;Make it possible to create expired user passwords that need to
+change on first login.  This is useful when handing out password on
+paper, to make sure only the user know the password.  This require
+fixes to the PAM handling of kdm and gdm.&lt;/li&gt;
+
+&lt;li&gt;Make GUI for adding new machines automatically from sitesummary.
+The current command line script is not very friendly to people most
+familiar with GUIs.  This should probably be integrated into GOsa to
+have it available where the admin will be looking for it..&lt;/li&gt;
+
+&lt;li&gt;We should find way for Nagios to check that the DHCP service
+actually is working (as in handling out IP addresses).  None of the
+Nagios checks I have found so far have been working for me.&lt;/li&gt;
+
+&lt;li&gt;We should switch from libpam-nss-ldapd to sssd for all profiles
+using LDAP, and not only on for roaming workstations, to have less
+packages to configure and consistent setup across all profiles.&lt;/li&gt;
+
+&lt;li&gt;We should configure Kerberos to update LDAP and Samba password
+when changing password using the Kerberos protocol.  The hook was
+requested in &lt;a href=&quot;http://bugs.debian.org/588968&quot;&gt;BTS report
+#588968&lt;/a&gt; and is now available in Wheezy.  We might need to write a
+MIT Kerberos plugin in C to get this.&lt;/li&gt;
+
+&lt;li&gt;We should clean up the set of applications installed by default.
+&lt;ul&gt;
+
+&lt;li&gt;reduce the number of chemistry visualisers&lt;/li&gt;
+&lt;li&gt;consider dropping xpaint&lt;/li&gt;
+&lt;li&gt;and probably more?&lt;/li&gt;
+&lt;/ul&gt;&lt;/li&gt;
+
+&lt;li&gt;Some hardware need external firmware to work properly.  This is
+mostly the case for WiFi network cards, but there are some other
+examples too.  For popular laptops to work out of the box, such
+firmware need to be installed from non-free, and we should provide
+some GUI to do this.  Ubuntu already have this implemented, and we
+could consider using their packages.  At the moment we have some
+command line script to do this (one for the running system, another
+for the LTSP chroot).&lt;/li&gt;
+
+
+&lt;li&gt;In Squeeze, we provide KDE, Gnome and LXDE as desktop options.  We
+should extend the list to Xfce and Sugar, and preferably find a way to
+install several and allow the admin or the user to select which one to
+use.&lt;/li&gt;
+
+&lt;li&gt;The golearn tool from the goplay package make it easy to check out
+interesting educational packages.  We should work on the package
+tagging in Debian to ensure it represent all the useful educational
+packages, and extend the tool to allow it to use packagekit to install
+new applications with a simple mouse click.&lt;/li&gt;
+
+&lt;li&gt;The Squeeze version got half a exam solution already in place,
+with the introduction of iptable based network blocking, but for it to
+be a complete exam solution the Squid proxy need to enable
+filtering/blocking as well when the exam mode is enabled.  We should
+implement a way to easily enable this for the schools that want it,
+instead of the &quot;it is documented&quot; method of today.&lt;/li&gt;
+
+&lt;li&gt;A feature used in several schools is the ability for a teacher to
+&quot;take over&quot; the desktop of individual or all computers in the room.
+There are at least three implementations,
+&lt;a href=&quot;italc.sourceforge.net/&quot;&gt;italc&lt;/a&gt;,
+&lt;a href=&quot;http://www.itais.net/help/en/&quot;&gt;controlaula&lt;/a&gt; og
+&lt;a href=&quot;http://www.epoptes.org/&quot;&gt;epoptes&lt;/a&gt; and we should pick one of
+them and make it trivial to set it up in a school.  The challenges is
+how to distribute crypto keys and how to group computers in one room
+and how to set up which machine/user can control the machines in a
+given room.&lt;/li&gt;
+
+&lt;li&gt;Tablets and surf boards are getting more and more popular, and we
+should look into providing a good solution for integrating these into
+the Debian Edu network.  Not quite sure how.  Perhaps we should
+provide a installation profile with better touch screen support for
+them, or add some sync services to allow them to exchange
+configuration and data with the central server.  This should be
+investigated.&lt;/li&gt;
+
+&lt;/ul&gt;&lt;/p&gt;
+
+&lt;p&gt;I guess we will discover more as we continue to work on the Wheezy
+version.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>Litt statistikk fra Offentlig Elektronisk postjournal</title>
                <link>http://people.skolelinux.org/pere/blog/Litt_statistikk_fra_Offentlig_Elektronisk_postjournal.html</link>
@@ -684,45 +829,5 @@ legge inn og hente ut informasjon.  Så får vi se hva de sier.&lt;/p&gt;
 </description>
        </item>
        
-       <item>
-               <title>Database over bensinpriser fra dinside.no</title>
-               <link>http://people.skolelinux.org/pere/blog/Database_over_bensinpriser_fra_dinside_no.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Database_over_bensinpriser_fra_dinside_no.html</guid>
-                <pubDate>Wed, 30 May 2012 14:30:00 +0200</pubDate>
-               <description>&lt;p&gt;En god og offentlig kilde til bensinpriser i Norge er
-&lt;a href=&quot;http://www.dinside.no/1931/her-faar-du-billigst-bensin-diesel&quot;&gt;dinside.no
-sin prisoversikt&lt;/a&gt; samlet inn på dugnad fra frivillige over hele
-landet.  Den har ikke like mange priser rapportert inn som Bitfactorys
-mobil-app, men informasjonen som samles inn er enkelt offentlig
-tilgjengelig på web.  Dessverre forsvinner prisene fra web etter noen
-dager, så for å kunne lage analyser og se trender må en lage en
-database ved å hente ut informasjon fra dinside.no sine nettsider over
-en lengre periode.  Jeg startet for litt over en uke siden en
-innsamlingstjeneste som gjør nettopp dette.  Jeg har de siste ukene
-lært meg å bruke &lt;a href=&quot;http://www.scraperwiki.com/&quot;&gt;Scraperwiki&lt;/a&gt;,
-et nytt og nyttig verktøy for å hente ut og strukturere informasjon
-tilgjengelig fra nettsider, PDF-er og andre kilder og som trenger
-strukturering.  Hvis du vil se hvordan prisene har utviklet seg, ta en
-titt på
-&lt;a href=&quot;https://scraperwiki.com/scrapers/dinside-bensinpriser/&quot;&gt;scraperwiki-siden
-med databasen&lt;/a&gt; over bensinpriser.  Den henter ned priser fra
-dinside.no hver time.  Hvis du vil bidra til å bedre oversikt over
-bensinprisene i Norge
-&lt;a href=&quot;http://www.dinside.no/php/int/vis_endre.php?ny=1&quot;&gt;registrer
-deg&lt;/a&gt; hos dinside.no og legg inn prisene fra dine lokale
-bensinstasjoner.&lt;/p&gt;
-
-&lt;p&gt;Jeg har kun gjort dette med informasjonen fra dinside.no og ikke
-informasjonen fra Bitfactory pga. bekymring rundt opphavsrettslige
-problemstillinger.  Faktainformasjonen samlet inn av brukerene av
-dinside.no nettsider er åpenbart publisert offentlig, mens jeg
-mistenker det er en juridisk gråsone om det samme gjelder
-informasjonen samlet inn av brukerne av bitfactorys mobilapp.  Derfor
-bidrar jeg med å samle inn priser hos dinside.no, og anbefaler andre å
-gjøre det samme.  Jeg prioriterer å bidra hos de som forstår verdien
-av å dele informasjon med andre uten bruksbegresninger.&lt;/p&gt;
-</description>
-       </item>
-       
         </channel>
 </rss>