Статьи

Linux и Apple

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

Apple проинформировала меня о клиентских и серверных версиях новой версии OS X, намеченной на начало 2005 года, и некоторые функции были в значительной степени обусловлены их участием в открытых источниках. Как большинство знает, все ядро ​​Apple для OS X доступно через открытый исходный код как Darwin, и даже имеет порт Intel для ПК.

Наиболее значимым может быть выпуск Rendezvous для Java, Linux / Unix и Windows. Это инструмент с нулевой конфигурацией для сетей, который включает сетевые протоколы, идентификацию и настройку устройств и служб, таких как принтеры и локальные / удаленные серверы, и был основан на технологии с открытым исходным кодом.

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

Tiger также включает улучшенные версии служб каталогов Apple (LDAP), безопасной аутентификации (Kerberos), почтового сервера (Postfix), веб-сервера (Apache) и многие другие функции, почти все из которых основаны на существующем программном обеспечении с открытым исходным кодом.

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

Он прокомментировал мне, что в обзоре кластерных решений Linux и Apple для своих исследований (частично веб-) они выбрали Apple только из-за простоты использования и возможности управления в ограниченной ИТ-среде.

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

Здесь производители Linux могли бы взять у Apple страницу по дизайну интерфейса, особенно с учетом того, что инженеры Apple построили ядро ​​Unix.

Здесь важно то, что Шут и его команда 1) смотрели исключительно на Apple и Linux, оба были важными игроками с открытым исходным кодом, и 2) полностью игнорировали Microsoft в уравнении (не шок в научном секторе из-за проблем с лицензированием) и 3) не обнаружил ни одного недостатка в самой Linux, просто что интерфейс для управления был не совсем там.

Для меня это второе одобрение открытого кода и показывает, что самым большим препятствием будет упрощение интерфейса клиента и сервера с мощным базовым движком Linux.