Remix.run Logo
bigyabai 10 hours ago

The default Mac terminal environment is the Weetabix of UNIX-likes. You need GNU coreutils to do pretty much anything.

rz2k 9 hours ago | parent | next [-]

I'm confused. Isn't coreutils a just small subset of even macOS's current zsh's builtins? What do you prefer about systemd to launchd? defaults seems like a convenient way to manage settings. Is it confusing for people from other operating systems?

hollerith 10 hours ago | parent | prev [-]

Name one thing lacking in the utilities included with MacOS (which come from BSD).

Paracompact 7 hours ago | parent | next [-]

`grep -P` kinda annoying. GNU has Perl-compatible regex, and BSD does not. You're reaching for `perl` or installing `ggrep` the moment you need a lookbehind.

kybernetyk 6 hours ago | parent [-]

BSD grep is the pure grep version though. Perl regex is unnecessary bloat.

realusername 7 hours ago | parent | prev | next [-]

Is it still shipping with that ancient bash, the awful Iterm and without a package manager? I haven't used OSX for a while.

wolvoleo 7 hours ago | parent [-]

No. Zsh is now standard, though it still included an old optional version of bash. Apple hates GPLv3 that's why they moved away from bash.

The terminal app is not iterm. But Apple's own Terminal.app

And no there's no package manager but there's brew and macports.

realusername 4 hours ago | parent [-]

I didn't know it was an homemade terminal, it's just that it looked old and abandoned compared to your average Linux distribution.

bigyabai 10 hours ago | parent | prev [-]

The overwhelming majority of UNIX-like software isn't designed for BSD runtimes, to name one.

raw_anon_1111 2 hours ago | parent | next [-]

So exactly eves “Unix like software” will kids be missing that prevents them from learning about computers?

veltas 6 hours ago | parent | prev | next [-]

The overwhelming majority of UNIX-like software is available in the package managers right now for major BSDs.

hollerith 10 hours ago | parent | prev | next [-]

I ask for a specific example, and you respond with more generalities.

freeone3000 9 hours ago | parent | prev [-]

Aside from the BSD software, the Mac software, and all the software that’s actually POSIX-compliant (on purpose or by accident).