Onward! 2015
Sun 25 - Fri 30 October 2015 Pittsburgh, Pennsylvania, United States
co-located with SPLASH 2015
Fri 30 Oct 2015 16:15 - 16:37 at Grand Station 2 - Session the Fourth Chair(s): Gail Murphy

Programmers face much complexity from the co-existence of “native” (Unix-like) and virtual machine (VM) “managed” run-time environments. Rather than having VMs replace Unix, we investigate whether it makes sense for Unix to “become a VM”, in the sense of evolving its user-level services to subsume services offered by VMs. We survey the (little-understood) VM-like features in modern Unix, noting common shortcomings: a lack of semantic metadata (“type information”) and the inability to bind from objects “back” to their metadata. We describe the design and implementation of a system, liballocs, which adds these capabilities in a highly compatible way, and explore its consequences.

Fri 30 Oct

onward2015-papers
15:30 - 17:00: Onward! Papers - Session the Fourth at Grand Station 2
Chair(s): Gail MurphyUniversity of British Columbia
onward2015-papers144621540000015:30 - 15:52
Talk
Toni MattisHasso Plattner Institute, Johannes HenningHasso Plattner Institute, Patrick ReinHasso Plattner Institute, Malte AppeltauerSAP, Robert HirschfeldHPI
DOI Media Attached
onward2015-papers144621675000015:52 - 16:15
Talk
Guillermo PolitoInria, Stéphane DucasseINRIA, France, Noury BouraqadiMines Douai, Luc FabresseMines Douai, Max MattoneInria - Mines Douai
Media Attached
onward2015-papers144621810000016:15 - 16:37
Talk
Stephen KellUniversity of Cambridge
Link to publication Pre-print Media Attached
onward2015-papers144621945000016:37 - 17:00
Talk
Guido ChariDept. of Computer Science FCEyN, University of Buenos Aires, Diego GarbervetskyDepartamento de Computación, FCEyN, UBA, Stefan MarrINRIA, France, Stéphane DucasseINRIA, France
Pre-print Media Attached