[HN Gopher] Labs for Rust OS - CS-3210 at Georgia Tech ___________________________________________________________________ Labs for Rust OS - CS-3210 at Georgia Tech Author : tsgates Score : 82 points Date : 2020-04-21 20:36 UTC (2 hours ago) (HTM) web link (tc.gts3.org) (TXT) w3m dump (tc.gts3.org) | azhenley wrote: | The Reference Materials section has some nice tutorials, | including my colleague's: Making a RISC-V Operating System using | Rust, which has been discussed on HN several times. | | http://osblog.stephenmarz.com/ | itsmemattchung wrote: | As a current graduate student specializing in systems at Georgia | Tech OMSCS, I would love to see this class offered online. What's | piques my interest is are the following two labs: preemptive | multitasking (i.e. implementing processes) and FAT32 file system | (i.e. implementing a file system, something I've always wanted to | do) | Twisol wrote: | FAT is enjoyable! I spent a rather insane summer on a personal | project to implement a FAT16 interface speaking the SD protocol | to an SD card over an SPI bus.... from scratch. I think I had | five spec documents open simultaneously at one point, spanning | the stack from FAT to the microprocessor I was using. | | It was insane, but I learned an incredible amount from it. | Would recommend, even if you focus only on FAT. | robot wrote: | Just curious, would you pay for a practical course if it | existed? Asking as I am planning to develop one. | scythe wrote: | Wow. CS 3210 is in Rust now? That course contributed | significantly to me getting my first real job. Back then we wrote | Linux kernel modules. | cepp wrote: | I'm really impressed. When I took the course ~1.5 years ago it | was still cribbing heavily from MIT OCW's OS course. Really | nice to see the curriculum has changed (and more importantly | been reduced)! | jcranmer wrote: | I'll also have to say that the course labs look far more | interesting than they were a decade ago. Implementing a new | linux syscall to readtsc isn't particularly exciting... | ethbro wrote: | CS 3210 & 6210 were my favorite undergrad courses. | | Incredibly frustrating, but I learned more general concepts | in each semester than in anything else. | | I still remember trying to decide between 6210 and another | elective. I asked Bill Leahy, who in typically efficiency | replied, "Well, Tom Conte has a Porsche and a Ferrari." I | figured that was a fair criteria in deciding who to learn | from. | mindwok wrote: | This is awesome... Really hope they offer this course on EdX or | Coursera or something with full materials ___________________________________________________________________ (page generated 2020-04-21 23:00 UTC)