Hack the Kernel โ Learn about operating systems online
Thanks for sharing. I'm certainly bookmarking this page and revisit this course after wrapping up CMU's 213[0]. How does this compare to Udacity's "Introduction to Operating Systems?".
[0] If you are self studying, like me, CMU offers not only the lectures online, but the labs as well: https://scs.hosted.panopto.com/Panopto/Pages/Sessions/List.a...
I wasn't expecting much at first as an OS professional, but wow this is great! Flipping through the slides, it's just the right amount of info and context to develop a working knowledge and vocabulary without much time investment or getting overwhelmed or losing interest. Didn't look at the videos or assignments yet.
If you work in some type of ops role this will really accelerate your career.
If you are a programmer and forgot or did not take an OS internals class, ditto.
You will not unlock maximum throughput, minimum latency or a balance without understanding these concepts.
Thanks for posting this. I was looking for more operating system courses. I'm currently watching Kirk McKusick's FreeBSD Kernel Internals course [1], which isn't available for free (the first hour is [2]), but I thought was worth the money. I find is really amazing that I can watch a course taught by someone who is such an expert in UNIX-like systems.
Along with a general in-depth OS course, I would like to find a Linux-specific course. Does anyone know of a good Linux internals course?
UNIX-like kernels are easy, in that you don't have to have that much running before you can run "Hello World". I'd like to see more on microkernels. You have to have more pieces running before you get to "Hello World".
Also, the emphasis on virtual memory and page faults is becoming dated. Paging out to disk is obsolete technology. RAM is too cheap, and mobile devices don't page.
I have to say - the course is very well organised. For me atleast, the structure and flow is exactly how I approach my learning. A video overview -> a though provoking discussion -> the problems -> hints -> academic paper -> solution. Neat.
The professor who made this class is leaving UB next fall. I'd be lucky to be able to attend this one last course under him(the class is gonna be a full house this time) before he moves out of UB, a sad event in itself :(
Go bulls! I took Operating Systems with Kosar and worked on Pintos rather than the OS-161 modules. Honestly don't know what I was thinking, Challen's class seems far more interesting...
http://wiki.osdev.org/Main_Page has a LOT of great info on OS theory and practice as well.
Edit: added "as well." I don't want to give the impression that the OP is an inferior source.
I have taken this course and the assignments are fun and challenging. Learnt a lot.
Wow, this really great. Thank you for sharing.
I didn't any "about" link. Does anybody know who did this or what the affiliation is? In this Youtube link I see "Buffalo":
https://www.ops-class.org/courses/buffalo/CSE421_Spring2015/...
Is this SUNY/Buffalo State maybe?
The lecturer in lecture 1/38 is fantastic. Does anybody know who this person is?
This is godsend! Today I found some final notes and resources over the internet, wanting to put my C/C++ skill to good use and build and learn something. Always was attracted to OS (having OS class in a year but I couldn't wait), so thanks for sharing this so much! Can't wait to get started tonight!
its the best class i've ever taken. definitely worth solving the assignments!
Wow! Thank you for sharing. Learnt a lot.
This is really worth keeping bookmarked. Highly recommended.
That actually looks quite good! Can anyone who took this training vouch for it?
แ(`โฟยด)แ thanks alot for sharing
"Ops?"
No, really, I'm asking.
Wow this looks pretty cool!
Do they have anything like this for learning how to transpile from lisp to other languages? =)
Very nice. Look forward to using this.
Mark this, will check it later. Thx