TY - GEN
T1 - Unix shell programming
T2 - 18th Workshop on Hot Topics in Operating Systems, HotOS 2021
AU - Greenberg, Michael
AU - Kallas, Konstantinos
AU - Vasilakis, Nikos
N1 - Publisher Copyright:
© 2021 Owner/Author.
PY - 2021/6/1
Y1 - 2021/6/1
N2 - 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.
AB - 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.
KW - JIT
KW - Unix
KW - analysis
KW - optimization
KW - shell
KW - transformation
UR - http://www.scopus.com/inward/record.url?scp=85107882066&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85107882066&partnerID=8YFLogxK
U2 - 10.1145/3458336.3465294
DO - 10.1145/3458336.3465294
M3 - Conference contribution
AN - SCOPUS:85107882066
T3 - HotOS 2021 - Proceedings of the 2021 Workshop on Hot Topics in Operating Systems
SP - 104
EP - 111
BT - HotOS 2021 - Proceedings of the 2021 Workshop on Hot Topics in Operating Systems
Y2 - 1 June 2021 through 3 June 2021
ER -