Rambler's Top100
 
 
  02 декабря 2008 года Компьюлента
CIO
Терралаб
Бизнес-журнал
в поле зрения | обзоры и тесты | своя игра | интерактив
Ось в кубе
Автор: Евгений Золотов
Опубликовано 19 марта 2003 года

Нынешние персональные компьютеры быстры. Очень быстры. Миллиарды операций в секунду, сотни миллионов треугольников, триллионы байт памяти. Но на что тратятся эти фантастические мощности? Единственным классом приложений, загружающим машину по полной, остаются бесполезные игры! Текстовые процессоры, графические редакторы, всевозможные плейеры и вьюеры - всё это ерунда, неспособная загрузить центральный и графический процессоры средней персоналки даже на третью часть номинала. Согласитесь, настала пора изобрести что-нибудь этакое, что-нибудь такое, что заставит процессоры греться и пищать, но покажет нам способности нашей техники во всей красе. Алан Кей (Alan Kay), знакомый всем нам классик информационных технологий (ему приписываются создание оконного интерфейса, объектно-ориентированного программирования, идея ноутбука), однажды задавшийся этим же вопросом, нашёл точку для приложения сил: вместе с несколькими единомышленниками он работает над созданием уникальной операционной системы, во многом переворачивающей наши представления о компьютерной технике в целом. И загружающей персоналку по полной.

Open Croquet - 1

Проект, над которым Кей сотоварищи трудятся вот уже какое-то время (увы, установить его точно не представляется возможным - впрочем, это далеко не единственная загадочная его деталь…), называется Open Croquet. Почему ему дано такое название и почему чуть раньше он носил имя Tea - вам никто определённо не скажет. Как не скажет никто и о предназначении самого проекта. Просто Кей с друзьями решили однажды попробовать создать операционную систему с интерфейсом, воплотившим в себя все знания человечества, накопленные за время компьютерной эволюции. И посмотреть что из этого получится. А получилась штука весьма странная и забавная.

Open Croquet - 2

Прежде всего, стоит отметить, что Open Croquet написана на платформонезависимом языке Squeak. Когда мы говорим о платформонезависимости и подразумеваем "Java", мы сильно ошибаемся: детище Sun Microsystems не зависит от платформы лишь в каком-то приближении, тогда как Squeak'у это свойство присуще абсолютно. Этот объектно-ориентированный язык, выросший из Smalltalk, обеспечивает математически идентичные результаты работы написанных на нём программ вне зависимости от того, на какой платформе он работает (а Squeak уже перенесён на 32 компьютерных платформы). Достигается это созданием виртуального рабочего пространства, внешний вид и свойства которого отделены от свойств конкретной операционной системы, лежащей внизу всего этого великолепия.

Open Croquet - 3

Система Open Croquet стала своего рода расширением Squeak: это платформонезависимая операционная система, работающая поверх виртуальной машины Squeak и предоставляющая своему пользователю полностью трёхмерный интерфейс для управления ресурсами компьютера. Среда, куда попадает пользователь, во многом схожа с реальным миром - и прежде всего по способу манипуляции объектами и передвижению. За каждым объектом в мире Open Croquet скрывается самостоятельное приложение, выполняющее свою функцию. Часть из них выглядит и функционирует похоже на то, как это бывает в современных системах с оконным интерфейсом: в Open Croquet точно так же есть оконные примитивы. Однако, создатели системы не зря говорили о максимальном использовании знаний и опыта, накопленных в ходе эволюции компьютерной техники - из-за чего пространство Open Croquet пестрит творениями и свойствами фантастическими. Таково виртуальное зеркало - позволяющее пользователю не оборачиваясь рассмотреть окружающие его объекты (частичным аналогом такого инструмента можно считать рабочие столы в UNIX-системах). Такова возможность равноправного (да, P2P в основе ОС) взаимодействия пользователей: Open Croquet - сетевая система и сколько угодно пользователей могут разделять один рабочий стол (рабочий мир?) для выполнения общей задачи. Уникально отсутствие привычного для современных ОС разделения сред на пользовательскую и девелоперскую: в Open Croquet каждый пользователь наделён всеми правами творца и в состоянии изменить свойства и образ окружающего его пространства так, как ему того захочется. Средства для внесения изменений в существующие объекты и создания новых (ведь по сути всё это - программы на Squeak) встроены в ОС. Скриншоты пространств, телепортация между связанными гиперссылками порталами, транспортировка двумерных приложений в объём - вот лишь немногие из свойств новой системы.

