That’s a fair point. To be concrete, 'native to FreeBSD' in the context of grsh refers to three design choices where general-purpose shells often feel like guests:
Direct System Integration: Most shells target a generic POSIX or GNU/Linux environment. grsh is being built with FreeBSD-specific subsystems in mind—specifically Jails awareness (knowing if you are inside one and interacting with it) and planned ZFS integration for smarter path completions and status reporting.
The 'Base System' Philosophy: FreeBSD users generally prefer the 'base system' vs 'ports' distinction. I've chosen the BSD-3-Clause license and focused on keeping dependencies minimal to align with the FreeBSD architectural style, rather than bringing in the heavy baggage often found in Linux-first projects.
Signal & TTY Handling: Implementing job control directly against the FreeBSD termios and signal delivery nuances. While Rust provides abstractions, the 'feel' of a shell depends on how it handles these OS-specific edge cases.
Regarding macOS: It’s 'seamless' because macOS (via Darwin) shares that BSD heritage. The implementation for process management and terminal control translates much more naturally to macOS than it does to Linux, which often requires specific workarounds for its PTY/TTY behavior.
In short: I’m building for the BSD crowd first, not as an afterthought.
I shouldn't have used the word "tend", but there are still many 2-stroke auto-rickshaws in India. I saw (and smelled) them a year ago. That said, I know many cities in India have banned them, and they are not in production anymore.
Having been in an electric rickshaw, I will take them over a combustion one (2 or 4-stroke) if I have a choice. I hope that the economics in India reach the tipping point where they are the obvious choice for rickshaw drivers.
The data shows it’s a structural feedback loop. Even comparing identical job titles in the same city, the $50k gap persists. The gap widens because citizen workers can leave staffing firms for raises at any time, while H-1B holders face 'mobility friction' (60-day rule/backlogs) that keeps them locked into lower-paying tiers longer.
ERPNext has a very peculiar home-grown deployment system that is required to host it yourself. I didn't much like it when I looked into it a while back.
Maybe its ruling class aren’t into it, but the people are pissed and have definitely had enough of the US’ shit. They’ve also had enough of the EU’s shit too, incidentally.
Right, because it's not like France already has a large primary deficit or anything.
reply