- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Educational_applications_included_in_Debian_Edu___Skolelinux__the_screenshot_collection____.html">Educational applications included in Debian Edu / Skolelinux (the screenshot collection :-)</a></div>
- <div class="date"> 1st June 2013</div>
- <div class="body"><p>Included in <a href="http://www.skolelinux.org/">Debian Edu /
-Skolelinux</a>, there are quite a lot of educational software.
-Created to help teachers teach, and pupils learn. We have tried to
-tag them all using debtags use::learning and role::program, and using
-the debtags I was happy to be able to create a collage of the
-educational software packages installed by default, sorted by the
-debtag field. Here it is. Click on a image to learn more about the
-program.</p>
-
-<!-- for f in $(debtags tagcat|grep field::|awk '{print $2}'); do echo; echo "<p><strong>$f</strong></p>"; echo "<p>"; ( for p in $(debtags search --names "use::learning && interface::x11 && role::program && $f"); do img="<img src='http://screenshots.debian.net/thumbnail/$p' alt='$p'>"; if dpkg -s $p > /dev/null 2>&1; then echo "<a href='http://packages.qa.debian.org/$p'>$img</a>"; fi; done; ) | LANG=C sort; echo "</p>"; done -->
-
-<p><strong>field::arts</strong></p>
-<p>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=audacity'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/audacity.png' alt='audacity'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=childsplay'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/childsplay.png' alt='childsplay'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=denemo'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/denemo.png' alt='denemo'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=freebirth'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/freebirth.png' alt='freebirth'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gcompris'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gcompris.png' alt='gcompris'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gimp'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gimp.png' alt='gimp'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=hydrogen'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/hydrogen.png' alt='hydrogen'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=lilypond'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/lilypond.png' alt='lilypond'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=lmms'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/lmms.png' alt='lmms'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=rosegarden'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/rosegarden.png' alt='rosegarden'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=scribus'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/scribus.png' alt='scribus'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=solfege'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/solfege.png' alt='solfege'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=stopmotion'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/stopmotion.png' alt='stopmotion'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=tuxpaint'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/tuxpaint.png' alt='tuxpaint'></a>
-</p>
-
-<p><strong>field::astronomy</strong></p>
-<p>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=celestia-gnome'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/celestia-gnome.png' alt='celestia-gnome'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gpredict'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gpredict.png' alt='gpredict'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=kstars'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/kstars.png' alt='kstars'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=planets'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/planets.png' alt='planets'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=stellarium'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/stellarium.png' alt='stellarium'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=xplanet'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/xplanet.png' alt='xplanet'></a>
-</p>
-
-<p><strong>field::biology:structural</strong></p>
-<p>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=pymol'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/pymol.png' alt='pymol'></a>
-</p>
-
-<p><strong>field::chemistry</strong></p>
-<p>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=atomix'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/atomix.png' alt='atomix'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=chemtool'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/chemtool.png' alt='chemtool'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=easychem'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/easychem.png' alt='easychem'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gchempaint'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gchempaint.png' alt='gchempaint'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gdis'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gdis.png' alt='gdis'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=ghemical'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/ghemical.png' alt='ghemical'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gperiodic'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gperiodic.png' alt='gperiodic'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=kalzium'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/kalzium.png' alt='kalzium'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=pymol'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/pymol.png' alt='pymol'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=viewmol'>[viewmol]</a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=xdrawchem'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/xdrawchem.png' alt='xdrawchem'></a>
-</p>
-
-<p><strong>field::electronics</strong></p>
-<p>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gcompris'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gcompris.png' alt='gcompris'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gpsim'>[gpsim]</a>
-</p>
-
-<p><strong>field::geography</strong></p>
-<p>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=kgeography'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/kgeography.png' alt='kgeography'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=marble'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/marble.png' alt='marble'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=xplanet'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/xplanet.png' alt='xplanet'></a>
-</p>
-
-<p><strong>field::linguistics</strong></p>
-<p>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gcompris'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gcompris.png' alt='gcompris'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=kanagram'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/kanagram.png' alt='kanagram'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=khangman'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/khangman.png' alt='khangman'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=klettres'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/klettres.png' alt='klettres'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=parley'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/parley.png' alt='parley'></a>
-</p>
-
-<p><strong>field::mathematics</strong></p>
-<p>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=childsplay'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/childsplay.png' alt='childsplay'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=drgeo'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/drgeo.png' alt='drgeo'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gcompris'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gcompris.png' alt='gcompris'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=geogebra'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/geogebra.png' alt='geogebra'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=geomview'>[geomview]</a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=grace'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/grace.png' alt='grace'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=graphmonkey'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/graphmonkey.png' alt='graphmonkey'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=graphthing'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/graphthing.png' alt='graphthing'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=kalgebra'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/kalgebra.png' alt='kalgebra'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=kbruch'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/kbruch.png' alt='kbruch'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=kig'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/kig.png' alt='kig'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=kmplot'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/kmplot.png' alt='kmplot'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=mathwar'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/mathwar.png' alt='mathwar'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=rocs'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/rocs.png' alt='rocs'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=scratch'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/scratch.png' alt='scratch'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=tuxmath'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/tuxmath.png' alt='tuxmath'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=xabacus'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/xabacus.png' alt='xabacus'></a>
-</p>
-
-<p><strong>field::physics</strong></p>
-<p>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gcompris'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gcompris.png' alt='gcompris'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=step'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/step.png' alt='step'></a>
-</p>
-
-<p><strong>field::TODO</strong></p>
-<p>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=blinken'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/blinken.png' alt='blinken'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=cgoban'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/cgoban.png' alt='cgoban'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=childsplay'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/childsplay.png' alt='childsplay'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gcompris'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gcompris.png' alt='gcompris'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gnuchess'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gnuchess.png' alt='gnuchess'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gnugo'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gnugo.png' alt='gnugo'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=gtans'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/gtans.png' alt='gtans'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=ktouch'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/ktouch.png' alt='ktouch'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=librecad'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/librecad.png' alt='librecad'></a>
-<a href='http://packages.debian.org/search?searchon=names&exact=1&suite=all§ion=all&keywords=scratch'><img src='http://people.skolelinux.org/pere/blog/images/2013-06-01-debian-edu-apps/scratch.png' alt='scratch'></a>
-</p>
-
-<p>In total, 61 applications. 3 of them lacked screen shots on
-<a href="http://screenshot.debian.net">screenshot.debian.net</a>. If
-you know of some packages we should install by default, please let us
-know on <a href="irc://irc.debian.org/%23debian-edu">IRC, #debian-edu
-on irc.debian.org</a>, or our
-<a href="http://lists.debian.org/debian-edu/">mailing list
-debian-edu@</a>.</p>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/The_Thinkpad_is_dead__long_live_the_Thinkpad_X230_.html">The Thinkpad is dead, long live the Thinkpad X230?</a></div>
+ <div class="date"> 5th July 2013</div>
+ <div class="body"><p>Half a year ago, I reported that I had to find a
+<a href="http://people.skolelinux.org/pere/blog/Thank_you_Thinkpad_X41__for_your_long_and_trustworthy_service.html">replacement
+for my trusty old Thinkpad X41</a>. Unfortunately I did not have much
+time to spend on it, and it took a while to find a model I believe
+will do the job, but two days ago the replacement finally arrived. I
+ended up picking a
+<a href="http://www.linlap.com/lenovo_thinkpad_x230">Thinkpad X230</a>
+with SSD disk (NZDAJMN). I first test installed Debian Edu Wheezy as
+a roaming workstation, and it seemed to work flawlessly. But my
+second installation with encrypted disk was not as successful. More
+on that below.</p>
+
+<p>I had a hard time trying to track down a good laptop, as my most
+important requirements (robust and with a good keyboard) are never
+listed in the feature list. But I did get good help from the search
+feature at <a href="http://www.prisjakt.no/">Prisjakt</a>, which
+allowed me to limit the list of interesting laptops based on my other
+requirements. A bit surprising that SSD disk are not disks according
+to that search interface, so I had to drop specifying the number of
+disks from my search parameters. I also asked around among friends to
+get their impression on keyboards and robustness.</p>
+
+<p>So the new laptop arrived, and it is quite a lot wider than the
+X41. I am not quite convinced about the keyboard, as it is
+significantly wider than my old keyboard, and I have to stretch my
+hand a lot more to reach the edges. But the key response is fairly
+good and the individual key shape is fairly easy to handle, so I hope
+I will get used to it. My old X40 was starting to fail, and I really
+needed a new laptop now. :)</p>
+
+<p>Turning off the touch pad was simple. All it took was a quick
+visit to the BIOS during boot it disable it.</p>
+
+<p>But there is a fatal problem with the laptop. The 180 GB SSD disk
+lock up during load. And this happen when installing Debian Wheezy
+with encrypted disk, while the disk is being filled with random data.
+I also tested to install Ubuntu Raring, and it happen there too if I
+reenable the code to fill the disk with random data (it is disabled by
+default in Ubuntu). And the bug with is already known. It was
+reported to Debian as <a href="http://bugs.debian.org/691427">BTS
+report #691427 2012-10-25</a> (journal commit I/O error on brand-new
+Thinkpad T430s ext4 on lvm on SSD). It is also reported to the Linux
+kernel developers as
+<a href="https://bugzilla.kernel.org/show_bug.cgi?id=51861">Kernel bugzilla
+report #51861 2012-12-20</a> (Intel SSD 520 stops working under load
+(SSDSC2BW180A3L in Lenovo ThinkPad T430s)). It is also reported on the
+Lenovo forums, both for
+<a href="http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/T430s-Intel-SSD-520-180GB-issue/m-p/1070549">T430
+2012-11-10</a> and for
+<a href="http://forums.lenovo.com/t5/X-Series-ThinkPad-Laptops/x230-SATA-errors-with-180GB-Intel-520-SSD-under-heavy-write-load/m-p/1068147">X230
+03-20-2013</a>. The problem do not only affect installation. The
+reports state that the disk lock up during use if many writes are done
+on the disk, so it is much no use to work around the installation
+problem and end up with a computer that can lock up at any moment.
+There is even a
+<a href="https://git.efficios.com/?p=test-ssd.git">small C program
+available</a> that will lock up the hard drive after running a few
+minutes by writing to a file.</p>
+
+<p>I've contacted my supplier and asked how to handle this, and after
+contacting PCHELP Norway (request 01D1FDP) which handle support
+requests for Lenovo, his first suggestion was to upgrade the disk
+firmware. Unfortunately there is no newer firmware available from
+Lenovo, as my disk already have the most recent one (version LF1i). I
+hope to hear more from him today and hope the problem can be
+fixed. :)</p>