Yesterday, I -asked -for testers for my prototype for making Debian better at handling -pluggable hardware devices, which I -set -out to create earlier this month. Several valuable testers showed -up, and caused me to really want to to open up the development to more -people. But before I did this, I want to come up with a sensible name -for this project. Today I finally decided on a new name, and I have -renamed the project from hw-support-handler to this new name. In the -process, I moved the source to git and made it available as a -collab-maint -repository in Debian. The new name? It is Isenkram. -To fetch and build the latest version of the source, use
- --git clone git://anonscm.debian.org/collab-maint/isenkram.git -cd isenkram && git-buildpackage -us -uc -- -
I have not yet adjusted all files to use the new name yet. If you -want to hack on the source or improve the package, please go ahead. -But please talk to me first on IRC or via email before you do major -changes, to make sure we do not step on each others toes. :)
- -If you wonder what 'isenkram' is, it is a Norwegian word for iron -stuff, typically meaning tools, nails, screws, etc. Typical hardware -stuff, in other words. I've been told it is the Norwegian variant of -the German word eisenkram, for those that are familiar with that -word.
- -Update 2013-01-26: Added -us -us to build -instructions, to avoid confusing people with an error from the signing -process.
+ +Here is a call for help from the Debian Edu / Skolelinux project. +We have two problems blocking the release of the Wheezy version we +hope to get released soon. The two problems require some with PHP +skills, and we seem to lack anyone with both time and PHP skills in +the project: + +
-
+
+
- It is impossible to log into the slbackup web interface + (slbackup-php) using the root user and password. This is + BTS report #700257. + This used to work, but stopped working some time since Squeeze. + Perhaps some obsolete PHP feature was used? + +
- It is not possible to "mass import" user lists in Gosa, neither + using ldif nor using CSV files. The feature was disabled after a + major rewrite of Gosa, and need to be ported to the new system. + This is BTS report + #698840. + +
If you can help us, please join us on IRC
+(
Early this month I set out to try to -improve -the Debian support for pluggable hardware devices. Now my -prototype is working, and it is ready for a larger audience. To test -it, fetch the -source -from the Debian Edu subversion repository, build and install the -package. You might have to log out and in again activate the -autostart script.
- -The design is simple:
+ +It has been a while since my last English +Debian Edu and Skolelinux +interview last November. But the developers and translators are still +pulling along to get the Wheezy based release out the door, and this +time I managed to get an interview from one of the French translators +in the project, Cédric Boutillier.
+ +Who are you, and how do you spend your days?
+ +I am 34 year old. I live near Paris, France. I am an assistant +professor in probability theory. I spend my daytime teaching +mathematics at the university and doing fundamental research in +probability in connexion with combinatorics and statistical physics.
+ +I have been involved in the Debian project for a couple of years +and became Debian Developer a few months ago. I am working on Ruby +packaging, publicity and translation.
+ +How did you get in contact with the Skolelinux / Debian Edu +project?
+ +I came to the Debian Edu project after a call for translation of +the +Debian Edu manual for the release of Debian Edu Squeeze. Since +then, I have been working on updating the French translation of the +manual. + +
I had the opportunity to make an installation of Debian Edu in a +virtual machine when I was preparing localised version of some screen +shots for the manual. I was amazed to see it worked out of the box and +how comprehensive the list of software installed by default was.
+ +What amazed me was the complete network infrastructure directly +ready to use, which can and the nice administration interface provided +by GOsa². What pleased +me also was the fact that among the software installed by default, +there were many "traditional" educative software to learn languages, +to count, to program... but also software to develop creativity and +artistic skills with music (Ardour, +Audacity) and +movies/animation (I was especially thinking of +Stopmotion).
+ +I am following the development of Debian Edu and am hanging out on +#debian-edu. +Unfortunately, I don't much time to get more involved in this +beautiful project.
+ +What do you see as the advantages of Skolelinux / Debian +Edu?
+ +For me, the main advantages of Skolelinux/Debian Edu are its +community of experts and its precise documentation, as well as the +fact that it provides a solution ready to use.
+ +I would add also the fact that it is based on the rock solid Debian +distribution, which ensures stability and provides a huge collection +of educational free software.
+ +What do you see as the disadvantages of Skolelinux / Debian +Edu?
+ +Maybe the lack of manpower to do lobbying on the +project. Sometimes, people who need to take decisions concerning IT do +not have all the elements to evaluate properly free software +solutions. The fact that support by a company may be difficult to find +is probably a problem if the school does not have IT personnel.
+ +One can find support from a company by looking at +the +wiki dokumentation, where some countries already have a number of +companies providing support for Debian Edu, like Germany or +Norway. This list is easy to find readily from the manual. However, +for other countries, like France, the list is empty. I guess that +consultants proposing support for Debian would be able to provide some +support for Debian Edu as well.
+ +Which free software do you use daily?
+ +I am using the KDE Plasma Desktop. But the pieces of software I use +most runs in a terminal: Mutt and OfflineIMAP for emails, latex for +scientific documents, mpd for music. VIM is my editor of choice. I am +also using the mathematical software +Scilab and +Sage (built from +source as not completely packaged for Debian, yet). + +
Do you have any suggestions for teachers interested in +using the free software in Debian to teach mathematics and +statistics?
+ +I do not have any "nice" recommendations for statistics. At our +university, we use both R and +Scilab to teach statistics and probabilistic simulations. For +geometry, there are nice programs:
-
-
- Add desktop entry in /usr/share/autostart/ causing a program -hw-support-handlerd to start when the user log in. +
- drgeo and +kig to do +constructions in planar geometry -
- This program listen for kernel events about new hardware (directly -from the kernel like udev does), not using HAL dbus events as I -initially did. +
- kali +to discover symmetry groups (the so-called wallpapers and frieze +groups), although the interface looks a bit old. -
- When new hardware is inserted, look up the hardware modalias in -the APT database, a database -available -via HTTP and a database available as part of the package. +
I like also +cantor, which +provides a uniform interface to SciLab, Sage, +Octave, etc...
+ +Which strategy do you believe is the right one to use to +get schools to use free software?
-My suggestions would be to
--
-
- aptdaemon ask for root password or sudo password, and install the -package while showing progress information in a window. +
- advertise the reduction of costs when free software is used. -
I still need to come up with a better name for the system. Here -are some screen shots showing the prototype in action. First the -notification, then the password request, and finally the request to -approve all the dependencies. Sorry for the Norwegian Bokmål GUI.
- -
-
-
-
-
The prototype still need to be improved with longer timeouts, but -is already useful. The database of hardware to package mappings also -need more work. It is currently compatible with the Ubuntu way of -storing such information in the package control file, but could be -changed to use other formats instead or in addition to the current -method. I've dropped the use of discover for this mapping, as the -modalias approach is more flexible and easier to use on Linux as long -as the Linux kernel expose its modalias strings directly.
- -Update 2013-01-21 16:50: Due to popular demand, -here is the command required to check out and build the source: Use -'svn checkout -svn://svn.debian.org/debian-edu/trunk/src/hw-support-handler/; cd -hw-support-handler; debuild'. If you lack debuild, install the -devscripts package.
- -Update 2013-01-23 12:00: The project is now -renamed to Isenkram and the source moved from the Debian Edu -subversion repository to a Debian collab-maint git repository. See -build -instructions for details.
+This Christmas my trusty old laptop died. It died quietly and -suddenly in bed. With a quiet whimper, it went completely quiet and -black. The power button was no longer able to turn it on. It was a -IBM Thinkpad X41, and the best laptop I ever had. Better than both -Thinkpads X30, X31, X40, X60, X61 and X61S. Far better than the -Compaq I had before that. Now I need to find a replacement. To keep -going during Christmas, I moved the one year old SSD disk to my old -X40 where it fitted (only one I had left that could use it), but it is -not a durable solution. - -
My laptop needs are fairly modest. This is my wishlist from when I -got a new one more than 10 years ago. It still holds true.:)
+ +Jeg jobber til daglig ved Universitetet +i Oslo, en institusjon som lenge har vektlagt verdien av åpne +standarder og fri programvare. Men noe har endret seg, og for en +liten stund tilbake annonserte USIT at dagens fungerende e-postsystemet +basert på fri programvare skulle byttes ut med Microsoft Exchange og +at Microsoft Outlook skulle bli den best fungerende men antagelig ikke +eneste støttede e-postklienten. Annonseringen har ført til flere +protester og en +underskriftskampanje, initiert av Diana Santos, der så langt 253 +personer har signert. Prosjektet +NIKE (Ny integrert +kalender/e-post) ble initiert for å se på mulige løsninger med +utgangspunkt i at en kombinert epost/kalenderløsning var påkrevd, og +prosjektet +NIKE-implementasjon +er igang med å rulle ut MS Exchange ved Universitetet i Oslo.
+ +For kun kort tid siden ble det annonsert at det blir et åpent møte +med ledelsen hos universitetet i Oslo med disse planene som tema:
+ +Tid: Onsdag 2013-06-05 kl. 10:00
+
Sted: 9. etasje i Lucy Smiths hus (admin-bygget)
Det kan være en god plass å stille opp hvis en som meg ikke tror +valget av Microsoft Exchange som sentral epostinfrastruktur er et +heldig valg for Norges ledende forskningsuniversitet, men at en er mer +tjent med å selv +beholde +kontrollen over egen infrastruktur.
+ +Saken har ført til endel presseoppslag så langt. Her er de jeg har +fått med meg:
-
-
- Lightweight (around 1 kg) and small volume (preferably smaller - than A4). -
- Robust, it will be in my backpack every day. -
- Three button mouse and a mouse pin instead of touch pad. -
- Long battery life time. Preferable a week. -
- Internal WIFI network card. -
- Internal Twisted Pair network card. -
- Some USB slots (2-3 is plenty) -
- Good keyboard - similar to the Thinkpad. -
- Video resolution at least 1024x768, with size around 12" (A4 paper -size). -
- Hardware supported by Debian Stable, ie the default kernel and - X.org packages. -
- Quiet, preferably fan free (or at least not using the fan most of - the time). +
- 2013-05-29 + Forsvarer + nytt IT-system - Universitas + +
- 2013-05-23 + UiO + innfører nytt epost- og kalenderverktøy - Uniforum + + +
- 2013-05-22 + Protestgruppe + vil stanse IT-system - Universitas + + +
- 2013-05-15 + UiO + må ha kontroll over sitt eget epostsystem - Uniforum
You will notice that there are no RAM and CPU requirements in the -list. The reason is simply that the specifications on laptops the -last 10-15 years have been sufficient for my needs, and I have to look -at other features to choose my laptop. But are there still made as -robust laptops as my X41? The Thinkpad X60/X61 proved to be less -robust, and Thinkpads seem to be heading in the wrong direction since -Lenovo took over. But I've been told that X220 and X1 Carbon might -still be useful.
- -Perhaps I should rethink my needs, and look for a pad with an -external keyboard? I'll have to check the -Linux Laptops site for -well-supported laptops, or perhaps just buy one preinstalled from one -of the vendors listed on the Linux -Pre-loaded site.
+Some times I try to figure out which Iceweasel browser plugin to -install to get support for a given MIME type. Thanks to -specifications -done by Ubuntu and Mozilla, it is possible to do this in Debian. -Unfortunately, not very many packages provide the needed meta -information, Anyway, here is a small script to look up all browser -plugin packages announcing ther MIME support using this specification:
- --#!/usr/bin/python -import sys -import apt -def pkgs_handling_mimetype(mimetype): - cache = apt.Cache() - cache.open(None) - thepkgs = [] - for pkg in cache: - version = pkg.candidate - if version is None: - version = pkg.installed - if version is None: - continue - record = version.record - if not record.has_key('Npp-MimeType'): - continue - mime_types = record['Npp-MimeType'].split(',') - for t in mime_types: - t = t.rstrip().strip() - if t == mimetype: - thepkgs.append(pkg.name) - return thepkgs -mimetype = "audio/ogg" -if 1 < len(sys.argv): - mimetype = sys.argv[1] -print "Browser plugin packages supporting %s:" % mimetype -for pkg in pkgs_handling_mimetype(mimetype): - print " %s" %pkg -- -
It can be used like this to look up a given MIME type:
- --% ./apt-find-browserplug-for-mimetype -Browser plugin packages supporting audio/ogg: - gecko-mediaplayer -% ./apt-find-browserplug-for-mimetype application/x-shockwave-flash -Browser plugin packages supporting application/x-shockwave-flash: - browser-plugin-gnash -% -- -
In Ubuntu this mechanism is combined with support in the browser -itself to query for plugins and propose to install the needed -packages. It would be great if Debian supported such feature too. Is -anyone working on adding it?
- -Update 2013-01-18 14:20: The Debian BTS -request for icweasel support for this feature is -#484010 from 2008 (and -#698426 from today). Lack -of manpower and wish for a different design is the reason thus feature -is not yet in iceweasel from Debian.
+ +Included in Debian Edu / +Skolelinux, 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.
+ + + +field::arts
+ + +field::astronomy
+ + +field::biology:structural
+ + +field::chemistry
+
+
+
+
+
+
+
+
+
+
+[viewmol]
+
+
field::electronics
+
+
+[gpsim]
+
field::geography
+ + +field::linguistics
+ + +field::mathematics
+
+
+
+
+
+[geomview]
+
+
+
+
+
+
+
+
+
+
+
+
+
field::physics
+ + +field::TODO
+ + +In total, 61 applications. 3 of them lacked screen shots on +screenshot.debian.net. If +you know of some packages we should install by default, please let us +know on IRC, #debian-edu +on irc.debian.org, or our +mailing list +debian-edu@.
The DEP-11 -proposal to add AppStream information to the Debian archive, is a -proposal to make it possible for a Desktop application to propose to -the user some package to install to gain support for a given MIME -type, font, library etc. that is currently missing. With such -mechanism in place, it would be possible for the desktop to -automatically propose and install leocad if some LDraw file is -downloaded by the browser.
- -To get some idea about the current content of the archive, I decided -to write a simple program to extract all .desktop files from the -Debian archive and look up the claimed MIME support there. The result -can be found on the -Skolelinux FTP -site. Using the collected information, it become possible to -answer the question in the title. Here are the 20 most supported MIME -types in Debian stable (Squeeze), testing (Wheezy) and unstable (Sid). -The complete list is available from the link above.
- -Debian Stable:
- -- count MIME type - ----- ----------------------- - 32 text/plain - 30 audio/mpeg - 29 image/png - 28 image/jpeg - 27 application/ogg - 26 audio/x-mp3 - 25 image/tiff - 25 image/gif - 22 image/bmp - 22 audio/x-wav - 20 audio/x-flac - 19 audio/x-mpegurl - 18 video/x-ms-asf - 18 audio/x-musepack - 18 audio/x-mpeg - 18 application/x-ogg - 17 video/mpeg - 17 audio/x-scpls - 17 audio/ogg - 16 video/x-ms-wmv -- -
Debian Testing:
- -- count MIME type - ----- ----------------------- - 33 text/plain - 32 image/png - 32 image/jpeg - 29 audio/mpeg - 27 image/gif - 26 image/tiff - 26 application/ogg - 25 audio/x-mp3 - 22 image/bmp - 21 audio/x-wav - 19 audio/x-mpegurl - 19 audio/x-mpeg - 18 video/mpeg - 18 audio/x-scpls - 18 audio/x-flac - 18 application/x-ogg - 17 video/x-ms-asf - 17 text/html - 17 audio/x-musepack - 16 image/x-xbitmap -- -
Debian Unstable:
- -- count MIME type - ----- ----------------------- - 31 text/plain - 31 image/png - 31 image/jpeg - 29 audio/mpeg - 28 application/ogg - 27 image/gif - 26 image/tiff - 26 audio/x-mp3 - 23 audio/x-wav - 22 image/bmp - 21 audio/x-flac - 20 audio/x-mpegurl - 19 audio/x-mpeg - 18 video/x-ms-asf - 18 video/mpeg - 18 audio/x-scpls - 18 application/x-ogg - 17 audio/x-musepack - 16 video/x-ms-wmv - 16 video/x-msvideo -- -
I am told that PackageKit can provide an API to access the kind of -information mentioned in DEP-11. I have not yet had time to look at -it, but hope the PackageKit people in Debian are on top of these -issues.
- -Update 2013-01-16 13:35: Updated numbers after -discovering a typo in my script.
+ +Two days ago, I asked +how +I could install Linux on a Packard Bell EasyNote LV computer +preinstalled with Windows 8. I found a solution, but am horrified +with the obstacles put in the way of Linux users on a laptop with UEFI +and Windows 8.
+ +I never found out if the cause of my problems were the use of UEFI +secure booting or fast boot. I suspect fast boot was the problem, +causing the firmware to boot directly from HD without considering any +key presses and alternative devices, but do not know UEFI settings +enough to tell.
+ +There is no way to install Linux on the machine in question without +opening the box and disconnecting the hard drive! This is as far as I +can tell, the only way to get access to the firmware setup menu +without accepting the Windows 8 license agreement. I am told (and +found description on how to) that it is possible to configure the +firmware setup once booted into Windows 8. But as I believe the terms +of that agreement are completely unacceptable, accepting the license +was never an alternative. I do not enter agreements I do not intend +to follow.
+ +I feared I had to return the laptops and ask for a refund, and +waste many hours on this, but luckily there was a way to get it to +work. But I would not recommend it to anyone planning to run Linux on +it, and I have become sceptical to Windows 8 certified laptops. Is +this the way Linux will be forced out of the market place, by making +it close to impossible for "normal" users to install Linux without +accepting the Microsoft Windows license terms? Or at least not +without risking to loose the warranty?
+ +I've updated the +Linux Laptop +wiki page for Packard Bell EasyNote LV, to ensure the next person +do not have to struggle as much as I did to get Linux into the +machine.
+ +Thanks to Bob Rosbag, Florian Weimer, Philipp Kern, Ben Hutching, +Michael Tokarev and others for feedback and ideas.