На дворе 2016 год, а у нас по прежнему ДИСКОВАЯ ОПЕРАЦИОННАЯ СИСТЕМА. Нет, вы понимаете, DOS вышел более 30 лет назад, в 1981 году, но прямо сейчас, вероятнее всего ты читаешь это сообщение используя всё ту же дисковую операционную систему, которая примечательна тем, что устанавливается на жёсткий диск! Совсем уже десу~~~
Облачные технологии! Где?
Меня бесит, когда система мигает светодиодом на корпусе, информируя об операциях чтения/записи с диска. И нет, отключить светодиод — не решение проблемы. Светодиод сообщает, что система что-то делает: но ЧТО система может делать, если в этот момент Я, пользователь, ничего делаю? А я отвечу вам что система делает, я отвечу... Она расходует ресурсы моих жестоких дисков десу~~~
Ваша система совершает множество не нужных операций записи на жёсткий диск. Информации, которая 95% пользователям (включая меня) никогда не понадобится, например, /var/log. Или ~/.mozilla. И многое другое. Умные гои таки догадываются вынести эту порнографию в tmpfs, но глобально проблема остаётся нерешённой, поскольку сами разработчики дистрибутивов этого ещё не сделали.
Почему современные системы не могут на стадии загрузки подключаться к сети (будь то облака в интернете или на локальном сервере), после чего загружать пользователю всегда актуальные версии пакетов, которые пользователь использует, затем устанавливать их на лету прямо в tmpfs и делать switch_chroot в новый корень. Почему? А я отвечу вам почему. Потому что производителям железа выгодно, чтобы гои расходовали ресурс жестоких дисков и несли шекели хозяевам железа десу~~~
Я считаю, что жёсткий диск должен использоваться только по своему прямому назначению: для хранения больших объёмов данных пользователя, но то, что современная операционная система работает с использованием жёсткого диска — это пережиток прошлого столетия, господа. Пакеты — отдельно, пользовательские данные — отдельно. Всё это — в облаках, о которых трындят уже который год. Но я не вижу этих облаков. Где же все мои облака?
Я считаю, что нужно вернуться к истокам UNIX, как это было в самом начале, когда тонкие клиенты, использующие минимальный набор софта в /bin, подключались к мейнфреймам и монтировали каталог с основными программами в /usr/bin. Так и работали. Только сделать это необходимо с оглядкой на современное обородувание. Современная операционная система должна быть тупо загрузчиком «с флешки». Иметь ядро, все необходимые драйвера, чтобы только загрузиться на железке, после чего уже подключиться к облакам и загрузить весь остальной необходимый пользователю набор софта. Облака могут быть чем угодно, хоть файлы в корне жёсткого диска. Локальная копия пакетов. Не суть важно.
Важно то, что дисковая операционная система — пережиток прошлого столетия. Современная операционная система должна «летать» внутри tmpfs.
Предлагаю наконец-то всё сделать правильно, сделать правильный дистрибутив, использующий облачные технологии для загрузки и сохранения данных. Желающие?