"Отчет о выставке Linux Expo 98" - читать интересную книгу автора

доклады и презентации. Слушать было что.
День начался с представления Pixar (www.pixar.com) своих новых
разработках и показа нового мультика про старичка, играющего в шахматы с
самим собой. Все целиком было сделано на компьютере (в этом их отличие от
Digital Domain). Главное -- Pixar специализируется на создании героев
фильма/мультфильма, в то время как Digital Domain больше занимается
смецэффектами. Да и по структуре, Digital Domain это полномасшабная студия
(но о них и "Титанике" ниже). Итак, Pixar... Как известно, они создавали
мультфильм "История игрушек"; собственно, об этом и рассказывал Брюс Перенс
(Bruce Perens). Кстати, Брюс -- один из авторов Debian (по слухам, он решил
создать другой дистрибутив и больше Debian'ом не занимается). Так вот, при
создании "Истории игрушек" Pixar считал на 300 Sun'ах. Прорисовка делалась
на SGI. Каждая машина считала 1 кадр в течении 9 часов. После генерации
картинок в нормальном разрешении (около 2K x 2K), они писались на фотопленку
машиной с тремя лазерами (красный, синий и зеленый). Интересная делаль --
для управлением лица героя Вуди (Woody) им требовалось 50 параметров. Важная
деталь -- Pixar запортил свой RenderMan под Linux. Это очень крутая 3-х
мерная рисовалка.
Следующий доклад был представлен Александром Юрьевым. Говорил он о
строительстве сетей главным образом очень большого размера (типа MCI, Sprint
и т.п.), тех, кто живет на самом верху и связывает Интернет. Доклад был
очень насыщен информацией, так что вместо положенного часа Александр говорил
полтора и пришлось еще сокращать. Очень много внимания было посвящено
маршрутеризации, ее оптимизации и т.п. вещам.
Следующий доклад был представлен Мигуелем де Иказой (Miguel de Icaza),
автором Midnight Comannder и фактически начальником проекта GNOME. Говорил
очень зажигательно и интересно (как и положено мексиканцу). Red Hat
официально признал GNOME в качестве своего "стандарта" и будет
распространять его вместе со своим дистрибутивом. Кроме того, Red Hat собрал
под своей крышей довольно много людей для работы над GNOME'ом и особенно
этим летом, на каникулы, они взяли несколько человек для тех же целей.
Вообще, в течении всех трех дней вокруг "Гнома" и KDE было очень много
дискуссий. Тема была одной из центральных на выставке. Hо к этому вопросу, я
вернусь отдельно. Люди из "Гнома" вовсю используют CORBA и собираются, как
часть проекта, реализовать этит механизм на Си. По их словам, они смогли
найти только одну более или менее неполохую реализацию CORBA в виде
свободного пакета, но и она написана на Си++ и во многом дырявая. По этой
причине они и пишут свою собственную реализацию. В "Гноме", так же вовсю
используется (и будет развиваться) виртуальная файловая система -- вызовы
типа fopen() заменены на vfs_fopen() -- что позволяет среде быть полностью
прозрачной по отношению к сети.
Весьма интересным был доклад о файловой системе Coda
(www.coda.cmu.edu). Coda это распределенная файловая система по типу AFS.
Она уже включена в ядра 2.1.x, и находится в довольно приличном виде. Есть
код под Linux, FreeBSD, NetBSD и Win95. Для тех, кто не знает, что такое
распределенная файловая система, кратко скажу -- это классная штука.
Hадежда, что она заменит NFS. В распределенных файловых системах информация
кэшируется на локальном диске и при изменении сбрасывается на север не
немедленно, а через какое-то время. Все это очень существенно повышает
производительность, масштабируемость и управляемость системы. В общем, в