On Lu, 03 mar 14, 13:56:45, Bret Busby wrote: > > Apart from the systemd fight stuff, I am wondering, in the context > of the above message content, why a spearate firmware distribution > of Debian Linux, needs to exist, rather than the firmware being > included in the offical Debian version.
http://www.debian.org/social_contract Important are specifically point 1. (of course) and DFSG 2., since for most firmware the source is not available. > Also, and I do not know how applicable this is, to what is > happening, I wonder why Debian does not provide backward > compatibility with previous versions of Debian; why provision is not > made, to allow software that runs on Debian 5, to run on Debian 6 > and Debian 7. Because this quickly becomes a maintenance nightmare. This is just my rough understanding, but I'm sure others will correct me if I'm wrong: 1. freeze the "base" system (system libraries and so) This is what Microsoft has been doing with XP. This seamed to work well for a while, except that at some point, no matter how many Service Packs they applied to it, the OS was simply not be able to cope with the changes around it. Eventually software programmers will want to use new features of their languages and libraries, but over time this becomes increasingly difficult and even impossible. And let's not forget about deep (possible security related) bugs in the underlying system that just can't be fixed by simple patches that don't affect the applications on top. 2. Keep multiple versions of libraries around Debian does that to some extent, but (depending on the library and how the upstream developers handle changes to it) it quickly becomes too difficult to maintain. The amount of maintenance work needed is likely to increase geometrically or even exponentially with the number of concurrent versions, and don't forget that the maintainer most likely already has 3 (three) versions to care about: oldstable, stable and testing/sid. 3. Extend the support times for a release This is not really a solution, because at some point you will just end up with 1., but if you're "lucky" this will give the developers of the old software to migrate to the newer libraries, or the need will just go away (as per your example below, the hardware gets replaced). > As a single example, I have a multifunction printer, of which, the > multifunctionality worked with Debian 5. Now, it is only a laser > printer, running with Debian 6 - to use it to scan, I have to scan > to a USB drive, and then copy the files to the computer, as Debian 6 > (and, I believe, similarly, Debian 7) does not provide for the > device to wotk with it, other than using a printer driver that is > not for the particular model range, and, losing all other interfaced > functionality. Based on this I'm guessing the MFP needs proprietary closed source software provided by the manufacturer, but not updated for current Linux releases. Of course, the manufacturer wants you to buy new hardware, not keep using the old one, even if it still suits your needs. Given enough cooperation by the manufacturer you would be using your printer with current software. Worst case you could hire someone to do it for you. I strongly advise that on your next buy (not necessarily MFPs) you also consider how well that device is supported with Linux. Bonus if the manufacturer contributes to that support. If enough of us are doing the same it might eventually open the eyes of manufacturers towards the benefits of FLOSS, etc. > Surely, it must be possible, to provide backward compatibility, to > allow software that ran on earlier versions of Debian, to run on a > current stable version? A chroot might be possible, but please start a new thread for this problem. Beware of the XY problem[1], i.e. I believe the correct question in your case is: How can I use the scan capabilities of device foo with recent Debian? [1] http://www.perlmonks.org/?node_id=542341 > "So once you do know what the question actually is, > you'll know what the answer means." > - Deep Thought, > Chapter 28 of Book 1 of > "The Hitchhiker's Guide to the Galaxy: > A Trilogy In Four Parts", > written by Douglas Adams, > published by Pan Books, 1992 Could you please reduce the number of lines in your .sig? Up to 4 lines would be nice. You could strip the chapter and book number as well as the publisher, these are not really useful/necessary. Besides, you can go for (slightly) longer lines, like e.g. 72 characters or so. Kind regards, Andrei -- http://wiki.debian.org/FAQsFromDebianUser Offtopic discussions among Debian users and developers: http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic http://nuvreauspam.ro/gpg-transition.txt
signature.asc
Description: Digital signature