The purpose of the course is acquiring deep practical knowledge in the area of building embedded and goal-oriented operating systems. During final course project, the student will build, using bottom-up approach, a Linux distribution addressing certain needs and hardware, and defining custom kernel, boot loader, file systems, installed packages, user and process permissions, and network properties.
To work on assignments, you need to clone (and later regularly sync) the main repository to your own private repository — see README. You also need to add @orlovm to the cloned project, with Guest privileges.
To get a user on the server, sign in using Github, Google or Twitter account, and wait until your account is unblocked. If you don't use any of these, please request an invite via email.
If you have a question about an assignment or a project that's relevant to everyone, open an issue instead of sending an email.