Slashdot Mirror


Linux Foundation Promises LSB4

gbjbaanb writes "Ever thought it was difficult to write software for Linux? For multiple distros? InternetNews reports that the LSB is making a push for their next release (due out later this year) that should help make all that much easier. Although the LSB has not lived up to expectations, this time around Linux has a higher profile and ISVs are more interested. This is to help persuade them to develop applications that will run on any LSB-compliant Linux distribution. If it gets adopted, LSB 4 could bring a new wave of multidistribution Linux application development. 'It is critically important for Linux to have an easy way for software developers to write to distro "N," whether it's Red Hat, Ubuntu or Novell,' [said Jim Zemlin, executive director of the Linux Foundation.] 'The reason you need that is because we don't want what happened to Unix to happen to Linux in terms of fragmentation.' The LSB defines a core set of APIs and libraries, so ISVs can develop and port applications that will work on LSB-certified Linux distributions."

6 of 194 comments (clear)

  1. Re:Distribution by dlgeek · · Score: 5, Informative

    You should wonder about will it run.

    Debian and Ubuntu use exactly the same packaging format (.deb). Try taking a debian package from a few years back and installing it on your system. Chances are, it won't work due to library incompatibilities.

    Now you could probably rebuild it for your system, but depending on what it is, it may or may not work.

    When you say "how hard it is going to bed to compile and update"...that's exactly what LSB is working on. It'll be trivially easy to compile a program written against the LSB specs on any LSB compatible distro.

  2. Re:What did happen to UNIX? by Haeleth · · Score: 5, Insightful

    Ultimately, let the best software win. The rest can go to bit-afterlife.

    Yes, that's kind of the whole point of the LSB.

    Customers choose OSes based on many criteria. One of them is how much of the software they need will run on each platform. Now, this is rarely actually determined by the quality of the platform -- it's mostly a question of which platforms were already popular enough to be targeted. In theory, LSB will make it easier for new Linux-based OSes to run existing software, and will make it easier for ISVs to write software for Linux-based OSes in general.

    Those OSes can then compete on more interesting metrics like performance, stability, scalability, price, and quality of support. How is this not a good thing?

  3. Re:POSIX...? by larry+bagina · · Score: 5, Informative

    POSIX has multiple components -- kernel APIs, command line utilities, shell scripting, libraries, etc -- so there's more too it than just the linux kernel.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  4. Re:What did happen to UNIX? by Darkness404 · · Score: 5, Insightful

    UNIX fragmentation wasn't caused by anything other than all the proprietary, incompatible licenses. Whenever Sun made an improvement to UNIX, HP couldn't simply adopt it like they can with the GPL. With the GPL, if I take an OSS program and fork it, and change it radically, the original creators of the software can always add my changes back into the main branch. And yes it would be bad, if you had to write a program, say an HTTP server, you had to test it on every Unix imaginable, today, just release the source, package an RPM and a DEB, and it will be ported to the rest soon enough.

    --
    Taxation is legalized theft, no more, no less.
  5. Re:A simple explanation for ISVs: by droopycom · · Score: 5, Insightful

    But you see, they dont want to write for distros foo, bar, etc... they want to write an app for linux.

    They dont want to "collaborate" with dozens of distros, all of which will tell them that "in our distro, the proper way of how to do this" is different than the other ones...

     

  6. Re:A simple explanation for ISVs: by mrsteveman1 · · Score: 5, Insightful

    Classic zealot response. Pretend the entire world is moving to GPL-only software and neglect to address the concerns of anyone who disagrees.