News

A fundamental overview of operating systems (OSes) with an emphasis on practice. Topics covered include: OS structure, OS models, OS abstractions, concurrency sources, concurrency challenges, ...
A blockchain operating system leverage blockchain ledger technology to run computer systems or networks in whole or in part. In order to function as an OS, blockchain protocols must allow for the ...
This course provides an overview of System Programming for the Linux operating system, or software which is interfacing directly with the Linux Kernel and C library. The basic components of a Linux ...
This course provides an introduction to Kernel programming for the Linux operating system, and the development of Linux kernel drivers for Embedded devices. The Yocto build system is introduced, which ...
For topics in computer security, this course will cover an overview of operation systems security (particularly Linux), password security, access control mechanisms, patching, vulnerability analysis, ...
Conclusion Introduction A filesystem is a way that an operating system organizes files on a disk. These filesystems come in many different flavors depending on your specific needs.