Браузер ос как создать

Операционная система — браузер

Прочитал топик про HabraOS и вспомнил про идею, которая родилась у меня несколько месяцев назад. Погуглив немного, я нашел целых два проекта, реализующих аналогичную систему, но всё равно решил написать подробное изложение идеи. Может наведёт кого-нибудь на мысли.

Надо создать операционку-браузер.

Зачем?
Логика очень простая: сегодня доступность и качество подключения к интернету растет очень быстро. Россия, конечно, это отдельный случай, а вот в Европе и в Америке быстрое подключение к интернету уже становится обычным делом. К тому же разные онлайн сервисы растут как грибы. В онлайне уже можно выполнять любую работу — править офисные документы, слушать музыку, есть даже целые онлайн-операционки.

Теоретически, уже сейчас можно полностью отказаться от классической модели работы с компьютером, и все выполнять с помощью онлайн-сервисов, не устанавливая на своем компьютере ни одной программы. По идее, такая модель работы дает море преимуществ.

КАК СОЗДАТЬ БРАУЗЕР ЗА 10 МИНУТ? (СОЗДАЕМ СВОЙ ХРОМ)

Во-первых, вся нагрузка переносится с клиентского компьютера на удаленные серверы. Таким образом, с точки зрения пользователя, производительность компьютера ограничена только скоростью подключения к интернету.
Во-вторых, пользователю больше не надо заботиться о переносе своих данных с одного компьютера на другой: все данные хранятся на серверах, одинаково доступных с любого клиентского компьютера.
Наконец, онлайн-сервисы позволяют легко организовать коллективную работу.

Далее, стоит обратить внимание на то, что часто пользователи запускают компьютер только ради того, чтобы открыть браузер (обычно вместе с браузером запускаются аудиоплеер и IM-клиент, но и для прослушивания музыки и для мгновенных сообщений уже существуют удобные онлайн-сервисы). Таким образом, пользователь загружает громоздкую операционную систему, а затем использует только минимальный набор ее функций.

Что я предлагаю
Можно создать операционку, которая будет предназначена для работы с одним единственным приложением — веб-браузером. Причем, можно сделать ее в виде LiveCD. Разумеется, это уже нельзя будет назвать поноценной ОС. Вот преимущества такой системы. Такая система может очень быстро загружаться и работать.

В такой системе все системные ресурсы будут изначально предназначены для работы веб-браузера.

То есть можно заставить браузер работать гораздо быстрее, чем на всех классических системах. Всю свободную оперативную память можно использовать для кеширования веб-страниц. С точки зрения пользователя такой браузер будет работать невероятно быстро. Планировщик процессов у такой системы должен отличаться от планировщиков обычных систем.

Он должен быть заточен для выполнения всего нескольких процессов, таким образом можно добиться хорошего прироста в скорости выполнения одного конкретного приложения. В общем, ядро такой системы можно очень хорошо «заточить» для работы одного конкретного браузера, добившись хорошей производительности.

К тому же, в при разработке такой системы можно не беспокоиться о защите. Поскольку в системе выполняется одно приложение, можно не беспокоиться о вирусах и подобных опасностях. Атакам может быть подвержен только браузер, а о защите браузера уже должны были подумать его разработчики (а я предлагаю взять уже готовый браузер).

Также можно интегрировать систему с популярными онлайн-сервисами, например реализовать виртуальную файловую систему, использующую какой-нибудь файл-хостинг, закладки браузера синхронизировать с сервисами типа del.icio.us и т. п. К тому же, можно создать ряд сервисов, ориентированных именно на эту систему.

С другой стороны, возникают следущие проблемы
Если система будет выполнена в виде LiveCD, то возникает вопрос: где пользователю хранить свои настройки и файлы? Напрашивается логичное решение: организовать онлайн-сервис специально для этого. Таким образом, сразу после загрузки системы и установки подключения к интернету пользователю будет предложено ввести один пароль и ему станут доступны все его настройки, cookie и сохраненные пароли.
Нужно реализовать хорошую систему автоконфигурации оборудования, которая будет быстро определять и инициализировать необходимый минимум оборудования.
При загрузке нужно максимально избегать вопросов к пользователю. Нужно реализовать схему «вставил диск — нажал кнопку — оно заработало». Пользователь не обязан знать детали устройства своего компьютера, поэтому все, что возможно, система должна решать и настраивать без участия пользователя, даже если пользователь может сделать часть работы лучше.

Тем не менее, есть момент, в котором вопросов к пользователю не избежать — настройка подключения к интернету. Для этого нужно сделать программку, которая будет в пошаговом режиме выяснять у пользователя тип подключения, и, если нужно имя позльзователя и пароль для подключения. Интерфейс такой программы должен быть максимально простым, и для нее должна быть написана максимально простая, понятная и полная справочная документация, которую можно будет вызвать в любой момент простым и очевидным способом. Любая домохозяйка должна быть способна быстро запустить нашу систему.

