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
20082026
-
…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 -
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 -
…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
comment by mprovost · 2020-09-09 · in In Unix, what do some obscurely named commands stand for? (2018) -
…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) -
…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...
comment by codys · 2020-07-04 · in Scaling Linux Services: Before accepting connections -
…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 -
…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 -
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...
comment by mprovost · 2020-01-31 · in The text adventure game of exiting a Telnet session -
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 -
Build scripts predate Make. [0] is one example from Research Unix V6. [0] https://github.com/dspinellis/unix-history-repo/blob/Researc...
comment by tjalfi · 2019-06-02 · in Ask HN: Am I a bad person for not using Make? -
…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...
comment by dboreham · 2019-03-21 · in Continuous Unix commit history from 1970 until today -
https://github.com/dspinellis/unix-history-repo/blob/386BSD-... void dingdong() { /* RRRIIINNNGGG RRRIIINNNGGG */ } setalarm(n) int n; { signal(SIGALRM, dingdong); alarm(n); } :)
comment by self_awareness · 2019-03-19 · in Continuous Unix commit history from 1970 until today -
…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.
comment by mci · 2019-03-19 · in Continuous Unix commit history from 1970 until today -
…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...
comment by JdeBP · 2018-05-05 · in AT&T explains why it blocked Cloudflare DNS: It was just an accident -
…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
comment by macintux · 2017-10-08 · in Origins and History of Unix, 1969-1995 (2003) -
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…
comment by debdrup · 2017-08-22 · in X: The First Fully Modular Software Disaster -
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
comment by EamonnMR · 2017-03-28 · in Alcatel-Lucent releases source for 8th, 9th and 10th editions of Unix -
Link to the comment in V6 at Diomidis Spinellis' unix-history-repo: https://github.com/dspinellis/unix-history-repo/blob/Researc...
comment by zwp · 2017-01-16 · in An Explainer on Unix’s Most Notorious Code Comment -
…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) -
…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? -
…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? -
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? -
…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) -
…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)
comment by cfallin · 2016-07-02 · in US Declaration of Independence first and final drafts as GitHub diffs -
…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 -
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…
comment by justinsaccount · 2016-05-29 · in Systemd developer asks tmux to add systemd specific code -
Last page starts here: https://github.com/dspinellis/unix-history-repo/commits/mast... Fascinating!
comment by bitcointicker · 2016-01-29 · in Unix History Repository -
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 -
…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…
comment by mschaef · 2016-01-22 · in Server Retired After 18 Years Running on FreeBSD 2.2.1 and a Pentium 200MHZ -
…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) -
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) -
…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) -
Link to Github repo: https://github.com/dspinellis/unix-history-repo
comment by oskarth · 2015-08-22 · in A Repository with 44 Years of Unix Evolution -
…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...
comment by cremno · 2015-06-24 · in Unix started with just 323 lines of code -
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 -
…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
comment by lloeki · 2014-06-03 · in The Law Factory: explore 300 french bills with Gitlab and dataviz