Взлет и падение польского проекта KateOS
На фото: снимок рабочего стола польской операционной системы KateOS pre1_4.0 Stradivari;
фото из интернета
История польской операционной системы KateOS (см.
Первым программным продуктом этого проекта явилась реализация дистрибутива Kate Linux 1.0 Rabbit (seria I) в 2004 году. Этот дистрибутив был основан на базе операционной системы Slackware 9.0, но в отличие от последней, использовал механизм авторизации PAM и имел более богатый набор пакетов, раскрывавших полную поддержку мультимедиа. Из-за существующих в то время некоторых проблем подключения с основным сервером, на каком-то этапе данный проект был по существу мало известен. После того, как проблемы с сервером были разрешены, данный проект начал приобретать известность и даже становится популярным. Дистрибутив Kate Linux 1.0 был одним из первых дистрибутивов, на котором было использовано окружение рабочего стола Xfce (4.0) в качестве рабочего стола по умолчанию. Через некоторое время вышла доработанная версия Kate Linux 1.0.1, которая заключала в себе UpdatePack 1), а также концертная версия системы., а также имела версию Live для установки. Это было большим продвижением и также возможностью выхода этого дистрибутива на программный рынок, чтобы хоть как-то оправдать сложенные в этот проект средства инвесторов.
Следующий релиз данного дистрибутива в 2005 г. под кодовым названием Kate Linux 2.0 Zyklon (seria II) имел скандальный успех именно из-за своего названия. Создателей этого дистрибутива обвинили чуть ли не в связях с фашистскими организациями из-за сходства названия Zyklon с Zyklon-B, хотя это не имело ничего общего с реальным положением дел, поскольку в проекте Kate Team работали исключительно особы, семьи которых были жертвами во II мировой войне. Материалы, подтверждающие эти факты, в том числе и конфедициальные, были опубликованы в интернет-сети и в печати, в связи с чем ситуация несколько разрешилась, хотя в адрес участников проекта продолжали сыпаться и угрозы, и камни с записками в окна частных домов, что ставило под угрозу и сам проект. Это можно было понять, так как само название дистрибутива связывали с названием немецкого карательного отряда Zyklon (в переводе «ураган»), учитывая также нелицеприятный опыт американской компании Apple, которая называла свои операционные системы MacOS X в честь названий немецких танков, использование последней мотивов утренней зари и полярного сияния (Ушас — олицетворённая заря, важнейшее и одно из высших божеств Риг-веды у ариев; также Аврора — богиня утренней зари в римской мифологии.; см. Фридрих Ницше «Утренняя заря, или мысль о моральных предрассудках»), а также то, что большая черная буква X, которая символизирует операционную систему MacOS X, во многом напоминает знак свастики, однако всё это согласно американским законам недоказуемо. Чтобы убедиться в сходстве, достаточно посмотреть на иллюстрирующие эти символы картинки:
1.
2.
Для сравнения также приведу названия дистрибутивов компании Apple http://ru.wikipedia.org/wiki/Mac_OS_X и приведу ссылки на статьи о немецких танках, которые имеют отношение к чисто технической литературе и разрешены для широкого использования:
1. Mac OS X Cheetah (Гепард). Немецкая ЗСУ Гепард (Gepard)
2. Mac OS X Puma (Пума). Немецкий танк Пума
3. Mac OS X Jaguar. Немецкий танк E-25 Jaguar
4. Mac OS X Panther (Пантера). Немецкий танк «Пантера»
5. Mac OS X Tiger (Тигр). Немецкий танк «Тигр»
6. Mac OS X Leopard (Леопард). Немецкий танк «Леопард»
7. Mac OS X Lion (Лев). Немецкий танк «Лев»
Комментарии, как говорится, излишни. Хотел только добавить, что названия немецких танков времен Второй мировой войны настолько были популярны, что они потом были использованы для именования многих танков на Западе. Понятное дело, что доказать, что мотивация тут на лицо, невозможно, тем более, что и самого создателя операционной системы Стива Джобса уже нет в живых, так как последний оставил сей мир в 2011 году. Однако зададимся другим вопросом. А была ли мотивация у Стива Джобса использовать какие-то мотивы времен Второй мировой войны, ведь, как известно, ракеты в космос запустил в США немецкий инженер Вернер фон Браун (см. http://ru.wikipedia.org/wiki/Браун,_Вернер_фон ), создавший небезызвестные «Фау-1» и «Фау-2» (см.
«Джоан Шибле, как и Пол Джобс, происходила из семьи немецких эмигрантов, которые осели в Висконсине и стали фермерами. Ее отец, Артур Шибле, перебрался в пригород Грин-Бей, где у них с женой была норковая ферма, а также небезуспешно занимался самой различной деятельностью — от торговли недвижимостью до цинкографии. Мистер Шибле придерживался строгих правил, особенно в том, что касалось дочери, и поэтому с большим неодобрением отнесся к ее первой любви, некоему художнику, который вдобавок не был католиком. Поэтому неудивительно, что, когда Джоан, учившаяся в магистратуре университета Висконсина, влюбилась в Абдулфатту Джона Джандали, ассистента преподавателя, мусульманина родом из Сирии, суровый отец пригрозил лишить ее содержания.»
Чтобы было понятно, Пол Джобс — это приемный отец Стива Джобса, а Абдулфаттах Джандали — его биологический отец (он был усыновлён Полом и Кларой Джобс (урождённой Акопян) из Маунтин-Вью (штат Калифорния) (по Википедии). Итак, влияние немецких мотивов в стиле операционной системы Mac OS X далеко неслучайно и эти мотивы при создании этой операционной системы подкреплялись также и его компаньоном Стивом Возняком, который кроме украинских, имел также немецкие корни. Вот что об этом написано в заметке «Чтобы делал Стиб Джобс без компаньона украинца?»
«За пределами компьютерного мира мало кто знает, что большинство изобретений, приписываемых Джобсу, на самом деле сделал его компаньон Стив Возняк, с которым на пару Джобс основал легендарную корпорацию Apple Computer. Ещё меньше людей знают о том, что Стив Возняк был выходцем из Буковины. Отец Возняка был украинцем, а мать имела немецкие корни.»
Из этого маленького отступления из биографии Стива Джобса мы узнаем самое главное. Нам становятся понятны основные причины проигрыша операционной системы перед операционными системами Ubuntu и Android. Они заключаются в чрезмерном следованию стилю в ущерб качеству и производительности операционной системы. Расставаться со стилем также трудно, как расставаться со своими заблуждениями.
Сказывалось ли чрезмерное следование подобному стилю и биографическое прошлое Джобса на его поведении? Было ли оно порою неадекватным? Всё из той же Википедии мы узнаем, что оказывается да, его поведение иногда бывало неадекватным, в его поведении проявлялась жестокость
«Некоторые из близких друзей Стива считали, что факт отказа от него после рождения оставил в его душе неизлечимые раны. Это якобы и объясняло его неумение контролировать свою рефлексивную жестокость в отношениях с некоторыми людьми.»
Однако вернемся к польскому проекту KateOS. Сходство названия дистрибутива Kate Linux 2.0 Zyklon с названием одного из немецких ужасов времен Второй Мировой войны (Zyklon-B — торговое название производимого в Германии пестицида, использовавшегося в том числе и для массового уничтожения людей в газовых камерах лагерей смерти) не мог пройти для проекта бесследно. Само собой разумеется, что это не могло не быть принято во внимание разработчиками проекта и в последующих версиях использовались привычные для англоязычного слуха названия. Скандал, связанный с названием очередного дистрибутива KateOS, сделал проект известным, но впоследствии сослужил нехорошую службу.
После этого случая развитие проекта приняло динамический темп. Уже в этом нашумевшем дистрибутиве были использованы расширенные пакеты TGZex, которые были готовы для удаленного доступа, однако последние невозможно было использовать, так как в программном обеспечении не было нужного инструмента для того, чтобы использовать возможности последних. Собственно, это и способствовало для модификации дистрибутива и внедрения в проект нового для того времени ядра Linux 2.6, которое расширяло возможности самой операционной системы. Однако очень удачному развитию событий помешал программный конфликт из-за названия с с редактором текста KDE — kate, в связи с чем решено было поменять название операционной системы Kate на KateOS и аналогичным образом переименовать исследовательский проект разработчиков.
В мае-июне 2005 года выходит версия KateOS 2.0.1, в которой впервые предлагается инструмент для удаленного обновления KateOS – Updateos (менеджер управления пакетами), написанный ведущим программистом проекта KateOS Петром Кожушком (Piotr Korzuszek), а также удаленной установки дополнительный пакетов и возможность установки польского дистрибутива в файловой системе Reiser4 и использования системы исключений NPTL. Фактически именно с того времени дистрибутив Linux на базе Slackware стал самостоятельной операционной системой. В августе 2005-го издается первая версия LiveCD дистрибутива KateOS II-ой серии. Для этой версии была использована самая передовая технология SquashFS (сжимающая файловая система для GNU/Linux, предоставляющая доступ к данным в режиме «только для чтения»), которая позволяла на одном CD разместить до 2 Гб данных. Также была применена технология UnionFS (вспомогательная файловая система для Linux и FreeBSD, производящая каскадно-объединённое монтирование других файловых систем), которая позволяла записывать данные в любой файловой системе. В данный дистрибутив впервые были включены системы автоматического обнаружения оборудования и конфигурации сервера X. Следующая версия 2.2 имела улучшенные показатели в плане инсталяции и конфигурации системы, а еще последующая 2.3 в декабре месяце 2005-го уже имела улучшенную версию менеджера обновлений Updateos благодаря программному решению Discover.
Ко Дню Космонавтики 12 апреля 2006 года была представлена первая версия KateOS 3.0 Virgin (seria III), в которую были внесены революционные изменения на основе новейших компонентов и инновационных технологий. Была полностью переписана система управления пакетами, благодаря которой появились менеджеры PKG, Updateos2, а также библиотеки libsmarttools и libupdateos. Базы данных пакетов были весьма расширены, что устанавливало зависимости между пакетами, а также делало возможным обслуживания на многих языках. Система была полностью объектно полонизирована, включая инсталятор, системные утилиты и скрипты запуска. Процесс установки системы был по максимуму оптимизирован, который занимал по времени не более 15 минут. Система обнаружения оборудования, автоподключения дисков (сменных носителей), использующая связи демонов Udev Dbus и Hal (Udev — менеджер устройств для новых версий ядра Linux, являющийся преемником devfs и hotplug, обслуживает файлы устройств; Dbus – система межпроцессного взаимодействия, которая позволяет приложениям в операционной системе общаться друг с другом; Hal – демон, представлявший слой аппаратных абстракций для Linux и некоторых других Unix-подобных систем). Релиз этой версии KateOS на то время был самым современным из всех реализаций на базе Linux в мире. Следовательно, уже в мае 2006 г. появляется первая коммерческая версия LIVE KateOS III-ей серии для CD. Сжатое пространство диска включало в себя 2 Гб данных, включавших в себя графическую среду Xfce, а также богатый выбор пакетов предустановленных мультимедийных и офисных приложений. Данная версия автоматически обнаруживала и настраивала имеющееся оборудование, что создавало возможность сразу после установки иметь полностью работоспособную систему. Версия 3.1 выходит с исправлениями ошибок и в ней впервые появляется доступ к графической среде Gnome, а также специальное приложение, информирующее пользователя о новых обновлениях и пакетах Update-notifier, которое представлялось в виде значка в системном трее и в случае обнаружения обновлений сигнализировало о последних. Приложение также позволяло легко выбирать пакеты и их обновления. В декабре 2006-го версия 3.2 характеризуется, кроме множества разных исправлений, появлением нового графического менеджера для управления пакетами KatePKG, написанного в PHP при помощи использования библиотек PHP-gtk2. Новый инструмент позволял с легкостью устанавливать, обновлять и удалять пакеты. Менеджер делал возможным обслуживание многих репозиториев (хранилищ пакетов), а также локальных данных, хранящихся на жестком диске. Библиотека libsmarttools в самой системе была подвергнута существенной переработке и оптимизации, благодаря чему приложения в ней функционировали на 60% быстрее. Более быстрой стала загрузка система благодаря переходу на новый загрузчик. Отныне в системе используется только загрузчик GRUB, а устаревший LILO даже не предлагается в качестве альтернативы для загрузки системы. Процесс обновления ядра Linux стал более простым и удобным, а кроме всего прочего появилась возможность благодаря новому скрипту к популярному в Польше сервису Neostrada (Польской телекоммуникации).
17 сентября 2007 г. в День Сибиряка в Польше, приуроченного к событиям в Польше17 сентября 1939-го года (о Дне Сибиряка в Польше см.
Выход операционной системы KateOS 3.6 стал настоящей сенсацией. Операционную систему KateOS ожидал неминуемый успех, но тестовая версия pre 1 будущей KateOS 4.0 Stradivari (IV seria) показала просто фантастические результаты, настолько фантастические, что это насторожило мировых производителей операционных систем. Неожиданно в финансовой поддержке проекта KateOS отказывают инвесторы. Это было первым ударом. В 2008-ом году началась серьезная заказная травля разработчиков KateOS 4.0 Stradivari, им вспомнили историю, связанную со скандалом релиза Kate Linux 2.0 Zyklon, патенты на программы, зарегистрированные в Германии и в США. Их несправедливо упрекали в непатриотизме, в слепом копировании стилей и стандартов американской культуры и даже в связях с нацистскими организациями, что не имело под собой никакой почвы и являлось технично спланированной клеветой. В интернет-сети против Дамиана Раковского (Damian Rakowski) и основного программиста проекта KateOS Петра Кожушека (Piotr Korzuszek) организовывается заказной троллинг и кибербуллинг (киберпреследование) на сайтах и порталах фанатами основных производителей операционных систем. Более всего нападали так называемые «яблочники» или «макосовцы» с совершенно ложным и ничем неоправданным обвинением, что проект KateOS якобы использует какие-то технологии, используемые в MacOS X, что было совершенно надуманно, так как проект KateOS заблаговременно все свои разработки патентовал. Основные удары киберпреследования пришлись на главного программиста, в связи с чем Пётр Кожушек все свои силы и время вынужден был потратить на борьбу за свои честь и достоинство. Администрации некоторых сайтов и порталов, где оскорблялись имена ведущих польских разработчиков, даже не реагировали, что говорило о том, что возможно здесь имелись случаи подкупа или давления. Не выдержав, Пётр Кожушек вынужден был оставить проект KateOS, сославшись, что ему не хватает времени на проект. 23 августа 2008-го года в интернет-сети было размещено следующее объявление, привожу его в собственном переводе
«Проект KateOS начинает акцию поиска новых программистов.
Ищем прежде всего особу, которая хорошо пишет на программном языке C++, имеет опыт в проектировании объектно-ориентированных приложений. Также ищем особ, владеющих программированием на языках Java и PHP, для создания пользовательских приложений.
Одновременно информируем, что работы над очередной версией дистрибутива будут проведены с запозданием. Из наших рядов выходит Пётр Кожушек, один из наиболее активных разработчиков проекта, автор многих важных компонентов системы (в том числе библиотеки libsmarttools и менеджера пакетов libpkg). Личные обстоятельства привели к тому, что наш коллега не располагает достаточным количеством времени, необходимого для работы над KateOS. Это совершенно неожиданная и большая потеря для проекта, так как мы не обладаем людскими ресурсами для восполнения этой утраты, в связи с чем до времени нахождения нового программиста релиз KateOS 4 будет запаздывать. У пользователей, ожидающих в данное время новой версии, просим прощения. Одновременно напоминаем, что проект KateOS от недавнего времени был проектом non-profit («некоммерческим»; примечание переводчика), над ним работают энтузиасты, которые за свою работу не получают вознаграждения. Особ, заинтересованных в совместной работе просим присылать свои предложения на электронный адрес: maestromae _AT_ kateos.org »
Я не думаю, что стоит объяснять, что желающих работать бесплатно над проектом в Польше не оказалось. Проект KateOS впал в глубокий анабиоз, хотя и нельзя сказать, чтобы он совсем умер. Версия KateOS 3.6 во многих сайтах мира по-прежнему доступна для скачивания. В 2011 году было последнее обновление версии 3.6, а в 2012-ом ожидается очередное. Пререлиз этой операционной системы в версии KateOS pre1_4.0 Stradivari был везде удален, поскольку завершения проекта не предвиделось. Скачать его можно в комплекте двух образов CD только в одном единственном польском сайте «Chomikuj.pl» у нескольких пользователей, которые остались преданными пользователями этой операционной системы. Надеюсь, что это еще не конец истории и найдется добрая душа, которая вдохнет в этот проект новую жизнь и не пожалеет денег на когда-то лучшую в мире операционную систему с таким замечательным женским именем Катя.
-----------------------------------
В работе над статьей использованы материалы из польской Википедии, которые доступны для широкого использования
Рег.№ 0057028 от 2 июня 2012 в 22:20
Другие произведения автора:
Матушка в Купальницу по лесу ходила, С. Есенин - на польский
Миротворцу нового времени. Текст с пояснениями
Анжела Шкицкая # 23 июня 2012 в 09:49 0 | ||
|