Практические соображения
За основу такой системы можно взять ядро Linux. Из него нужно будет убрать все лишнее, включить все необходимые драйвера и реализовать систему автоконфигурации оборудования (надо сказать что подобные системы уже исползуются в основанных на Linux LiveCD, например, Knoppix и Ubuntu). В качестве браузера можно взять Firefox (в него придется внести ряд изменений). Также, нужно будет включить в систему ряд дополнений к браузеру, например Flash-плеер и тому подобное.

Получение прибыли
Разумеется, я предполагаю распространять эту систему бесплатно. Однако с ее помощью можно получать прибыль. Можно получать деньги от корпораций наподобие Google за то, что мы интегрируем нашу систему с их онлайн-сервисами. Такая бизнес-схема вполне способна приносить большой доход при условии популярности нашей системы.

Источник

Операционная система онлайн

Если вы очень давно пользуетесь компьютером и у вас ностальгия или если вы недавно, но вам любопытно, как это выглядело на заре компьютерного века.
Тут можно выбрать одну из старых ОС (ReactOS, Windows(1.01, 95 и 98), Linux (2.6 и 3.18), Arch Linux, FreeBSD, OpenBSD, Oberon, MS-DOS, FreeDOS, Solar OS, Kolibri OS), может поиграть в старенькую игру.

Virtual x86

Xindesk

Операционная система онлайн, работает с офисными документами.
Удобно работать с компьютера и смартфона.

Платформа открытая, так что можно самому писать приложения под нее. Это будет удобно предприятиям, можно сделать свой софт.

Онлайн ОС с элементами социальности.
Платная, но ничего не видел лучше для определенных целей.
Для вашего предприятия операционная система в интернете. Очень удобно, одна база.
Кто-то работает отдельно, кто-то совместно, есть чат, есть история для того, чтобы координатор мог видеть, кто, когда и чем занимался.

Есть чат, форум, социалка, Wiki — база знаний, календарь планирования, облачное хранилище, списки задач .

На английском языке

Eye OS

Что имеется в ввиду — рабочий стол и ряд привычных для ОС программ.
Заходим на сайт, в учетную запись и пользуемся.

Источник

Подборка классических ОС, которые можно запустить в браузере

Современные операционные системы очень технологичны — они сами справляются с большинством проблем, о которых вы даже не догадываетесь, и образуют громаднейшую экосистему, в которой пользователь чувствует себя комфортно и беззаботно. Но какими были операционные системы 10, 20 или даже 30 лет назад? Чтобы это узнать, не обязательно устанавливать виртуальную машину. Современные веб-технологии позволяют частично эмулировать ОС так, что от вас уже ничего не потребуется — достаточно открыть нужный сайт.

Представляем вашему вниманию подборку из девяти классических операционных систем, которые можно запустить в браузере.

Macintosh Classic

Операционная система Macintosh Classic

Ещё в далёком 1984 году компания Apple выпустила свой первый персональный компьютер — Macintosh. Именно он послужил началом мировой линейки компьютеров Maс. Macintosh Classic стал первым массово продаваемым компьютером с графическим интерфейсом.

Эмулятор ОС Macintosh работает под управлением System 7.0.1 с тремя ранними приложениями: MacPaint, MacDraw и Kid Pix.

Macintosh Plus

Операционная система Macintosh Plus

Спустя 2 года после выхода первого компьютера Macintosh Apple представила его продолжение: Macintosh Plus.

На его ценнике красовалось число $2600. Современные цены Apple меркнут на фоне такой стоимости. Компьютер был снабжён 1 МБ ОЗУ, но поддерживал до 4 МБ. К нему можно было подключить до 7 периферийных устройств, и на борту был установлен привод для флоппи-дисков на 800 КБ.

В те годы большинство игр были свободно доступными. На этом эмуляторе установлены Risk, Cannon Fodder и Shufflepuck.

Mac OS X 10.7

Операционная система Mac Lion

Mac OS X 10.7 или же Max OS X Lion — самая молодая ОС в этом списке. Пользователи увидели её только в июле 2011 года.

Как и предыдущие системы, она показала много новинок. К примеру, в Mac OS X 10.7 впервые можно было заметить AirDrop и Лаунчер приложений. Это была первая система Mac, которая поставлялась с emoji-шрифтом и FaceTime.

В этой ОС в последний раз можно увидеть некоторые приложения, например Fornt Row, iSync и QuickTime Streaming Server.

К сожалению, из-за некоторых особенностей эмуляция Max OS Lion более ограничена, чем другие системы в этом списке. Эмулятор в большей степени работает на CSS, поэтому в этой ОС можно будет полазить только на рабочем столе, в меню и просмотреть некоторую системную информацию.

AmigaOS 1.2

Операционная система Amiga 500

Операционную систему AmigaOS версии 1.2 впервые увидели на компьютере Commodore Amiga 500. Этот компьютер был самым продаваемым из линейки Amiga. Его продемонстрировали на выставке CES в 1987 году, после чего уже весной он начал расходиться по всему миру.

