Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> nobody™ still runs coreutils from 24 years ago.

  Sprite 2.077 pc386
  
          Welcome to Sprite
  
  root@cherimoya [1] # cp --version
  GNU fileutils 3.9
  root@cherimoya [2] # cp --help | grep recurs
    -r                           copy recursively, non-directories as files
    -R, --recursive              copy directories recursively
  root@cherimoya [3] #
I'll take the honorary title of nobody ;-)


Hey, I perfectly understand if not. But do you have the sources that were used to build those binaries?

The oldest version on the GNU ftp server is fileutils-3.13 [1]. I vaguely remember having some links to older versions, probably somewhere in my archived mail. But I don't remember if it was fileutils-3.9 or earlier.

I co-maintain GNU coreutils, so I am interested in reading them. If you have them, you can email me privately or on the public mailing list. Both are listed on the homepage [2].

[1] https://ftp.gnu.org/old-gnu/fileutils/ [2] https://www.gnu.org/software/coreutils/


When you get to packages that are old enough, DiscMaster[0] is helpful for this since these packages were often on magazine cover CD-ROMs! There are several files matching "fileutils-3.9.tar.gz"[1]; the two variants seem to be the original GNU release (182.9KiB, the one you're looking for), and what looks like the result of a "make install" (57.4KiB).

The original GNU release of fileutils-3.6 is there too (but be careful; one of the two files appears to include Makefiles from a ./configure run, while the other doesn't), though 3.7 and 3.8 don't appear to be. You'll need to sift through to find what you need in some cases, but it's an incredibly valuable research tool.

Note: To download a file, you'll need to click on the filename, and then click the small arrow at the top that looks like a red arrow pointing down to a white box with red/green lights. (Which I assume is their representation of a desktop computer.)

[0] https://discmaster.textfiles.com/

[1] https://discmaster.textfiles.com/search?q=fileutils-3.9.tar....


You can find ancient distros on archive.org and some of those have src.rpm's Slackware also had a source dvd with iirc regular tarballs.


Interesting, thanks for the pointers!


Also, Debian has archives of old releases. You might want to try your luck there.


A quick look found https://archive.debian.org/debian/dists/Debian-0.93R6/source... and https://archive.debian.org/debian/dists/buzz/main/source/bas... but nothing earlier. (Amusingly the nearby diff says the sources came from "prep.ai.mit.edu:/pub/gnu/fileutils-3.12.tar.gz" in the "haven't heard that name in a long time" vein...)


3.9 tar is on SuSE 4.3 cdrom 3, see https://archive.org/download/suse-linux-4.3

You should have run that command as the `nobody` user.


But nobody doesn't have a valid shell.


Nothing you can't fix if you have root. :)


Use toor for good measure.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: