Выложены <a href=ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Server...загрузочные ISO-образы</a> (i586/x86_64) серверного дистрибутива ALT Linux Server 4.0 (http://www.altlinux.ru/enterprise/alt_linux_4.0_server.html) (sysadmins@ (http://lists.altlinux.org/pipermail/sysadmins)), а также очередная бета версия (ftp://beta.altlinux.ru/desktop) Desktop 4.0 (desktop@ (http://lists.altlinux.org/pipermail/desktop/)).ALT Linux 4.0.1 Server построен на базе Linux ядра 2.6.18 и отличается интегрированной поддержкой виртуальных серверов на базе OpenVZ. Срок выпуска обновлений безопасности продлен до 3-х лет.
Опубликован <a href=http://altlinux.ru/software_products/alt_linux_4.0_roadmap.h...план выпусков</a> продуктов линейки ALT Linux 4.0.AltLinux 4.0 выйдет (http://altlinux.ru/software_products/alt_linux_4.0_roadmap.html) в 6 редакциях: ALT Linux 4.0 Server, ALT Linux 4.0 Desktop, ALT Linux 4.0 Office Server (бывший SOHO), ALT Linux 4.0 Desktop Professional, ALT Linux 4.0 Junior и ALT Linux 4.0 Master.
URL: http://altlinux.ru/software_products/alt_linux_4.0_roadmap.html
Новость: http://www.opennet.me/opennews/art.shtml?num=11179
уж определились бы 4.0.1. или 4.0, а то в 2х местах так, в других подругому!
> уж определились бы 4.0.1. или 4.0
4.0 был первым (лежит в ../../4.0/iso/), после того добавились некоторые багфиксы и сборка 4.0.1 пошла в печать, насколько понимаю.Бишь ветка зовётся 4.0, а текущий point release в ней -- 4.0.1.
> А чё за штука веб-интерфейс для сераера? Юзал кто-нидь?
Я юзал ещё весной, довольно забавно собирать VPS из браузера (хотя сейчас приходится знать или догадываться, что при создании своего профиля надо добавить basesystem и sysklogd -- автору только на LVEE удалось растолковать, что имел в виду, вешая на пакет эту багу: https://bugzilla.altlinux.org/show_bug.cgi?id=11310).Уже работает, хотя много где видно много возможностей сделать ещё лучше. Хотя бы потому, что ядро alterator написано на Scheme и бэкенды можно писать как на близких админу shell/awk (хоть на перле), так и на AI-языках вроде тех же лиспообразных.
См. http://wiki.sisyphus.ru/Alterator
2 AM: это совсем не debconf и очень не webmin, а скорее трёхслойная конструкция с возможностью написать один бэкенд и разные (возможно, в будущем удастся унифицировать) к нему фронтэнды с использованием и там, и там готовых средств для организации fcgi-подобного цикла работы и ввода/вывода соответственно. В смысле backend висит и обрабатывает, чего спросят, а frontends могут быть на сейчас qt'шный и html'ный.
> после выхода мастер2.4 мастер 2.2 даже полгода не поддерживался
Э, тут чуточку другая история. С 2.3 появился hasher, который позволяет собирать пакеты в среде целевого дистрибутива, сидя на любом не-младшем. Плюс в те годы sec team не масштабировалась на резкий рост пакетной базы при помощи сообщества. Server отличается от Master в первую очередь ориентацией именно на поддерживаемый сервер, состоящий из main.> интересно сколько теперь мастер2.4 будут поддерживать
Сейчас он поддерживается скорее по критичным сетевым компонентам -- по факту. Для 4.0 в наличии совсем другая (в т.ч. финансовая) ситуация, поэтому тут про три года я (как "внешний" участник оной sec team) скорее уверен.При этом в Master было сделано достаточно работы по безопасности, чтобы многие из апдейтов просто не были нужны. Единственный случай, когда было подозрение в том, что один из хостов пробили -- тот же remote root в openssh, который первая ремотная дырка в openbsd (при этом той, которая вторая, у нас не было ;). Да, тогда пришлось заставить себя строить с нуля. Благо опять же диски менять пора было.
> и как с дист-апгрейдом - опять по кусочкам ?
Не знаю, с M22 на M24 переезжал нормально. На Server 4.0 с Master 2.4 сейчас придётся через 3.0 по крайней мере по части ядра, поскольку glibc-2.5 хочет >=2.6.9 (хотя у меня сейчас обычно это совмещается с переездом на openvz, иногда с vserver -- при этом маленький корень обычно проще сгенерить снова, опять же обычно с плановой заменой дисков, а основные VPS перетащить как есть и потихоньку ими заниматься).В общем же обновление с универсального Master на специализированный Server пока не поддерживается официально, вот процедуру обновления Master 2.4 до Master 4.0 явно придётся организовывать культурно. И явно с ядром 2.6.x, собранным под M24 для начала обновления с него.
>> уж определились бы 4.0.1. или 4.0
>4.0 был первым (лежит в ../../4.0/iso/), после того добавились некоторые багфиксы и
>сборка 4.0.1 пошла в печать, насколько понимаю.
>
>Бишь ветка зовётся 4.0, а текущий point release в ней -- 4.0.1.
...имя сестра, имя(c) Можно услышать багофиксы которые были? Или они только в iso ,багофиксы? Тогда где дельта от прошлого iso? Зачем каталог 4.0.0 он тоже будет апдейтится? Или через некоторое время он снесется? Вобщем охота политику услышать по этому поводу. А то как говорят на lor: тихо и незаметно... Хорошо я синки смотрю когда делаю себе. И тут чудо новый каталог появился в который тоже что лежало но уровнем выше начало заливаться.
>>> уж определились бы 4.0.1. или 4.0
>>4.0 был первым (лежит в ../../4.0/iso/), после того добавились некоторые багфиксы и
>>сборка 4.0.1 пошла в печать, насколько понимаю.
>>Бишь ветка зовётся 4.0, а текущий point release в ней -- 4.0.1.
>...имя сестра, имя(c) Можно услышать багофиксы которые были?
Да, конечно. Я немного повладел за Вас шеллом (поскольку вопрос тоже интересовал) и нарисовал данный скриптик:
http://fly.osdn.org.ua/~mike/misc/Server-4.0.0_4.0.1-lastchangeОн достаёт только последнее изменение из src.rpm составляющих разницу бинарных пакетов в main (хотя был бы умный -- вспомнил бы про i586/SRPMS.main и не изгалялся). В принципе, альтовский rpm умеет --changes-since и можно с небольшой доработкой получить точный список изменений, но это, наверное, останется в качестве упражнения желающим в sisyphus@. :)
Вывод тут:
http://fly.osdn.org.ua/~mike/misc/Server-4.0.0_4.0.1-lastcha...Из самого заметного (security related):
clamav-0.90.3
collectd-3.11.5
file-4.20-alt5
gd2-2.0.34-alt3
libpng-1.2.13-alt3
mutt-1.4.2.3
MySQL-5.0.41
python-2.4.4-alt12
rpm-4.0.4-alt77
samba-3.0.25Из улучшений функциональности:
mkinitrd-3.0.4 (починили NFSROOT, нам было нужно для LTSP5)
ppp-2.4.4-alt4 (CBCP)Ну и прочие обновления документации с докручиванием релизного дизайна. :)
>Или они только в iso ,багофиксы?
ISO делаются из веток.>Тогда где дельта от прошлого iso?
Могу сделать и опубликовать на ftp.linux.kiev.ua, только если Вы умеете разбирать .xdelta -- уже завидую. :)>Зачем каталог 4.0.0 он тоже будет апдейтится?
Нет, насколько знаю. Для того есть updates. Каталог же содержит, помимо вошедшего из него же на ISO, contrib и SRPMS.>Или через некоторое время он снесется?
Ну, ничто не вечно, но подозреваю, что 4.0.0/ будет доступен не менее тех же трёх лет. Хардлинки нынче недорогие.>Вобщем охота политику услышать по этому поводу. А то как говорят на
>lor: тихо и незаметно... Хорошо я синки смотрю когда делаю себе.
>И тут чудо новый каталог появился в который тоже что лежало
>но уровнем выше начало заливаться.
Вообще-то в devel@ заранее спрашивали мнение синхронизирующих; если есть соображения, где бы лучше собираться тем, кто что-либо из ALT зеркалит (для редких анонсов вроде "что-то сдвигается/удаляется/недоступно") -- пишите сюда или сразу ldv@altlinux.PS: спасибо, что сподвигли написать этот скриптик, давно было пора.
>Да, конечно. Я немного повладел за Вас шеллом (поскольку вопрос тоже
>интересовал) и нарисовал данный скриптик:
>http://fly.osdn.org.ua/~mike/misc/Server-4.0.0_4.0.1-lastchange
>
>Он достаёт только последнее изменение из src.rpm составляющих разницу бинарных пакетов в
>main (хотя был бы умный -- вспомнил бы про i586/SRPMS.main и
>не изгалялся). В принципе, альтовский rpm умеет --changes-since и можно
>с небольшой доработкой получить точный список изменений, но это, наверное, останется
>в качестве упражнения желающим в sisyphus@. :)
>
>Вывод тут:
>http://fly.osdn.org.ua/~mike/misc/Server-4.0.0_4.0.1-lastcha...
>
>Из самого заметного (security related):
>clamav-0.90.3
>collectd-3.11.5
>file-4.20-alt5
>gd2-2.0.34-alt3
>libpng-1.2.13-alt3
>mutt-1.4.2.3
>MySQL-5.0.41
>python-2.4.4-alt12
>rpm-4.0.4-alt77
>samba-3.0.25
Спасибо, теперь хоть понятно что за изменения. Нормальненко так выглядит.
<кусь>
>>Тогда где дельта от прошлого iso?
>Могу сделать и опубликовать на ftp.linux.kiev.ua, только если Вы умеете разбирать .xdelta
>-- уже завидую. :)
Уже посмотрел что в каталоге beta похоже лежит дельта нужная.
>
>>Зачем каталог 4.0.0 он тоже будет апдейтится?
>Нет, насколько знаю. Для того есть updates. Каталог же содержит,
>помимо вошедшего из него же на ISO, contrib и SRPMS.
>
>>Или через некоторое время он снесется?
>Ну, ничто не вечно, но подозреваю, что 4.0.0/ будет доступен не менее
>тех же трёх лет. Хардлинки нынче недорогие.
Не понятно зачем вобще нужен этот каталог. Если напечатанный дистрибутив сделан на основе 4.0.1 и апдейты таки под него будут идти, зачем нужен 4.0.0? Я понял бы если после 4.0.1 вышли следующие 4.0.2,3,4,.. и они лежали на ftp вместе с 4.0.1. Кстати интересный бажок такой нашёл. zsh нормально не дополняет по ssh имена хостов. В багзилле запись от 2005 года что исправлено и используется _known_hosts. Так вот по ip оно дополнять не хотело. А в апстриме в _hosts было поправлено по этому поводу в районе 4.3.0 или 4.3.1. И вот только в альтовом zsh нормально не работает zstyle ':completion:*:hosts' use-ip 1 . И что самое интересное изучение srpm мало помогло - патчей там не было. И только изучение http://www.sisyphus.ru/srpm/zsh/patches помогло понять что есть zsh-4.3.0-alt-ssh-known_hosts.patch - вот такой патч. И убрав его все пошло как по маслу.
>
>>Вобщем охота политику услышать по этому поводу. А то как говорят на
>>lor: тихо и незаметно... Хорошо я синки смотрю когда делаю себе.
>>И тут чудо новый каталог появился в который тоже что лежало
>>но уровнем выше начало заливаться.
>Вообще-то в devel@ заранее спрашивали мнение синхронизирующих; если есть соображения, где бы
>лучше собираться тем, кто что-либо из ALT зеркалит (для редких анонсов
>вроде "что-то сдвигается/удаляется/недоступно") -- пишите сюда или сразу ldv@altlinux.
>
Так просто хотя бы на wiki повесить это дело когда что и как будет перемещаться.
>PS: спасибо, что сподвигли написать этот скриптик, давно было пора.
Ну я знал что лень двигатель прогресса. Но чтоб моя лень помогла кому то сделать полезное дело:)Это у меня в первый раз.
>Уже посмотрел что в каталоге beta похоже лежит дельта нужная.
Тоже напомнили.>>>Зачем каталог 4.0.0 он тоже будет апдейтится?
>Не понятно зачем вобще нужен этот каталог. Если напечатанный дистрибутив
>сделан на основе 4.0.1 и апдейты таки под него будут идти, зачем нужен
>4.0.0?
Поскольку он тоже зафиксирован и был опубликован. Последнее само по себе важнее, чем печать/online, а апдейты применимы к обоим (они на бранч, а не point releases).>Я понял бы если после 4.0.1 вышли следующие 4.0.2,3,4,.. и
>они лежали на ftp вместе с 4.0.1.
Так и задумано.>Кстати интересный бажок такой нашёл. zsh нормально не дополняет
>по ssh имена хостов. В багзилле запись от 2005 года что исправлено
>и используется _known_hosts. Так вот по ip оно дополнять не хотело.
Ммм... да, было когда-то, поправлено, а вот по ip никогда и не пробовал табить. :)>А в апстриме в _hosts было поправлено по этому поводу в районе 4.3.0 или 4.3.1. И
>вот только в альтовом zsh нормально не работает zstyle ':completion:*:hosts' use-ip
>1 . И что самое интересное изучение srpm мало помогло - патчей там не было.
Пакет родом отсюда: http://git.altlinux.org/people/at/packages/?p=zsh.git;a=summary
-- см. тж. http://wiki.sisyphus.ru/devel/git>И только изучение http://www.sisyphus.ru/srpm/zsh/patches помогло понять что
>есть zsh-4.3.0-alt-ssh-known_hosts.patch - вот такой патч. И убрав его все пошло
>как по маслу.
Спасибо, передам майнтейнеру; можете переоткрыть ту багу с указанием этого факта?>Так просто хотя бы на wiki повесить это дело когда что и
>как будет перемещаться.
wiki -- это архив постфактум, можно и не успеть за сутки заглянуть, а сильно заранее всё спланировать тоже не всегда возможно. Черкните ldv@ Cc: mike@, что-нить придумаем -- я как тоже держащий зеркало тоже заинтересован в более выделяемом уведомлении, чем devel@.
>>Кстати интересный бажок такой нашёл. zsh нормально не дополняет
>>по ssh имена хостов. В багзилле запись от 2005 года что исправлено
>>и используется _known_hosts. Так вот по ip оно дополнять не хотело.
>Ммм... да, было когда-то, поправлено, а вот по ip никогда и не
>пробовал табить. :)
Зря очень приятно когда кучку делаешь а в dns смысла прописывать нет.
>
>>А в апстриме в _hosts было поправлено по этому поводу в районе 4.3.0 или 4.3.1. И
>>вот только в альтовом zsh нормально не работает zstyle ':completion:*:hosts' use-ip
>>1 . И что самое интересное изучение srpm мало помогло - патчей там не было.
>Пакет родом отсюда: http://git.altlinux.org/people/at/packages/?p=zsh.git;a=summary
>-- см. тж. http://wiki.sisyphus.ru/devel/git
Вот проблемма кстати. Смысл тогда зеркалить srpm(хотя я этого не делаю)? Опять таки ссылки на фтп сайт ведут к srpm. А выкачав его я получается не могу восстановить в оригинальное состояние с кучкой патчей чтоб поотключать/повключать нужное. Смысл srpm? А так еще надо что-то себе ставить чтобы с гита качать, долговато получается для простой пересборки с выкидыванием патчика.
>
>>И только изучение http://www.sisyphus.ru/srpm/zsh/patches помогло понять что
>>есть zsh-4.3.0-alt-ssh-known_hosts.patch - вот такой патч. И убрав его все пошло
>>как по маслу.
>Спасибо, передам майнтейнеру; можете переоткрыть ту багу с указанием этого факта?
С багзилой не дружу:)Как то эта вещь меня в деприссию вгоняет, а доку прочесть лень.
>
>>Так просто хотя бы на wiki повесить это дело когда что и
>>как будет перемещаться.
>wiki -- это архив постфактум, можно и не успеть за сутки заглянуть,
>а сильно заранее всё спланировать тоже не всегда возможно. Черкните
>ldv@ Cc: mike@, что-нить придумаем -- я как тоже держащий зеркало
>тоже заинтересован в более выделяемом уведомлении, чем devel@.
Кхм..Зеркалю я вобще-то только для себя:) Поэтому смысла в этом мало, никому зеркало не доступно всё равно.А так хоть анонс в рассылку. Всё равно ручками скрипт пускаю когда охота и отслеживаю.
>>Ммм... да, было когда-то, поправлено, а вот по ip никогда и не
>>пробовал табить. :)
>Зря очень приятно когда кучку делаешь а в dns смысла прописывать нет.
Просто считаю DNS одной из первоочередных вещей. В любом случае передал майтнейнеру.>>>1 . И что самое интересное изучение srpm мало помогло - патчей там не было.
>>Пакет родом отсюда: http://git.altlinux.org/people/at/packages/?p=zsh.git;a=summary
>>-- см. тж. http://wiki.sisyphus.ru/devel/git
>Вот проблемма кстати. Смысл тогда зеркалить srpm(хотя я этого не делаю)? Опять
>таки ссылки на фтп сайт ведут к srpm. А выкачав его
>я получается не могу восстановить в оригинальное состояние с кучкой патчей
>чтоб поотключать/повключать нужное. Смысл srpm? А так еще надо что-то себе
>ставить чтобы с гита качать, долговато получается для простой пересборки с
>выкидыванием патчика.
git и ставить... а для автоматической пересборки из него -- gear:
http://wiki.sisyphus.ru/devel/gearТолько к сожалению -- на сейчас это действительно получается схема, более удобная разработчику, чем простому майнтейнеру скорее админского, чем девелоперского характера. Вот вроде меня.
Что с этим делать -- надеюсь сам подумать с другими участниками команды где-нить в Обнинске или на LinuxFest, поскольку репозитории вроде solo/apache2.git побиты на бранчи сообразно патчам, но вот методология работы со всем этим хозяйством -- мягко говоря, в процессе выработки. Плюс более мощный инструмент повышает порог входа по факту (например, опять же я (бишь mike@) в git.altlinux.org держу только тривиальные пакеты, а не те же apache или xmms, где большое количество патчей и которые-то и выиграли бы, но мне как раз не хочется терять удобства отдельных ясных патчей в src.rpm).
>>>И только изучение http://www.sisyphus.ru/srpm/zsh/patches помогло понять что
>>>есть zsh-4.3.0-alt-ssh-known_hosts.patch - вот такой патч. И убрав его все пошло
>>>как по маслу.
>>Спасибо, передам майнтейнеру; можете переоткрыть ту багу с указанием этого факта?
>С багзилой не дружу:)Как то эта вещь меня в деприссию вгоняет, а
>доку прочесть лень.
Ну вот местное краткое введение:
http://www.freesource.info/wiki/BugzillaMiniHowto>>Черкните ldv@ Cc: mike@, что-нить придумаем -- я как тоже держащий зеркало
>>тоже заинтересован в более выделяемом уведомлении, чем devel@.
>Кхм..Зеркалю я вобще-то только для себя:) Поэтому смысла в этом мало, никому
>зеркало не доступно всё равно.А так хоть анонс в рассылку. Всё
>равно ручками скрипт пускаю когда охота и отслеживаю.
Наверное, пойду предложу сделать devel-announce@ какой, @ubuntu оно довольно толково применяется.
>git и ставить... а для автоматической пересборки из него -- gear:
>http://wiki.sisyphus.ru/devel/gear
>
>Только к сожалению -- на сейчас это действительно получается схема, более удобная
>разработчику, чем простому майнтейнеру скорее админского, чем девелоперского характера. Вот
>вроде меня.
>
>Что с этим делать -- надеюсь сам подумать с другими участниками команды
>где-нить в Обнинске или на LinuxFest, поскольку репозитории вроде solo/apache2.git побиты
>на бранчи сообразно патчам, но вот методология работы со всем этим
>хозяйством -- мягко говоря, в процессе выработки. Плюс более мощный
>инструмент повышает порог входа по факту (например, опять же я (бишь
>mike@) в git.altlinux.org держу только тривиальные пакеты, а не те же
>apache или xmms, где большое количество патчей и которые-то и выиграли
>бы, но мне как раз не хочется терять удобства отдельных ясных
>патчей в src.rpm).
Понятно надо ждать доки толоковой. Без неё ничего не охота трогать.
P.S. zsh -fx всё таки мега вещь, помогла найти что к чему и как zsh вобще работает.
>Понятно надо ждать доки толоковой. Без неё ничего не охота трогать.
Сам жду, причём из форварда Вашего сообщения в devel@ вышел довольно конструктивный тред с ещё некоторым количеством уточнений, ссылок на уже написанную документацию и вопросов о том, что ещё надо бы раскопать/объяснить/сделать:
http://lists.altlinux.org/pipermail/devel/2007-July/047835.html>P.S. zsh -fx всё таки мега вещь, помогла найти что к чему
>и как zsh вобще работает.
Тоже спасибо; мож вот ещё пригодится:
http://www.freesource.info/wiki/AltLinux/DotFiles/Shells/ZshКстати, как Вы откопали именно тот патчик, который при всей тривиальности действительно и был виноват в случае со screen, из более старого пакета?
http://bugzilla.altlinux.org/show_bug.cgi?id=8817
Прикольная штука ALT юзал пару лет назад ,понравилась но на ней не застрял.
А чё за штука веб-интерфейс для сераера? Юзал кто-нидь?
> А чё за штука веб-интерфейс для сераера? Юзал кто-нидь?
Alterator, видимо. http://www.google.ru/search?q=Alterator Нет не видет и не использовал, только слышал.
По описанию что-то вроде debconf в Debian + webmin + ...
> Срок выпуска обновлений безопасности продлен до 3-х лет.свежо предание да верится с трудом
после выхода мастер2.4 мастер 2.2 даже полгода не поддерживался
интересно сколько теперь мастер2.4 будут поддерживать
и как с дист-апгрейдом - опять по кусочкам ?
Дык это не мастер а Server, так что будут его скорее всего поддерживать 3 года, особенно учитывая его цену 9000 руб.
Люди добрые уберите пожалуста эту новость, а то директор полюбому притащить и ещё устанавливать заставит.
А ты поставь дженту, и апдейть ее ежедневно :)
Либо директор выличиться от болезни "иметь самую последнюю версию", либо у тебя всегда будет последняя версия стоять. И никаких проблем с миграцией с версии ххх на ууу :)
BSD - mein herz, исключительно BSD и не бздеть потом при обновлениях...
> уберите пожалуста эту новость, а то директор полюбому притащить и ещё устанавливать заставитА те, которые с начальством через модераторов веб-форумов общаются, _обречены_ таскать и ставить, таскать и ставить.
---"пока не купят стиральную машину Вятка-Автомат!"
Упс :-)Ну если заставит, надеюсь аргументированно, а не "вышла шняга, надо обязательно приткнуть" -- приходите в sysadmins@ (ссылка выше), народ у нас не всегда кидается обниматься, но вообще дружный и грамотный.
PS: +1, funny. :-)
а как на счет всяких там пропьетарных перделок? в desktop? у нас ведь это не_запрещают?
> а как на счет всяких там пропьетарных перделок? в desktop?
>у нас ведь это не_запрещают?
В дистрибутивы ALT включаются программы, которые не нарушают копирайт. Это может быть свободный код, нарушающий легитимные в отдельных странах патенты (например, эппловский хинтинг во freetype), или проприетарный, который возможно распространять с дистрибутивом вообще (как драйверы ati/nvidia) или при наличии письменного договора (как некоторые другие драйверы, например когда-то via и те же ati/nvidia, или ЛИНТЕР с Opera).Просто у нас считают, что нет смысла заставлять пользователя чего-то скачивать и прикручивать, если можно просто положить в коробку и на FTP, только ради того, чтобы он лишний раз Задумался Об Исходниках. Кто о них переживает -- тот и так при первой возможности будет если не реверсить или багрепортить, то стараться перебраться на открытые драйверы, а кто не думает (поскольку вариантов на самом деле немного) -- смысл насильничать. Не софтовое дело менторствовать.
PS: насколько помню, в Desktop Professional грозились добавить WINE@Etersoft с дополнительной библиотечкой, которая помогает работать 1С (так-то альтовский пакет wine именно техдиректор Etersoft и поддерживает).
На (такое впечатление, будто слэшдотнутом) altlinux.ru опубликован официальный анонс выхода ALT Linux 4.0 Server, включая
http://altlinux.ru/enterprise/alt_linux_4.0_server.html
http://altlinux.ru/software_products/4.0_server_support_cond...
Я вот только не понял как будет решаться вопрос с чентрализованным управлением сетью. Появление новой ветки наверняка связанно с активным внедрением Linux в России. Так надо будет же как-то всей сеткой рулить. Компоненты (можно сказать) уже есть, а какая связка будет?