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.


  • ricardosanchez.txt
  • Last modified: 2017/09/18 08:58
  • by KubilayKocak