Вы когда-нибудь хотели иметь веб-операционную систему, доступ к которой можно было бы получить где угодно, на любом компьютере, прямо из веб-браузера? Если да, то OS.js может оказаться именно тем, что вам нужно. Это операционная система на основе JavaScript, разработанная для облака.
Что делает OS.js особенным?
В отличие от других операционных систем, OS.js может работать на любом компьютере без какой-либо установки. ОС полностью сделана на JavaScript. Его можно использовать на любой платформе, имеющей современный веб-браузер. Существует даже живая демо-версия, которую вы можете опробовать здесь .
Несмотря на то, что эта операционная система является веб-ориентированной и предназначена для использования внутри веб-браузеров, она очень сложна. Это ни в коем случае не пустяк. OS.js имеет полноценный оконный менеджер и рабочий стол, а также полный набор приложений (файловый менеджер, музыкальный и видеоплеер и т. д.), очень похожий на традиционные операционные системы с открытым исходным кодом. Самое приятное то, что, как и любая традиционная операционная система с открытым исходным кодом, OS.js полностью настраивается. Практически каждый его аспект можно настроить.
Вот несколько интересных возможностей, которые может предложить OS.js:
- Виртуальная файловая система на базе Google Drive, Dropbox или One Drive
- Поддержка Google API Javascript
- Поддержка Windows API Javascript
- При такой конструкции может работать независимо от сервера.
- Запускает собственные приложения GTK+ 3.x через Broadway.
- Можно запускать как обычный рабочий стол x11 в Linux.
- Перетаскивание
- Поддержка пользовательского кода и пользовательских модулей
- Поддержка Linux, BSD, OSX и Windows
Что делает OS.js особенным, так это его плодовитость. Представьте себе, что вы настраиваете OS.js на VPS (или на домашнем сервере). Вы выходите из дома, и что-то происходит. Вам нужно сделать несколько быстрых действий, и приложения для смартфонов с ними не справятся.
Вы можете легко открыть браузер своего смартфона и запустить полноценное приложение для выполнения работы. Это, мягко говоря, невероятная идея. Самое приятное то, что есть много-много приложений на выбор. Обычная сборка OS.js довольно скудна, но у них есть несколько дополнительных репозиториев, наполненных потрясающими программами на выбор.
Установка
OS.js по своей сути представляет собой приложение JavaScript. При этом он не привязан к одному конкретному типу серверной платформы. Вместо этого веб-операционная система может работать на многих и многих различных типах. Поддерживаемые платформы: PHP, Nginx, Apache, NodeJS, Docker, Vagrant и даже локально через X11.
Поскольку существует множество способов установки этой операционной системы, этот процесс здесь описываться не будет. Вместо этого зайдите здесь, прочитайте официальную документацию и узнайте, как установить OS.js для выбранной вами платформы. Для каждой платформы есть свой подробный раздел, который поможет обеспечить идеальную работу OS.js.
Заключение
OS.js — это революционная идея, которая превращает операционную систему в портативный инструмент, а не в нечто, прикрепленное к одному компьютеру. Он находится на ранней стадии развития, поэтому трудно представить, где этот инструмент может подойти обычному пользователю. Тем не менее, с распространением веб-приложений и сервисов появление чего-то подобного – лишь вопрос времени.
Как вы относитесь к веб-операционным системам? Расскажите нам ниже!