| Продукты | Новости и события | Компания | Что мы делаем | Что сделано | Сотрудничество | Связь с нами |
| Пресс-релизы | СМИ о Digital Zone | Пресс-кит |
|
Если вы или ваше издание написало или планирует написать |
В погоне за призракомИюль, 2009. Mobile-digital magazine Когда набираешь в поисковике: «Phantom», — получаешь три миллиона страниц с упоминанием этого слова, начиная от знаменитого роллс-ройса и заканчивая студией фэнтези. Мы расскажем лишь об одном (но революционном) понятии из длинного списка — операционной системе нового поколения Phantom.
Однако никакой поддержки «сверху» (несмотря на интернет-активность первых лиц государства) новая ОС не получает — создается она исключительно силами Дмитрия Завалишина и его помощников из компании Digital Zone. Итак, в чем же принципиальное отличие «Фантома» от прочих систем — Windows, Mac OS и Linux? Новая ОС способна обеспечить работающим в ней программам, по сути, «вечную жизнь» — приложениям фактически не нужно закрываться. «Бессмертие» системы позволяет пользователю перед выключением машины не сворачивать все программы, а при включении — не открывать их заново. Для ПО остановка системы выглядит как задержка в работе, примерно как нажатие кнопки «Пауза» на DVD. Это упрощает и процесс функционирования программ: например, приложение больше не должно записывать свое состояние в файл. Справедливости ради скажем, что современные программы (в частности, браузеры) уже пытаются внедрить функцию восстановления данных. Так, Mozilla Firefox восстанавливает открытые вкладки, однако делает это очень долго — все страницы приходится снова запрашивать с сайтов. «Фантом» же проделывает подобные штуки нечувствительно для программ — те просто «не замечают» выключения. Такое возможно благодаря постоянному фоновому (незаметному для пользователя) созданию мгновенных «снимков» состояния операционной системы. Планируется, что восстановление системы до исходного состояния будет занимать 10 секунд, а после специальных доработок — доли секунды. Многие могут сравнить это ноу-хау с популярной функцией гибернации (англ. hibernate), более известной обывателю как «спящий режим» в Windows XP. Однако гибернация требует специального завершения работы системы: если его не выполнить, данные не сохранятся. Так что Windows не может гарантировать программам «вечную жизнь» — а значит, софт под Windows приходится писать по-старому. «Фантом» же выдерживает даже такой катаклизм, как внезапное обесточивание компьютера. После перезапуска системы она все равно восстановится в том виде, который имела за несколько секунд до спонтанного выключения. Однако жизнь будет облегчена не только программистам, но и программам внутри операционной системы — они станут эффективнее взаимодействовать между собой. В этом смысле показателен пример с Adobe Photoshop. Если помните, при запуске этой программы открывается окно интерфейса, а бегущая строка внизу сообщает, что идет загрузка шрифтов, фильтров, слоев и прочих компонентов. То есть приходится ждать, пока все они загрузятся на 100%, только после этого можно будет начать работу. На самом же деле происходит следующее: из-за того, что программа вынуждена закрываться, она не может моментально обнаружить все компоненты, сразу подключиться к ним, настроить и работать в таком режиме дальше — она вынуждена каждый раз заново «собирать» себя. И снова мы сталкиваемся с парадоксальной ситуацией «разбирания-собирания стульев при выходе из комнаты». Современные операционные системы, несмотря на их богатство и многофункциональность, с таким трудом взаимодействуют со сторонним софтом, что программисты вынуждены находить довольно оригинальные пути решения проблемы. Так появляются операционные системы внутри операционных систем. Например, возникают серверы приложений — прикладные среды, которые запускаются внутри ОС и самостоятельно обеспечивают многое из того, что вообще-то должна выполнять сама «операционка». Появление подобных серверов приложений в тех же Linux и Windows лишний раз доказывает потребность в более удобных ОС, где все будет устроено проще и эффективнее. Принцип «бессмертия», реализованный в «Фантоме», гарантирует комфорт, что крайне важно — ведь программисты сегодня тратят до 75% времени не столько на написание программы, сколько на создание способов ее взаимодействия с «операционкой». Анна Бокова |