All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Oh My Zsh May Add Unnecessary Bloat and Slow Shell Startup Times

By

fla

4mo ago· 3 min readenInsight

Summary

The article argues that Oh My Zsh, a popular Zsh configuration framework, adds unnecessary bloat and slows down shell startup times. It explains that since OMZ is written in shell scripts, every new terminal tab requires interpreting all those scripts, causing noticeable delays. The author suggests most users don't actually need OMZ and could use simpler, faster alternatives for their Zsh configuration.

Key quotes

· 5 pulled
The main problem with Oh My Zsh is that it adds a lot of unnecessary bloat that affects shell startup time.
Since OMZ is written in shell scripts, every time you open a new terminal tab, it has to interpret all those scripts.
Most likely, you don't need OMZ at all.
It feels like a whole second to me.
My workflows involve opening and closing up to hundreds of terminal or tmux
Snippet from the RSS feed
Why you might not need Oh My Zsh for your Zsh configuration.

You might also wanna read