Pregunta Creando nuevas llamadas al sistema a través de KLD en FreeBSD


¿Hay algún tutorial bueno (nivel de entrada) sobre cómo agregar llamadas al sistema a FreeBSD a través de módulos cargables del kernel? Específicamente, la forma requerida de los métodos, obtener información de los procesos, etc.


5
2017-10-09 03:05


origen


Respuestas:


Estoy muy feliz de ver que tu profesor te está dando asignaciones tan prácticas. Ojalá tuviera tales profes.

De todos modos, la cosa es que cuando estás trabajando en el dominio del kernel puedes apenas encuentra cualquier recurso Las personas que trabajan en el dominio kernel no documentan nada ni escriben tutoriales. Por lo tanto, es realmente difícil encontrar cualquier documento de "nivel de entrada". Además, incluso si encuentra un tutorial de ese tipo, las cosas en kernel siguen cambiando y el documento no se actualizará. Cuando comencé, tuve que aprender cosas leyendo el código del kernel.

Otra cosa importante es que Linux está más documentado que cualquier UNIX. A veces puedes leer cosas de Linux y transferir ese conocimiento a UNIX. Basta con las quejas. Ahora aquí están los recursos que podrían ayudarte.

BSD UNIX:

Linux:


10
2017-10-09 05:13