Profile
Bluepoint is a non-profit Open Source education and development center. It is the first organization in the Philippines to focus on Linux and Open Source training.
Navigation
Events Feedback
I took up Bluepoint's Total Linux course last 2002 and time and again, what I've learned are still relevant today. Why? The course was developed with security and performance in mind.
In less than two months, I was able to learn the best practices in setting up Linux as a server: installing Linux at a bare minimum; removing standard and unnecessary programs, files and folders; protecting critical files and folders; compiling server software and the Linux kernel from scratch with optimized settings and necessary features only; installing servers in a jailed environment; designing and implementing a paranoid firewall.
Aside from the hands on lecture, we also had the toughest practical and written exams.
This quality training helped me obtain a score of 100% in my RHCE exam last March 2005. The first person I thanked was of course, my instructor, Engels Antonio of Bluepoint Institute.
| - Chivas Sicam Senior Science Research Specialist ASTI-DOST |
more |
Cooperative 
Leverage the collective expertise of Bluepoint Institute and Bluepoint Foundation for your virtual Linux-based enterprise infrastructure and outsourced system administration requirements.
more
Follow Us  Facebook's mission is to give people the power to share and make the world more open and connected. Check out our official page on Facebook. | | Linux Kernel Internals® Friday, Nov 9, 2001, 12:00 AM (Revision 37 - Monday, Nov 10, 2008, 7:12 PM)
Special course on demand. For groups of 4 or more.
| duration | 30 hours | | tuition | PHP 21,000 NON-VAT | | focus | Linux Kernel and Device Drivers Development | | prerequisites | Total Linux® or equivalent training and proficiency in C or C++ | | kernel | 2.6 |
Linux® is an Open Source, full-featured, powerful and robust UNIX-like operating system based on the initial work of Linus Torvalds from the University of Helsinki in Finland. Since 1991, his work was extended and ported to many platforms by a worldwide community of software developers. Linux offers features such as true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management, TCP/IP networking and near-zero system downtime.
COURSE DESCRIPTION Linux Kernel Internals is designed to help students understand, modify, and control the fundamental part of Linux responsible for resource allocation, low-level hardware interfaces, security, simple communications, and basic file system management.
COURSE OUTLINE Core
Device Drivers
User-Kernel Space
Character Drivers
Memory Addressing
Memory Management
Process Address Space
Disk Caches
Swapping
Raw I/O and Kernel I/O
Memory Mapping
Asynchronous I/O
IPC Mechanisms
Semaphores
Message Queues
Shared Memory
Linux IPC Primitives
Process and Interrupt Management
Task Structure and Process Table
Creation and Termination of Tasks and Kernel Threads
Linux Scheduler
Linux Linked List Implementation
Wait Queues
Kernel Timers
Bottom Halves
Task Queues
Tasklets
Softirqs
i386 Architecture System Calls
Atomic Operations
Spinlocks, Read-write Spinlocks and Big-Reader Spinlocks
Semaphores and read/write Semaphores
Kernel Support for Loading Modules
Virtual Filesystem (VFS)
Inode Caches and Interaction with Dcache
Filesystem Registration/Unregistration
File Descriptor Management
File Structure Management
Superblock and Mountpoint Management
Example Virtual Filesystem: pipefs
Example Disk Filesystem: BFS
Execution Domains and Binary Formats
Linux Page Cache |
|
| |
Search
|