blog | oilshell.org

Why Use Oil?

2020-08-07 (Last updated 2020-08-12)

Oil is a new Unix shell. It's our upgrade path from bash to a better language and runtime.

There are many parts of the Oil project, with various degrees of maturity. The POSIX and bash features are the most mature.

This page describe the benefits of Oil concisely, linking to details. It's a draft, and will be improved and updated continuously. Let me know if it gets out of date!

Table of Contents
What You Can Use Right Now
By The End of 2020
For System Integrators, e.g. Linux Distro Maintainers
What's Planned (Help Wanted!)
Oil's Code Is Easy To Modify
Why Not Use It?
More Information
Get Oil

What You Can Use Right Now

Oil runs your existing POSIX shell scripts and bash scripts. It doesn't fragment your codebase or pool of contributors. Wiki: Shell Programs That Run Under OSH.

If you're not ready to switch right away, you can use it simultaneously with bash. Oil is a good a dev tool for shell scripts, like ShellCheck.

More benefits:

If you can write Python, you can change Oil! See the section below.

By The End of 2020

For System Integrators, e.g. Linux Distro Maintainers

Oil is standards compliant:

What's Planned (Help Wanted!)

This work will happen in 2021 or later (or never). I hope Oil will be useful soon, and attract contributors.

Oil's Code Is Easy To Modify

Why Not Use It?

More Information

Get Oil