5 ms·
Surprisingly enough you don’t need Linux to learn about computers. You know that Macs have terminal?
by raw_anon_1111 8mo ago
Surprisingly enough you don’t need Linux to learn about computers. You know that Macs have terminal?
- bigyabai 8mo agoThe default Mac terminal environment is the Weetabix of UNIX-likes. You need GNU coreutils to do pretty much anything.
- hollerith 8mo agoName one thing lacking in the utilities included with MacOS (which come from BSD).
- bigyabai 8mo agoThe overwhelming majority of UNIX-like software isn't designed for BSD runtimes, to name one.
- hollerith 8mo agoI ask for a specific example, and you respond with more generalities.
- freeone3000 8mo agoAside from the BSD software, the Mac software, and all the software that’s actually POSIX-compliant (on purpose or by accident).
- veltas 8mo agoThe overwhelming majority of UNIX-like software is available in the package managers right now for major BSDs.
- raw_anon_1111 8mo agoSo exactly eves “Unix like software” will kids be missing that prevents them from learning about computers?
- BigTTYGothGF 8mo agoThroughout history the overwhelming majority of unix-like software was designed to work only on the particular flavor of unix used by its author.
- raw_anon_1111 8mo agoAnd guess how many people care?
- realusername 8mo agoIs it still shipping with that ancient bash, the awful Iterm and without a package manager? I haven't used OSX for a while.
- wolvoleo 8mo agoNo. 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 8mo agoI didn't know it was an homemade terminal, it's just that it looked old and abandoned compared to your average Linux distribution.
- wolvoleo 8mo agoIt is made by Apple yes. It's not very bad, it even has big font support from the VT100 series. And a lot of style settings in the menu bar. It's not iterm2 but it's way better than what windows offers (not just the console but the newer windows terminal isn't as good either IMO)
- Paracompact 8mo ago`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 8mo agoBSD grep is the pure grep version though. Perl regex is unnecessary bloat.
- Paracompact 8mo agoIs it unnecessary bloat to match for digits X in patterns $X, say among a bunch of receipts? Eye of the beholder and all, but I'm inclined to think no.
- rz2k 8mo agoI'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?
- BigTTYGothGF 8mo agoMy first unix was ultrix. I'll take the default mac stuff over that any day of the week.
- raw_anon_1111 8mo agoWow so you mean you need to actually run brew to install core-utils!!! The inhumanity!!!