В чем суть UNIX (сокращение от Uniplexed Information and Computing Service (единый информационно-вычислительный сервис) — многопользовательской ОС?
1. Есть один центральный компьютер — сервер, на котором выполняются все программы.
2. Если кто-то хочет поработать за этим компьютером, то он подключается к нему через терминал (монитор и клавиатура, которые соединены с сервером). Сам терминал ничего не считает, а отправляет и получает результаты с сервера.
3. Пользователь вводит свой логин и пароль и получает право запускать на сервере те программы, которые ему нужны. При этом на сервере может быть запущено одновременно много программ от разных пользователей.
4. Сервер помнит, кто на каком терминале зашёл под каким логином, поэтому результаты работы программы он отправляет в нужный терминал.
Со стороны пользователя кажется, что весь сервер в его распоряжении, но на самом деле сервером могут пользоваться одновременно десятки человек и не знать о том, что сервер выполняет какие-то ещё задачи в этот момент.
Да, сейчас это звучит как что-то не особо примечательное, но для того времени (конец 60-х прошлого века) это был самый настоящий прорыв. 🙌🏻