Jump to content
Nytro

NetBSD Internals

Recommended Posts

Posted

NetBSD Internals

The NetBSD Developers

Copyright © 2006, 2007, 2008, 2009, 2010 The NetBSD Foundation

All brand and product names used in this guide are or may be trademarks or registered trademarks of their respective owners.

NetBSD® is a registered trademark of The NetBSD Foundation, Inc.

Published: 2010/03/06 16:30:38

$NetBSD: index.html,v 1.18 2010/04/30 16:19:12 jakllsch Exp $

Table of Contents

Purpose of this book
1. Memory management

1.1. The UVM virtual memory manager
1.2. Managing wired memory

2. File system internals

2.1. vnode layer overview
2.2. VFS layer overview
2.3. File systems overview
2.4. Initialization and cleanup
2.5. Mounting and unmounting
2.6. File system statistics
2.7. vnode management
2.8. The root vnode
2.9. Path name resolution procedure
2.10. File management
2.11. Symbolic link management
2.12. Directory management
2.13. Special nodes
2.14. NFS support
2.15. Step by step file system writing

3. Processes and threads

3.1. Process startup
3.2. Traps and system calls
3.3. Processes and threads creation
3.4. Processes and threads termination
3.5. Signal delivery
3.6. Thread scheduling

4. Networking

4.1. Routing
4.2. Sockets
4.3. mbufs
4.4. IP layer
4.5. UDP
4.6. TCP

5. Networking Services

5.1. IEEE 802.11
5.2. ISDN
5.3. IPSec
5.4. Networking pseudo-devices
5.5. Packet Filters

6. Regression testing

6.1. Testing file systems

A. Acknowledgments

A.1. Authors
A.2. License

B. Bibliography

Bibliography

Tutorial:

http://netbsd.org/docs/internals/en/index.html

Posted

NetBSD 6.0

094e4c32badf.png

NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system.

It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices.

Its clean design and advanced features make it excellent for use in both production and research environments,

and the source code is freely available under a business-friendly license.

NetBSD is developed and supported by a large and vivid international community.

How to install:

More info: NetBSD features

download: ftp://iso.es.netbsd.org/pub/NetBSD/iso/6.0.1/

  • Upvote 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...