Введение
Дистрибутив KateOS — это дистрибутив Linux, первоначально основанный на Slackware. Он был предназначен для пользователей среднего уровня подготовки. Его система управления пакетами использовала так называемые пакеты TGZex (.tgz), которые, в отличие от пакетов Slackware, поддерживали отслеживание зависимостей (опционально), интернационализированные описания и были разработаны для облегчения обновления. Для управления пакетами существовало два собственных инструмента: PKG и Updateos. Последней выпущенной версией была KateOS III (3.6), включая Live CD, в 2007 году.
KateOS was a Linux distribution originally based on Slackware. It was designed for intermediate users. Its package management system used so called TGZex (. tgz) packages, which unlike Slackware packages support dependency tracking (optional), internationalized descriptions, and were designed for ease of update. There were two native tools for package management: PKG and Updateos. The last version released was KateOS III (3.6), including as a Live CD, in 2007.
История
Проект KateOS был основан в конце 2003 года Дамианом Раковским. Версия KateOS Дата выпуска 1.0 9 октября 2004 2.0 9 апреля 2005 2.1 23 июня 2005 2.3 13 октября 2005 3.0 9 июля 2006 3.1 7 октября 2006 3.2 21 декабря 2006 3.6 17 сентября 2007 Kate Linux 1.0 Rabbit (серия I) Первая версия системы была опубликована 9 октября 2004 года. Система была основана на Slackware 9.0. Из-за проблем с главным сервером, который работал только нерегулярно, почти никто не узнал о существовании Kate 1.0. После перехода на другой сервер проект начал постепенно приобретать пользователей. Вскоре после этого были опубликованы версия Kate 1.0.1 (исправляющий релиз, включающий UpdatePack 1) и Live-версия. Kate Linux 2.0 Zyklon (серия II) Версия 2.0 была опубликована 9 апреля 2005 года и больше не основывалась на Slackware. Это была долгосрочная редакция, ставшая основой для дальнейшей разработки. Это также было первое издание, использующее Linux 2.6. 6 мая 2005 года название проекта было изменено на KateOS. 22 мая 2005 года была опубликована версия 2.0.1, предоставляющая инструмент для управления и удаленного обновления пакетов TGZex. Инструмент назывался "Обновления" и был написан Пьотром Корзузеком. 23 июня 2005 года была опубликована версия 2.1. Теперь "Обновления" могли устанавливать пакеты удаленно. 12 августа 2005 года был опубликован первый Live-релиз серии II. Он имел более выразительный графический дизайн, использовал технологию squashfs (2 ГБ данных, упакованных на один CD) и unionfs. 13 октября 2005 года была опубликована последняя версия серии II – 2.3. "Обновления" получили новые возможности, а система – улучшенное автоматическое определение оборудования с помощью инструмента Discover. KateOS 3.0 Virgen (серия III) 12 апреля 2006 года был опубликован первый снимок KateOS 3.0. 9 июля 2006 года была опубликована версия 3.0.1. Система упаковки была полностью переписана, в результате чего появились инструменты PKG и Updates2, а также библиотеки libupdateos и libsmarttools. Функциональность пакетов TGZex была расширена, теперь она включала отслеживание зависимостей и описания на многих языках. Процесс установки был упрощен и позволял выполнить полную установку всего за 15 минут. Система использовала udev, D-Bus и HAL для автоматического обнаружения оборудования и монтирования устройств. 4 августа 2006 года был опубликован первый Live-релиз версии III. Он был предназначен для демонстрации возможностей KateOS 3.0 и использования в качестве системы восстановления данных. На CD было размещено 2 ГБ данных, включая рабочее окружение Xfce и множество офисных и мультимедийных приложений. Он автоматически обнаруживал и настраивал оборудование. 7 октября 2006 года была опубликована версия 3.1. Она содержала исправления и обновленное рабочее окружение GNOME. Это было первое издание GNOME, адаптированное специально для системы KateOS. Также был включен Update Notifier – демон, иконка которого менялась и мигала при обнаружении новых обновлений. Он позволял пользователю выбирать пакеты для обновления и выполнять их обновление. Он был основан на библиотеке libupdateos и поддерживал только пакеты и репозитории KateOS. 21 декабря 2006 года была опубликована версия 3.2. Помимо исправлений и обновлений, она включала новый инструмент KatePKG. KatePKG – это графический менеджер пакетов, написанный на PHP с использованием библиотеки PHP GTK, что делает KateOS первой системой, включающей эту библиотеку в стандартную поставку. Он был разработан для того, чтобы пользователи могли легко устанавливать, обновлять и удалять пакеты из системы. Он поддерживает любое количество репозиториев, включая локальные (расположенные на жестком диске пользователя). 17 сентября 2007 года после восьми месяцев разработки была выпущена версия 3.6. Эта версия привнесла в KateOS несколько новых и обновленных функций, таких как режим ожидания, управляемый программным обеспечением, и добавление нескольких новых программ, таких как KateLAN и Realm, чтобы сделать настройку системы более удобной для пользователя. Live CD версия 3.6 стала первой KateOS, предоставляющей установщик на диске под названием Install Agent, позволяющий пользователю напрямую установить систему на жесткий диск после тестирования в режиме реального времени.
Kate Linux 1.0 Rabbit (series I)
The first version of the system was published on 2004 10 09. The system was based on Slackware 9.0. Due to the problems with the main server which worked only infrequently, hardly anyone learned about the existence of Kate 1.0. After a move to another server, the project has begun to gradually acquire users. After some time, Kate 1.0.1 (a fix release including UpdatePack 1), and a Live version were published. Kate Linux 2.0 Zyklon (series II)
Version 2.0 was published on 2005 04 09, and was no longer based on Slackware. It was a long term edition, the base for further development. It was also the first edition using Linux 2.6. On 2005 05 06 the name of the project has been changed to KateOS. On 2005 05 22 version 2.0.1 was published, providing a tool for managing and remote updating the TGZex packages. The tool was called Updates, and was written by Piotr Korzuszek. On 2005 06 23 version 2.1 was published. Updates now could install packages remotely. On 12 August 2005, the first Live edition of series II was published. It had a more distinctive graphical design, used the squashfs technology (2 GB of data packed on just one CD) and unionfs. On 2005 10 13 the last version of Version II was published 2.3. Updates gained new possibilities, and the system had a better hardware autodetection with the Discover tool. KateOS 3.0 Virgen (series III)
On 12 April 2006 the first snapshot of KateOS 3.0 was published. On 2006 07 09 version 3.0.1 was published. The packaging system was completely rewritten resulting in the PKG and Updates2 tools, and the libupdateos and libsmarttools libraries. The functionality of the TGZex packages was widened, this time to include dependency tracking and descriptions in many languages. The installation process was simplified to allow a full install in only 15 minutes. The system used udev, D Bus and HAL to detect hardware and mount devices automatically. On 4 August 2006 the first Live'' edition of Version III was published. It was aimed to demonstrate the possibilities of KateOS 3.0, and to be used as a data rescue system. The CD contained 2GB of data, including the Xfce desktop environment and many office and multimedia applications. It detected and configured hardware automatically. On 7 October 2006 version 3.1 was published. It contained fixes, and the updated GNOME desktop environment. It was the first edition of Gnome adjusted especially to the KateOS system. It also included Update notifier, a daemon for which the system trace icon changed and blinked when new updates were discovered. It let the user choose packages to be updated and update them. It was based on the libupdateos library, and only supported the KateOS packages and repositories. On 21 December 2006 version 3.2 was published. Apart from fixes and updates, it included a new tool, KatePKG. KatePKG is a graphical package manager written in PHP with the PHP GTK library, making KateOS the first system to include this library in the default distribution. It was designed to allow users to easily install, update, and remove packages from the system. It supports any number of repositories, including local ones (located on the user's hard drive). On 17 September 2007 version 3.6''' was released after eight months of development. This version brought several new and updated features to KateOS such as software driven suspend mode and the addition of several new programs such as KateLAN and Realm to help make configuring the system more user friendly. The Live CD version of 3.6 was the first KateOS to provide an on disc installer called Install Agent, allowing the user to directly install to their hard disk after trying the system live.
Дополнительная информация
Все новые выпуски KateOS планировалось поддерживать около двух лет. Пользователям рекомендовалось обновляться до новых версий дистрибутива с помощью команды updateos, хотя обновления основных версий (обновления серий), например, с II на III, не рекомендовались. Дамиан Раковски, «инициатор, лидер и первый разработчик» проекта, заявил, что проект был назван в честь друга и потому, что имя Кейт «простое, милое и знакомо всем».