June 8, 1989

Bash 1.0 released for the GNU Project

Brian Fox released Bash 1.0 on June 8, 1989 — a free replacement for the Bourne shell with job control, history, and GNU licensing.

What it was for

File:Animated GNU Bash Unix Shell Prompt.gifBash is the default shell on most Linux distros and macOSApple's desktop operating system — runs on Mac hardware with Unix foundations and the Cocoa UI framework. terminals — you type commands, pipe output, run scripts, and automate servers. It extended Bourne shell syntax with readline editing, arrays, and brace expansion. DevOpsPractices combining software development and IT operations — automation, CI/CD, and faster releases. scripts, CI pipelines, and local tooling still depend on it daily.

People

  • Brian Foxcreator

Companies

  • Free Software Foundation

Why it's here

Bash became the de facto interactive shell for GNU/Linux and much of UnixAn influential multitasking OS from the 1970s — files, pipes, and C shaped Linux, macOS, and BSD. administration.

Why it mattered

It gave the free softwareSoftware users can run, study, modify, and share — emphasizes user freedom, not just zero price. stack a Bourne-compatible shell with richer scripting before Linux itself took off.

What it solved

GNU needed a liberally licensed shell to complete a usable UnixAn influential multitasking OS from the 1970s — files, pipes, and C shaped Linux, macOS, and BSD.-like userland without proprietary `sh`.

Media

  • File:Animated GNU Bash Unix Shell Prompt.gif
    ImageFile:Animated GNU Bash Unix Shell Prompt.gif

    Kxxvii, CC0 1.0, via wikimedia

Related