LCSDNYR 2001 -> standards, standards, standards

LCSDNYR 2001 -> standards, standards, standards

Post by SwifT » Tue, 02 Jan 2001 22:41:55



[snip - a call for standardisation]

Quote:> This is a call to the Linux Community of Developers to standardize AT
> LEAST these portions of Linux software.

I completely agree, but I don't think Linux is going the wrong way (yet).

Quote:> 1. Installation of software

As always, tarballs (./configure, make, su -c 'make install') stay (oh yes
they will). Package-like installing (cfr deb, rpm, jbl, ...) goes the
right way: easy, user-friendly and without any hassle. I don't think it's
necessary to evolve to one package. Each type of packaging has it
advantages and disadvantages. It's a choice, a mindgame if you will. Some
people like the deb-packages since they are extremely easy to install.
Some others want rpm, since the availability of those files is enormous.
Some people stay with the tarballs.

I don't think Linux is going the wrong way.

Quote:> 2. Removal of software

With packages without any hassle. With tarballs you should look at the
Makefile before 'make install'-ing and search for 'make uninstall'. If
that's available (and correctly programmed), there isn't any other hassle.

This could be one point of discussion (tarballs - uninstalling software),
but I don't know enough about tarballs (I only use them if I can't find
any rpm-files for it) so I'd better shut up :-/

Quote:> 3. Upgrading of software

Again, with packages no troubles. Tarballs are also without any hassle,
since upgrading is very simpel. Configuration-files stay (thus not the way
M$ handled things, i.e. registry), binaries get upgraded, libraries are
... how do they say it... renewed? I mean, a newer version of library
doesn't overwrite things (f.i. libsmpg-2.0-3.so.2), only has a greater
version-number (f.i. libsmpg-2.1-1.so.2). And ldconfig makes sure programs
use the right library...

Quote:> 4. Maintaining configuration files for installed software

/etc/*.conf, $HOME/.*rc, ... I think Linux (and most unix-like OS'ses) are
doing a great job on that. They are easy to back-up, easy to modify
(manually AND with scripts/tools), ...

--
 SwifT

 
 
 

LCSDNYR 2001 -> standards, standards, standards

Post by spiceru » Wed, 03 Jan 2001 03:53:01


Happy New Year!

Just one question -- WHY must there only be one stifling standard that
guarantees that people only get to
have *ONE* and *ONE* choice only?

Personally, I like having the choices....perhaps several standards that
can coexist/cooperate with each other is the real key
to letting people have as many choices as they wish. If needed, a
standard that mandates how the standards comply with
each other could be written.

As far as *MINIMAL* standards, do you really want to repeat the Sun/MS
Java wars scenario with Linux standards this time?

Good luck in getting the application writers to adhere to the standards.
Atari and IBM tried this for years
without too much success.


> LCSDNYR = Linux Community of Software Developers New Years Resolution
> (for 2001 and beyond).

> The Linux Community of Developers should get together, formulate and
> agree on MINIMAL SET OF STANDARDS for Linux Software.  The world
> revolves around standards -- like the modern calendar and temperature
> measurement.  Standards are VERY important in every facet we deal with
> on a daily basis.

> This is a call to the Linux Community of Developers to standardize AT
> LEAST these portions of Linux software....

> 1. Installation of software
> 2. Removal of software
> 3. Upgrading of software

If you were talking about a single platform, then steps 1 to 3 are
easily done. However, if you're dealing with a multiple
platform entity like Linux, then I think you'll find one standard won't
be able to fit all platforms without lots
of contradictions.

Quote:

> 4. Maintaining configuration files for installed software

Linux/Unix is already doing this.....Look in the /etc directory.

 
 
 

LCSDNYR 2001 -> standards, standards, standards

Post by Marada C. Shradraka » Wed, 03 Jan 2001 16:08:20


Quote:>This is a call to the Linux Community of Developers to standardize AT
>LEAST these portions of Linux software.

Those items cannot really be standardised.  They're not even fully standardised
under Windows.  Items like hardware-interface drivers or admin tools don't
install in the same place or same way as a windowmanager.  A single metaphor
can't encompass all operations.
--
Marada Coeurfuege Shra'drakaii
Colony name not needed in address.
DC2.Dw Gm L280c W+ T90k Sks,wl Cma-,wbk Bsu#/fl A+++ Fr++ Nu M/ O H++ $+ Fo++
R++ Ac+ J-- S-- U? I++ V+ Q++[thoughtspeech] Tc++
 
 
 

1. System V standard vs. BSD standard -> where to find?

Hello alltogether :-)

I would like to know the differnces between the System V.4 "standard"
and the BSD "standard"
I know a few things (e.g. different bootup-techniques) but where can I
find all
differnences. e.g. where can I read what's to do, to have a System V.4 -
complaint un*x?

thanx in advance!

Regards

Thomas SV

2. linux through windwos gateway

3. redirecting standard output and standard error

4. kwm core dumps on startup

5. standard out and standard error

6. how to exit X

7. differentiate between standard output and standard error?

8. wd7296

9. standard out and standard error questions

10. capturing standard error info but not standard out

11. No standard GUI, but standard metaphors!

12. How to redirect standard error to standard output (in csh)?

13. Standard Question about Standard Files.