Взлет и падение польского проекта KateOS

article57028.jpg

 На фото:  снимок рабочего стола польской операционной системы KateOS pre1_4.0 Stradivari;

фото из интернета  http://www.flickr.com/photos/30384641@N02/3259522549   

  

                       История польской операционной системы KateOS (см. http://pl.wikipedia.org/wiki/KateOS ) положила свое начало в 2003 г., когда Дамиан Раковский (Damian Rakowski) вместе с группой энтузиастов при поддержке и финансировании польских коммерческих структур основали исследовательский проект Kate Team, который был потом переименован в KateOS. Идейной основой этого проекта было создать свой польский дистрибутив на основе какой-либо из операционных систем, базирующихся на ядре Linux, а впоследствии создание собственной польской операционной системы для всех типов компьютеров. Необходимость в создании подобного дистрибутива заключалась также в том, что на программном рынке дистрибуций операционных систем было принято делить дистрибутивы на три основных типа: десктоп, сервер и общего назначения, но не было универсального дистрибутива, отвечающего всем этим требованиям в одной упаковке, когда программное обеспечение операционной системы могло бы использоваться для всех нужд и отвечать всем веяниям нового времени.

                      Первым программным продуктом этого проекта явилась реализация дистрибутива 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.  http://m3.paperblog.com/i/29/291404/chronik-listet-alle-mac-os-x-releases-seit-de-L-0r3Hc0.jpeg

2.  http://theilife.com/wp-content/uploads/2008/06/2565260861_1b922f77e5.jpg )

 

                     Для сравнения также приведу названия дистрибутивов компании Apple http://ru.wikipedia.org/wiki/Mac_OS_X и приведу ссылки на статьи о немецких танках, которые имеют отношение к чисто технической литературе и разрешены для широкого использования:

 

1. Mac OS X Cheetah (Гепард).  Немецкая ЗСУ Гепард (Gepard) http://www.kubinkamuseum.ru/index.php?option=com_content&view=article&id=126&Itemid=329

2.  Mac OS X Puma (Пума).  Немецкий танк Пума http://nkvd-cnk.clan.su/photo/4-0-33  

3.  Mac OS X Jaguar. Немецкий танк E-25 Jaguar http://alternathistory.org.ua/nerealizovannye-proekty-tretego-reikha-e-25-yaguar . Крайне любопытно, что это было нереализованным проектом III-го Рейха и название операционной системы с таким названием было очень похоже на провокацию. К этому можно присовокупить реализацию совместного китайско-американского проекта в виде танка «Ягуар» http://ru.wikipedia.org/wiki/Ягуар_(танк)  

4.  Mac OS X Panther (Пантера).  Немецкий танк «Пантера» http://ru.wikipedia.org/wiki/Пантера_(танк)   

5.  Mac OS X Tiger (Тигр).  Немецкий танк «Тигр» http://ru.wikipedia.org/wiki/Тигр_(танк)  

6.  Mac OS X Leopard (Леопард).  Немецкий танк «Леопард» http://topwar.ru/2499-nemeckij-tank-vk1602-leopard.html  

7.  Mac OS X Lion (Лев).  Немецкий танк «Лев» http://ru.wikipedia.org/wiki/Лев_(танк)

 

                   Комментарии, как говорится, излишни. Хотел только добавить, что названия немецких танков времен Второй мировой войны настолько были популярны, что они потом были использованы для именования многих танков на Западе. Понятное дело, что доказать, что мотивация тут на лицо, невозможно, тем более, что и самого создателя операционной системы Стива Джобса уже нет в живых, так как последний оставил сей мир в 2011 году. Однако зададимся другим вопросом. А была ли мотивация у Стива Джобса использовать какие-то мотивы времен Второй мировой войны, ведь, как известно, ракеты в космос запустил в США немецкий инженер Вернер фон Браун (см. http://ru.wikipedia.org/wiki/Браун,_Вернер_фон ), создавший небезызвестные «Фау-1» и «Фау-2» (см. http://ru.wikipedia.org/wiki/Фау-2 )? Среди названий американских космических кораблей, созданных Брауном, было такое как Gemini (см. http://ru.wikipedia.org/wiki/Джемини_(космическая_программа) ), во многом напоминавшее слово Germany, что означает Германия. С Вернером Брауном всё понятно, он был немецким патриотом и также работал в свое время в нацистской Германии, разрабатывая для нее оружие массового поражения. Следует помнить, что благодаря оружию, созданному им, погибли сотни тысяч (а возможно даже миллионы) ни в чем неповинных людей. А что могло быть мотивацией для Стивена Джобса в использовании мотивов того далекого эха Второй мировой войны? Предпосылки для такого поведения были. Как известно, Стив Джобс был приемным ребенком в американской семье . Из Википедии (см. http://ru.wikipedia.org/wiki/Джобс,_Стив ) мы узнаем, что биологическими родителями Джобса были араб из Сирии Абдулфаттах Джандали (эмигрант, на момент рождения Стива он был аспирантом в университете Сан-Франциско, а позднее профессором политологии). Любопытно, что в своем противостоянии со своим соседом на Ближнем Востоке, Сирия нередко питала известные симпатии ко всему немецкому, особенно во времена ближневосточного конфликта, что не делало чести Сирии и что лишний раз только способствовало проигрышу этой страны в военном противостоянии и потере такого стратегически важного объекта как Голанские высоты. Однако всего этого недостаточно, чтобы это могло иметь на Джобса достаточное влияние, ведь, как известно, Стив отрицательно относился к семье, отказавшейся от него в грудном возрасте и всегда отклонял пожелания биологического отца к общению. Следовательно дело не в биологическом отце Стива, а в его биологической матери, которая имела немецкие корни. Из книги Уолтера Айзексона «Стив Джобс. Биография» из Главы 1. «Детство. Брошен и выбран» мы узнаем следующее http://flibusta.net/b/254261/read (в другом переводе см. http://rezvik.blogspot.com/p/blog-page_08.html ):

 

«Джоан Шибле, как и Пол Джобс, происходила из семьи немецких эмигрантов, которые осели в Висконсине и стали фермерами. Ее отец, Артур Шибле, перебрался в пригород Грин-Бей, где у них с женой была норковая ферма, а также небезуспешно занимался самой различной деятельностью — от торговли недвижимостью до цинкографии. Мистер Шибле придерживался строгих правил, особенно в том, что касалось дочери, и поэтому с большим неодобрением отнесся к ее первой любви, некоему художнику, который вдобавок не был католиком. Поэтому неудивительно, что, когда Джоан, учившаяся в магистратуре университета Висконсина, влюбилась в Абдулфатту Джона Джандали, ассистента преподавателя, мусульманина родом из Сирии, суровый отец пригрозил лишить ее содержания.»

 

                  Чтобы было понятно, Пол Джобс — это приемный отец Стива Джобса, а Абдулфаттах Джандали — его биологический отец (он был усыновлён Полом и Кларой Джобс (урождённой Акопян) из Маунтин-Вью (штат Калифорния) (по Википедии). Итак, влияние немецких мотивов в стиле операционной системы Mac OS X далеко неслучайно и эти мотивы при создании этой операционной системы подкреплялись также и его компаньоном Стивом Возняком, который кроме украинских, имел также немецкие корни. Вот что об этом написано в заметке «Чтобы делал Стиб Джобс без компаньона украинца?» http://prof-eug.livejournal.com/127989.html :

 

«За пределами компьютерного мира мало кто знает, что большинство изобретений, приписываемых Джобсу, на самом деле сделал его компаньон Стив Возняк, с которым на пару Джобс основал легендарную корпорацию Apple Computer. Ещё меньше людей знают о том, что Стив Возняк был выходцем из Буковины. Отец Возняка был украинцем, а мать имела немецкие корни.»

 

                  Из этого маленького отступления из биографии Стива Джобса мы узнаем самое главное. Нам становятся понятны основные причины проигрыша операционной системы перед операционными системами Ubuntu и Android. Они заключаются в чрезмерном следованию стилю в ущерб качеству и производительности операционной системы. Расставаться со стилем также трудно, как расставаться со своими заблуждениями.

                  Сказывалось ли чрезмерное следование подобному стилю и биографическое прошлое Джобса на его поведении? Было ли оно порою неадекватным? Всё из той же Википедии мы узнаем, что оказывается да, его поведение иногда бывало неадекватным, в его поведении проявлялась жестокость http://ru.wikipedia.org/wiki/Джобс,_Стив :

 

«Некоторые из близких друзей Стива считали, что факт отказа от него после рождения оставил в его душе неизлечимые раны. Это якобы и объясняло его неумение контролировать свою рефлексивную жестокость в отношениях с некоторыми людьми.»

 

                  Однако вернемся к польскому проекту 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-го года (о Дне Сибиряка в Польше см. http://wiadomosci.gazeta.pl/wiadomosci/1,114873,10283828,VIII_Swiatowy_Dzien_Sybiraka___w_Gdansku_i_Szymbarku.html ), вышел знаменитый и последний релиз польской операционной системы KateOS в версии 3.6. Эта версия практически уже не имела ничего общего со своим прародителем Slackware, имела возможность программной гибернации системы (спящий режим), имела новый графический инструмент для конфигурации сети, а Initrd был заменен Initramfs, а версия LiveCD ознаменовала собой удобную и быструю установку и конфигурацию системы с возможностью формирования разделов и форматирования последних в различных файловых системах. Процесс установки стал более комфортным, использовал различные мультипликации в процессе установки и в целом делал процесс установки делом приятным и даже увлекательным. Ничего подобного до этого не было. На тот период KateOS была самой быстрой операционной системой в мире и была намного производительнее ставшей популярной тогда операционной системы производства ЮАР Ubuntu 8.04,  американской Mac Os X Leopard, не говоря уже о сильно раскритикованной из-за своих больших требований к ресурсам Windows Vista. В версии KateOS 3.6 впервые применяется преобразователь для сглаживания шрифтов, который делает их подобными тем, что есть в Windows Vista (напомню, что релиз Windows Vista произошел годом ранее в 2006 г.). Эта технология KateOS с успехом применяется в российском дистрибутиве Runtu 3.0, основанном на операционной системе Ubuntu 8.04. Сама KateOS приобретает популярность среди линуксоидов (поклонников операционных систем семейства Linux) из России. В России ее теперь называют ласково Катя или Катюша — по ассоциации с известной песней времен Второй Мировой войны (по аналогии: в Польше операционную систему KateOS называют ласково Кася). Система преобразования шрифтов, использованная в KateOS 3.6 и импортированная на платформе Ubuntu 8.04 в российском дистрибутиве Runtu 3.0, применяется потом в официальном релизе Ubuntu 9.04 и также последующих версиях этой операционной системы, базирующимся на ядре Linux.

                    Выход операционной системы 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-го года в интернет-сети было размещено следующее объявление, привожу его в собственном переводе http://osnews.pl/projekt-kateos-rozpoczyna-akcje-poszukiwania-nowych-programistow/ :

 

«Проект 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» у нескольких пользователей, которые остались преданными пользователями этой операционной системы. Надеюсь, что это еще не конец истории и найдется добрая душа, которая вдохнет в этот проект новую жизнь и не пожалеет денег на когда-то лучшую в мире операционную систему с таким замечательным женским именем Катя. 

----------------------------------- 

В работе над статьей использованы материалы из польской Википедии, которые доступны для широкого использования  http://pl.wikipedia.org/wiki/KateOS

© «Стихи и Проза России»
Рег.№ 0057028 от 2 июня 2012 в 22:20


Другие произведения автора:

Падение

Верность

Сыплет черемуха снегом, Сергей Есенин - перевод на польский

Это произведение понравилось:
Рейтинг: +1Голосов: 11121 просмотр
Анжела Шкицкая # 23 июня 2012 в 09:49 0
Гении часто бывают неадекватны.
Отлично написано!