Open Croquet - 4

Зачем всё это нужно? О, услышать ответ на этот вопрос хотели бы, вероятно, и сами создатели Open Croquet. Бесплатный, полностью открытый, обладающий идеальной переносимостью (приложения в Open Croquet, работающей на разных платформах, работают совершенно одинаково, вплоть до содержащихся в них багов) и никому не принадлежащий проект (да, в отличие от современных ОС, создатели Open Croquet не могут диктовать свою волю пользователю!) можно считать следующей ступенькой в эволюции операционных систем. Но какую практическую пользу можно извлечь из него - сказать пока сложно. Версии системы для Windows и Mac уже распространяются с официального сайта, хоть говорить о постоянстве наполнения и свойств Open Croquet пока рано: разработчики оставляют за собой право поменять всё и вся. Кому и зачем может быть полезен этот эксперимент? Подключайтесь к дискуссии, обсудим!

ТАКЖЕ В РАЗДЕЛЕ
18 февраля 2004 года
Его Величество Баг 
17 февраля 2004 года
Жизнь за окном 
16 февраля 2004 года
Гигабайтом меньше 
13 февраля 2004 года
Делай порно 
12 февраля 2004 года
Великолепная Шестерка 
11 февраля 2004 года
Есть смысл 
 
SQL Server 2008 - это шифрование баз данных, регулятор ресурсов, управление серверами на основе Политик Администрирования, а также готовность управлять большими объемами данных.

TechDays.ru - окунитесь в мир технологий Microsoft
Более 50 технических докладов для ИТ-специалистов и разработчиков. Узнайте самое интересное по каждой технологии за 15 минут. Если интересно - прослушайте дополнительные доклады.

Театр ИТ-кошмаров
Ваша ИТ-инфраструктура не способна выдерживать темп развития бизнеса? Не прячьтесь от реальности. Загляните в Театр ИТ-кошмаров и посмотрите правде в глаза.

САМОЕ ПОПУЛЯРНОЕ
Топ 5: Самые жестокие компьютерные игры
Хотите кровушки? Получайте... World of Warcraft: Lich King (правда-правда), - Mortal Kombat (здравствуй детство), - Postal (куда ж мы без Чувака), - Manhunt (режь-убивай), - Thrill Kill (адское месиво).
Неделя после Fallout
Продажи новой игры из серии Fallout, разработанной студией Bethesda, идут очень неплохо - и это при том, что первый патч принёс игрокам кучу проблем, а японцы, оказалось, лишились части одного из квестов.
О Смысле Всего Сущего
Евгений Козловский так обстоятельно подошел к вопросам читателей "КТ-Онлайн", что интервью пришлось разделить на две части. Но историю происхождения "Огородов" можно узнать уже сегодня!
Тонкости анонимного серфинга в Сети
Сегодня мы будем учиться заметать следы. Правда, не настоящие, а виртуальные, всякий раз оставляемые пользователем при работе в Интернете и с большим удовольствием потребляемые всевозможными онлайновыми сервисами.
/  бумажный номер

Тема номера: Кризис в ИТ Читайте на сайте тему номера "Кризис в ИТ" и другие статьи из журнала "Компьютерра" от 04 ноября 2008 года
  Архив номеров журнала

О проекте | Реклама на сайте | Рассылки сайта | КПК–версия | RSS-трансляция

© ООО «Компьютерра–Онлайн», 1997 — 2008.
При цитировании и использовании любых материалов ссылка на портал «Компьютерра–Онлайн» обязательна (для Интернет–изданий — www.computerra.ru)
Редакция сайта: site@computerra.ru
Техподдержка сайта: websupport@computerra.ru
Редакция журнала: inform@computerra.ru
Отдел рекламы: reklama@computerra.ru
Телефон: (495) 232–22–61, (495) 232–22–63
Работает на «Битрикс: Управление сайтом»
Почта защищена сервером «СПАМОРЕЗ»
Трилан — продвижение сайта,
поисковая оптимизация сайта

Сайт работает на сервере DEPO Computers
Rambler's Top100