Это очень похвально, сам когда-то начинал писать ОС и бросил. Но лучше ваш энтузиазм направить в развитие того же linux — там разработчики лишними не бывают. А по поводу самой статьи, то хочется больше технических подробностей: реализация управления памятью, IPC и прочих вещей.
fish многопоточный, а zsh нет, по крайней мере так было когда я их пробовал. На моем raspberry pi fish рабоатл без задержек zsh лагал. Может, конечно я такой один, но тем не менее.
В WinNT-системы портирован bash и большая часть(если не все) core-utils, однако лично мне в windows не удобно и я им не пользуюсь, т.к. пишу ПО только под *nix-системы.
А горячие клавиши для работы с инструментами это лишь один из вариантов использования, другой это команды.
Кому как удобнее — у разных вещей, методов, идеологий разные приверженцы.
Идеологически IDE — Integrated Development Environment, то есть «всё включено», а vim эффективен вместе с другими *nix-инструментами и интегрировать их в него особо нет смысла, т.к. они уже под рукой.
Потому что команды можно выстривать в различные комбинации и сочетания и их удобнее вводить.
Да, как вариант. Но я обычно использую screen.
А утилиты можно вызывать из оболочки, т.е. никакой интеграции производить не надо.
Имею в виду командный режим(normal mode)
Дольше, если делать это не в vim.
А горячие клавиши для работы с инструментами это лишь один из вариантов использования, другой это команды.
Кому как удобнее — у разных вещей, методов, идеологий разные приверженцы.