Welcome to the Kros Operating System Development Log!

Kros aims to be an open source operating system for wearable portable all-purpose computers with a mixed reality interface. Learn more in the introductory blog post.

  • VR Mode on the Nvidia Jetson
    It’s my pleasure to announce that VR mode works on the Nvidia Jetson AGX Xavier. For those interested in the technical reasons this comes so late, I’ll explain briefly. I have been focused on getting Direct Mode, where headset rendering bypasses the desktop window manager, on the Jetson working. This document explains why this isContinue reading “VR Mode on the Nvidia Jetson”
  • Leap Motion vs. MediaPipe
    As I mentioned in my last post, I had planned to switch the hand tracking code to MediaPipe before porting the code to the Nvidia Jetson AGX Xavier. After spending weeks fighting the build system that MediaPipe uses and porting MediaPipe’s Python hand tracking solution API to C++, I successfully implemented MediaPipe as a handContinue reading “Leap Motion vs. MediaPipe”
  • Untethering Hand Tracking
    I mentioned in the first post that there were three major tasks remaining to complete the proof-of-concept: Improve performance by overhauling the 3D UI layout engine. Finish porting the code to the Nvidia Jetson AGX Xavier, which I’m using as the computer unit of my portable computer for my proof-of-concept. Switch to hand tracking codeContinue reading “Untethering Hand Tracking”
  • Demonstration Video
    I made a video to demonstrate the proof-of-concept for the Kros Operating System. Hope you enjoy!
  • Kros’s Current Software Stack
    In modern times, almost all software depends on other software. So in this more technical post, I’ll talk about the software used by Kros’s proof-of-concept, focusing on what I think are the biggest pieces that will continue to remain an important part of Kros as it evolves. Linux Every operating system needs a kernel toContinue reading “Kros’s Current Software Stack”