Verve (operating system)

Subscribers:
5,570
Published on ● Video Link: https://www.youtube.com/watch?v=KMZhroJ-Pcc



Duration: 4:31
42 views
0


Verve (operating system)
Verve is a research operating system developed by Microsoft Research Verve is verified end-to-end for type safety and memory safety
Because of their complexity, a holy grail of software verification has been to verify properties of operating systems Operating systems are usually written in low-level languages, such as C, that provide very few guarantees The Singularity project took the approach of writing an operating system in C#, a type-safe, memory-safe language A weakness of this approach is that operating systems necessarily need to call lower-level code to, for instance, move the stack pointer Verve addresses this problem by partitioning the operating system into verified assembly that is required to be low-level and a trusted interface to rest of the operating system, written in C# There is a trusted specification that guarantees the low-level assembly code does not mess with the heap and that the high-level C# code does not mess with the stacks
Verve consists of a small Nucleus, which acts as a minimal hardware abstraction layer, and a Kernel, which uses primitives provided bused operating systems, doors operating system, used operating system software Verve (operating system)




Other Videos By Speaking Videos


2019-04-12David Marquardt
2019-04-12Maria Klawe
2019-04-12Dina Dublon
2019-04-12Satya Nadella
2019-04-12Board of directors
2019-04-12Board of directors
2019-04-12Paul Allen
2019-04-12Bill Gates
2019-04-12History of Microsoft
2019-04-12Outline of Microsoft
2019-04-12Verve (operating system)
2019-04-12Singularity (operating system)
2019-04-12Midori (operating system)
2019-04-12Marc McDonald
2019-04-12Microsoft Linux distributions
2019-04-12Barrelfish
2019-04-12Microsoft Kin
2019-04-12Nokia Asha platform
2019-04-12Xenix
2019-04-12MSX-DOS
2019-04-12Comparison of Microsoft Windows versions



Tags:
Verve (operating system)
Verve
(operating
system)
used operating systems
doors operating system
used operating system software