background preloader

Custom OSes

Facebook Twitter

Real-time systems development. Jamesmolloy.co.uk. Bran's Kernel Development Tutorial on Bona Fide OS Developer.

Smunix.os

News - Kiwi. O3ONE - The Object Oriented OS. Expanded Main Page. CS510 Advanced Operating Systems. This is an advanced graduate course focussed on synchronization-related topics in operating systems. The course is based on research papers, and will involve a lot of reading and assimilation of ideas. The reading list has been carefully selected from classical and recent research papers in order to introduce and develop the key concepts and developments in synchronization and shared memory multiprocessor operating system design.

These concepts include various uses of locking in OS kernels, synchronization in interrupt and process contexts, issues in the design of scalable spin locks, scalable reader-writer locking, lock-free and non-blocking synchronization, software transactional memory, hazard pointers, read copy update, memory consistency models and their implications for the performance and correctness of synchronization, tools and techniques for checking for bugs in synchronization-related kernel code.

Toy OS

MikeOs.