UNIX Это была операционная система, которая знаменовала собой «до» и «после» в истории SSOO. Вероятно, лучший из всех и оставивший выдающееся наследство своим различным членам своей великой семьи, таким как Linux, Solaris, BSD и т. Д. Кроме того, он включал в себя ряд инновационных для своего времени функций, которыми до сих пор восхищаются, с очень своеобразной философией развития, которая, похоже, снова стала модной ...
Я имею в виду один из три философии на которой поддерживается UNIX, один из вас уже знает, что все в этой системе является файлом, и это также включает устройства, которые можно рассматривать как таковые и, следовательно, ими можно управлять с помощью тех же инструментов, с помощью которых остальные файлы управляются. , то, что очень полезно во многих случаях и даже позволяет нам перенаправлять информацию к ним или от них. То, что не может быть в других операционных системах, поскольку они рассматриваются как устройства или блоки, как в случае с Windows.
Но сейчас нас интересует философия построения очень простые программы, с оптимальным кодом и что они выполняют одну задачу, но делают это хорошо. Это полностью противоречит другим программным проектам и операционным системам, где создаются очень сложные макропрограммы, которые могут делать много вещей, но в некоторых случаях делают это не так хорошо ... Простота иногда является лучшим способом решения технических проблем, таких как UNIX. показал или многие другие примеры, которые у нас есть в других отраслях (см. Hispano Suiza против Rolls Royce).
Что ж, эта философия все еще присутствует во многих частях LinuxХотя дистрибутив - это гораздо больше, чем ядро Linux, и есть некоторые части, которые ему не соответствуют. Например, если вы помните, это одна из критических замечаний в адрес systemd. И теперь, когда речь идет об эффективности и мобильности, оптимизация особенно важна, и эти простые программы, которые оптимально работают вместе, кажутся гораздо более важными.
Вы можете увидеть больше информации в Микросервисы в сети martinflower.com. Где это описано Архитектура микросервисов, новая архитектура для разработки простого программного обеспечения, которое само по себе непрактично, но когда все программы собраны вместе, они становятся функциональной системой с прочной основой.
Это правда, systemd отстой !!!!!!!