Несмотря на то, что Amiga 500 позиционировался как многозадачный компьютер домашнего пользования, в истории он запомнился именно как игровой ПК. Не зря во всём мире были на слуху такие игры как The Secret of Monkey Island, Lemmings, Elite и Sensible Soccer.

У этого компьютера были следующие характеристики:

  • разрешение экрана от 320×200 до 640×400;
  • 32-цветный экран;
  • 512 КБ ОЗУ.

На данном эмуляторе установлены первые игры Amiga: Boing, Robocity, Juggler, Dots, Boxes, Lines и Speech.

PC DOS 5

Операционная система PC DOS 5

Пока Apple и Commodore боролись за место на рынке со своими линейками Mac и Amiga, IBM решило тоже внести свою лепту в эту область, чтобы дополнить свой ассортимент ПК.

Первые продажи компьютеров IBM приходятся на 1981 год. Однако этот эмулятор работает с PC DOS 5 1986 года — это обновление IBM PC XT 286.

У этого компьютера было 640 КБ оперативной памяти, 20 МБ жёсткого диска. Процессор работал на тактовой частоте в 6 МГц.

Непосредственно операционная система PC DOS 5 была выпущена только в 1991 году и стала самым крупным обновлением DOS в истории.

В этом эмуляторе есть три классические игры, которые наверняка вызовут приступ ностальгии: Wolfenstein 3D, оригинальная Civilization и Monkey Island.

Windows 1.01

Операционная система Windows 1.01

Эта версия Windows вышла в ноябре 1985 года. Именно она стала первой ОС в свободном доступе. Кроме того, это была первая система Билла Гейтса. К слову, это всё происходило ещё до того, как появилась глобальная сеть Интернет.

По существу эта ОС была графической оболочкой для MS-DOS. Windows 1.01 запускалась непосредственно в MS-DOS как программа. В ней (и в эмуляторе) были доступны приложения Calculator, Calendar, Clipboard Viewer, Clock, Notepad, Paint, Reversi, Cardfile, Terminal и Write.

«Под капотом» у Windows 1.01 были собственные драйверы для видео-карты, мыши, клавиатуры, принтера и последовательного порта. Цветность ОС зависела от графического адаптера, поэтому есть не только цветной, но и чёрно-белый эмулятор Windows 1.01.

Windows 3.1

Операционная система Windows 3.1

В апреле 1992 на полках магазинов появилась Windows 3.1. Она пришла на замену тогдашнеей Windows 3.0.

Несмотря на почти идентичное название, в этой ОС был представлен ряд улучшений. Явным изменением стали шрифты TrueType. Они использовались в интерфейсе самой ОС, что превратило её в мощный ресурс издательской индустрии. На тот момент было доступно три шрифта: Arial, Courier New и Times New Roman.

Естественно, изменения коснулись не только шрифтов. В Windows 3.1 появились такие вещи как drag-and-drop, поддержка мыши в MS-DOS и Менеджер программ. Теоретический максимум оперативной памяти был 4 ГБ, что по тем меркам было невообразимо. На практике это было всего 256 МБ.

В будущем на замену Windows 3.1 пришла Windows 95, но поддержка первой продолжалась аж до 2008 года.

В этом эмуляторе есть несколько классических игр, таких как Minesweeper и Solitaire, некоторые программы, например Write, Paintbrush, и даже доступ к Панели Управления.

Windows 95

Операционная система Windows 95

Вышедшая в августе 1995 года операционная система Windows 95 безусловно стала ключевой для того десятилетия.

Именно она заложила базовые концепции, которые можно заметить в её современных потомках. Это, конечно, меню Пуск и Панель задач — именно они стали дебютными особенностями этой системы. Их можно заметить во всех последующих версиях Windows, кроме Windows 8, где кнопка Пуск была убрана. Windows 95 является результатом объединения продукции MS-DOS и Windows, ранее развивавшихся раздельно.

Эмулятор работает под управлением Windows 95 OSR2. В этой версии не было поддержки USB, и она плохо работала на процессорах Pentium. В эмуляторе можно включить полноэкранный режим и включить/отключить управление мышью. К сожалению, так как он работает в браузере, изменения в системе сохраняться не будут.

Windows XP

Операционная система Windows XP

И завершает сегодняшнюю подборку, как вишенка на торте, всем известная Widnows XP. Вышедшая в 2001 году, она заняла 29 % рынка операционных систем, став второй самой популярной ОС (на первом месте Windows 7). По заверениям веб-аналитиков из Net Applications, на момент 2007 года Windows XP занимала 76,1 % используемых ОС.

Официальная поддержка последнего релиза этой ОС завершилась 8 апреля 2014 года.

Данный эмулятор работает на Total Emulator, небольшом сайте, на котором вы с лёгкостью сможете переключаться между версиями Windows ME, 98, 2000, XP и Vista.

Источник
Рейтинг
Загрузка ...