UNIX has been one of mankind's greatest achievements. But what strikes me about these people is that they had these wonderful ideas, things they wanted to do, AND THEN ACTUALLY DID THEM! In amazingly little time as well! Which is even more amazing when you realize that in order to do the things they wanted, they had to build the Operating System first! But then, they purposefully didn't start building a complete OS like we know it today, they built the bare minimum that would serve their needs, and when their needs changed, they would improve the OS to also serve those.
Unix was the source idea for everything computing. The high level language C made it all happen. Linux, Mac OS, Windows - every OS that we have today was built using the ideas created by Unix Community. The POSIX system of tools came from Unix users. The world of open source owes a lot to these people because their inclinations were to make these technologies available to as much people as possible. Today computing is again at a leap forward era of AI. The nature of programming itself is changing.. The computer has changed into human friendly devices called mobile phones and there is no end to the possibilities. We are looking to connect directly with bio implanted computing. We live in exciting times for sure gentlemen. Hope we had people like Ken and Dennis to look at the ethical aspects of computing. Somehow the corporate hegemony into computing is very scary.
7:23 "Multics is a big project and it was over-designed and under-implemented..." Explains 80% of IT projets. The other 20% are over-implemented and under-designed. 🤓Also, do not miss the special visitor at 7:58! The visitor is only there for about 4 seconds. 😁
well, parts of Multics were implemented on a smaller machine, namely the PR1ME Computers of Bill Poduska, a former collegue of Ken , working on the Sw of the Apollo program.
I would also be interested, but I think he will simply list the alternative designs that would do the same thing Systemd does, and give pros and cons for each. He might even give a preference, but I don't think so.
In my opinion systemd is necessary with today's use of Unix/GNU/Linux machines. Unlike the days of the PDP-11, where a systems administrator would build a kernel tailored to that machine and it's peripherals, and then the machine would boot and run for days, we now have machines where peripherals are plugged in and removed, whole machines being put into hibernation mode, powered up and connected to 2 new displays of different dimensions, etc. It is a much more dynamic world and something more than in it and initd is needed to orchestra all that.
@@JanBruunAndersen Sure, but the debate is whether the design of systemd is the best for that purpose. Systemd is a monolith doing several functions that could have been separated out, but some of those functions are inherently closely connected. Critics of systemd don't like monoliths, proponents want something that works well and is easy to maintain. Before systemd, all of the things systemd does were already possible but a bit too fragile in the minds of (some) distro maintainers who had to glue several systems together and ensure they kept working.
As a MacOS user, Ken Thompson, Thank you for Everything! ☺☺☺
UNIX has been one of mankind's greatest achievements.
But what strikes me about these people is that they had these wonderful ideas, things they wanted to do, AND THEN ACTUALLY DID THEM! In amazingly little time as well! Which is even more amazing when you realize that in order to do the things they wanted, they had to build the Operating System first!
But then, they purposefully didn't start building a complete OS like we know it today, they built the bare minimum that would serve their needs, and when their needs changed, they would improve the OS to also serve those.
Individuals who wrote compilers and interpreters and operating systems - total gods of computing.
Thank you Mr Thompson.
I have been using UNIX since 1987. It is a great achieement.
There's a special room in heaven with a sign above the door that says "Dennis and Ken"
Den & Ken
Bravo 🎉❤ un grande Ken
Some of my heroes... 🙂
I'm just bowing and listening
Muy interesante, mille gracias!
GOAT
Unix was the source idea for everything computing. The high level language C made it all happen. Linux, Mac OS, Windows - every OS that we have today was built using the ideas created by Unix Community. The POSIX system of tools came from Unix users. The world of open source owes a lot to these people because their inclinations were to make these technologies available to as much people as possible.
Today computing is again at a leap forward era of AI. The nature of programming itself is changing.. The computer has changed into human friendly devices called mobile phones and there is no end to the possibilities. We are looking to connect directly with bio implanted computing. We live in exciting times for sure gentlemen. Hope we had people like Ken and Dennis to look at the ethical aspects of computing. Somehow the corporate hegemony into computing is very scary.
Thanks.
Great!
7:23 "Multics is a big project and it was over-designed and under-implemented..." Explains 80% of IT projets. The other 20% are over-implemented and under-designed. 🤓Also, do not miss the special visitor at 7:58! The visitor is only there for about 4 seconds. 😁
well, parts of Multics were implemented on a smaller machine, namely the PR1ME Computers of Bill Poduska, a former collegue of Ken , working on the Sw of the Apollo program.
where can I get that nerd t-shirt?
It's there a second part?
Would be better to see the unedited video without all the slick chapter titles.
Definitely should be studied but people wanted to understand the history of computers
I'd like to hear his opinion on systemd and whether it violates unix philosophy
The most important thing is that you understand the characteristics of the two, init and systemd.
It's a crapy thing for sure, and it clearly violates Un*x philosophy
I would also be interested, but I think he will simply list the alternative designs that would do the same thing Systemd does, and give pros and cons for each. He might even give a preference, but I don't think so.
In my opinion systemd is necessary with today's use of Unix/GNU/Linux machines. Unlike the days of the PDP-11, where a systems administrator would build a kernel tailored to that machine and it's peripherals, and then the machine would boot and run for days, we now have machines where peripherals are plugged in and removed, whole machines being put into hibernation mode, powered up and connected to 2 new displays of different dimensions, etc. It is a much more dynamic world and something more than in it and initd is needed to orchestra all that.
@@JanBruunAndersen Sure, but the debate is whether the design of systemd is the best for that purpose. Systemd is a monolith doing several functions that could have been separated out, but some of those functions are inherently closely connected. Critics of systemd don't like monoliths, proponents want something that works well and is easy to maintain.
Before systemd, all of the things systemd does were already possible but a bit too fragile in the minds of (some) distro maintainers who had to glue several systems together and ensure they kept working.