That struck me as odd, as it would be just 27.4 years old.
The wikipedia states:
The history of Unix dates back to the mid-1960s, when the Massachusetts
Institute of Technology, AT&T Bell Labs, and General Electric were
jointly developing an experimental time-sharing operating system called
Multics for the GE-645 mainframe.
I found this.
“2019 marks the 50th anniversary of the start of Unix. In the summer of 1969, … computer scientists at the Bell Telephone Laboratories—most centrally Ken Thompson and Dennis Ritchie—began the construction of a new operating system, using a then-aging DEC PDP-7 computer at the labs.”
Source.
Maybe the calendar was trying to say Unix was 10,000 days old in 1997?
But that would be past the summer of 1969.
Kind Regards,
Howard
PS. 1997/05/19 -10 000 days ( approximately -28 years ) on 1970/01/01.
I agree with you it is plain wrong.
If they meant Linux, that is still wrong, that was about 1993
If they meant PC Unix, that is still wrong, PC-BSD was about 1993 too… slightly before Linux
Strange things happened at Pentecost
Yeah, my memory is vague.
I remember getting my first FreeBSD, and Linux was around then but not really a goer.
By about 1996, things changed and I started seeing Linux on workstations replacing Solaris
I am sure things were available before we saw them in use in Australia.
Oh dear. I see. Then the entry in calendar is still wrong, it seems.
In the article Howard provided it says:
2019 marks the 50th anniversary of the start of Unix.
In the summer of 1969 […] computer scientists at the Bell Telephone Laboratories—most centrally Ken Thompson and Dennis Ritchie—began the construction of a new operating system, using a then-aging DEC PDP-7 computer at the labs.
bc -l
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
10000/365
27.39726027397260273972
… which showed me that the result is (slightly) more than 27 years, leading us into 1969.
Thanks for providing your calculation, Dan.
Many greetings to all of you.
BTW: Happy Pentecost, if you´re celebrating.
I think it is interesting that Unix’s Anniversary coincides with Pentecost.
I will never forget the first Unix PC in our lab. Compared to a Microsoft PC
of the time ( ie Win3.1/DOS6) it was a revolution. You actually had all the tools
(compilers, editors , utilities like awk and sed and cat) all there for free and you could actually use it like a workstation.
It is the same today. In Linux we have a tremendous gift ( it was a gift, Linus and GNU gave it away)
We are only the current custodians of this treasure. Pass it on, help others, and enjoy it while we can.
The spirit FOSS is the spirit of Pentecost. It is all about giving.
I have but a few acquaintances, but whenever I get the chance to talk to some of them I try to steer the conversation toward this topic.
I almost fear I overdo it at times.
$ date -ud "1997/05/19 -10000 days"
Thu Jan 1 12:00:00 AM UTC 1970
$ date -ud "@0"
Thu Jan 1 12:00:00 AM UTC 1970
This gives the “epoch”, the “Unix time origin” (internal clock representation), and also the “zero” value as returned by the time(2) system call: 1970-01-01 00:00:00 +0000 (UTC).
@Rosika ,
I do not understand why Unix needed to set its time system’s origin to its own special day. Our normal time systems all have an origin (0 AD). Why do we need another origin for Unix?
I’d imagine back in the days of 8 bit and 16 bit computing - finding a numbering system to count back to, and forward from “0 AD” would have required more resources than available at the time…
I can still remember computing lecturers banging on about not wasting memory and using pointers efficiently, don’t use arrays if you can find something better - blah blah blah…
Because once upon a time all that stuff cost money, or wasn’t even available…
And not only that - our “time system” (hours, minutes, seconds) pre-date Christianity and Judaiism and go back to Bronze Age Babylon…