Oils for Unix
An upgrade path for legacy shell
The Oils project is an upgrade path from the widely used GNU bash and POSIX shell to a better language and runtime. OSH runs existing shell scripts of any size, while YSH is a new shell without legacy, and with real data structures and reflection. Oils is implemented with high-level, memory safe languages, but it's as fast as shells written in C. In this grant, we focus on validating OSH with real-world Linux distro builds. We also investigate new use cases for shell programming (with reflection) and new shell interfaces (GUIs).
- The project's own website: https://oilshell.org/
This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).