Hacker GitHub

← All repos

dspinellis/unix-history-repo

View on GitHub ↗ ★ 7,292 Assembly

Continuous Unix commit history from 1970 until today

104 mentions on Hacker News by 76 people: 16 stories, 88 comments · first 2014-05-25 · latest 2026-09-18

Mentions per year 104 mentions · busiest year 2022 (17)
20082026
  1. Or if you'd rather see it in git https://github.com/dspinellis/unix-history-repo/blob/BSD-4-S...
    comment by bodyfour · 2021-01-06 · in GNU Units
  2. …think it was simpler back then. https://virtuallyfun.com/wordpress/wp-content/uploads/2017/1... https://github.com/dspinellis/unix-history-repo/tree/BSD-4_1...
    comment by foresto · 2020-09-28 · in It used to be simpler to teach Unix
  3. It would be nice to have a Github repo where you can browse the history like for Unix at https://github.com/dspinellis/unix-history-repo . Not going to happen, of course.
    comment by gpvos · 2020-09-25 · in Windows XP source code has leaked
  4. …the HJKL keys which is where vi got its navigation from. (Also the escape key was next to Q!) [0] https://github.com/dspinellis/unix-history-repo/blob/BSD-1-S... [1] https://en.wikipedia.org/wiki/ADM-3A
  5. …early Unix variants were quite simple and concise, nothing like the complexity of a modern variant. https://github.com/dspinellis/unix-history-repo/tree/Researc... For example early process swapping was really simple:…
    comment by andikleen2 · 2020-09-02 · in Unix Wars (2000)
  6. …context, GCC 1.0 is from 1987, pcc was used to build BSD 4.2. The first Linux release was 1991). 1: https://github.com/dspinellis/unix-history-repo/blob/0f4556f...
  7. …replaced by spell. I don't think it would be difficult to get it compile on a modern system. [0] https://github.com/dspinellis/unix-history-repo/blob/Researc... [1] https://github.com/dspinellis/unix-history-repo/blob/Researc...
    comment by tjalfi · 2020-03-15 · in The most surprising Unix programs
  8. …inspired my 2018 IOCCC entry that highlights passive constructions in English texts [2]. [1] https://github.com/dspinellis/unix-history-repo/tree/BSD-4_1... [2] https://ioccc.org/2018/ciura/hint.html
    comment by mci · 2020-03-15 · in The most surprising Unix programs
  9. The tilde escape predates SSH - it comes from the cu (Call UNIX) program in BSD 4.2: https://github.com/dspinellis/unix-history-repo/blob/usr/src...
  10. signals might have gotten more complicated in BSD, but the concept certainly existed earlier: https://github.com/dspinellis/unix-history-repo/blob/Researc...
    comment by bodyfour · 2019-09-27 · in Upstreaming multipath TCP
  11. Build scripts predate Make. [0] is one example from Research Unix V6. [0] https://github.com/dspinellis/unix-history-repo/blob/Researc...
  12. …to SCCS is just release snapshots. e.g. there is no history for the cat command in the PDP-7 Unix : https://github.com/dspinellis/unix-history-repo/commits/Rese...
  13. https://github.com/dspinellis/unix-history-repo/blob/386BSD-... void dingdong() { /* RRRIIINNNGGG RRRIIINNNGGG */ } setalarm(n) int n; { signal(SIGALRM, dingdong); alarm(n); } :)
  14. …unearthed the long lost source code of the original style and diction tools by Lorinda Cherry: https://github.com/dspinellis/unix-history-repo/tree/BSD-4_1... GNU style and diction are their faint copies.
  15. …around for decades. Here's FreeBSD's library function from 1994, and it was fairly old then : * https://github.com/dspinellis/unix-history-repo/blob/FreeBSD...
  16. …by this name in your project so I'm a bit confused whether this one is supposed to be included: https://github.com/dspinellis/unix-history-repo
  17. https://github.com/dspinellis/unix-history-repo is a project that attempts to document Unix from its very first line all the way up to FreeBSDs HEAD (at least whenever it's imported, which might only be once a year). There's even a gource…
  18. Should be a boon to this project to create a git history of Unix: https://github.com/dspinellis/unix-history-repo (previous discussion:) https://news.ycombinator.com/item?id=10995483
  19. Link to the comment in V6 at Diomidis Spinellis' unix-history-repo: https://github.com/dspinellis/unix-history-repo/blob/Researc...
  20. …with a collage of Unix History, where is possible to check how shells have been evolved ([3]). [1] https://github.com/dspinellis/unix-history-repo/tree/Bell-Re... [2] https://github.com/dspinellis/unix-history-repo/tree/BSD-2-S... [3]…
    comment by faragon · 2016-12-06 · in Write a Shell in C (2015)
  21. …wrote the V7 malloc and calloc (which calls malloc) [0,1]. Mike Lesk used calloc in lex ;-) [2] [0] https://github.com/dspinellis/unix-history-repo/blob/Researc... [1] https://github.com/dspinellis/unix-history-repo/blob/Researc... [2]…
    comment by saretired · 2016-12-06 · in Why does calloc exist?
  22. …it wrong. Here's the earliest implementation in that repo (in Research UNIX V6; your link in V7): https://github.com/dspinellis/unix-history-repo/blob/Researc... calloc(n, s) { return(alloc(n*s)); } There are several interesting things we…
    comment by LukeShu · 2016-12-05 · in Why does calloc exist?
  23. That's a nice alternative history fiction. Here's an early implementation: https://github.com/dspinellis/unix-history-repo/blob/Researc...
    comment by bluefox · 2016-12-05 · in Why does calloc exist?
  24. …significant code overlap or is your diagram more along the lines of inspired-by relationships? [1] https://github.com/dspinellis/unix-history-repo
    comment by beerbajay · 2016-11-28 · in A vi-centric family tree of editors (2000)
  25. …https://github.com/dspinellis/unix-history-make (a repo with the scripts to build the final repo) https://github.com/dspinellis/unix-history-repo (the final repo -- check out all of the different branches/tags)
  26. …scattered across thousands of directories... Just look at Unix History repository here for example: https://github.com/dspinellis/unix-history-repo - I think there's immense long term value in preserving this kind of archival history.
    comment by aeontech · 2016-06-29 · in Dwarf Fortress Development
  27. I was curious what the oldest reference of it was, https://github.com/dspinellis/unix-history-repo.git has different branches for various unix versions Seems the earliest reference I could find in there was dated november 1973, but it is…
  28. See for yourself: https://github.com/dspinellis/unix-history-repo/blob/Researc...
    comment by bodyfour · 2016-04-12 · in Fixing C
  29. Last page starts here: https://github.com/dspinellis/unix-history-repo/commits/mast... Fascinating!
    comment by bitcointicker · 2016-01-29 · in Unix History Repository
  30. Here's the first "synthetic commit" from June 20, 1972 https://github.com/dspinellis/unix-history-repo/commit/67174...
    comment by autoreleasepool · 2016-01-29 · in Unix History Repository
  31. …is just what happens when there are no more directory entries to the file and nothing has it open. https://github.com/dspinellis/unix-history-repo/blob/Researc... In addition to letting you delete files without worrying about closing all…
  32. …section in this man page is correct. Relevant commits in chronological order: usr/include/fstab.h: https://github.com/dspinellis/unix-history-repo/commit/fd4f9... usr/skel/etc/fstab: https://github.com/dspinellis/unix-history-repo/commit/fd…
    comment by cremno · 2015-09-12 · in The original Unix init system (1972)
  33. I would look in the git repository for Unix: https://github.com/dspinellis/unix-history-repo . It isn't guaranteed to be correct, either, but should have a commit describing its addition that can be trusted slightly more. The earlier i can…
    comment by Someone · 2015-09-12 · in The original Unix init system (1972)
  34. …authors, so it seems unlikely. K&R style is clearly in evidence in source code from 1973 such as https://github.com/dspinellis/unix-history-repo/blob/Researc...
    comment by enf · 2015-09-03 · in K&R C (2014)
  35. Link to Github repo: https://github.com/dspinellis/unix-history-repo
  36. …just because the repo owner committed each V1 file separately. For the whole V1 source code see https://github.com/dspinellis/unix-history-repo/compare/Epoc...
  37. The first commit sits at page 11070, https://github.com/dspinellis/unix-history-repo/tree/7317268...
    comment by duiker101 · 2015-05-22 · in A Repository with 44 Years of Unix Evolution
  38. …légifrance, not unlike the unix history repo[0]. Nice to see such things come into fruition. [0]: https://github.com/dspinellis/unix-history-repo