[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Starting point



On Sun, 11 Jun 2000, Martin Macok wrote:

> I could not imagine the OpenBSD way in Linux development process.
> 
> OpenBSD release 1-2 kernels a year and they DOESN'T release anything that
> WASN'T audited ... (security, stability, correctness, paranoia)
> 
> Linux release a kernel every week/month/day and they release almost
> everything that seemes to work ... (speed, hardware support, stability)
> 
> I can't imagine way to audit all of 'their' changes.

What if we based audits on only stable kernels, not development kernels. 
There's normaly a few weeks bettween stable kernel releases which would mean
more time to audit fewer changes.

> Maybe choose ONE current release and audit it perfectly and then 
>  - say to kernel-hackers "we have audited 2.x.y, we found this, this and
>    that ... our 2.x.y-audited version/patch is here and please try to
>    'merge' it into current/new releases"
>  - then go along every change to current release and audit it OR
>  - choose one release a year and create audited version (remove broken
>    drivers, dangerous/untrusted things etc...)
> 
> > - The LKAP should also work preventively by improving kernel (interface)
> > documentation and authoring documents on writing safe code.
> 
> IMHO this is a right(tm) place to start! Create REAL kernel documentation,
> document interfaces, routines, principles, functions and structures - this
> would be even good for newbies and prevention of misuse ... Auditing
> would be a 'side effect' of this process.

Agreed here.  Programmers are not technical writers, therefore documentation
is sometimes not near what it should be :)

Jim

> 
> Have a nice day
> 
> 

-- 
James Bourne                  | Email:  jbourne@affinity-systems.ab.ca
Affinity Systems Inc.         | WWW: http://www.affinity-systems.ab.ca
Everything Linux              | Linux:  The choice of a GNU generation
----------------------------------------------------------------------
Unix System Administration, System programming, Network Administration


Kernel-audit:  discussion list for security and the linux kernel
Archive:       http://mail.nl.linux.org/kernel-audit/