Roy Ong wrote:
----- Original Message ----- From: "Evan Leibovitch"
Sent: Monday, August 02, 2004 04:25
Subject: Re: [lpi-examdev] Changes in BASH



[...]
IMO it's more important that we follow the Linux Standard Base spec
than the release schedules of any specific tool(s) or even the
kernel.

[...]

AGREED. As a "distribution neutral" certification, LPI will need to thread very closely along the lines of LSB. Any specific preferences for deviation must be kept at a minimal.

Dear Roy:

LPI has always been committed to the LSB. I'm not sure why everybody stresses this again and again in this thread. (Maybe we should add LSB-references to our objectives?)


The LSB will be no help with our task to create skill profiles for Linux systems administrators, though.



Let me explain:

The LSB [1] specifies programming interfaces and an execution environment to allow development and deployment of applications on any Linux distribution. It often refers [2] to ISO/IEC 9945:2003 [3].

The LPI defines skill profiles for Linux systems administrators based on common systems administration tasks. Whenever these tasks touch an area, which is covered by LSB, LPI refers to it. _But_ some tasks involve the _use_ of applications (firewall, mta, file server, ...). Don't forget that a systems administrator is mostly a user, not a Linux system programmer.


Going back to the initial question triggering this discussion--Bash 3:

Fortunately Bash is sh-compatible and thus it is one of the few killer applications which are covered in ISO/IEC 9945:2003. With its ample features, our main task is to extract an appropriate subset of the features [4]--not to desperately look for new ones. :-)


But even the LSB had exceptions from ISO/IEC 9945:2003's shell behaviour [5]. Therefore we should keep the freedom to explicitly add something, if LPI's surveys yield a common bash feature, about which Linux systems administrators should know to work efficiently. But I guess that corresponds to your wish that "Any specific preferences for deviation must be kept at a minimal", right?


Torsten


[1] Linux Standard Base Specification 2.0 http://www.linuxbase.org/spec/book/LSB-generic/LSB-generic.html

[2] LSB 2.0 Chapter 8. Commands and Utilities
http://www.linuxbase.org/spec/book/LSB-generic/LSB-generic.html#TOCCOMMAND

[3] ISO/IEC 9945:2003 Portable Operating System(POSIX)and The
    Single UNIX� Specification(SUS) V3 [2]
http://www.unix.org/version3/iso_std.html

[4] LPI Exam 101: Detailed Objectives
1.103.1 Work on the command line
Description: Candidates should be able to Interact with shells and commands using the command line. This includes typing valid commands and command sequences, defining, referencing and exporting environment variables, using command history and editing facilities,
[...]
http://www.lpi.org/en/obj_101.html


[5]  Standard Shell Exceptions
http://www.linuxbase.org/spec/refspecs/LSB_1.3.0/gLSB/gLSB.html#TOCSTDSHELL

--
Torsten Scheck <[EMAIL PROTECTED]>  Jabber:[EMAIL PROTECTED]
GnuPG 1024D/728E 6696 F43D D622 78F1  F481 45C0 2147 69AB DD54
software engineer:open standards/access/knowledge:enthgnusiast
_______________________________________________
lpi-examdev mailing list
[EMAIL PROTECTED]
http://list.lpi.org/mailman/listinfo/lpi-examdev

Reply via email to