Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Dynamic Linkers Are the Narrow Waist of Operating Systems
 
conference paper

Dynamic Linkers Are the Narrow Waist of Operating Systems

Castes, Charly
•
Ghosn, Adrien
2023
Proceedings of the 12th Workshop on Programming Languages and Operating Systems
12th Workshop on Programming Languages and Operating Systems

While software applications, programming languages, and hardware have changed, operating systems have not. Widely-used commodity operating systems are still modeled after the ones designed in the seventies. The accumulated burden of backward compatibility with the large software ecosystems that run our workloads prevents systems from embracing more efficient and disruptive designs explored by the system research community. This paper advocates a fresh approach to operating system research, where innovations are incrementally integrated into operating systems, without disrupting existing software, to gradually reshape our daily-use systems. The dynamic linker emerges as a pivotal element in this transformation process, redefining system behavior. The paper outlines specific use cases, covering performance enhancements, strengthened security measures, streamlined software deployment, and enriched programming language abstractions. Additionally, the paper introduces Spidl, an experimental modular dynamic linker to facilitate the exploration of this promising new research avenue.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1145/3623759.3624548
Author(s)
Castes, Charly
Ghosn, Adrien
Date Issued

2023

Publisher

Association for Computing Machinery

Publisher place

New York, United States

Published in
Proceedings of the 12th Workshop on Programming Languages and Operating Systems
ISBN of the book

979-8-4007-0404-8

Total of pages

7

Start page

26

End page

33

Subjects

Dynamic linker, Dynamic loader, Operating System

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
DCSL  
Event nameEvent placeEvent date
12th Workshop on Programming Languages and Operating Systems

Koblenz, Germany

2023-10-23

Available on Infoscience
November 1, 2023
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/201993
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés