Slashdot Mirror


Big Names Back Possible Linux Standards

Sean Feryl writes "Adobe Systems, IBM, Intel, Hewlett-Packard, Novell, RealNetworks and Red Hat are all backing the new Linux standards effort led by the Free Standards Group to form standards for key components of Linux desktop software, including libraries, application runtime and install time. The goal is to encourage the development of more applications for the Linux platform. 'With this complex and costly development and support environment, independent software vendors may choose not to target the Linux desktop, leading to reduced choice for end users and an inability to compete with proprietary operating systems', the group said." Also covered on FoxNews.

9 of 239 comments (clear)

  1. Photoshop? by Geeky · · Score: 4, Insightful

    Adobe? Does this mean Photoshop could be on the cards?

    (and yes, I've used the Gimp, and no, it doesn't do what Photoshop can do)

    --
    Sigs are so 1990s. No way would I be seen dead with one.
    1. Re:Photoshop? by jferris · · Score: 5, Insightful

      I am sure that Adobe sees Linux is gaining acceptance in the CGI industry, and are smart enough to know that there is a good amount of money to be thrown around in there. The one thing that is certain is that one or more people in a position of power at Adobe believe in Linux enough to say that it requires standardization. Who knows? It might be this lack of standardization that is the reason we haven't seen Photoshop on Linux yet, as opposed to them deciding to bring it on when standards are agreed upon and adhered to. Possibly, Adobe has been the ones patiently waiting.

      --
      You are in a maze of little twisting passages, all different.
    2. Re:Photoshop? by Geeky · · Score: 5, Insightful

      Maybe. Adobe might be under some pressure for a fully native Photoshop from the likes of Disney, who have put work into WINE in order to get PS under Linux. I'm sure they'd prefer a native release. OTOH, perhaps the success of PS under WINE makes a full Linux release less necessary.

      By taking part in this initiative, Adobe may well end up with the ammunition to turn around and say there's no way they can even contemplate a Linux PS until proper standards exist. Even more ammo if the initiative descends into petty wrangling or is poorly supported.

      Either way, a big problem for PS under Linux is going to be around things like colour management. Serious photographers won't touch it unless their hardware calibration tools work.

      --
      Sigs are so 1990s. No way would I be seen dead with one.
  2. Any chance by Anonymous Coward · · Score: 4, Interesting

    they can all decide to put similar files in similar places?

    Not /etc/X11/

    I LVOE IT!

  3. good intentions, but really a trojan horse by CDPatten · · Score: 4, Interesting

    The more big companies get involved in forcing standards, the less the single developer at home has to say about what happens with the OS.

    One of the strengths that Linux has is that anyone can write good code and alter the direction. If Money driven corporations start calling shots, then politics come into play, and they start promoting/forcing standards that are advantageous to how they believe the market should be, or standards that work best with their business model.

    This is really a wolf in sheep's clothing.

    1. Re:good intentions, but really a trojan horse by pekoe · · Score: 4, Insightful

      From an LSB whitepaper: "without a widely supported binary standard for linux, a single vendor, de facto standard will emerge, effectively removing choice and locking end users in". I feel that as long as linux competes with itself it won't effectively compete with other commercial OS (at least for mass adoption on the desktop). Also, I'd be more interested in learing compiling stuff if the differences between distros didn't create such a moving target for the student. I'm keen to learn, but make it too hard and I'll go off and learn something different.

  4. The Next Question Is: by geomon · · Score: 4, Insightful

    How many of the distros will follow the standard? I know that it is commercially important for the major distros to follow the standard, but newer and more innovative distibutions may forgo them. If you spend much time running Red Hat or SuSE, you can get frustrated sitting down and attempting to edit scripts on Debian, or at least that had been a problem in the past. Gentoo seems to follow its own path, and I haven't spent more than a few hours working with Slackware in five years. These are just a few of the different approaches to linux file management (especially the rc scripting). Then there are the various package management systems, updaters, and user scripts. I haven't had time to play with Ubantu, but it would take me time to work through the directory tree to see how things are arranged as well.

    Linux standards are a great idea, but I don't know how many of the dozens of distros will follow it.

    --
    "Rocky Rococo, at your cervix!"
  5. Re:Hmm by Da_Weasel · · Score: 4, Informative

    Filesystem Hierarchy Standard (FHS)
    http://www.pathname.com/fhs/

    This is a well known standard that has been around for quite some time. Most distros that I see have finally made the move to this structure. This was the primary driving force behind the /media and /srv additions you see in distros now days.

    --
    If you must!
  6. Re:Hmm by Tinidril · · Score: 5, Informative

    The reasoning for having a /bin and a /usr/bin is that you can have a very small root partition. Then when /usr gets mounted you pick up the rest of the binaries that you want for a fully functioning system. Moving /usr/local/bin and /usr/bin out of /usr and into /bin would defeat the whole purpose.

    The reason you want a minimal root partition is that a smaller partition with fewer files will have less oportunity for corruption. That way if your larger /usr partition gets corrupted you can still boot and have the tools you need to get they system functioning again. Kind of like a built-in rescue disk.

    The /usr/local/bin directory exists for binaries that are not managed by the distribution's packaging system. That prevents add-on software from breaking dependencies in the underlying OS. That is why most software that you download and compile yourself installs itself in /usr/local.

    The /usr/share/bin directory is for binaries that may be shared among multiple systems. For instance an in-house network may have an NFS shared volume with binaries that are used on all systems. Man pages are often included here because they tend not to change much from system to system.

    IMHO people who complain about this structure are just looknig for something to whine about. All of these directories are automaticaly added to the path, so most users should never have to think about them at all.

    I often hear from windows users that the /etc directory is much more complicated than it needs to be, and that things are hard to find. After I point out how much cleaner /etc is than the windows registry those complaints tend to go away as well.

    If there is a problem with the unix directory structure its that the names are far from clear. What exactly do etc and usr stand for? If usr is for user then isn't that where the home directories should be? var makes a certain amount of sense to developers, but I don't know that most people would understand that means "stuff that changes a lot". I don't suggest that the names change because that could be an even bigger mess, but I do think that experienced users need to keep all this in mind when helping new users to understand the system.

    --
    XML is the best data format; unless your data needs to be read or written by a human or a computer.