Ken,
While this may be true to some extent, I do disagree. In my current role 
of porting, I do not require root privs, but I do need to install some beta 
software required for my system. However, in my previous contracts both 
at Raytheon as well as at Digital, I could not do my job without having 
root access. At raytheon I needed root priviledge to develop a device 
driver for a fibre channel board. At least under HP-UX, it had to be 
compiled in a specific subdirectory, and installed in another. At Digital, I 
was responsible for the floating point code in the Digital Unix kernel. I 
could build without root access, but certainly could not test.

Secondly, testing is not a lab function. Today, most software 
development is performed at the desktop, and at least unit tested at the 
desktop. In general, the developer should never, ever give untested code 
to the test/QA people. More advanced testing, such as integration, 
regression, is certainly a lab function. 

The bottom line is that in the past 9 years or so I could not have done my 
job without root privs. In my previous Digital contract, I had 3 systems in 
my office. My personal Unix workstation, where I probably did not have a 
requirement for root. I had another Unix system where I tested my kernel 
mods, and a third system (alpha NT) where I tested the assemblers. 

 
On 21 Jun 2000, at 15:05, Kenneth E. Lussier wrote:

> Two points here:
>       1) No, engineers do *NOT* "need to".. Engineers *WANT* to. Testing is a
> lab function. 
Jerry Feldman <[EMAIL PROTECTED]>
Associate Director
Boston Linux and Unix user group
http://www.blu.org

**********************************************************
To unsubscribe from this list, send mail to
[EMAIL PROTECTED] with the following text in the
*body* (*not* the subject line) of the letter:
unsubscribe gnhlug
**********************************************************

Reply via email to