Blog

  • If you are executing uvt-simplestreams-libvrt you’ll need to execute the command with sudo and exercise patience (i.e. be okay with waiting 3 minutes while program runs without outputting any informational message to the standard output) No logging to standard output/error I had to exercise some patience when executing the command uvt-simplestreams-libvrt sync, the command that…

    Syncing releases with uvt-simplestreams-libvrt
  • Project 1 was released last evening at 08:59 PM PST and this morning, I decided to start on the project by reading through the overview and get the lay of the land. For this project, we’ll need to deliver to operating system components: a scheduler and a memory coordinator (not even sure what that means…

    A snapshot of my understanding before beginning project 1 (scheduler, memory coordinator)
  • Yesterday Most interesting part of yesterday was a 1 on 1 video Chime chat that my co-worker scheduled with me. What started off with me stepping through our code base (for a set of features I added to the dataplane) morphed into a lengthy discussion around mental health and burning out and the idea of…

    Daily Review – Day ending in 2020/08/31
  • Unlike the SPIN OS Structure, exokernel approaches extensibility by decoupling the authorization to hardware from its actual use, by using something called secure bindings. OS libraries will request secure bindings, the Exokernel returning an encrypted key that grants that particular service to specific resources. One other way that the exokernel manages these underlying OS services…

    Advanced Operating Systems – OS Structure – Exokernel
  • What did I learn? What are the main takeaways? The concept of border crossing pops up over and over again. This is a new term I never heard of prior to this class.  The term is almost synonymous to a context switch but it is subtly different in the sense that a context switch (switch…

    Advanced Operating Systems: The SPIN Approach
  • Yesterday Writing Wrote and published an article on Time Management Tip #1: Pomodoro Technique. How I use the technique and how I’ve adjusted it to fit my needs. Music Had my bi-weekly virtual guitar lesson with Jared. This was the first lesson back, after he took a 1.5 month sabbatical, a vacation he deserves and…

    Daily Review – Day ending in 2020/08/30
  • Writing Developed a manageable cadence of blogging a single blog post every day, most of them daily reviews or notes taken during advanced operating systems Writing the daily reviews (each entry eats up about 15 minutes of my morning) help me not only plant my two feet in the ground and settle for the day,…

    Weekly Review – Week ending in 2020/08/30
  • For advanced operating systems course, us students are required to sign up for (at least) two research papers that we summarize. Although two papers doesn’t sound like much, many former students of the course suggested ignore the other research papers and instead, focus on watching the lectures (which do cover the papers, sort of), banging…

    Selecting research papers to read for Advanced Operating Systems
  • Since the pandemic hit the states back in February this year, I’ve been working remotely from home (such a blessing and a serious privilege). Working from home underscores the importance of time management, especially for someone like me who can either deeply fall into work mode for hours and hours (never breaking eyes away from…

    My time management tip #1  – Pomodoro Technique
  • What’s your chief aim for today Learning that while I’m on call for my team, I very rarely hit my targets for the day (see section on “How did yesterday go”). Not only that, but I’m drained by the end of the day, little to no CPU cycles left for studying (although this window of…

    Daily Review – Day ending in 2020/08/27