Developer Area Developer Area
www.be.com

Becoming A Be Developer

Becoming A Be Developer

Join Registered Developer Program

Registered Developer Area

Developer Library

Developer Marketing

Developer Events

Search Contact


Developer Library: Kernel Kit

The Kernel Kit defines a C interface for creating, coordinating, and communicating between threads. It also defines a system of memory management, letting you share memory between application and lock chunks of memory into RAM. Applications that rely on the higher-level kits may not need to use much of this kit.

Legend

Basic
Intermediate
Advanced
Warning: May contain out of date information or bad inside jokes!

Newsletter Articles

Ego Surfing 3/22/2000
Optimize Anytime with cputime 2/1/2000
BeOS: The Rescue OS 1/26/2000
The BeOS Memory Map 11/24/1999
The Scheduler Is Your Friend 11/10/1999
Low-Latency Timing from the User Space 10/13/1999
Hacking the Stack 8/18/1999
AreaWatch, or Smaller Is Always Better 6/23/1999
Kernel Programming on the BeOS, Part 1: Introduction 5/26/1999
High-Resolution Timing, Revisited 5/5/1999
Abusing Multithreading 2/10/1999
The Refrigerator Question 12/9/1998
Untangling Threads 10/21/1998
Where Does the Time Go? 10/14/1998
Doing More Work Than You Should 9/16/1998
Yet Another Locking Article 9/9/1998
Fun With Threads, Part 2 8/19/1998
Fun With Threads, Part 1 8/12/1998
Threads Don't Like Playing Ping-Pong, Part 2 8/5/1998
Threads Don't Like Playing Ping-Pong, Part 1 7/29/1998
Outsmarting the Scheduler 7/8/1998
My Address? In What Space? 6/24/1998
Getting Mounted 6/10/1998
Win95 experience on BeOS or How to Hack on BeOS 5/27/1998
Splitting Device Drivers and Bus Managers 5/20/1998
Developer Workshop: Forget me nots 5/5/1998
Booting Variations for PC and LILO 4/15/1998
Three Unrelated Tips 12/17/1997
Yet Another Byte Swapping Article 11/12/1997
fork(), spawn_thread(), and the BeOS 10/29/1997
News From the Front: Threads and Locking 10/15/1997
News From the Front: Spinlocks part 2 10/8/1997
News From the Front: Spinlocks part 1 10/1/1997
The Dirty Little Secret of lock_memory() 9/3/1997
The Woes of Memory Allocation 7/23/1997
News from the Front: PCIList 7/16/1997
Making Life Easier: OS Design Issues 4/30/1997
Sychronization in Device Drivers 4/9/1997
Fun with Semaphores 4/2/1997
Reliable Software 3/19/1997
Porting the BeOS to Your Toaster Oven 2/12/1997
The Kernel Scheduler and Real-Time Threads 8/21/1996
Benaphores 6/5/1996

Sample Code

cputime 2/1/2000
StackHack 8/18/1999
PCSpeaker 5/5/1999
Multithreaded Quicksort 10/21/1998
MultiLock 9/9/1998
HP Driver 9/11/1997

BeBook Documentation

The Kernel Kit 2/19/1998

Headers

KernelKit.h 12/31/1997
The Kernel Kit 12/31/1997
 
The BeOS News and Events Developers User Groups Support BeStore BeWare
Copyright ©1998 Be, Inc. Be is a registered trademark, and BeOS, BeBox, BeWare, GeekPort, the Be logo and the BeOS logo are trademarks of Be, Inc. All other trademarks mentioned are the property of their respective owners. Comments about this site? Please write us at webmaster@be.com. Icons used herein are the property of Be Inc. All rights reserved.