diff options
| Commit | 2a699bbcf16ab81528d7de673aca28133d464be9 (patch) | |
|---|---|---|
| Author | 2023-02-26 14:06:37 +0200 | |
| Committer | 2023-02-26 14:06:37 +0200 | |
| Files | c59586a35e281a7848e2875d8d26ea15313712d9 /src | |
| syndamia.com-2a699bbcf16ab81528d7de673aca28133d464be9.tar syndamia.com-2a699bbcf16ab81528d7de673aca28133d464be9.tar.gz syndamia.com-2a699bbcf16ab81528d7de673aca28133d464be9.zip | ||
| Parent | 17e16975d55f31f0bc0353841db9347b6b3a260f (diff) | |
[talks/lbs] Reworded some history slides
1 files changed, 6 insertions, 6 deletions
| -rw-r--r-- | src/talks/linuxgraphy-by-strabo/index.md | 12 |
diff --git a/src/talks/linuxgraphy-by-strabo/index.md b/src/talks/linuxgraphy-by-strabo/index.md index ca83fb6..88a011b 100644 --- a/src/talks/linuxgraphy-by-strabo/index.md +++ b/src/talks/linuxgraphy-by-strabo/index.md @@ -148,8 +148,8 @@ Some of it's novel ideas include, but are not limited to: #### 1969: Death of Multics and birth of UNIX -Ultimately Multics grew too large and became unusable, unmaintainable and unchangeable. -In the beginning, programming was done mostly by [Bell Labs](https://en.wikipedia.org/wiki/Bell_Labs), with [Ken Thompson](https://en.wikipedia.org/wiki/Ken_Thompson) as one of the developers. +Ultimately Multics grew too large, becaming unusable and unmaintainable. +In the beginning, programming was done mostly by [Bell Labs](https://en.wikipedia.org/wiki/Bell_Labs), with [Ken Thompson](https://en.wikipedia.org/wiki/Ken_Thompson) being one of the developers. &&lineb1 &&ftable @@ -163,7 +163,7 @@ In the beginning, programming was done mostly by [Bell Labs](https://en.wikipedi &&cont Thompson still had some desire to work on operating systems, after Bell Labs pulled out. -The tools he made while rewriting a video game [he made](https://en.wikipedia.org/wiki/Space_Travel_%28video_game%29) on a PDP-7 lead to a whole operating system: UNIX. +The tools he made while rewriting [his own video game](https://en.wikipedia.org/wiki/Space_Travel_%28video_game%29) on a PDP-7 lead to a whole operating system: UNIX. Based, expanded on and improved upon many of Multic's ideas, UNIX became the father of modern OSs. @@ -247,15 +247,15 @@ Thanks to the widely popular [VT100](https://en.wikipedia.org/wiki/VT100), almos Today we don't usually use such specialised hardware, but the names persist with slightly different meanings. -[Virtual Terminal](https://en.wikipedia.org/wiki/Virtual_console) (Console): on some modern UNIX-likes (like Linux), the kernel/OS provide special devices, where a console is directly implemented/simulated with the connected computer and display. Sometimes could be called "tty". +[Virtual Terminal](https://en.wikipedia.org/wiki/Virtual_console) (Console, tty): on some modern UNIX-likes (like Linux), the kernel/OS provides special devices, where a console is directly implemented/simulated with the connected computer and display. - systems that don't provide it usually expose another way to connect a console (now external hardware and/or software is required), like a [serial](https://en.wikipedia.org/wiki/Serial_port) port [Terminal Emulator](https://en.wikipedia.org/wiki/Terminal_emulator): a special program that emulates a virtual terminal (within another display system) -[Pseudoterminal](https://en.wikipedia.org/wiki/Pseudoterminal) (pty): a device that behaves, from the point of a user, like a terminal (emulator), but could do other additional things +[Pseudoterminal](https://en.wikipedia.org/wiki/Pseudoterminal) (pty): a program that sits between a terminal and a shell (or other program), and makes them both think they're directly connected -- ssh, a program to remotely connect to a device's shell, establishes a pseudoterminal. You use your (local) terminal to send and receive text to a remove terminal. +- ssh, a program to remotely connect to a device's shell, establishes a pseudoterminal. Your local terminal thinks it's connected to a local shell and vice versa with the remote shell, however the pty in between handles the true communication. &&/slide |