]> pere.pagekite.me Git - homepage.git/commitdiff
New entry.
authorPetter Reinholdtsen <pere@hungry.com>
Fri, 27 Jan 2012 14:55:25 +0000 (14:55 +0000)
committerPetter Reinholdtsen <pere@hungry.com>
Fri, 27 Jan 2012 14:55:25 +0000 (14:55 +0000)
blog/data/2012-01-27-skolelinux.txt [new file with mode: 0644]

diff --git a/blog/data/2012-01-27-skolelinux.txt b/blog/data/2012-01-27-skolelinux.txt
new file mode 100644 (file)
index 0000000..ef76eb2
--- /dev/null
@@ -0,0 +1,50 @@
+Title: Handling non-free firmware in Debian Edu/Squeeze
+Tags: english, debian edu
+Date: 2012-01-27 16:00
+
+<p>With non-free hardware, one need non-free firmware.  This is a sad
+fact of todays computers.  In the next version of
+<a href="http://www.skolelinux.org/">Debian Edu / Skolelinux</a> based on 
+Squeeze, we provide several scripts to make this easier to handle.
+The common use case I run into is laptops with wireless network cards
+needing non-free firmware, but there are other situations too.</p>
+
+<p>First and foremost, we provide ISO images for DVD and CD with all
+firmware packages in Debian included, to ensure debian-installer find
+and can install it during installation.  This take care firmware for
+network devices used by the installer when installing from from local
+media.</p>
+
+<p>Next, one might need other firmware blobs for non-network devices.
+For these we provide a script
+<tt>/usr/share/debian-edu-config/tools/auto-addfirmware</tt> which
+search through the dmesg output for requests for extra firmware, look
+up the firmware files in the Contents-ARCH.gz files available in the
+package repository, and install the packages providing the requested
+firmware file(s).  I have proposed to do something similar in
+debian-installer (BTS report
+<a href="http://bugs.debian.org/655507">#655507</a>), to allow PXE
+installs of Debian to handle firmware installation with less manual
+labour.</p>
+
+<p>Debian Edu provide PXE installation of Debian out of the box, and
+because some machines need firmware to get their network cards
+working, the initrd some times need extra firmware included to be able
+to install at all.  To fill the PXE installation initrd with extra
+firmware, the
+<tt>/usr/share/debian-edu-config/tools/pxe-addfirmware</tt> script is
+provided.</p>
+
+<p>Last, some LTSP clients might also need firmware to get their
+network cards working.  For this,
+<tt>/usr/share/debian-edu-config/tools/ltsp-addfirmware</tt> is
+provided to update the LTSP initrd with firmware blobs.</p>
+
+<p>At the moment, we do not run any of these during installation, to
+make the local administrator aware that they are using hardware that
+need non-free files to function.  We do not know if this is acceptable
+to the administrator or not, and thus leave it as their choice to add
+firmware or not.</p>
+
+<p>We plan to release beta3 this weekend.  You might want to give it a
+try.</p>