2024-08-03, 16:10–16:55 (Asia/Taipei), RB105
While current operating systems continue to act as if they are running on the mini and micro-computers of the 1970s and 1980s, hardware has advanced and diversified. Massive numbers of cores, complex caches, and a large number of specialized offload engines have made current models of operating systems irrelevant in many areas, such as embedded, mobile, and high performance computing. New languages and tooling have made writing systems software more productive and less error prone, which has meant that more new ideas can be tried out in both research and development. In this talk I will show how these two trends come together and how they are responsible for the explosion of interest in new ideas in operating systems and systems software. We will cover several novel operating systems that the audience can try out, today, as well as systems that are still under development.
George V. Neville-Neil, works on networking and operating system code for fun and profit and is currently pursuing a PhD in Computer Science at Yale University. His areas of interest are computer security, operating systems, networking, time protocols, and the care and feeding of large code bases. He is the author of The Kollected Kode Vicious and co-author with Marshall Kirk McKusick and Robert N. M. Watson of The Design and Implementation of the FreeBSD Operating System. For nearly twenty years he has been the columnist better known as Kode Vicious. He earned his bachelor’s degree in computer science at Northeastern University in Boston, Massachusetts, and is a member of ACM, the Usenix Association, and IEEE. His software not only runs on Earth but has been deployed, as part of VxWorks in NASA's missions to Mars. He is an avid bicyclist and traveler who currently lives in New York City.