Unix - коротка історія
Вважається, що першим кроком до створення ОС UNIX стала «Space Travel» - комп'ютерна гра Кена Томпсона, створена в 1969 році. Приблизно в цей же час він і його колеги, як і він працювали в Bell Labs. придумали ідею більш досконалої файлової системи, «предок» якої працював на комп'ютері GE 645 (General Electric). Але, на жаль розробників, цей комп'ютер не підходив ні для гри, ні для нової файлової системи. Під час пошуків виявилося, що тільки що з'явився комп'ютер PDP-7 з 18 розрядами і якісним дисплеєм ідеально підходить для реалізації.
Незабаром на PDP-7 вже працювала система, в якій була присутня система управління процесами і пам'яттю, самий елементарний інтерпретатор команд і кілька утиліт, але вона ще не була ОС, в сучасному розумінні цього слова, хоча і містила деякі її риси. Брайн Керниган задумав назвати цю систему для двох користувачів Uniplexed Information and Computing System. Дуже скоро UNICS перетворилося в UNIX.
Поява системи, створеної нема на асемблері, було великим кроком, але мова багато в чому не влаштовував розробників. Денніс Рітчі, який захоплюється мовами програмування, усуваючи недоліки Бі створив С. Система була переписана на цій мові вже 1973 році. Так з'явилася «Четверта редакція». а кількість установок становило вже 25.
Спочатку ОС UNIX створювалася для термінальної роботи. Тобто, для початку роботи необхідно увійти в систему, ввівши ім'я свого облікового запису і, як варіант, пароль. Файлова система цієї ОС має деревоподібну структуру. Для кожного зареєстрованого користувача існує свій каталог, який має назву домашнім, до якого користувач має необмежений доступ.
Традиційно, взаємодія користувача з системою здійснюється командним мовою, хоча зараз все частіше використовуються графічні інтерфейси). У системі є декілька командних інтерпретаторів, але назва у них спільне - shell.
- Налаштування мережі iproute2
- Чи варто самому створити операційну систему?
- Linux розмітка диска (файлові системи Linux)
- Systemd - опис, список основних команд
- Форматування USB Flash і робота з USB Flash-накопичувачем в Linux
- можливості декомпілятори