Идея виртуализации компьютеров существует давно
Идея виртуализации компьютеров существует давно, и постоянно используется просто на многих разных уровнях сразу.
У меня это вообще как мини-хобби. Дайте поинсталировать разные виртуальные компьютеры и это уже будет хороший день ))
Но тут я наслушался подкастов с Джоном Грубером которые были про разные темы вокруг устройств Эппла, и во многом про то, почему Apple Vision Pro не настолько успешно - и там много всего, что чисто нёрдовская тема, так вот, одна из интересных мыслей вышедшая от туда, что macOS и вообще мак как компьютер надо полностью сделать виртуальными. Для него как и для меня тоже - мак это главная платформа, и грубо говоря если представить эксперемент, что я должен отказаться от всей электроники и оставить только одно устройство вообще то для меня это будет мак. Не смартфон, ни планшет, ни даже вообще некий компьютер, а именно мак. У меня там наивышая продуктивность, там удобней всё делать и главное это ставит моё мышление вообще об устройствах и работе, и интернете через призму как всё это на маке.
И это конечно же не потому, что физические устройства такие хорошие, хотя мне они конечно нравятся, главное это то, как устроена сама операционная система. И вот если сейчас технологии будут развиваться, и мощности вычислительные уже высоки то может не обязательно именно иметь отдельное устройство для компьютера, а важно иметь виртуальную систему которую можно открыть где угодно и на компе, и на планшете, на телевизоре, в VR очках итд. И да, эта идея тоже в некотором своём исполнении не нова, как например микрософт везде пытались ставить свои винды. Но это иное, я же не предлагаю ставить макОС на айфон, или на айпад, нет, я хочу чтобы мой главный мак был виртуализирован и открывался "как окно", там где я могу неким образом иметь достаточного размера экран и удобный консоль (то есть клавиатуру, мышь или тракпад итп).
Возьмём это на шаг дальше. Вот мне нравится мак, а вам может удобнее или привычнее винды, или линукс, или айпад, или дос - это всё стоит виртуализировать и засунуть частично в облако, а частично носить с собой.
Тут очень важно что куда выложить. Вот эта вся хитрая сложная схема, что из ваших файлов, приложений, настроек лежит в облаке, что всегда с собой на одном главном устройстве, что в виде копий на всех, а что в виде копий на части устройств - это важно, и это совсем не тривиально, но если это сделать правильно, то это как раз принесёт нам оптимальную компьютеризацию. Много кто пытался это решить, но никто это не решил пока правильно. Но улучшающиеся мощности устройств и растущая скорость интернета позволят нам это лучше использовать даже при не идеальном распределении этой ассиметричной синхронизации.
Короче, на данном этапе хочу чтобы макОС была виртуализирована - но не в виде обычной вирутальной машины, нет, не так. Именно интерфейсы операционных систем - вот у вас есть некое устройство, для простоты скажем планшет, как айпад. Там есть своя низкого уровня операционка. И есть свои приложения. Но можно открыть другой виртуальный интерфейс как мак, или как винды и пользоваться именно самой системой через этот виртуальный интерфейс. Когда пользуешься приложением через него, это приложение выглядит и работает как будто я им пользоуюсь на маке, файловая система, настройки и все остальное как на маке. А когда я закрываю, оно становится другим. Приложения не надо переустанавливать, они просто в базовом состоянии работаю и выглядят как на планшете в этот момент. А для чего-то мне удобнее Линукс, ну вот бум и открыл виртуальный интерфейс линкуса.
Раньше такое было не реально делать чисто потому что было бы очень медленно и заниало бы слишком много места, но с развитием техники это должно стать доступным с точки зрения ресурсов.