Register
Paled » Blog

Christian Seibold
1 month, 2 weeks ago
You can download a PDF version of this article here

A Shell is a textual interface that allows you to type commands to do various things, including running programs and running files that list a sequence of commands, initially called “runcoms”, and later, shell scripts. Shells seem to stem from one operating system, MIT’s CTSS, which was very influential in both the Unix line, and the DOS/Windows line of Operating Systems. As we will see, MIT, DEC, and Bell Labs influenced the computer space deeply. In this article, we discuss the Unix line, starting with RUNCOM and Multics, a Project ... Read More →


Christian Seibold
1 month, 3 weeks ago
There have been many shells on Unix/Linux: Thompson, Mashey, Bourne, C, Korn, Bash, Zsh, Fish, and more. However, many of them are mostly the same due to compatibility problems, Csh and Fish having the most different shell syntax. Paled is yet another shell, but with different goals...

I got the main idea for this project in 2019, after reading a book called The UNIX-Haters Handbook. This book provided valuable opinions on the problems the majority of Linux shells have still to this day. With Paled, I set out to fix some of these problems.

The Problems
There are a ... Read More →