Research Days 2024: What is an Operating System (OS)? And does it matter anymore? @RedHatOpen
Research Days 2024: What is an Operating System (OS)? And does it matter anymore?  @RedHatOpen
Uploaded March 2024 | Updated September 2026, 2 hours ago
What is an Operating System (OS)? And does it matter anymore?
Subtitle: Life, the universe, and everything — one OS Researcher/Geek’s perspective.
Sub-subtitle: Confessions/Ramblings of an unrepentant kernel hacker

Abstract
Who are we? Where are we going? These are the questions that face us, as OS professionals and Researchers, at every turn in the destiny of computing. Are we relevant anymore? Do we serve a purpose? Have we reached the end of the “glory” days? Has AI also made us obsolete too? Was open source the death of OS innovation? The rebirth of OS innovation? Are we just glorified firmware developers now? Is the Cloud the next golden Age of Operating System Innovation or the final nail in the coffin?

In this talk, I will probe the above questions by discussing the research projects I have participated in over the last 20 years, including our current work in the Red Hat Collaboratory. These projects explore specific conjectures on how computer systems and their usage might evolve and the role and nature of the operating system. These include the following conjectures:

Scalable “large” 64-bit multiprocessor hardware would be commonplace.
* Supporting elasticity in OS data structures is a foundation for multiprocessor OS scalability.
Data-center scale systems would usher in a new dimension in elasticity.
* Extreme scale and elasticity in hardware can permit a redefinition of the OS.
Simplified kernels can have significant advantages.
* Hybrid OS designs combining general-purpose and special-purpose kernels can enable an accelerator computing model.
“Operating Systems” can fundamentally help dynamically optimize applications, not just passively run them.
* A “computational caching” model can enable a new era of systems where redundancy in execution can be discovered and exploited.

While we may be unable to answer the opening questions, I hope to convince you we, as OS experts, do “live in interesting times.”

Jonathan Appavoo, PhD is an Associate Professor at Boston University in the department of Computer Science. Prior to that he was a Research Staff Member at IBM’s T.J. Watson Research Center in New York. Professor Appavoo loves to hack on computers and dream about future systems and has surprisingly found a way to make a living at it. As a graduate student at the University of Toronto (UofT) he began his PhD working in Computer Vision hoping to build robots. He quickly realized the error of his ways and switched to working on the Tornado operating systems – a novel multiprocessor OS for an ambitious large scale NUMA multiprocess being designed and built at UofT. He followed Tornado’s journey to IBM and worked on IBM’s K42 Research OS and then the Libra library OS. After this he helped found Project Kittyhawk to explore the construction of a global-scale computer and its attendant cloud based usage model. Through these experiences he nurtured a vision of a novel Programmable Smart Machine (PSM) computer model, that combines biologically inspired mechanisms, where the system’s performance and efficiency grow automatically as a function of its size and usage. He received an National Science Foundation CAREER Award to pursue the PSM model. Professor Appavoo, along with his graduate students, continue to hack on OSes and work on the PSM model. Professor Appavoo has been very fortunate to have worked with amazing colleagues and students and is thankful to all of them (especially for their patience).
Research Days 2024: What is an Operating System (OS)? And does it matter anymore?Triton at Red Hatvfkit - a minimal hypervisor using Apple’s virtualization framework - Container Plumbing Days 2023Community Central: Toolbx: Developing on and troubleshooting emerging OSesUsing Elastic Secure Infrastructure  Why and How? - Red Hat Research Days US 2020The Open Road: Who Does Onboarding?Improving Image Pulls DiscussionResearch Days 2022: PHYSICS EU Project: Advancing FaaS applications in the Cloud ContinuumResearch Days 2023: Cloud Auto-scaling Mechanism Under DDoS Attacks: Yo-Yo Attack and Tandem AttackCommunity Central: Surveying Your CommunityCommunity Central: Foundations, projects, and consortia, oh my!Community Central: Eclipse Vert.x and Reactive Programming with Mutiny
Red Hat Open |

Research Days 2024: What is an Operating System (OS)? And does it matter anymore?

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER