Slashdot Mirror


LSB Submitted To ISO/IEEE

mcneil@freestandards says: "The LSB has been submitted to ISO/IEEE for an ISO imprimatur. While this is not really new news, it is important that every Linux user get involved to make sure their country votes YES for Linux ISO standardization! With Linux achieving international standards recognition it will be that much easier for governments and other risk adverse organizations to include Linux in their procurement policies. This of course will further the normalization of free and open source software, lessen the world's reliance on sucky legacy platforms, etc. etc."

15 of 207 comments (clear)

  1. imprimatur by Anonymous Coward · · Score: 1, Informative


    2 definitions found for imprimatur

    From Webster's Revised Unabridged Dictionary (1913) :

    Imprimatur \Im`pri*ma"tur\, n. [L., let it be printed.] (Law)
    A license to print or publish a book, paper, etc.; also, in
    countries subjected to the censorship of the press, approval
    of that which is published.

    From WordNet (r) 2.0 :

    imprimatur
    n : formal and explicit approval; "a Democrat usually gets the
    union's endorsement" [syn: sanction, countenance, endorsement,
    indorsement, warrant]

  2. Linux Standard Base by AndroidCat · · Score: 5, Informative

    The LSB FAQ (for those whose first question was "What the heck is LSB?")

    --
    One line blog. I hear that they're called Twitters now.
  3. Re:LSB and rpm by grumbel · · Score: 4, Informative

    You could use a LSB conforming RPM on both SuSE and Redhat, yes, but you could NOT just pick a random SuSE package and use that on Redhat.

    LSB packages work basically completly independend from what the distro provides. If a distro is LSB conforming it only means that it can install LSB-rpms (by using alien on Debian for example), it does not mean that the distro itself consist of LSB-rpms.

  4. package manager not the same as package type. by gimpboy · · Score: 5, Informative

    You are confusing the packaging method with the management method. The LSB states that the standard package _type_ is rpm. APT is package type independent. It is most _famous_ because it is used in debian, however you can use apt to manage rpms also. I am not advocating either package type, I just wanted to clarify the confusion between a method of packaging programs and the management of said packages.

    --
    -- john
  5. Re:LINUX IS A LEGACY PLATFORM by aggieben · · Score: 3, Informative

    I nearly fell out of my chair reading that...too funny.

    Good point though...Linux is per se a legacy platform, even though it has benefitted from lots of technological advancements.

    One other thing I'd like to point out: there are no "risk adverse" organizations. The phrase the original poster was looking for is "risk averse".

    See definition of averse.

    --
    Don't become a regular here, you will become retarded. -- Yoda the Retard
  6. Re:What problem by Vo0k · · Score: 2, Informative

    Okay, I don't know too much about internals of the RPM format, I was just an user of the RPM package manager, and it was a few years ago when I abandonned it, but what I've seen...

    no automatic source selection.
    no automatic dependency satisfying.
    no "recommends".
    no "suggests"
    no "conflicts with (anything other than its own other version)"
    no "replaces"
    no "provides"
    Harder source rebuild.
    no "hold current".
    no install-time configuration (some consider this advantage. I don't.)
    no dist-upgrade alike.
    no --simulate

    It drove me mad when LILO required Linuxconf (and reading the config file I've seen comment like "# not really necessary, but why not?"), that packages that obviously needed ANY httpd, required Apache, ANY mailer required Sendmail, that with a dir full of RPMs which created a full dependency tree to install a package I couldn't rpm -i *.rpm but had to manually pick them from the bottom up, so before I install something, all its dependencies must be satisfied. And because of such bogosities I just kept abusing --force --nodeps ruining the integrity of the tree more and more. .deb has its problems. There are some conflicts that exclude half the tree, there are some dependencies that got lost and are unobtainable. But these are issues simple to fix. RPM on the other hand was causing problems I was just unable to fix...

    --
    Anagram("United States of America") == "Dine out, taste a Mac, fries"
  7. I have Debian servers at work. by khasim · · Score: 2, Informative
    In short, Debian and Gentoo really don't belong in the corporate world, as they stand now. They're both more hacker-oriented anyways.
    Riiiigggghhhhttttt..... While I find Debian to be the easiest to install, update and use and the stable branch is rock solid.
    This is something only business/government really cares about. IBM et al are all behind Red Hat and SuSe, which are targetting corporate customers.
    No. Quite the opposite, actually.

    Businesses do NOT care about LSB-compatibility. All they care about is whether the ISV's app is certified on a particular platform.

    The LSB is about making it easier for ISV's to write to the LSB which they hope the various distributions will support.

  8. Acronym Tag by Anonymous Coward · · Score: 0, Informative

    I will certainly vote for the standardization of the use of the acronym tag on Slashdot...

    giandrea

  9. Re:What problem by sanityspeech · · Score: 4, Informative

    Before the my-format-is-better-than-your-format debate kicks into high gear, it should be said that the LSB intends to use the RPM format as a stop-gap measure

    Of course, you know who is on record about how stop-gap measures "...have a way of staying around. Forever."

  10. Re:What problem by Yenya · · Score: 3, Informative
    Just FWIW, RPM has "conflicts" (with anything you want), "replaces" (obsoletes), "provides", "--simulate" (--test, actually). Source selection, automatic dependency satisfying, dist-upgrade, and probably others belong to a higher level than the package manager itself (yum, apt, up2date). The "recommends", "suggests" , and install-time config are deliberately missing, because RPMs are meant to be installable without an user attention.

    RPM has triggers (script executed when other package gets installed/upgraded), %verify script, %changelog, automatically generated debuginfo packages, etc. Every file is MD5summed, package has MD5 sum, RPM supports GPG signature (and this feature is actively used by distros).

    RPM has better source rebuild than DEB. It supports conditional compile (%ifarch, %if, etc.), so you can rebuild RPMs for several versions of a distro from one source package. It has a "BuildPrereq" dependencies. You can have more than one source file and more than one patch file, RPM makes sure you are compiling exactly along the lines written in the .spec file (so you actually get working and rebuildable source RPM, no manual editing/hacks behind the RPM's back). The build process automatically uses a subdirectory for installing files (so non-root rebuilds are possible). It warns you when you forget to package some file from the build root. You can even use a tarball instead of the source RPM, provided that the tarball contains the .spec file.

    There is still one problem with using RPM: distro-specific macros. Last time I have checked, Mandrake uses %make macro, so you cannot take MDK source RPM and --rebuild it on Fedora, because you get "%make undefined" error.

    --
    -Yenya
    --
    While Linux is larger than Emacs, at least Linux has the excuse that it has to be. --Linus
  11. Re:Debian by Alan+Cox · · Score: 2, Informative

    The LSB was very careful about this aspect of the standard

    LSB compliance does not require "rpm" and it does not say anything at all about what tools are used to manage the base system. What it defines is a way to install a package in a given binary format (an RPM binary format subset). If the distribution only uses that for LSB packages or uses alien to convert it to dpkg first that is still just fine.

    There had to be a single file format. Within that the goal has been to minimise the restrictins that might create.

    Alan

  12. Re:What problem by Anonymous Coward · · Score: 1, Informative

    > no automatic dependency satisfying
    It's a package format. dpkg doesn't have it either.

    > no "recommends"
    > no "suggests"
    It's a package format so expecting it to deal with dependency resolution is out of scope _but_ it does support it. Under RH9, install rpmdb-redhat and rpm will suggest resolutions for everything in Redhat's repository.

    > no "conflicts with (anything other than its own
    > other version)"
    Huh? If RPM finds a file that it needs to write, it'll prompt if the file isn't in the database and will prompt with a "this package conflicts with x" if it is.

    > no "provides"
    --whatprovides and --provides
    --whatrequires and --requires

    > Harder source rebuild
    rpmbuild -ba specfile

    > no dist-upgrade alike
    It's a package format/installer.

    > no --simulate
    Is rpm --test what you're looking for?

  13. Re:Debian by nadamsieee · · Score: 2, Informative

    Andrew Cowie makes a pretty darn good argument for using Gentoo in a production environment:

    So how does Gentoo stack up in production environments? Here's another surprise for you from the source-based distribution: Portage can be told to build binary packages. This allows you to have one machine over in the corner doing all the compilation work. Then, the packages can be shared and used by all your target machines, instead of them having to build the packages themselves. You might be tempted to say "isn't that what the other Linux distributions do?" The difference is selecting the right mix of packages is a site decision, and the newer version problem definitely is a site burden to deal with. Gentoo gives local systems teams the tools to deal with solving these version issues themselves.
  14. Re:LSB not so great by crumley · · Score: 2, Informative

    As others have said, deb and rpm really are quite similar. its the care that goes into making the debs and rpms that varies. Here's a nice comparison of package formats.

    --
    Preventive War is like committing suicide for fear of death. - Otto Von Bismarck
  15. Re:I don't agree with that. by vidarh · · Score: 2, Informative
    The PROBLEM is when an app is packaged via RPM and it REQUIRES a specific app that should have been sufficiently abstracted so that any server of that type could fulfill it.

    As I've pointed out before, and as others have pointed out, this has nothing to do with the package format. RPM supports it. If you have a problem with a particular RPM based distro, then fine, but it's annoying when you keep on bashing RPM for something that has nothing to do with RPM.

    I've already mentioned some fairly large applications that use this (Sendmail, Exim, Postfix all providing "smtpdaemon") for Fedora, but I stand by what I said about it being of relatively limited used simply because there are relatively few cases where applications are suitably interchangable that it makes sense.

    You've not said anything to refute that other than make a loose claim that Debian use it a lot. Why don't you provide some examples?