DS> The other thing that might help is a move towards greater use of
DS> the Hardware Abstraction Layer that I started to put in place a
DS> couple of months ago.   It currently only covers CPU and memory
DS> (and only for Linux boxes), but it's a step in the right direction.

I noticed this when it went in, and the thing that surprised me was the
directory hierarchy. I remember long threads discussing this, and I thought we
had decided to keep the abstraction stuff with the associated MIB module (thus
all the data_access directories in agent/mibgroup/*-mib/, and the
corresponding include directory). If we are going to have centralized hardware
abstraction, it would make sense to have the software abstraction centralized
as well. In either case, I think we should do one or the other, not both. The
directory hierarchy is bad enough as it is.

So the question is, which do we go with? The individual data_access
directories were introduced in 5.2, but I don't think directory structure
falls under backwards compatibility, so I wouldn't scream bloody murder if we
reverted to the idea of centralized data abstraction directories.

-- 
Robert Story; NET-SNMP Junkie
Support: <http://www.net-snmp.org/> <irc://irc.freenode.net/#net-snmp>
Archive: <http://sourceforge.net/mailarchive/forum.php?forum=net-snmp-coders>

You are lost in a twisty maze of little standards, all different. 


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to