Re: LSB Compliance
Asad Quraishi wrote:
> I want to adopt a platform that I know. I know Red Hat, where the files
> are located etc. I don't know Debian. The reassurance I have with RH
> (or Suse for ex.) is that they have already standardized their distro
> and therefore the OS is not in motion - I can expect everything to be
> tomorrow where it is today. We are writing applications for commercial
I don't want to destroy your feelings, but how often did you "upgrade"
either of these distributions and how many changes did you notice?
In fact, Debian only releases quite seldom (fortunately or unfortunately,
that's up to the reader) and dist-upgrading is always one high
priority goal that's normally fulfilled.
Compare these release dates:
/* Debian releases */
Oct 26 Debian GNU/Linux 0.93R6 released, 1995
Jun 17 Debian GNU/Linux 1.1 alias ``buzz'' released, 1996
Dec 12 Debian GNU/Linux 1.2 alias ``rex'' released, 1996
Jun 5 Debian GNU/Linux 1.3 alias ``bo'' released, 1997
Jul 24 Debian GNU/Linux 2.0 alias ``hamm'' released, 1998
Mar 9 Debian GNU/Linux 2.1 alias ``slink'' released, 1999
Aug 15 Debian GNU/Linux 2.2 alias ``potato'' relased, 2000
Jul 19 Debian GNU/Linux 3.0 alias ``woody'' released, 2002
Personally, if I need a stable platform that stays the way it is today
for a long time, I'd chose Debian stable. If I need a fluctuating
target and bleeding edge software, I'd chose Debian unstable. However,
I have to admit that I'm a bit biased since I joined Debian a couple
of years ago.
> sale on Linux. I want our app to install and run in a consistent way.
> Since Debian isn't LSB I don't know what the differences are and don't
> have time to learn them.
In that case, you'll have to chose anyway. If your customers use RH,
provide .rpm files for RH, if your customers use SuSE, provide proper
rpm files for that distro - and if your customers run Debian and want
your app to run there as well, provide .deb files as well.
> Can you offer suggestions?
Write Free Software and let Debian do the integration in the Debian OS.
That's how other (even large) software is integrated into Debian, RedHat,
SuSE, Mandrake, Slackware, or any other distribution of GNU/Linux.
If nothing changes, everything will remain the same. -- Barne's Law