This is an old revision of the document!


RNSanchez's notes and plans

I'm Ricardo Nabinger Sanchez, a Computer Scientist living in south-Brasil {flag-br} (GMT -0300 timezone). Feel free to contact me even if it's not related to FreeBSD.

Email/Jabber: rnsanchez@gmail.com, and rnsanchez@wait4.org
ICQ: 34748889
PGP key: http://rnsanchez.wait4.org/pubkey.asc

Interests:

  • Operating Systems Design and Implementation
  • Network monitoring (RMON2) and management (SNMP)
  • Optimizations (reducing overhead)
  • (Low-level) Code generation and improvement
  • MIPS architecture

Currently using, learning and trying to help with BSNMPD development, in contact with ShteryanaShopova, HartiBrandt and VictorCruceru.

My plans are to implement:

DISKSTORAGE-MIB should provide information with greater detail than what is available through HOSTRESOURCES-MIB, specifically to UNIX environments (perhaps BSD or even FreeBSD specific). It was not created yet, btw.

More details to come, and also at http://rnsanchez.wait4.org/soc/proposta.txt, which is my original (and not selected) proposal for Google's Summer of Code 2006.

You can check BsnmpTODO for further info on what's coming next in BSNMPD.

contrib/bsnmp/gensnmpdef (2006-05-30) Fix some segfaults that occur when a required module is not found while processing user-requested modules. Others segfaults remain, as libsmi sometimes does not return NULL when some required module was not found. Perhaps a complete fix depends on a libsmi fix too.
ATM and NETGRAPH MIBs (2006-05-30) Fix “module BEGEMOT-{ATM,NETGRAPH}-MIB not found” for BEGEMOT-ATM-FREEBSD-MIB. HartiBrandt or VictorCruceru probably will come up with a better solution. :)

These are topics I plan to investigate:

  • BSD-licensed ELF tools: because of my final project, I'm getting very used to ELF files, and feel able to help implement BSD-licensed tools for ELF files, like readelf, (multi-archicteture capable) objdump, and much others, using JosephKoshy's libelf.
  • CPU accounting and top(1) + ps(1): I can't find what processes are eating CPU, and don't understand why (UP machine with UP kernel).
  • re(4): my RTL8029S giga-ethernet NIC doesn't work on 6.1-RELEASE. There were lots of commits for it, but I couldn't test it yet, and if I try to use it, sometimes it doesn't work. 6.1 is “old” right now, but…

The list is much longer, but these are the ones I'm definitely going to investigate.


CategoryHomepage CategorySNMP

  • ricardosanchez.1213738678.txt.gz
  • Last modified: 2008/06/17 21:37
  • by 127.0.0.1