<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_and_KDE_desktop.html">Lenny->Squeeze upgrades, apt vs aptitude with the Gnome and KDE desktop</a></div>
- <div class="date">2010-11-20 22:50</div>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/How_to_test_if_a_laptop_is_working_with_Linux.html">How to test if a laptop is working with Linux</a></div>
+ <div class="date">2010-12-22 14:55</div>
<div class="body">
-<p>I'm still running upgrade testing of the
-<a href="http://people.skolelinux.org/~pere/debian-upgrade-testing/">Lenny
-Gnome and KDE Desktop</a>, but have not had time to spend on reporting the
-status. Here is a short update based on a test I ran 20101118.</p>
-
-<p>I still do not know what a correct migration should look like, so I
-report any differences between apt and aptitude and hope someone else
-can see if anything should be changed.</p>
-
-<p>This is for Gnome:</p>
+<p>The last few days I have spent at work here at the <a
+href="http://www.uio.no/">University of oslo</a> testing if the new
+batch of computers will work with Linux. Every year for the last few
+years the university have organized shared bid of a few thousand
+computers, and this year HP won the bid. Two different desktops and
+five different laptops are on the list this year. We in the UNIX
+group want to know which one of these computers work well with RHEL
+and Ubuntu, the two Linux distributions we currently handle at the
+university.</p>
+
+<p>My test method is simple, and I share it here to get feedback and
+perhaps inspire others to test hardware as well. To test, I PXE
+install the OS version of choice, and log in as my normal user and run
+a few applications and plug in selected pieces of hardware. When
+something fail, I make a note about this in the test matrix and move
+on. If I have some spare time I try to report the bug to the OS
+vendor, but as I only have the machines for a short time, I rarely
+have the time to do this for all the problems I find.</p>
+
+<p>Anyway, to get to the point of this post. Here is the simple tests
+I perform on a new model.</p>
-<p>Installed using apt-get, missing with aptitude</p>
-
-<blockquote><p>
- apache2.2-bin aptdaemon at-spi baobab binfmt-support
- browser-plugin-gnash cheese-common cli-common cpp-4.3 cups-pk-helper
- dmz-cursor-theme empathy empathy-common finger
- freedesktop-sound-theme freeglut3 gconf-defaults-service gdm-themes
- gedit-plugins geoclue geoclue-hostip geoclue-localnet geoclue-manual
- geoclue-yahoo gnash gnash-common gnome gnome-backgrounds
- gnome-cards-data gnome-codec-install gnome-core
- gnome-desktop-environment gnome-disk-utility gnome-screenshot
- gnome-search-tool gnome-session-canberra gnome-spell
- gnome-system-log gnome-themes-extras gnome-themes-more
- gnome-user-share gs-common gstreamer0.10-fluendo-mp3
- gstreamer0.10-tools gtk2-engines gtk2-engines-pixbuf
- gtk2-engines-smooth hal-info hamster-applet libapache2-mod-dnssd
- libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
- libart2.0-cil libatspi1.0-0 libboost-date-time1.42.0
- libboost-python1.42.0 libboost-thread1.42.0 libchamplain-0.4-0
- libchamplain-gtk-0.4-0 libcheese-gtk18 libclutter-gtk-0.10-0
- libcryptui0 libcupsys2 libdiscid0 libeel2-data libelf1 libepc-1.0-2
- libepc-common libepc-ui-1.0-2 libfreerdp-plugins-standard
- libfreerdp0 libgail-common libgconf2.0-cil libgdata-common libgdata7
- libgdl-1-common libgdu-gtk0 libgee2 libgeoclue0 libgexiv2-0 libgif4
- libglade2.0-cil libglib2.0-cil libgmime2.4-cil libgnome-vfs2.0-cil
- libgnome2.24-cil libgnomepanel2.24-cil libgnomeprint2.2-data
- libgnomeprintui2.2-common libgnomevfs2-bin libgpod-common libgpod4
- libgtk2.0-cil libgtkglext1 libgtksourceview-common
- libgtksourceview2.0-common libmono-addins-gui0.2-cil
- libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil
- libmono-i18n-west2.0-cil libmono-posix2.0-cil
- libmono-security2.0-cil libmono-sharpzip2.84-cil
- libmono-system2.0-cil libmtp8 libmusicbrainz3-6
- libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libopal3.6.8
- libpolkit-gtk-1-0 libpt-1.10.10-plugins-alsa
- libpt-1.10.10-plugins-v4l libpt2.6.7 libpython2.6 librpm1 librpmio1
- libsdl1.2debian libservlet2.4-java libsrtp0 libssh-4
- libtelepathy-farsight0 libtelepathy-glib0 libtidy-0.99-0
- libxalan2-java libxerces2-java media-player-info mesa-utils
- mono-2.0-gac mono-gac mono-runtime nautilus-sendto
- nautilus-sendto-empathy openoffice.org-writer2latex
- openssl-blacklist p7zip p7zip-full pkg-config python-4suite-xml
- python-aptdaemon python-aptdaemon-gtk python-axiom
- python-beautifulsoup python-bugbuddy python-clientform
- python-coherence python-configobj python-crypto python-cupshelpers
- python-cupsutils python-eggtrayicon python-elementtree
- python-epsilon python-evolution python-feedparser python-gdata
- python-gdbm python-gst0.10 python-gtkglext1 python-gtkmozembed
- python-gtksourceview2 python-httplib2 python-louie python-mako
- python-markupsafe python-mechanize python-nevow python-notify
- python-opengl python-openssl python-pam python-pkg-resources
- python-pyasn1 python-pysqlite2 python-rdflib python-serial
- python-tagpy python-twisted-bin python-twisted-conch
- python-twisted-core python-twisted-web python-utidylib python-webkit
- python-xdg python-zope.interface remmina remmina-plugin-data
- remmina-plugin-rdp remmina-plugin-vnc rhythmbox-plugin-cdrecorder
- rhythmbox-plugins rpm-common rpm2cpio seahorse-plugins shotwell
- software-center svgalibg1 system-config-printer-udev
- telepathy-gabble telepathy-mission-control-5 telepathy-salut tomboy
- totem totem-coherence totem-mozilla totem-plugins
- transmission-common xdg-user-dirs xdg-user-dirs-gtk xserver-xephyr
- zip
-</p></blockquote>
+<ul>
-Installed using apt-get, removed with aptitude
+<li>Is PXE installation working? I'm testing with RHEL6, Ubuntu Lucid
+and Ubuntu Maverik at the moment. If I feel like it, I also test with
+RHEL5 and Debian Edu/Squeeze.</li>
-<blockquote><p>
- arj bluez-utils cheese dhcdbd djvulibre-desktop ekiga eog
- epiphany-extensions epiphany-gecko evolution-exchange
- fast-user-switch-applet file-roller gcalctool gconf-editor gdm gedit
- gedit-common gnome-app-install gnome-games gnome-games-data
- gnome-nettool gnome-system-tools gnome-themes gnome-utils
- gnome-vfs-obexftp gnome-volume-manager gnuchess gucharmap
- guile-1.8-libs hal libavahi-compat-libdnssd1 libavahi-core5
- libavahi-ui0 libbind9-50 libbluetooth2 libcamel1.2-11 libcdio7
- libcucul0 libcurl3 libdirectfb-1.0-0 libdmx1 libdvdread3
- libedata-cal1.2-6 libedataserver1.2-9 libeel2-2.20 libepc-1.0-1
- libepc-ui-1.0-1 libexchange-storage1.2-3 libfaad0 libgadu3
- libgalago3 libgd2-noxpm libgda3-3 libgda3-common libggz2 libggzcore9
- libggzmod4 libgksu1.2-0 libgksuui1.0-1 libgmyth0 libgnome-desktop-2
- libgnome-pilot2 libgnomecups1.0-1 libgnomeprint2.2-0
- libgnomeprintui2.2-0 libgpod3 libgraphviz4 libgtk-vnc-1.0-0
- libgtkhtml2-0 libgtksourceview1.0-0 libgtksourceview2.0-0
- libgucharmap6 libhesiod0 libicu38 libisccc50 libisccfg50 libiw29
- libjaxp1.3-java-gcj libkpathsea4 liblircclient0 libltdl3 liblwres50
- libmagick++10 libmagick10 libmalaga7 libmozjs1d libmpfr1ldbl libmtp7
- libmysqlclient15off libnautilus-burn4 libneon27 libnm-glib0
- libnm-util0 libopal-2.2 libosp5 libparted1.8-10 libpisock9
- libpisync1 libpoppler-glib3 libpoppler3 libpt-1.10.10 libraw1394-8
- libsdl1.2debian-alsa libsensors3 libsexy2 libsmbios2 libsoup2.2-8
- libspeexdsp1 libssh2-1 libsuitesparse-3.1.0 libsvga1
- libswfdec-0.6-90 libtalloc1 libtotem-plparser10 libtrackerclient0
- libvoikko1 libxalan2-java-gcj libxerces2-java-gcj libxklavier12
- libxtrap6 libxxf86misc1 libzephyr3 mysql-common rhythmbox seahorse
- sound-juicer swfdec-gnome system-config-printer totem-common
- totem-gstreamer transmission-gtk vinagre vino w3c-dtd-xhtml wodim
-</p></blockquote>
+<li>Is X.org working? If the graphical login screen show up after
+installation, X.org is working.</li>
-<p>Installed using aptitude, missing with apt-get</p>
+<li>Is hardware accelerated OpenGL working? Running glxgears (in
+package mesa-utils on Ubuntu) and writing down the frames per second
+reported by the program.</li>
-<blockquote><p>
- gstreamer0.10-gnomevfs
-</p></blockquote>
+<li>Is sound working? With Gnome and KDE, a sound is played when
+logging in, and if I can hear this the test is successful. If there
+are several audio exits on the machine, I try them all and check if
+the Gnome/KDE audio mixer can control where to send the sound. I
+normally test this by playing
+<a href="http://www.nuug.no/aktiviteter/20101012-chef/ ">a HTML5
+video</a> in Firefox/Iceweasel.</li>
-<p>Installed using aptitude, removed with apt-get</p>
+<li>Is the USB subsystem working? I test this by plugging in a USB
+memory stick and see if Gnome/KDE notices this.</li>
-<blockquote><p>
-[nothing]
-</p></blockquote>
+<li>Is the CD/DVD player working? I test this by inserting any CD/DVD
+I have lying around, and see if Gnome/KDE notices this.</li>
-<p>This is for KDE:</p>
+<li>Is any built in camera working? Test using cheese, and see if a
+picture from the v4l device show up.</li>
-<p>Installed using apt-get, missing with aptitude</p>
+<li>Is bluetooth working? Use the Gnome/KDE browsing tool to see if
+any bluetooth devices are discovered. In my office, I normally see a
+few.</li>
-<blockquote><p>
- autopoint bomber bovo cantor cantor-backend-kalgebra cpp-4.3 dcoprss
- edict espeak espeak-data eyesapplet fifteenapplet finger gettext
- ghostscript-x git gnome-audio gnugo granatier gs-common
- gstreamer0.10-pulseaudio indi kaddressbook-plugins kalgebra
- kalzium-data kanjidic kapman kate-plugins kblocks kbreakout kbstate
- kde-icons-mono kdeaccessibility kdeaddons-kfile-plugins
- kdeadmin-kfile-plugins kdeartwork-misc kdeartwork-theme-window
- kdeedu kdeedu-data kdeedu-kvtml-data kdegames kdegames-card-data
- kdegames-mahjongg-data kdegraphics-kfile-plugins kdelirc
- kdemultimedia-kfile-plugins kdenetwork-kfile-plugins
- kdepim-kfile-plugins kdepim-kio-plugins kdessh kdetoys kdewebdev
- kdiamond kdnssd kfilereplace kfourinline kgeography-data kigo
- killbots kiriki klettres-data kmoon kmrml knewsticker-scripts
- kollision kpf krosspython ksirk ksmserver ksquares kstars-data
- ksudoku kubrick kweather libasound2-plugins libboost-python1.42.0
- libcfitsio3 libconvert-binhex-perl libcrypt-ssleay-perl libdb4.6++
- libdjvulibre-text libdotconf1.0 liberror-perl libespeak1
- libfinance-quote-perl libgail-common libgsl0ldbl libhtml-parser-perl
- libhtml-tableextract-perl libhtml-tagset-perl libhtml-tree-perl
- libio-stringy-perl libkdeedu4 libkdegames5 libkiten4 libkpathsea5
- libkrossui4 libmailtools-perl libmime-tools-perl
- libnews-nntpclient-perl libopenbabel3 libportaudio2 libpulse-browse0
- libservlet2.4-java libspeechd2 libtiff-tools libtimedate-perl
- libunistring0 liburi-perl libwww-perl libxalan2-java libxerces2-java
- lirc luatex marble networkstatus noatun-plugins
- openoffice.org-writer2latex palapeli palapeli-data parley
- parley-data poster psutils pulseaudio pulseaudio-esound-compat
- pulseaudio-module-x11 pulseaudio-utils quanta-data rocs rsync
- speech-dispatcher step svgalibg1 texlive-binaries texlive-luatex
- ttf-sazanami-gothic
-</p></blockquote>
+<li>For laptops, is the SD or Compaq Flash reader working. I have
+memory modules lying around, and stick them in and see if Gnome/KDE
+notice this.</li>
-<p>Installed using apt-get, removed with aptitude</p>
+<li>For laptops, is suspecd/hibernate working? I'm testing if the
+special button work, and if the laptop continue to work after
+resume.</li>
-<blockquote><p>
- amor artsbuilder atlantik atlantikdesigner blinken bluez-utils cvs
- dhcdbd djvulibre-desktop imlib-base imlib11 kalzium kanagram kandy
- kasteroids katomic kbackgammon kbattleship kblackbox kbounce kbruch
- kcron kdat kdemultimedia-kappfinder-data kdeprint kdict kdvi kedit
- keduca kenolaba kfax kfaxview kfouleggs kgeography kghostview
- kgoldrunner khangman khexedit kiconedit kig kimagemapeditor
- kitchensync kiten kjumpingcube klatin klettres klickety klines
- klinkstatus kmag kmahjongg kmailcvt kmenuedit kmid kmilo kmines
- kmousetool kmouth kmplot knetwalk kodo kolf kommander konquest kooka
- kpager kpat kpdf kpercentage kpilot kpoker kpovmodeler krec
- kregexpeditor kreversi ksame ksayit kshisen ksig ksim ksirc ksirtet
- ksmiletris ksnake ksokoban kspaceduel kstars ksvg ksysv kteatime
- ktip ktnef ktouch ktron kttsd ktuberling kturtle ktux kuickshow
- kverbos kview kviewshell kvoctrain kwifimanager kwin kwin4 kwordquiz
- kworldclock kxsldbg libakode2 libarts1-akode libarts1-audiofile
- libarts1-mpeglib libarts1-xine libavahi-compat-libdnssd1
- libavahi-core5 libavc1394-0 libbind9-50 libbluetooth2
- libboost-python1.34.1 libcucul0 libcurl3 libcvsservice0
- libdirectfb-1.0-0 libdjvulibre21 libdvdread3 libfaad0 libfreebob0
- libgd2-noxpm libgraphviz4 libgsmme1c2a libgtkhtml2-0 libicu38
- libiec61883-0 libindex0 libisccc50 libisccfg50 libiw29
- libjaxp1.3-java-gcj libk3b3 libkcal2b libkcddb1 libkdeedu3
- libkdegames1 libkdepim1a libkgantt0 libkleopatra1 libkmime2
- libkpathsea4 libkpimexchange1 libkpimidentities1 libkscan1
- libksieve0 libktnef1 liblockdev1 libltdl3 liblwres50 libmagick10
- libmimelib1c2a libmodplug0c2 libmozjs1d libmpcdec3 libmpfr1ldbl
- libneon27 libnm-util0 libopensync0 libpisock9 libpoppler-glib3
- libpoppler-qt2 libpoppler3 libraw1394-8 librss1 libsensors3
- libsmbios2 libssh2-1 libsuitesparse-3.1.0 libswfdec-0.6-90
- libtalloc1 libxalan2-java-gcj libxerces2-java-gcj libxtrap6 lskat
- mpeglib network-manager-kde noatun pmount tex-common texlive-base
- texlive-common texlive-doc-base texlive-fonts-recommended tidy
- ttf-dustin ttf-kochi-gothic ttf-sjfonts
-</p></blockquote>
+<li>For laptops, is the extra buttons working, like audio level,
+adjusting background light, switching on/off external video output,
+switching on/off wifi, bluetooth, etc? The set of buttons differ from
+laptop to laptop, so I just write down which are working and which are
+not.</li>
-<p>Installed using aptitude, missing with apt-get</p>
+<li>Some laptops have smart card readers, finger print readers,
+acceleration sensors etc. I rarely test these, as I do not know how
+to quickly test if they are working or not, so I only document their
+existence.</li>
-<blockquote><p>
- dolphin kde-core kde-plasma-desktop kde-standard kde-window-manager
- kdeartwork kdebase kdebase-apps kdebase-workspace
- kdebase-workspace-bin kdebase-workspace-data kdeutils kscreensaver
- kscreensaver-xsavers libgle3 libkonq5 libkonq5-templates libnetpbm10
- netpbm plasma-widget-folderview plasma-widget-networkmanagement
- xscreensaver-data-extra xscreensaver-gl xscreensaver-gl-extra
- xscreensaver-screensaver-bsod
-</p></blockquote>
-
-<p>Installed using aptitude, removed with apt-get</p>
+</ul>
-<blockquote><p>
- kdebase-bin konq-plugins konqueror
-</p></blockquote>
+<p>By now I suspect you are really curious what the test results are
+for the HP machines I am testing. I'm not done yet, so I will report
+the test results later. For now I can report that HP 8100 Elite work
+fine, and hibernation fail with HP EliteBook 8440p on Ubuntu Lucid,
+and audio fail on RHEL6. Ubuntu Maverik worked with 8440p. As you
+can see, I have most machines left to test. One interesting
+observation is that Ubuntu Lucid has almost twice the framerate than
+RHEL6 with glxgears. No idea why.</p>
</div>
<div class="tags">
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Gnash_buildbot_slave_and_Debian_kfreebsd.html">Gnash buildbot slave and Debian kfreebsd</a></div>
- <div class="date">2010-11-20 07:20</div>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Some_thoughts_on_BitCoins.html">Some thoughts on BitCoins</a></div>
+ <div class="date">2010-12-11 15:10</div>
<div class="body">
-<p>Answering
-<a href="http://www.listware.net/201011/gnash-dev/67431-gnash-dev-buildbot-looking-for-slaves.html">the
-call from the Gnash project</a> for
-<a href="http://www.gnashdev.org:8010">buildbot</a> slaves to test the
-current source, I have set up a virtual KVM machine on the Debian
-Edu/Skolelinux virtualization host to test the git source on
-Debian/Squeeze. I hope this can help the developers in getting new
-releases out more often.</p>
-
-<p>As the developers want less main-stream build platforms tested to,
-I have considered setting up a <a
-href="http://www.debian.org/ports/kfreebsd-gnu/">Debian/kfreebsd</a>
-machine as well. I have also considered using the kfreebsd
-architecture in Debian as a file server in NUUG to get access to the 5
-TB zfs volume we currently use to store DV video. Because of this, I
-finally got around to do a test installation of Debian/Squeeze with
-kfreebsd. Installation went fairly smooth, thought I noticed some
-visual glitches in the cdebconf dialogs (black cursor left on the
-screen at random locations). Have not gotten very far with the
-testing. Noticed cfdisk did not work, but fdisk did so it was not a
-fatal problem. Have to spend some more time on it to see if it is
-useful as a file server for NUUG. Will try to find time to set up a
-gnash buildbot slave on the Debian Edu/Skolelinux this weekend.</p>
+<p>As I continue to explore
+<a href="http://www.bitcoin.org/">BitCoin</a>, I've starting to wonder
+what properties the system have, and how it will be affected by laws
+and regulations here in Norway. Here are some random notes.</p>
+
+<p>One interesting thing to note is that since the transactions are
+verified using a peer to peer network, all details about a transaction
+is known to everyone. This means that if a BitCoin address has been
+published like I did with mine in my initial post about BitCoin, it is
+possible for everyone to see how many BitCoins have been transfered to
+that address. There is even a web service to look at the details for
+all transactions. There I can see that my address
+<a href="http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a>
+have received 16.06 Bitcoin, the
+<a href="http://blockexplorer.com/address/1LfdGnGuWkpSJgbQySxxCWhv8MHqvwst3">1LfdGnGuWkpSJgbQySxxCWhv8MHqvwst3</a>
+address of Simon Phipps have received 181.97 BitCoin and the address
+<a href="http://blockexplorer.com/address/1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt">1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt</A>
+of EFF have received 2447.38 BitCoins so far. Thank you to each and
+every one of you that donated bitcoins to support my activity. The
+fact that anyone can see how much money was transfered to a given
+address make it more obvious why the BitCoin community recommend to
+generate and hand out a new address for each transaction. I'm told
+there is no way to track which addresses belong to a given person or
+organisation without the person or organisation revealing it
+themselves, as Simon, EFF and I have done.</p>
+
+<p>In Norway, and in most other countries, there are laws and
+regulations limiting how much money one can transfer across the border
+without declaring it. There are money laundering, tax and accounting
+laws and regulations I would expect to apply to the use of BitCoin.
+If the Skolelinux foundation
+(<a href="http://linuxiskolen.no/slxdebianlabs/donations.html">SLX
+Debian Labs</a>) were to accept donations in BitCoin in addition to
+normal bank transfers like EFF is doing, how should this be accounted?
+Given that it is impossible to know if money can across the border or
+not, should everything or nothing be declared? What exchange rate
+should be used when calculating taxes? Would receivers have to pay
+income tax if the foundation were to pay Skolelinux contributors in
+BitCoin? I have no idea, but it would be interesting to know.</p>
+
+<p>For a currency to be useful and successful, it must be trusted and
+accepted by a lot of users. It must be possible to get easy access to
+the currency (as a wage or using currency exchanges), and it must be
+easy to spend it. At the moment BitCoin seem fairly easy to get
+access to, but there are very few places to spend it. I am not really
+a regular user of any of the vendor types currently accepting BitCoin,
+so I wonder when my kind of shop would start accepting BitCoins. I
+would like to buy electronics, travels and subway tickets, not herbs
+and books. :) The currency is young, and this will improve over time
+if it become popular, but I suspect regular banks will start to lobby
+to get BitCoin declared illegal if it become popular. I'm sure they
+will claim it is helping fund terrorism and money laundering (which
+probably would be true, as is any currency in existence), but I
+believe the problems should be solved elsewhere and not by blaming
+currencies.</p>
+
+<p>The process of creating new BitCoins is called mining, and it is
+CPU intensive process that depend on a bit of luck as well (as one is
+competing against all the other miners currently spending CPU cycles
+to see which one get the next lump of cash). The "winner" get 50
+BitCoin when this happen. Yesterday I came across the obvious way to
+join forces to increase ones changes of getting at least some coins,
+by coordinating the work on mining BitCoins across several machines
+and people, and sharing the result if one is lucky and get the 50
+BitCoins. Check out
+<a href="http://www.bluishcoder.co.nz/bitcoin-pool/">BitCoin Pool</a>
+if this sounds interesting. I have not had time to try to set up a
+machine to participate there yet, but have seen that running on ones
+own for a few days have not yield any BitCoins througth mining
+yet.</p>
+
+<p>Update 2010-12-15: Found an <a
+href="http://inertia.posterous.com/reply-to-the-underground-economist-why-bitcoi">interesting
+criticism</a> of bitcoin. Not quite sure how valid it is, but thought
+it was interesting to read. The arguments presented seem to be
+equally valid for gold, which was used as a currency for many years.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
</div>
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/N___er_74_norske_overv__kningskamera_registert_i_OpenStreetmap_org.html">Nå er 74 norske overvåkningskamera registert i OpenStreetmap.org</a></div>
- <div class="date">2010-11-18 11:25</div>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Pornoskannerne_p___flyplassene_bedrer_visst_ikke_sikkerheten.html">Pornoskannerne på flyplassene bedrer visst ikke sikkerheten</a></div>
+ <div class="date">2010-12-11 10:45</div>
<div class="body">
-<p>Jeg oppdaterte nettopp kartet med overvåkningskamera som
-<a href="http://people.skolelinux.org/pere/blog/Kart_over_overv__kningskamera_i_Norge.html">jeg
-startet</a> for ca. et og et halvt år siden, og nå er det 74 kamera på
-plass. I prosessen med å oppdatere kartet oppdaget jeg ved en
-tilfeldighet at webreferansen til registermeldingen hos Datatilsynet
-nå ikke lenger er gyldig (se
-<a href="http://hetti.datatilsynet.no/melding/report_view.pl?id=31062">tidligere
-melding</a>). Antar Datatilsynet fjerner utdaterte meldinger fra
-databasen. Konsekvensen blir at kameraoversikten i OSM må ha med
-søkekriteriene som ble brukt for å finne registermeldingen
-(dvs. virksomhetsnavn og organisasjonsnummer), slik at eventuelt nye
-meldinger for samme kamera kan finnes igjen.</p>
-
-<p>Det er dukket opp kamera på
-<a href="http://people.skolelinux.no/pere/surveillance-norway/">kartet</a>
-i Bergensområdet, Stavangerområdet, Osloområdet, Gjøvikområdet og i
-Troms. Mange områder og kamera mangler, og jeg er overbevist om at
-bare en brøkdel av den enorme mengden kamera som nå finnes i det
-offentlige rom er registrert så langt. Instrukser for å legge inn
-kamera finnes på websiden for kartet hos
-<a href="http://personvern.no/wiki/index.php/Kameraovervåkning">personvernforeningen</a>.</p>
+<p>Via <a href="http://webmink.com/2010/12/10/links-for-2010-12-10/">en
+blogpost fra Simon Phipps i går</a>, fant jeg en referanse til
+<a href="http://www.washingtontimes.com/news/2010/dec/9/exposed-tsas-x-rated-scanner-fraud/">en
+artikkel i Washington Times</a> som igjen refererer til en artikkel i
+det fagfellevurderte tidsskriftet Journal of Transportation Security
+med tittelen
+"<a href="http://springerlink.com/content/g6620thk08679160/fulltext.html">An
+evaluation of airport x-ray backscatter units based on image
+characteristics</a>" som enkelt konstaterer at
+<a href="http://www.dailysquib.co.uk/?a=2389&c=124">pornoscannerne</a>
+som kler av reisende på flyplasser ikke er i stand til å avsløre det
+produsenten og amerikanske myndigheter sier de skal avsløre. Kort
+sagt, de bedrer ikke sikkerheten. Reisende må altså la ansatte på
+flyplasser <a href="http://www.thousandsstandingaround.org/">se dem
+nakne eller la seg beføle i skrittet</a> uten grunn. Jeg vil
+fortsette å nekte å bruke disse pornoskannerne, unngå flyplasser der
+de er tatt i bruk, og reise med andre transportmidler enn fly hvis jeg
+kan.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
</div>
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Gjendikte_sangen__Copying_Is_Not_Theft__p___Norsk_.html">Gjendikte sangen "Copying Is Not Theft" på Norsk?</a></div>
- <div class="date">2010-11-10 14:40</div>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b__nn_om_Datalagringsdirektivet.html">Martin Bekkelund: En stille bønn om Datalagringsdirektivet</a></div>
+ <div class="date">2010-12-09 21:25</div>
<div class="body">
-<p>En genial liten sang om kopiering og tyveri er
-<a href="http://www.archive.org/details/CopyingIsNotTheft">Copying Is
-Not Theft</a> av Nina Paley. Den vil jeg at
-<a href="http://www.nuug.no/">NUUG</a> skal sende på
-<a href="http://www.frikanalen.no/">Frikanalen</a>, men først må vi
-fikse norske undertekster eller dubbing. Og i og med at det er en
-sang, tror jeg den kanskje bør gjendiktes.
-
-Selve teksten finner en på bloggen til
-<a href="http://blog.ninapaley.com/2009/12/15/minute-meme-1-copying-is-not-theft/">tekstforfatteren</a> og den ser slik ut:
+<p><a href="http://www.bekkelund.net/">Martin Bekkelund</a> ved
+<a href="http://www.friprog.no/">friprog-senteret</a> har skrevet
+følgende
+<a href="http://www.bekkelund.net/2010/12/09/en-stille-bonn/">korte
+oppsummering</a> rundt datalagringsdirektivet, som jeg videreformidler
+her.</p>
+
+<p><blockquote><strong>Det pågår i disse dager en intens diskusjon om
+innføring av Datalagringsdirektivet (<acronym
+title="Datalagringsdirektivet">DLD</acronym>) i norsk rett. Kanskje
+har du gjort deg opp en mening, kanskje er du usikker. I begge
+tilfeller ber jeg deg lese videre.</strong></p>
+
+<p>Samtlige fagmiljøer, både i Norge og EU, har konkludert med at
+<acronym title="Datalagringsdirektivet">DLD</acronym> ikke bør
+innføres på nåværende tidspunkt. Den tekniske kvaliteten på direktivet
+er dårlig, det griper uforholdsmessig inn i personvernet, det har
+store mangler og viktige spørsmål som hvem som skal ha tilgang og
+hvordan data skal lagres er fortsatt uavklart.</p>
-<p><blockquote>
-<p>Copying is not theft.
-<br>Stealing a thing leaves one less left
-<br>Copying it makes one thing more;
-<br>that's what copying's for.</p>
-
-<p>Copying is not theft.
-<br>If I copy yours you have it too
-<br>One for me and one for you
-<br>That's what copies can do</p>
-
-<p>If I steal your bicycle
-<br>you have to take the bus,
-<br>but if I just copy it
-<br>there's one for each of us!</p>
-
-<p>Making more of a thing,
-<br>that is what we call "copying"
-<br>Sharing ideas with everyone
-<br>That's why copying
-<br>is
-<br>FUN!</p>
-</blockquote></p>
-
-<p>Her er et naivt forsøk på oversettelse, uten noe forsøk på
-gjendiktning eller få det til å flyte sammen med melodien.</p>
+<ul>
+<li><a href="http://ikt-norge.no/norge-kan-slippe-datalagringsdirektivet/">EU-ekspertene sier</a> at konsekvensene av å benytte vetoretten er minimale</li>
+<li><a href="http://www.regjeringen.no/pages/2281080/Deninternasjonalejuristkommisjon.pdf">Juristene påpeker</a> at direktivet er i strid med EMK</li>
+<li><a href="http://www.dagbladet.no/2010/12/06/kultur/debatt/kronikk/dld/personvern/14594699/">Datatilsynet sier</a> direktivet får store konsekvenser for personvernet og at direktivet er irreversibelt</li>
+<li><a href="http://www.bekkelund.net/?s=dld">Teknologene sier</a> at sikker lagring ikke er mulig, at det er svært enkelt å omgå og mulig å manipulere data og produsere falske beviser</li>
+<li><a href="http://www.regjeringen.no/pages/2281080/NJ_247460_1_P.pdf">Pressen sier</a> nei av hensyn til kildevernet</li>
+<li>Det er store <a href="http://tetzschner.blogspot.com/2010/03/den-tyske-forfatningsdomstol.html">interne</a> <a href="http://stoppdld.no/2010/03/02/datalagring-stoppet-av-tysk-forfatningsdomstol/">stridigheter</a> i EU. Blant annet har den tyske forfatningsdomstolen funnet at måten <acronym title="Datalagringsdirektivet">DLD</acronym> er innført på er i strid med tysk grunnlov</li>
+<li>Alle de store <a href="http://www.bekkelund.net/2010/12/08/lokasjonsdata-og-datalagringsdirektivet/">operatørene og tilbyderne sier nei</a>, av tekniske og personvernmessige årsaker</li>
+</ul>
-<p><blockquote>
-<p>Kopiering er ikke tyveri.
-<br>Stjeler du en ting er det en mindre igjen
-<br>Kopier den og det er ting til.
-<br>det er derfor vi har kopiering.</p>
-
-<p>Kopiering er ikke tyveri.
-<br>Hvis jeg kopierer din så har du den fortsatt
-<br>En for meg og en for deg.
-<br>Det er det kopier gir oss</p>
-
-<p>Hvis jeg stjeler sykkelen din
-<br>så må du ta bussen,
-<br>men hvis jeg bare kopierer den,
-<br>så får vi hver vår!</p>
-
-<p>Lage mer av en ting,
-<br>det er det vi kaller "kopiering".
-<br>Deler ideer med enhver
-<br>Det er derfor kopiering
-<br>er
-<br>MORSOMT!</p>
+<p>Jeg liker å tro at jeg er en hyggelig fyr. Jeg har et rent
+rulleblad, og med unntak av to fartsbøter har jeg aldri vært en byrde
+for samfunnet. Det akter jeg å fortsette med. Det er mange som meg,
+lovlydige, pliktoppfyllende borgere som aldri vil utgjøre en trussel
+mot noe som helst. Vi synes derfor det er trist og sårende at all vår
+atferd skal overvåkes døgnkontinuerlig.</p>
+
+<p><strong>Understøttet av faglige vurderinger kan du trygt si nei til
+<acronym title="Datalagringsdirektivet">DLD</acronym>.</strong></p>
+
+<p><a href="http://www.bekkelund.net/kontakt/">Ta kontakt med meg</a>
+hvis du har spørsmål om <acronym
+title="Datalagringsdirektivet">DLD</acronym>, uansett hva det måtte
+gjelde.</p>
+
+<p class="info">Denne teksten er å anse som <a
+href="http://creativecommons.org/licenses/publicdomain/"><em>Public
+Domain</em></a>. Spre den videre til alle som kan ha nytte av
+den!</p>
</blockquote></p>
-<p>Hvis du har forslag til bedre oversettelse eller lyst til å bidra
-til å få denne sangen over i norsk språkdrakt, ta kontakt med video
-(at) nuug.no.</p>
+<p>Siste <a href="http://www.nettavisen.no/it/article3043918.ece">melding
+fra Nettavisen</a> er at regjeringen planlegger å fremme sitt forslag
+til implementering av datalagringsdirektivet i morgen, i ly av
+fredprisutdelingen for å få minst mulig pressedekning om saken. Vi
+får snart se om det stemmer.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
</div>
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Debian_in_3D.html">Debian in 3D</a></div>
- <div class="date">2010-11-09 16:10</div>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Student_group_continue_the_work_on_my_Reprap_3D_printer.html">Student group continue the work on my Reprap 3D printer</a></div>
+ <div class="date">2010-12-09 19:30</div>
<div class="body">
-<p><img src="http://thingiverse-production.s3.amazonaws.com/renders/23/e0/c4/f9/2b/debswagtdose_preview_medium.jpg"></p>
-
-<p>3D printing is just great. I just came across this Debian logo in
-3D linked in from
-<a href="http://blog.thingiverse.com/2010/11/09/participatory-branding/">the
-thingiverse blog</a>.</p>
+<p>A few days ago, I was introduces to some students in the robot
+student assosiation <a href="http://www.robotica.no/">Robotica
+Osloensis</a> at the University of Oslo where I work, who planned to
+get their own 3D printer. They wanted to learn from me based on my
+work in the area. After having a short lunch meeting with them, I
+offered them to borrow my reprap kit, as I never had time to complete
+the build and this seem unlike to change any time soon. I look
+forward to see how this goes. This monday their volunteer driver
+picked up my kit and drove it to their lab, and tomorrow I am told the
+last exam is over so they can start work on getting the 3D printer
+operational.</p>
+
+<p>The robotic group have already build several robots on their own,
+and seem capable of getting the reprap operational. I really look
+forward to being able to print all the cool 3D designs published on
+<a href="http://www.thingiverse.com/">Thingiverse</a>. I even got
+some 3D scans I got made during Dagen@IFI when one of the groups at
+the computer science department at the university demonstrated their
+very cool 3D scanner.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap</a>.
</div>
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Datatilsynet_mangler_verkt__yet_som_trengs_for____kontrollere_kameraoverv__kning.html">Datatilsynet mangler verktøyet som trengs for å kontrollere kameraovervåkning</a></div>
- <div class="date">2010-11-09 14:35</div>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html">Debian Edu development gathering and General Assembly for FRiSK</a></div>
+ <div class="date">2010-11-29 18:40</div>
<div class="body">
-<p>En stund tilbake ble jeg oppmerksom på at Datatilsynets verktøy for
-å holde rede på overvåkningskamera i Norge ikke var egnet til annet
-enn å lage statistikk, og ikke kunne brukes for å kontrollere om et
-overvåkningskamera i det offentlige rom er lovlig satt opp og
-registrert. For å teste hypotesen sendte jeg for noen dager siden
-følgende spørsmål til datatilsynet. Det omtalte kameraet står litt
-merkelig plassert i veigrøften ved gangstien langs Sandakerveien, og
-jeg lurer oppriktig på om det er lovlig plassert og registrert.</p>
-
-<p><blockquote>
-<p>Date: Tue, 2 Nov 2010 16:08:20 +0100
-<br>From: Petter Reinholdtsen <pere (at) hungry.com>
-<br>To: postkasse (at) datatilsynet.no
-<br>Subject: Er overvåkningskameraet korrekt registrert?</p>
-
-<p>Hei.</p>
-
-<p>I Nydalen i Oslo er det mange overvåkningskamera, og et av dem er
-spesielt merkelig plassert like over et kumlokk. Jeg lurer på om
-dette kameraet er korrekt registrert og i henhold til lovverket.</p>
-
-<p>Finner ingen eierinformasjon på kameraet, og dermed heller ingenting å
-søke på i <URL:
-<a href="http://hetti.datatilsynet.no/melding/report_search.pl">http://hetti.datatilsynet.no/melding/report_search.pl</a> >.
-Kartreferanse for kameraet er tilgjengelig fra
-<URL:
-<a href="http://people.skolelinux.no/pere/surveillance-norway/?zoom=17&lat=59.94918&lon=10.76962&layers=B0T">http://people.skolelinux.no/pere/surveillance-norway/?zoom=17&lat=59.94918&lon=10.76962&layers=B0T</a> >.
-
-<p>Kan dere fortelle meg om dette kameraet er registrert hos
-Datatilsynet som det skal være i henhold til lovverket?</p>
-
-<p>Det hadde forresten vært fint om rådata fra kameraregisteret var
-tilgjengelig på web og regelmessig oppdatert, for å kunne søke på
-andre ting enn organisasjonsnavn og -nummer ved å laste det ned og
-gjøre egne søk.</p>
-
-<p>Vennlig hilsen,
-<br>--
-<br>Petter Reinholdtsen
-</blockquote></p>
-
-<p>Her er svaret som kom dagen etter:</p>
-
-<p><blockquote>
-<p>Date: Wed, 3 Nov 2010 14:44:09 +0100
-<br>From: "juridisk" <juridisk (at) Datatilsynet.no>
-<br>To: Petter Reinholdtsen
-<br>Subject: VS: Er overvåkningskameraet korrekt registrert?
-
-<p>Viser til e-post av 2. november.
-
-<p>Datatilsynet er det forvaltningsorganet som skal kontrollere at
-personopplysningsloven blir fulgt. Formålet med loven er å verne
-enkeltpersoner mot krenking av personvernet gjennom behandling av
-personopplysninger.</p>
-
-<p>Juridisk veiledningstjeneste hos Datatilsynet gir råd og veiledning
-omkring personopplysningslovens regler på generelt grunnlag.</p>
-
-<p>Datatilsynet har dessverre ikke en fullstendig oversikt over alle
-kameraer, den oversikten som finner er i vår meldingsdatabase som du
-finner her:
-<a href="http://www.datatilsynet.no/templates/article____211.aspx">http://www.datatilsynet.no/templates/article____211.aspx</a></p>
-
-<p>Denne databasen gir en oversikt over virksomheter som har meldt inn
-kameraovervåkning. Dersom man ikek vet hvilken virksomhet som er
-ansvarlig, er det heller ikke mulig for Datatilsynet å søke dette
-opp.</p>
-
-<p>Webkameraer som har så dårlig oppløsning at man ikke kan gjenkjenne
-enkeltpersoner er ikke meldepliktige, da dette ikke anses som
-kameraovervåkning i personopplysningslovens forstand. Dersom kameraet
-du sikter til er et slikt webkamera, vil det kanskje ikke finnes i
-meldingsdatabasen på grunn av dette. Også dersom et kamera med god
-oppløsning ikke filmer mennesker, faller det utenfor loven.</p>
-
-<p>Datatilsynet har laget en veileder som gjennomgår når det er lov å
-overvåke med kamera, se lenke:
-<a href="http://www.datatilsynet.no/templates/article____401.aspx">http://www.datatilsynet.no/templates/article____401.aspx</a></p>
-
-<p>Dersom det ikke er klart hvem som er ansvarlig for kameraet, er det
-vanskelig for Datatilsynet å ta kontakt med den ansvarlige for å få
-avklart om kameraet er satt opp i tråd med tilsynets regelverk. Dersom
-du mener at kameraet ikke er lovlig ut fra informasjonen ovenfor, kan
-kameraet anmeldes til politiet.</p>
-
-<p>Med vennlig hilsen</p>
-
-<p>Maria Bakke
-<br>Juridisk veiledningstjeneste
-<br>Datatilsynet</p>
-</blockquote></p>
-
-<p>Personlig synes jeg det bør være krav om å registrere hvert eneste
-overvåkningskamera i det offentlige rom hos Datatilsynet, med
-kartreferanse og begrunnelse om hvorfor det er satt opp, slik at
-enhver borger enkelt kan hente ut kart over områder vi er interessert
-i og sjekke om det er overvåkningskamera der som er satt opp uten å
-være registert. Slike registreringer skal jo i dag fornyes
-regelmessing, noe jeg mistenker ikke blir gjort. Dermed kan kamera
-som en gang var korrekt registrert nå være ulovlig satt opp. Det
-burde også være bøter for å ha kamera som ikke er korrekt registrert,
-slik at en ikke kan ignorere registrering uten at det får
-konsekvenser.</p>
-
-<p>En ide fra England som jeg har sans (lite annet jeg har sans for
-når det gjelder overvåkningskamera i England) for er at enhver borger
-kan be om å få kopi av det som er tatt opp med et overvåkningskamera i
-det offentlige rom, noe som gjør at det kan komme løpende utgifter ved
-å sette overvåkningskamera. Jeg tror alt som gjør det mindre
-attraktivt å ha overvåkningskamera i det offentlige rom er en god
-ting, så et slikt lovverk i Norge tror jeg hadde vært nyttig.</p>
+<p>On friday, the first Debian Edu / Skolelinux
+<a href="http://www.friprogramvareiskolen.no/Gathering/2010-12-03-05-Oslo">development
+gathering</a> in a long time take place here in Oslo, Norway. I
+really look forward to seeing all the good people working on the
+Squeeze release. The gathering is open for everyone interested in
+learning more about Debian Edu / Skolelinux.</p>
+
+<p>On Saturday, the Norwegian member organization taking care of
+organizing these development gatherings, Fri Programvare i Skolen,
+will hold its
+<a href="http://friprogramvareiskolen.no/Genfors/2010">General Assembly
+for 2010</a>. Membership is open for all, and currently there are 388
+people registered as members. Last year 32 members cast their vote in
+the memberdb based election system. I hope more people find time to
+vote this year.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
</div>
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Making_room_on_the_Debian_Edu_Sqeeze_DVD.html">Making room on the Debian Edu/Sqeeze DVD</a></div>
- <div class="date">2010-11-07 11:45</div>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html">Why isn't Debian Edu using VLC?</a></div>
+ <div class="date">2010-11-27 11:30</div>
<div class="body">
-<p>Prioritising packages for the Debian Edu /
-<a href="http://www.skolelinux.org/">Skolelinux</a> DVD, which is
-supposed provide a school with all the services and user applications
-needed on the pupils computer network has always been hard. Even
-schools without Internet connections should be able to get Debian Edu
-working using this DVD.</p>
-
-<p>The job became a lot harder when apt and aptitude started
-installing recommended packages by default. We want the same set of
-packages to be installed when using the DVD and the netinst CD, and
-that means all recommended packages need to be on the DVD. I created
-a patch for debian-cd in <a href="http://bugs.debian.org/601203">BTS
-report #601203</a> to do this, and since this change was applied to
-the Debian Edu DVD build, we have been seriously short on space.</p>
-
-<p>A few days ago we decided to drop blender, wxmaxima and kicad from
-the default installation to save space on the DVD, believing that
-those needing these applications are few and can get them from the
-Debian archive.</p>
-
-<p>Yesterday, I had a look what source packages to see which packages
-were using most space. A few large packages are well know;
-openoffice.org, openclipart and fluid-soundfont. But I also
-discovered that lilypond used 106 MiB and fglrx-driver used 53 MiB.
-The lilypond package is pulled in as a dependency for rosegarden, and
-when looking a bit closer I discovered that 99 MiB of the 106 MiB were
-the documentation package, which is recommended by the binary package.
-I decided to drop this documentation package from our DVD, as most of
-our users will use the GUI front-ends and do not need the lilypond
-documentation. Similarly, I dropped the non-free fglrx-driver package
-which might be installed by d-i when its hardware is detected, as the
-free X driver should work.</p>
-
-<p>With this change, we finally got space for the LXDE and Gnome
-desktop packages as well as the language specific packages making the
-DVD more useful again.</p>
+<p>In the latest issue of Linux Journal, the readers choices were
+presented, and the winner among the multimedia player were VLC.
+Personally, I like VLC, and it is my player of choice when I first try
+to play a video file or stream. Only if VLC fail will I drag out
+gmplayer to see if it can do better. The reason is mostly the failure
+model and trust. When VLC fail, it normally pop up a error message
+reporting the problem. When mplayer fail, it normally segfault or
+just hangs. The latter failure mode drain my trust in the program.<p>
+
+<p>But even if VLC is my player of choice, we have choosen to use
+mplayer in <a href="http://www.skolelinux.org/">Debian
+Edu/Skolelinux</a>. The reason is simple. We need a good browser
+plugin to play web videos seamlessly, and the VLC browser plugin is
+not very good. For example, it lack in-line control buttons, so there
+is no way for the user to pause the video. Also, when I
+<a href="http://wiki.debian.org/DebianEdu/BrowserMultimedia">last
+tested the browser plugins</a> available in Debian, the VLC plugin
+failed on several video pages where mplayer based plugins worked. If
+the browser plugin for VLC was as good as the gecko-mediaplayer
+package (which uses mplayer), we would switch.</P>
+
+<p>While VLC is a good player, its user interface is slightly
+annoying. The most annoying feature is its inconsistent use of
+keyboard shortcuts. When the player is in full screen mode, its
+shortcuts are different from when it is playing the video in a window.
+For example, space only work as pause when in full screen mode. I
+wish it had consisten shortcuts and that space also would work when in
+window mode. Another nice shortcut in gmplayer is [enter] to restart
+the current video. It is very nice when playing short videos from the
+web and want to restart it when new people arrive to have a look at
+what is going on.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
</div>
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Norgeskartet_p___mange_vis___via_OpenStreetmap_org.html">Norgeskartet på mange vis - via OpenStreetmap.org</a></div>
- <div class="date">2010-11-01 11:15</div>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html">DND hedrer overvåkning av barn med Rosingsprisen</a></div>
+ <div class="date">2010-11-23 14:15</div>
<div class="body">
-<p>Har oppdaget at mange ikke er klar over at OpenStreetmap.org er
-tilgjengelig i en rekke forskjellige formater. Her er en liste med
-eksporter jeg kjenner til for Norge, for de som trenger et
-fribrukskart til sine tjenester:</p>
-
-<p><ul>
-
-<li>Cloudmade tilbyr OSM XML, Garmin Map Files, Osmosis country
-bounding polygon, Shapefile, Navit maps, GPX POI, TomTom POI og OSM
-XML feature extracts via
-<a href="http://downloads.cloudmade.com/europe/norway">sine
-nedlastingssider</a>.</li>
-
-<li>Geofabric tilbyr
-<a href="http://download.geofabrik.de/osm/europe/norway.osm.bz2">OSM
-XML</a>,
-<a href="http://download.geofabrik.de/osm/europe/norway.osm.pbf">OSM
-protobuf binærformat</a> og
-<a href="http://download.geofabrik.de/osm/europe/norway.shp.zip">ESRI
-Shapefile (EPSG:4326)</a> fra sine nedlastingssider.</li>
-
-<li>Frikart.no tilbyr
-<a href="http://www.frikart.no/garmin/">Garmin-kart</a> i uike
-varianter for veibruk og turbruk sommer og vinter.</li>
-
-</ul></p>
-
-<p>Kartene oppdateres regelmessig, som oftest hver uke. Det skulle
-dermed være noe for enhver smak.</p>
+<p>Jeg registrerer med vond smak i munnen at Den Norske Dataforening
+<a
+href="http://www.dataforeningen.no/hedret-med-rosingprisen.4849070-133913.html">hedrer
+overvåkning av barn med Rosingsprisen for kreativitet i år</a>. Jeg
+er glad jeg nå er meldt ut av DND.</p>
+
+<p>Å elektronisk overvåke sine barn er ikke å gjøre dem en tjeneste,
+men et overgrep mot individer i utvikling som bør læres opp til å ta
+egne valg.</p>
+
+<p>For å sitere Datatilsynets nye leder, Bjørn Erik Thon, i
+<a href="http://www.idg.no/computerworld/article174262.ece">et intervju
+med Computerworld Norge</A>:</p>
+
+<p><blockquote>
+- For alle som har barn, meg selv inkludert, er førstetanken at det
+hadde vært fint å vite hvor barnet sitt er til enhver tid. Men ungene
+har ikke godt av det. De er små individer som skal søke rundt og finne
+sine små gjemmesteder og utvide horisonten, uten at foreldrene ser dem
+i kortene. Det kan være fristende, men jeg ville ikke gått inn i
+dette.
+</blockquote></p>
+
+<p>Det er skremmende å se at DND mener en tjeneste som legger opp til
+slike overgrep bør hedres. Å flytte oppveksten for barn inn i en
+virtuell
+<a href="http://en.wikipedia.org/wiki/Panopticon">Panopticon</a> er et
+grovt overgrep og vil gjøre skade på barnenes utvikling, og foreldre
+burde tenke seg godt om før de gir etter for sine instinkter her.</p>
+
+<p>Blipper-tjenesten får meg til å tenke på bøkene til
+<a href="http://en.wikipedia.org/wiki/John_Twelve_Hawks">John Twelve
+Hawks</a>, som forbilledlig beskriver hvordan et totalitært
+overvåkningssamfunn bygges sakte men sikkert rundt oss, satt sammen av
+gode intensjoner og manglende bevissthet om hvilke prinsipper et
+liberalt demokrati er fundamentert på. Jeg har hatt stor glede av å
+lese alle de tre bøkene.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/kart">kart</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
</div>
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Best____ikke_fortelle_noen_at_streaming_er_nedlasting___.html">Best å ikke fortelle noen at streaming er nedlasting...</a></div>
- <div class="date">2010-10-30 11:20</div>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades_of_the_Gnome_and_KDE_desktop__now_with_apt_get_autoremove.html">Lenny->Squeeze upgrades of the Gnome and KDE desktop, now with apt-get autoremove</a></div>
+ <div class="date">2010-11-22 14:15</div>
<div class="body">
-<p>I dag la jeg inn en kommentar på en sak hos NRKBeta
-<a href="http://nrkbeta.no/2010/10/27/bakom-blindpassasjer-del-1/">om
-hvordan TV-serien Blindpassasjer ble laget</a> i forbindelse med at
-filmene NRK la ut ikke var tilgjengelig i et
-<a href="http://www.digistan.org/open-standard:definition">fritt og
-åpent format</a>. Dette var det jeg skrev publiserte der 07:39.</p>
+<p>Michael Biebl suggested to me on IRC, that I changed my automated
+upgrade testing of the
+<a href="http://people.skolelinux.org/~pere/debian-upgrade-testing/">Lenny
+Gnome and KDE Desktop</a> to do <tt>apt-get autoremove</tt> when using apt-get.
+This seem like a very good idea, so I adjusted by test scripts and
+can now present the updated result from today:</p>
-<p><blockquote>
-<p>"Vi fikk en kommentar rundt måten streamet innhold er beskyttet fra
-nedlasting. Mange av oss som kan mer enn gjennomsnittet om systemer
-som dette, vet at det stort sett er mulig å lure ut ting med den
-nødvendige forkunnskapen."</p>
-
-<p>Haha. Å streame innhold er det samme som å laste ned innhold, så å
-beskytte en stream mot nedlasting er ikke mulig. Å skrive noe slikt
-er å forlede leseren.</p>
-
-<p>Med den bakgrunn blir forklaringen om at noen rettighetshavere kun
-vil tillate streaming men ikke nedlasting meningsløs.</p>
-
-<p>Anbefaler forresten å lese
-<a href="http://blogs.computerworlduk.com/simon-says/2010/10/drm-is-toxic-to-culture/index.htm">http://blogs.computerworlduk.com/simon-says/2010/10/drm-is-toxic-to-culture/index.htm</a>
-om hva som ville være konsekvensen hvis digitale avspillingssperrer
-(DRM) fungerte. Det gjør de naturligvis ikke teknisk - det er jo
-derfor de må ha totalitære juridiske beskyttelsesmekanismer på plass,
-men det er skremmende hva samfunnet tillater og NRK er med på å bygge
-opp under.</p>
-</blockquote></p>
+<p>This is for Gnome:</p>
-<p>Ca. 20 minutter senere får jeg følgende epost fra Anders Hofseth i
-NRKBeta:</p>
+<p>Installed using apt-get, missing with aptitude</p>
-<p><blockquote>
-<p>From: Anders Hofseth <XXX@gmail.com>
-<br>To: "pere@hungry.com" <pere@hungry.com>
-<br>Cc: Eirik Solheim <XXX@gmail.com>, Jon Ståle Carlsen <XXX@gmail.com>, Henrik Lied <XXX@gmail.com>
-<br>Subject: Re: [NRKbeta] Kommentar: "Bakom Blindpassasjer: del 1"
-<br>Date: Sat, 30 Oct 2010 07:58:44 +0200</p>
-
-<p>Hei Petter.
-<br>Det du forsøker dra igang er egentlig en interessant diskusjon,
-men om vi skal kjøre den i kommentarfeltet her, vil vi kunne bli bedt
-om å fjerne blindpassasjer fra nett- tv og det vil heller ikke bli
-særlig lett å klarere ut noe annet arkivmateriale på lang tid.</p>
-
-<p>Dette er en situasjon NRKbeta ikke ønsker, så kommentaren er
-fjernet og den delen av diskusjonen er avsluttet på nrkbeta, vi antar
-konsekvensene vi beskriver ikke er noe du ønsker heller...</p>
-
-<p>Med hilsen,
-<br>-anders</p>
-
-<p>Ring meg om noe er uklart: 95XXXXXXX</p>
-</blockquote></p>
+<blockquote><p>
+ apache2.2-bin
+ aptdaemon
+ baobab
+ binfmt-support
+ browser-plugin-gnash
+ cheese-common
+ cli-common
+ cups-pk-helper
+ dmz-cursor-theme
+ empathy
+ empathy-common
+ freedesktop-sound-theme
+ freeglut3
+ gconf-defaults-service
+ gdm-themes
+ gedit-plugins
+ geoclue
+ geoclue-hostip
+ geoclue-localnet
+ geoclue-manual
+ geoclue-yahoo
+ gnash
+ gnash-common
+ gnome
+ gnome-backgrounds
+ gnome-cards-data
+ gnome-codec-install
+ gnome-core
+ gnome-desktop-environment
+ gnome-disk-utility
+ gnome-screenshot
+ gnome-search-tool
+ gnome-session-canberra
+ gnome-system-log
+ gnome-themes-extras
+ gnome-themes-more
+ gnome-user-share
+ gstreamer0.10-fluendo-mp3
+ gstreamer0.10-tools
+ gtk2-engines
+ gtk2-engines-pixbuf
+ gtk2-engines-smooth
+ hamster-applet
+ libapache2-mod-dnssd
+ libapr1
+ libaprutil1
+ libaprutil1-dbd-sqlite3
+ libaprutil1-ldap
+ libart2.0-cil
+ libboost-date-time1.42.0
+ libboost-python1.42.0
+ libboost-thread1.42.0
+ libchamplain-0.4-0
+ libchamplain-gtk-0.4-0
+ libcheese-gtk18
+ libclutter-gtk-0.10-0
+ libcryptui0
+ libdiscid0
+ libelf1
+ libepc-1.0-2
+ libepc-common
+ libepc-ui-1.0-2
+ libfreerdp-plugins-standard
+ libfreerdp0
+ libgconf2.0-cil
+ libgdata-common
+ libgdata7
+ libgdu-gtk0
+ libgee2
+ libgeoclue0
+ libgexiv2-0
+ libgif4
+ libglade2.0-cil
+ libglib2.0-cil
+ libgmime2.4-cil
+ libgnome-vfs2.0-cil
+ libgnome2.24-cil
+ libgnomepanel2.24-cil
+ libgpod-common
+ libgpod4
+ libgtk2.0-cil
+ libgtkglext1
+ libgtksourceview2.0-common
+ libmono-addins-gui0.2-cil
+ libmono-addins0.2-cil
+ libmono-cairo2.0-cil
+ libmono-corlib2.0-cil
+ libmono-i18n-west2.0-cil
+ libmono-posix2.0-cil
+ libmono-security2.0-cil
+ libmono-sharpzip2.84-cil
+ libmono-system2.0-cil
+ libmtp8
+ libmusicbrainz3-6
+ libndesk-dbus-glib1.0-cil
+ libndesk-dbus1.0-cil
+ libopal3.6.8
+ libpolkit-gtk-1-0
+ libpt2.6.7
+ libpython2.6
+ librpm1
+ librpmio1
+ libsdl1.2debian
+ libsrtp0
+ libssh-4
+ libtelepathy-farsight0
+ libtelepathy-glib0
+ libtidy-0.99-0
+ media-player-info
+ mesa-utils
+ mono-2.0-gac
+ mono-gac
+ mono-runtime
+ nautilus-sendto
+ nautilus-sendto-empathy
+ p7zip-full
+ pkg-config
+ python-aptdaemon
+ python-aptdaemon-gtk
+ python-axiom
+ python-beautifulsoup
+ python-bugbuddy
+ python-clientform
+ python-coherence
+ python-configobj
+ python-crypto
+ python-cupshelpers
+ python-elementtree
+ python-epsilon
+ python-evolution
+ python-feedparser
+ python-gdata
+ python-gdbm
+ python-gst0.10
+ python-gtkglext1
+ python-gtksourceview2
+ python-httplib2
+ python-louie
+ python-mako
+ python-markupsafe
+ python-mechanize
+ python-nevow
+ python-notify
+ python-opengl
+ python-openssl
+ python-pam
+ python-pkg-resources
+ python-pyasn1
+ python-pysqlite2
+ python-rdflib
+ python-serial
+ python-tagpy
+ python-twisted-bin
+ python-twisted-conch
+ python-twisted-core
+ python-twisted-web
+ python-utidylib
+ python-webkit
+ python-xdg
+ python-zope.interface
+ remmina
+ remmina-plugin-data
+ remmina-plugin-rdp
+ remmina-plugin-vnc
+ rhythmbox-plugin-cdrecorder
+ rhythmbox-plugins
+ rpm-common
+ rpm2cpio
+ seahorse-plugins
+ shotwell
+ software-center
+ system-config-printer-udev
+ telepathy-gabble
+ telepathy-mission-control-5
+ telepathy-salut
+ tomboy
+ totem
+ totem-coherence
+ totem-mozilla
+ totem-plugins
+ transmission-common
+ xdg-user-dirs
+ xdg-user-dirs-gtk
+ xserver-xephyr
+</p></blockquote>
-<p>Ble så fascinert over denne holdningen, at jeg forfattet og sendte
-over følgende svar. I og med at debatten er fjernet fra NRK Betas
-kommentarfelt, så velger jeg å publisere her på bloggen min i stedet.
-Har fjernet epostadresser og telefonnummer til de involverte, for å
-unngå at de tiltrekker seg uønskede direkte kontaktforsøk.</p>
+<p>Installed using apt-get, removed with aptitude</p>
-<p><blockquote>
-<p>From: Petter Reinholdtsen <pere@hungry.com>
-<br>To: Anders Hofseth <XXX@gmail.com>
-<br>Cc: Eirik Solheim <XXX@gmail.com>,
-<br> Jon Ståle Carlsen <XXX@gmail.com>,
-<br> Henrik Lied <XXX@gmail.com>
-<br>Subject: Re: [NRKbeta] Kommentar: "Bakom Blindpassasjer: del 1"
-<br>Date: Sat, 30 Oct 2010 08:24:34 +0200</p>
-
-<p>[Anders Hofseth]
-<br>> Hei Petter.</p>
-
-<p>Hei.</p>
-
-<p>> Det du forsøker dra igang er egentlig en interessant diskusjon, men
-<br>> om vi skal kjøre den i kommentarfeltet her, vil vi kunne bli bedt om
-<br>> å fjerne blindpassasjer fra nett- tv og det vil heller ikke bli
-<br>> særlig lett å klarere ut noe annet arkivmateriale på lang tid.</p>
-
-<p>Godt å se at du er enig i at dette er en interessant diskusjon. Den
-vil nok fortsette en stund til. :)</p>
-
-<p>Må innrømme at jeg synes det er merkelig å lese at dere i NRK med
-vitende og vilje ønsker å forlede rettighetshaverne for å kunne
-fortsette å legge ut arkivmateriale.</p>
-
-<p>Kommentarer og diskusjoner i bloggene til NRK Beta påvirker jo ikke
-faktum, som er at streaming er det samme som nedlasting, og at innhold
-som er lagt ut på nett kan lagres lokalt for avspilling når en ønsker
-det.</p>
-
-<p>Det du sier er jo at klarering av arkivmateriale for publisering på
-web krever at en holder faktum skjult fra debattfeltet på NRKBeta.
-Det er ikke et argument som holder vann. :)</p>
-
-<p>> Dette er en situasjon NRKbeta ikke ønsker, så kommentaren er fjernet
-<br>> og den delen av diskusjonen er avsluttet på nrkbeta, vi antar
-<br>> konsekvensene vi beskriver ikke er noe du ønsker heller...</p>
-
-<p>Personlig ønsker jeg at NRK skal slutte å stikke hodet i sanden og
-heller være åpne på hvordan virkeligheten fungerer, samt ta opp kampen
-mot de som vil låse kulturen inne. Jeg synes det er en skam at NRK
-godtar å forlede publikum. Ville heller at NRK krever at innhold som
-skal sendes skal være uten bruksbegresninger og kan publiseres i
-formater som heller ikke har bruksbegresninger (bruksbegresningene til
-H.264 burde få varselbjellene i NRK til å ringe).</p>
-
-<p>At NRK er med på DRM-tåkeleggingen og at det kommer feilaktive
-påstander om at "streaming beskytter mot nedlasting" som bare er egnet
-til å bygge opp om en myte som er skadelig for samfunnet som helhet.</p>
-
-<p>Anbefaler <URL:<a href="http://webmink.com/2010/09/03/h-264-and-foss/">http://webmink.com/2010/09/03/h-264-and-foss/</a>> og en
-titt på
-<URL: <a href="http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html">http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html</a> >.
-for å se hva slags bruksbegresninger H.264 innebærer.</p>
-
-<p>Hvis dette innebærer at NRK må være åpne med at arkivmaterialet ikke
-kan brukes før rettighetshaverene også innser at de er med på å skade
-samfunnets kultur og kollektive hukommelse, så får en i hvert fall
-synliggjort konsekvensene og antagelig mer flammer på en debatt som er
-langt på overtid.</p>
-
-<p>> Ring meg om noe er uklart: XXX</p>
-
-<p>Intet uklart, men ikke imponert over måten dere håndterer debatten på.
-Hadde du i stedet kommet med et tilsvar i kommentarfeltet der en
-gjorde det klart at blindpassasjer-blogpostingen ikke var riktig sted
-for videre diskusjon hadde dere i mine øyne kommet fra det med
-ryggraden på plass.</p>
-
-<p>PS: Interessant å se at NRK-ansatte ikke bruker NRK-epostadresser.</p>
-
-<p>Som en liten avslutning, her er noen litt morsomme innslag om temaet.
-<URL: <a href="http://www.archive.org/details/CopyingIsNotTheft">http://www.archive.org/details/CopyingIsNotTheft</a> > og
-<URL: <a href="http://patentabsurdity.com/">http://patentabsurdity.com/</a> > hadde vært noe å kringkaste på
-NRK1. :)</p>
-
-<p>Vennlig hilsen,
-<br>--
-<br>Petter Reinholdtsen</p>
+<blockquote><p>
+ cheese
+ ekiga
+ eog
+ epiphany-extensions
+ evolution-exchange
+ fast-user-switch-applet
+ file-roller
+ gcalctool
+ gconf-editor
+ gdm
+ gedit
+ gedit-common
+ gnome-games
+ gnome-games-data
+ gnome-nettool
+ gnome-system-tools
+ gnome-themes
+ gnuchess
+ gucharmap
+ guile-1.8-libs
+ libavahi-ui0
+ libdmx1
+ libgalago3
+ libgtk-vnc-1.0-0
+ libgtksourceview2.0-0
+ liblircclient0
+ libsdl1.2debian-alsa
+ libspeexdsp1
+ libsvga1
+ rhythmbox
+ seahorse
+ sound-juicer
+ system-config-printer
+ totem-common
+ transmission-gtk
+ vinagre
+ vino
+</p></blockquote>
+
+<p>Installed using aptitude, missing with apt-get</p>
+
+<blockquote><p>
+ gstreamer0.10-gnomevfs
+</p></blockquote>
+
+<p>Installed using aptitude, removed with apt-get</p>
+
+<blockquote><p>
+[nothing]
+</p></blockquote>
+
+<p>This is for KDE:</p>
+
+<p>Installed using apt-get, missing with aptitude</p>
+
+<blockquote><p>
+ ksmserver
+</p></blockquote>
+
+<p>Installed using apt-get, removed with aptitude</p>
+
+<blockquote><p>
+ kwin
+ network-manager-kde
+</p></blockquote>
+
+<p>Installed using aptitude, missing with apt-get</p>
+
+<blockquote><p>
+ arts
+ dolphin
+ freespacenotifier
+ google-gadgets-gst
+ google-gadgets-xul
+ kappfinder
+ kcalc
+ kcharselect
+ kde-core
+ kde-plasma-desktop
+ kde-standard
+ kde-window-manager
+ kdeartwork
+ kdeartwork-emoticons
+ kdeartwork-style
+ kdeartwork-theme-icon
+ kdebase
+ kdebase-apps
+ kdebase-workspace
+ kdebase-workspace-bin
+ kdebase-workspace-data
+ kdeeject
+ kdelibs
+ kdeplasma-addons
+ kdeutils
+ kdewallpapers
+ kdf
+ kfloppy
+ kgpg
+ khelpcenter4
+ kinfocenter
+ konq-plugins-l10n
+ konqueror-nsplugins
+ kscreensaver
+ kscreensaver-xsavers
+ ktimer
+ kwrite
+ libgle3
+ libkde4-ruby1.8
+ libkonq5
+ libkonq5-templates
+ libnetpbm10
+ libplasma-ruby
+ libplasma-ruby1.8
+ libqt4-ruby1.8
+ marble-data
+ marble-plugins
+ netpbm
+ nuvola-icon-theme
+ plasma-dataengines-workspace
+ plasma-desktop
+ plasma-desktopthemes-artwork
+ plasma-runners-addons
+ plasma-scriptengine-googlegadgets
+ plasma-scriptengine-python
+ plasma-scriptengine-qedje
+ plasma-scriptengine-ruby
+ plasma-scriptengine-webkit
+ plasma-scriptengines
+ plasma-wallpapers-addons
+ plasma-widget-folderview
+ plasma-widget-networkmanagement
+ ruby
+ sweeper
+ update-notifier-kde
+ xscreensaver-data-extra
+ xscreensaver-gl
+ xscreensaver-gl-extra
+ xscreensaver-screensaver-bsod
+</p></blockquote>
+
+<p>Installed using aptitude, removed with apt-get</p>
+
+<blockquote><p>
+ ark
+ google-gadgets-common
+ google-gadgets-qt
+ htdig
+ kate
+ kdebase-bin
+ kdebase-data
+ kdepasswd
+ kfind
+ klipper
+ konq-plugins
+ konqueror
+ ksysguard
+ ksysguardd
+ libarchive1
+ libcln6
+ libeet1
+ libeina-svn-06
+ libggadget-1.0-0b
+ libggadget-qt-1.0-0b
+ libgps19
+ libkdecorations4
+ libkephal4
+ libkonq4
+ libkonqsidebarplugin4a
+ libkscreensaver5
+ libksgrd4
+ libksignalplotter4
+ libkunitconversion4
+ libkwineffects1a
+ libmarblewidget4
+ libntrack-qt4-1
+ libntrack0
+ libplasma-geolocation-interface4
+ libplasmaclock4a
+ libplasmagenericshell4
+ libprocesscore4a
+ libprocessui4a
+ libqalculate5
+ libqedje0a
+ libqtruby4shared2
+ libqzion0a
+ libruby1.8
+ libscim8c2a
+ libsmokekdecore4-3
+ libsmokekdeui4-3
+ libsmokekfile3
+ libsmokekhtml3
+ libsmokekio3
+ libsmokeknewstuff2-3
+ libsmokeknewstuff3-3
+ libsmokekparts3
+ libsmokektexteditor3
+ libsmokekutils3
+ libsmokenepomuk3
+ libsmokephonon3
+ libsmokeplasma3
+ libsmokeqtcore4-3
+ libsmokeqtdbus4-3
+ libsmokeqtgui4-3
+ libsmokeqtnetwork4-3
+ libsmokeqtopengl4-3
+ libsmokeqtscript4-3
+ libsmokeqtsql4-3
+ libsmokeqtsvg4-3
+ libsmokeqttest4-3
+ libsmokeqtuitools4-3
+ libsmokeqtwebkit4-3
+ libsmokeqtxml4-3
+ libsmokesolid3
+ libsmokesoprano3
+ libtaskmanager4a
+ libtidy-0.99-0
+ libweather-ion4a
+ libxklavier16
+ libxxf86misc1
+ okteta
+ oxygencursors
+ plasma-dataengines-addons
+ plasma-scriptengine-superkaramba
+ plasma-widget-lancelot
+ plasma-widgets-addons
+ plasma-widgets-workspace
+ polkit-kde-1
+ ruby1.8
+ systemsettings
+ update-notifier-common
+</p></blockquote>
+
+<p>Running apt-get autoremove made the results using apt-get and
+aptitude a bit more similar, but there are still quite a lott of
+differences. I have no idea what packages should be installed after
+the upgrade, but hope those that do can have a look.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/standard">standard</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
</div>
</div>
<div class="padding"></div>
<div class="entry">
- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Software_updates_2010_10_24.html">Software updates 2010-10-24</a></div>
- <div class="date">2010-10-24 22:45</div>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Migrating_Xen_virtual_machines_using_LVM_to_KVM_using_disk_images.html">Migrating Xen virtual machines using LVM to KVM using disk images</a></div>
+ <div class="date">2010-11-22 11:20</div>
<div class="body">
-<p>Some updates.</p>
-
-<p>My <a href="http://pledgebank.com/gnash-avm2">gnash pledge</a> to
-raise money for the project is going well. The lower limit of 10
-signers was reached in 24 hours, and so far 13 people have signed it.
-More signers and more funding is most welcome, and I am really curious
-how far we can get before the time limit of December 24 is reached.
-:)</p>
-
-<p>On the #gnash IRC channel on irc.freenode.net, I was just tipped
-about what appear to be a great code coverage tool capable of
-generating code coverage stats without any changes to the source code.
-It is called
-<a href="http://simonkagstrom.github.com/kcov/index.html">kcov</a>,
-and can be used using <tt>kcov <directory> <binary></tt>.
-It is missing in Debian, but the git source built just fine in Squeeze
-after I installed libelf-dev, libdwarf-dev, pkg-config and
-libglib2.0-dev. Failed to build in Lenny, but suspect that is
-solvable. I hope kcov make it into Debian soon.</p>
-
-<p>Finally found time to wrap up the release notes for <a
-href="http://lists.debian.org/debian-edu-announce/2010/10/msg00002.html">a
-new alpha release of Debian Edu</a>, and just published the second
-alpha test release of the Squeeze based Debian Edu /
-<a href="http://www.skolelinux.org/">Skolelinux</a>
-release. Give it a try if you need a complete linux solution for your
-school, including central infrastructure server, workstations, thin
-client servers and diskless workstations. A nice touch added
-yesterday is RDP support on the thin client servers, for windows
-clients to get a Linux desktop on request.</p>
+<p>Most of the computers in use by the
+<a href="http://www.skolelinux.org/">Debian Edu/Skolelinux project</a>
+are virtual machines. And they have been Xen machines running on a
+fairly old IBM eserver xseries 345 machine, and we wanted to migrate
+them to KVM on a newer Dell PowerEdge 2950 host machine. This was a
+bit harder that it could have been, because we set up the Xen virtual
+machines to get the virtual partitions from LVM, which as far as I
+know is not supported by KVM. So to migrate, we had to convert
+several LVM logical volumes to partitions on a virtual disk file.</p>
+
+<p>I found
+<a href="http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM">a
+nice recipe</a> to do this, and wrote the following script to do the
+migration. It uses qemu-img from the qemu package to make the disk
+image, parted to partition it, losetup and kpartx to present the disk
+image partions as devices, and dd to copy the data. I NFS mounted the
+new servers storage area on the old server to do the migration.</p>
+
+<pre>
+#!/bin/sh
+
+# Based on
+# http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM
+
+set -e
+set -x
+
+if [ -z "$1" ] ; then
+ echo "Usage: $0 <hostname>"
+ exit 1
+else
+ host="$1"
+fi
+
+if [ ! -e /dev/vg_data/$host-disk ] ; then
+ echo "error: unable to find LVM volume for $host"
+ exit 1
+fi
+
+# Partitions need to be a bit bigger than the LVM LVs. not sure why.
+disksize=$( lvs --units m | grep $host-disk | awk '{sum = sum + $4} END { print int(sum * 1.05) }')
+swapsize=$( lvs --units m | grep $host-swap | awk '{sum = sum + $4} END { print int(sum * 1.05) }')
+totalsize=$(( ( $disksize + $swapsize ) ))
+
+img=$host.img
+#dd if=/dev/zero of=$img bs=1M count=$(( $disksize + $swapsize ))
+qemu-img create $img ${totalsize}MMaking room on the Debian Edu/Sqeeze DVD
+
+parted $img mklabel msdos
+parted $img mkpart primary linux-swap 0 $disksize
+parted $img mkpart primary ext2 $disksize $totalsize
+parted $img set 1 boot on
+
+modprobe dm-mod
+losetup /dev/loop0 $img
+kpartx -a /dev/loop0
+
+dd if=/dev/vg_data/$host-disk of=/dev/mapper/loop0p1 bs=1M
+fsck.ext3 -f /dev/mapper/loop0p1 || true
+mkswap /dev/mapper/loop0p2
+
+kpartx -d /dev/loop0
+losetup -d /dev/loop0
+</pre>
+
+<p>The script is perhaps so simple that it is not copyrightable, but
+if it is, it is licenced using GPL v2 or later at your discretion.</p>
+
+<p>After doing this, I booted a Debian CD in rescue mode in KVM with
+the new disk image attached, installed grub-pc and linux-image-686 and
+set up grub to boot from the disk image. After this, the KVM machines
+seem to work just fine.</p>
</div>
<div class="tags">
- Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>.
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
</div>
</div>
<li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
-<li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (8)</a></li>
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
+
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (5)</a></li>
</ul></li>
<h2>Tags</h2>
<ul>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (12)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (1)</a></li>
+
<li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (10)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (40)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (45)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (48)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (53)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (69)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (76)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (1)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (10)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (11)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (90)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (93)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (113)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (114)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (18)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (25)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (29)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (10)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (18)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (21)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (3)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (15)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (16)</a></li>
<li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
- <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (13)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (14)</a></li>
</ul>
</div>
<p style="text-align: right">
-Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v3.7</a>
+Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v3.2</a>
</p>
</body>
</html>