5 ms·
The Heirloom Project
- ivyb 10y agoThis is a nice project to reimplement the GNU core utils with simpler/shorter code. There's a couple projects that superceed it now though Rob Landley's Toybox and Suckless sbase/ubase. * https://landley.net/toybox/ https://landley.net/toybox/ * http://git.suckless.org/sbase/tree/ http://git.suckless.org/sbase/tree/ * http://git.suckless.org/ubase/tree/ http://git.suckless.org/ubase/tree/
- pvg 10y agoGNU core utils are more complicated reimplementations of the ancestors of these things.
- Koshkin 10y agoThis, along with the software available at suckless.org, gives us but a glimpse of the elegance, leanness, minimalism and simplicity of the original UNIX. (Still, I am not sure what is the best way to have a UNIX experience today. One, more practical, probably would be to use a minimal install of Slackware; a more radical approach would be to play with Version 7 either on a PDP-11 emulator or using an existing port of the same to x86 available at http://emma.nfshost.com/v7x86/. http://emma.nfshost.com/v7x86/.)
- akavel 10y agoRegarding "a UNIX experience today", I'd think some *BSD system maybe? I.e. FreeBSD, OpenBSD, NetBSD, or similar.
- mtdewcmu 10y agoYou could run Solaris[1]. They don't seem to provide versions older than 10. [1] http://www.oracle.com/technetwork/server-storage/solaris10/downloads/index.html http://www.oracle.com/technetwork/server-storage/solaris10/d...
- Samis2001 10y agoElsewhere on the internet (without resorting to seedier places like torrent sites) you can find versions of SunOS 2.x/3.x/4.x as well as Solaris 1.x, 2.x, 7.x and 8.
- mtdewcmu 10y agoA google search for "old unix emulator"[1] turns up a wealth of options. [1] https://www.google.com/search?q=old%20unix%20emulator https://www.google.com/search?q=old%20unix%20emulator
- pram 10y agoApple macOS Sierra 10.12
- al2o3cr 10y agoStill, I am not sure what is the best way to have a UNIX experience today. Write software. Get shit done. Repeat. Running original UNIX on an emulator (or worse, firing up the old hardware) is as relevant to the experience of those days as Frontierland is to the late-nineteenth-century American West.
- kev009 10y agoOpenBSD is the closest successor to classic UNIX.
- HashThis 10y agoPlease do NOT use sourceforge.net
- Nexxxeh 10y agoI didn't downvote you, but I'll ask the question... Why not? The new (2016) owners BizX turned that ship around. They seem to actually give a shit: https://www.reddit.com/r/sysadmin/comments/4n3e1s/the_state_of_sourceforge_since_its_acquisition_in/ https://www.reddit.com/r/sysadmin/comments/4n3e1s/the_state_...
- pgtan 10y agomailx is a phantastic tool for scripting and automatic processing of mails and mailboxes.
- DrScump 10y agoGoing from mail to mailx was a HUGE improvement back in the day.
- stonogo 10y agoGunnar Ritter dropped off the internet half a decade ago. Nothing on that site is maintained. It's a shame; I hope people pick up the mantle.
- anjbe 10y agoHeirloom Doctools is maintained by Carsten Kunze at https://n-t-roff.github.io/heirloom/doctools.html https://n-t-roff.github.io/heirloom/doctools.html.
- fnj 10y agoI have the Heirloom Bourne Shell on all my boxes. I don't use it interactively, but I make an effort to restrict all my shell scripts to use nothing that is not in HBS and the Heirloom toolchest. It's a matter of pride to me that all my scripts be portable to virtually any *NIX system. I think it builds character and pride.
- SwellJoe 10y agoWhy not build for POSIX sh, instead? It's more, umm, standard, and can be expected to run on any OS built in the past decade or more. It's equally character-building, if you've been accustomed to building for modern bash (at least, it was for me). I haven't seen an actual Bourne shell in maybe 20 years.
- yjftsjthsd-h 10y agoPosix is a great standard, but you need an implementation to actually run (and test) on. I've used dash for this as well, but heirloom sh should be pretty close (and at worst probably a subset and therefore safe).