• 2 Posts
  • 464 Comments
Joined 4 years ago
cake
Cake day: July 21st, 2021

help-circle


  • Zsh is but more for interactivity. The extended file globbing, extended auto completion, and loadable modules are the main reasons I like it. The features really shine when used with a configuration framework like ohmyzsh.

    Supposedly, Zsh has a more comprehensive shell scripting syntax, but that’s not a plus since I don’t want to write shell scripts.








  • Exactly. I’ve been up for 27 hours, but I finally have a booting Gentoo install now. 😃

    Gentoo installs are not that bad these days. However, back in 2005, it would take, like, a day or so to compile the kernel on my old Pentium M Thinkpad. I would run through the install, start compiling the kernel, and go to sleep/work/whatever. I would check on it periodically to see if anything went wrong, and eventually it would get to the point where I could reboot and find out I messed something up and had to start over. That was like a week, and then I installed Ubuntu. 😂










  • I wasn’t clear and that seems to have cause some confusion. I was talking about the Linux kernel itself, and only the Linux kernel.

    There are two sides to the Linux kernel: internal exposed to drivers and such, external syscalls exposed to the public. That’s what I was talking about.

    All bets are off with 3rd party software. That’s just a general problem in software development. It’s not specific to Linux, and it’s why vendoring libraries is recommended.

    This is why all the 3rd party software is frozen at a point-in-time with fixes backported in distros like Debian or RHEL. It fixes the problems of devs being mercurial. The distro is the SDK. It creates a stable base, and it works rather well.

    Unfortunately, most software relies on libc and a compiler. Both of which can be problems, and both of which are external to the Linux kernel. There’s not much which relies on only kernel syscalls.