BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Follow the Transistors\, a New Approach to Systems Software - Geor
 ge Neville-Neil
DTSTART:20230502T140000Z
DTEND:20230502T150000Z
UID:TALK199351@talks.cam.ac.uk
CONTACT:Ryan Gibb
DESCRIPTION:Existing operating systems have remained mired in past paradig
 ms\, largely due to economic\, as opposed to technical\, reasons. Any of t
 he assumptions upon which these systems were built have changed significan
 tly over the past 20 years. The hardware on which operating systems run ar
 e dramatically different from their predecessors\, due to the proliferatio
 n of multi-core CPUs\, non-uniform memory architectures (NUMA)\, and hardw
 are accelerators. Moreover\, system deployments are markedly different (e.
 g.\, the increased adoption of containers for micro-services in shared-clo
 ud environments and the proliferation of embedded systems through the adop
 tion of IoT in the consumer device world as well as in mission critical sy
 stems such as transportation and the energy sector). These changes have fa
 r out stripped operating system evolution\, which has been hampered by ine
 rtia around historical operating system design. As a consequence\, existin
 g operating systems suffer from several fundamental issues that lead to pr
 oblems with performance\, security\, and software portability. Our work ai
 ms to address these issues in three ways: undertake a study of current ope
 rating system API usage by applications\, build a green field OS (Zero) ba
 sed on modern principles in a type safe language and transition components
  from the green field into existing operating systems as a way of supporti
 ng extensions in a principled way.
LOCATION:FW11 and https://cl-cam-ac-uk.zoom.us/j/97216272378?pwd=M2diTFhMT
 nppckJtNWhFVTBKK0REZz09
END:VEVENT
END:VCALENDAR
