Unix shell programming: The next 50 years

Michael Greenberg, Konstantinos Kallas, Nikos Vasilakis

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

The Unix shell is a powerful, ubiquitous, and reviled tool for managing computer systems. The shell has been largely ignored by academia and industry. While many replacement shells have been proposed, the Unix shell persists. Two recent threads of formal and practical research on the shell enable new approaches. We can help manage the shell's essential shortcomings (dynamism, power, and abstruseness) and address its inessential ones. Improving the shell holds much promise for development, ops, and data processing.

Original languageEnglish
Title of host publicationHotOS 2021 - Proceedings of the 2021 Workshop on Hot Topics in Operating Systems
Pages104-111
Number of pages8
ISBN (Electronic)9781450384384
DOIs
StatePublished - 1 Jun 2021
Event18th Workshop on Hot Topics in Operating Systems, HotOS 2021 - Virtual, Online, United States
Duration: 1 Jun 20213 Jun 2021

Publication series

NameHotOS 2021 - Proceedings of the 2021 Workshop on Hot Topics in Operating Systems

Conference

Conference18th Workshop on Hot Topics in Operating Systems, HotOS 2021
Country/TerritoryUnited States
CityVirtual, Online
Period1/06/213/06/21

Keywords

  • JIT
  • Unix
  • analysis
  • optimization
  • shell
  • transformation

Fingerprint

Dive into the research topics of 'Unix shell programming: The next 50 years'. Together they form a unique fingerprint.

Cite this