Weekly Edition Return to the Front pageSponsored link Serve your customers, not your servers, with VERIO Linux VPS. Full-access test-drive here. |
OSDL's desktop specificaton
The Open Source Development Labs has, just in time for LinuxWorld,
announced the availability of the "Desktop Linux
Capabilities" specification. This document is available in
PDF format.
One of OSDL's most controversial functions is the creation of specifications for Linux in particular environments. The Carrier Grade Linux and Data Center Linux documents might indeed be an accurate reflection of the features desired by commercial interests in those sectors. But those documents also appear, to the developers who actually create Linux, as an attempt to tell them what they should be working on. In that regard, the introduction from the desktop Linux document is likely to rub some developers the wrong way:
An important decision taken by the OSDL Desktop Linux Working Group is
that the Linux operating system will be developed independently. We
will not attempt to emulate other existing desktop systems. We feel
that the system should interoperate with existing systems, but we do
not strive for complete compatibility.
The people at OSDL know quite well that any attempt to "decide" that desktop Linux would not be developed independently would fail. They do not yet seem to know how to keep that sort of language out of their documents, however. The introduction continues:
Variety and choice, two of Linux's greatest strengths, are also its
Achilles heel. ISVs and large corporations do not have the resources
(or ability, in some cases) to ensure all applications work in all
current graphical environments and windowing managers available in
each distribution.
OSDL goes on from there that there should be a single desktop Linux standard. Furthermore, this standard must be chosen from one of the existing desktop environments; any attempt to combine them was regarded as not feasible. The authors are clearly not complete masochists, however: they stopped short of saying which environment they think should be chosen, or even naming a subset from which the choice should be made. The document identifies four types of desktop deployment, ranging from "fixed function" (locked-down kiosks of one form or another) through to "technical workstation" and "basic office". The existence of a "general purpose" usage category is recognized, but not really addressed in the document. The bulk of the document follows: it is a tiresome series of tables describing the capabilities the authors think desktop Linux should have. Many of them are obvious, and already present: x86 processor support, USB support, IPv4, and so on. Some will be controversial: DVD playback support (which "will require licenses") and implementation of digital restrictions management schemes. Some make sense, and are in the works: persistent device naming, good IPSec support, etc. And some things are strange in their absence: instant messaging, Microsoft document format support, electronic mail, internationalization, and so on. And a few things are bizarre. It would appear that all desktop users, even those with "fixed function" systems, have an urgent need for a Linux installer which uses their preferred desktop environment. Installations must be checkpointed so that they can be restarted in the middle. Desktop users should, it is said, be able to do things like update their kernel without needing root access to the machine. Numerous pages are devoted to various aspects of the installation process - despite the fact that, in a world of widespread Linux desktop deployments - most desktop users should never do their own installations. If Linux is to achieve desktop World Domination, quite a bit of work will have to be done. Even the most ardent desktop Linux supporter will not (or should not) say that all of the necessary pieces are in place now. When OSDL set out to create its desktop capabilities document, it had an opportunity to identify the missing pieces, the features which, were they present, would make Linux more attractive in more desktop situations. That opportunity was lost in what must have been a series of tiresome meetings creating checklists of features Linux has had for years. Meanwhile the development community continues to improve Linux (for all environments) at a staggering rate - no specification required. (Log in to post comments)
OSDL's desktop specificaton Posted Feb 17, 2005 1:38 UTC (Thu) by hpp (subscriber, #4756) [Link] Some of this is weird. I work for a large (50,000+) company with a few hundred Linux desktops and we provide support for KDE and GNOME, plus let users do whatever else they want (fluxbox, fvwm, you name it). For a technical desktop (IT person), we don't need DVD support; we don't need graphical installers (desktops are installed and managed remotely); we don't let end-users choose a kernel, etc. As the article noted, e-mail, MS Office compatibility, instant messaging (Jabber protocol) are more important. This OSDL document may just end up being ignored...
I liked the Carrier Grade document Posted Feb 17, 2005 3:15 UTC (Thu) by error27 (subscriber, #8346) [Link] It was quite interesting. I felt that it probably did reflect what Carrier Grade type people would care about. Not all the ideas were new but some of them were and new ideas are good.
Although I have to say that the desktop document sounds pointless.
DVD playback license Posted Feb 17, 2005 9:16 UTC (Thu) by walles (subscriber, #954) [Link] Has there actually been a court decision that you need to pay money to the DVD consortium to watch a DVD?
I don't remember all the twists and turns of the DVD circus, but would it (in some jurisdiction) be illegal for me to licence somebody's LGPL:ed DVD playback software?
DVD playback license Posted Feb 18, 2005 14:46 UTC (Fri) by pflugstad (subscriber, #224) [Link] IANAL - but I believe that in order to play back DVD's, you have to license the CSS code from the DVD Consortium and get a Key. This is protected by copyright and the DMCA. Obviously DeCSS is available, but it's also quite clearly illegal under the DMCA as a copyright-circumvention device (lots of cases - specifically see <http://www.2600.com/dvd/docs/>> )
So, I believe the answer is that is that yes, you need to pay money to the DVD consortium to legally a DVD.
DVD playback license Posted Feb 24, 2005 15:24 UTC (Thu) by tao (subscriber, #17563) [Link] Granted that you live in the US or another country which has a law similar to the DMCA, yes. Not all countries do.
bizarre indeed... Posted Feb 17, 2005 9:43 UTC (Thu) by freddyh (guest, #21133) [Link] Please let us not try to make it possible for a non-root user to install another kernel. That would be the start of a lot of trouble!
FreddyH
bizarre indeed... Posted Feb 24, 2005 15:10 UTC (Thu) by leandro (guest, #1460) [Link] > let us not try to make it possible for a non-root user to install another kernel. Why not? That the capability exists it does not mean it has to be abused. What is needed is the possibility of a sysadmin assigning this capability to himself or to some power user he trusts, for example an automated update tool.
bizarre indeed... Posted Feb 27, 2005 8:10 UTC (Sun) by rqosa (guest, #24136) [Link] I think the capability already exists, at least when using GRUB. Isn't it true that all that's needed is write access to /lib/modules, to /lib/hotplug if needed, to the directory where the kernels and initrds reside (usually /boot), and to the GRUB configuration file (often /boot/grub/menu.lst or /boot/grub/grub.conf); you could set these "chmod g+rwx" and "chgrp $TRUSTEDGROUP", and then users in $TRUSTEDGROUP could install kernels.
OSDL's desktop specificaton Posted Feb 24, 2005 15:15 UTC (Thu) by leandro (guest, #1460) [Link] I don't see what's the problem.
While a fixed function desktop may not need all those capabilities, GNU/Linux needs to have them in case someone needs them. PHBs won't be pleased to learn their shining new X terminal just can't do something no matter what the sysadmin does. Doesn't need something, or even think something may be troublesome? That's OK, just don't install it, or even just turn it off.
|
Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.