3 ms·
> I wonder, does Rust run on it? I mostly do C, C++, Rust and Python development. Basically the only things I need besides those are Emacs, Firefox, and a tilin
by bch 7y ago
> I wonder, does Rust run on it? I mostly do C, C++, Rust and Python development. Basically the only things I need besides those are Emacs, Firefox, and a tiling window manager.
You sound like me. These days I’m C and Tcl w [ex]ctags and cscope in nvi (in-tree default, but vim available in pkgsrc/pkg), using dtrace, gdb, fossil/git, etc, etc, in tmux, either in the terminal or an xterm managed by dwm. Firefox and Rust (a dependency!) are available. I used to build them from scratch but recently Rust has turned into a real bear to build... like building Linux from Ye Olden Days where you set aside a few days and hoped... but I digress - [X|GNU]emacs are there for you too.
- logicprog 7y agoHuh, your Dev setup does sound like mine. Which BSD would you recommend? Open seems closest to my "ideal OS".
- bch 7y agoLike I mentioned above, I’m of the NetBSD camp. Adopts things like SMP and PAM (, dtrace, zfs, ...) where OpenBSD “drags its feet” or outright rejects (for reasons), but (ime) is less baffling and brittle than FreeBSD (pkgsrc vs ports (though in netbsd tradition, pkgsrc is portable to FreeBSD (and macOS X, Minix, Linux, SmartOS, ...))). Though as ‘pmarin said elsewhere, these are all general purpose OSes, with lots to offer in general, and some specifics to offer which differentiate them from ea. other and from any other OS. If OpenBSD seems attractive to you, jump in :) Give it a fair few weeks and evaluate. They’ve got some neat architecture features to play with (e.g. unveil(2), pledge(2)[0]) to exercise your software design/implementation. NetBSD and FreeBSD have dtrace[1] (NetBSD impl. is incomplete but still interesting and useful) and virtualization like bhyve[2] and nvmm[3]. Jump in! [0] https://news.ycombinator.com/item?id=17277067 https://news.ycombinator.com/item?id=17277067 [1] https://en.wikipedia.org/wiki/DTrace https://en.wikipedia.org/wiki/DTrace [2] https://wiki.freebsd.org/bhyve https://wiki.freebsd.org/bhyve [3] https://www.phoronix.com/scan.php?page=news_item&px=NVMM-NetBSD-9.0-Look https://www.phoronix.com/scan.php?page=news_item&px=NVMM-Net...
- logicprog 7y agoYou know, NetBSD sounds great, maybe I'll start there.
- bch 7y agoWelcome aboard! I hope you enjoy it. Give it a few weeks to sink in if you feel at odds, and keep #netbsd on irc.freenode.net in mind. Probably worth even just lurking on #netbsd in the absence of any problems or questions. Good luck!