The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект Linux Containers представил атомарно обновляемый дистрибутив IncusOS

08.11.2025 14:13

Стефан Грабе (Stéphane Graber), лидер проекта Linux Containers, один из создателей инструментария LXC, член управляющего технического совета Ubuntu и участник команд, отвечающих за выпуск релизов Ubuntu, представил новый Linux-дистрибутив IncusOS. IncusOS предоставляет атомарно обновляемый системный образ для создания серверов, централизованное управление которыми осуществляется при помощи инструментария Incus (форк LXD). Дистрибутив развивается под эгидой проекта Linux Containers, отвечающего за разработку инструментариев LXC и Incus. Наработки проекта написаны на языке Go и распространяются под лицензией Apache 2.0.

Системные образы поставляются для архитектур x86_64 и ARM64, и базируются на урезанном окружении Debian 13 и ядре Linux из репозитория Zabbly, формирующего пакеты с "ванильными" версиями ядра для Debian и Ubuntu, дополненные патчами и изменениями настроек для оптимизации запуска контейнеров в окружении на базе инструментария Incus. В качестве файловой системы используется ZFS.

Сборки формируются при помощи инструментария mkosi, созданного Леннартом Поттерингом. Базовое системное окружение подключается в режиме только для чтения. Для установки дополнительных приложений применяется утилита systemd-sysext, позволяющая распространять приложения в форме образов расширения системы (System Extension), содержимое которых накладывается на иерархию /usr/ при помощи OverlayFS. Поддерживается резервное копирование и восстановление настроек основной системы и данных отдельных приложений, а также сброс настроек в исходное состояние (Factory reset) для всей ОС или выбранных приложений.

Для обновления системы применяется компонент systemd-sysupdate, использующий механизм атомарной замены разделов - присутствует два независимых раздела, на одном из которых находится рабочая система, а в другой устанавливается очередное обновление, после чего разделы меняются местами. Для обеспечения целостности загрузочного окружения применяется загрузка с использованием UEFI Secure Boot и полнодисковое шифрование (LUKS) с хранением информации для расшифровки ключей в TPM 2.0 (Trusted Platform Module).

Начинка системного окружения урезана до минимума и содержит только компоненты, необходимые для запуска Incus. В окружении отсутствует командная оболочка и традиционные возможности для управления из командной строки или удалённого подключения по SSH. Вместо этого все операции управления и настройки производятся только через REST API системы Incus c аутентификацией по клиентскому TLS-сертификату или через OIDC (OpenID Connect). Управление всеми серверами осуществляется централизовано через web-интерфейс Operations Center или CLI-интерфейс Incus. Для переноса контейнеров и виртуальных машин из других систем, таких как VMware vCenter, предоставляется Migration Manager.

Для получения загрузочного образа применяется online-генератор, позволяющий подготовить образ на основе указанных параметров и задать seed-архив с настройками, такими как TLS-сертификат для клиентского доступа, идентификатор блочного устройства для установки и настройки сети (по умолчанию сеть конфигурируется через DHCPv4 или SLAAC (Stateless Address Autoconfiguration)). Интерактивный режиме установки не поддерживается - все параметры для установки и начальной настройки определяются через встроенный блок конфигурации, передаваемый при первой загрузке. Поддерживается установка образа IncusOS как поверх оборудования, так и в виртуальных машинах под управлением платформ libvirt, Incus, Proxmox, VirtualBox и VMware.

Возможности, связанные с хранилищем:

  • автоматическое развёртывание локального пула ZFS;
  • создание сложных пулов ZFS на дополнительных дисках;
  • поддержка NVME-over-TCP, iSCSI, Fiber Channel и Multipath;
  • возможность создания кластерных конфигураций LVM поверх Fiber Channel, NVME-over-TCP или iSCSI;
  • возможность создания программных хранилищ на базе распределённой ФС Ceph.

Сетевые возможности:

  • автоматическая поддержка VLAN при работе в режиме сетевого моста, упрощающая подключение виртуальных машин к любым сетевым интерфейсам;
  • поддержка агрегирования каналов связи;
  • поддержка LLDP (Link Layer Discovery Protocol);
  • поддержка корпоративных прокси (включая аутентификацию через Kerberos);
  • поддержка NTP (Network Time Protocol);
  • возможность сохранения логов на внешнем сервере через syslog;
  • поддержка OVS/OVN для программного определяемых сетей OVS (Open vSwitch) и OVN (Open Virtual Network);
  • встроенная поддержка VPN-сети Tailscale (в планах поддержка Netbird).




  1. Главная ссылка к новости (https://discuss.linuxcontainer...)
  2. OpenNews: Выпуск инструментариев для управления контейнерами LXC 6.0, Incus 6.0 и LXD 5.21.1
  3. OpenNews: Первый выпуск Incus, форка системы управления контейнерами LXD
  4. OpenNews: Amazon адаптировал инструментарий управлениями контейнерами Finch для работы в Linux
  5. OpenNews: Форк LXD будет развиваться под эгидой сообщества Linux Containers
  6. OpenNews: Компания Canonical перевела проект LXD на лицензию AGPLv3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64203-incusos
Ключевые слова: incusos, incus, lxc, container
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (57) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 14:57, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Это – начало конца. Сегодня Linux Containers выпускает дистрибутив, а завтра что? Redhat выпустит Windows 12?
    Хвост виляет собакой, как говорится. Собака лает, караван идёт.
     
     
  • 2.5, Аноним (5), 15:50, 08/11/2025 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Караван лает, собаки идут.
     
  • 2.7, Аноним (7), 16:16, 08/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    - на урезанном окружении Debian 13
    - отсутствует командная оболочка и традиционные возможности для управления из командной строки или удалённого подключения по SSH

    оно точно надо отдельным репом?

     
  • 2.39, Аноним (39), 11:11, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это как "одноразовые семена". Нужно "посеяться" - иди на поклон. Дистрибутивы сам размножить не можешь.
     
  • 2.48, Аноним (48), 15:32, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наоборот это идеальный вариант. Операционка это запускалка софта. Здесь во главу угла поставили софт и выпустили готовый к использованию из коробки софт.
     

  • 1.2, Аноним (2), 14:59, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Обновим атомарно пол системы, а чтобы было не так больно лакернем это безобразие ништяками ZFS. Хитрый план раскрыт!
     
  • 1.3, сисадмин (?), 15:04, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почти Виндуз Сервер Кор. Шаг влево, шаг вправо - система не запустится. Если что-либо нужно добавить на основной системе, вэлкам к господам Грабе и Поттерингу на поклон. Иначе как без ЭсЭсЭйч удаленно настраивать. А, типа есть веб интерфейс. Ок, а всякие ансиблы и т.д. тоже через РЕСТ подключаться должны. Ну даже не знаю, для кого это? Для локальных админов, которые недавно админили Виндуз, и которые ни про какие ансиблы не слышали?
     
     
  • 2.6, Аноним (5), 15:51, 08/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Добавь в свой ансибл пару рест команд для доступа и всё делов то.
     
  • 2.14, Аноним (-), 17:41, 08/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Почти Виндуз Сервер

    Так и есть. Новость пахнет призраком Винды.

     
  • 2.15, User (??), 17:43, 08/11/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Так не нужно тебе ни влево - ни вправо. Много ты дополнительного софта через SSH на esxi устанавливаешь? И как оно опосля - запускается?
    Ну вот и здесь примерно так же. Если вдруг зачем-то прям НАДО что-то закастомить - берешь и собираешь новый образ, благо генератор для сборки - есть. Что-то пошло не так? Раскатываешь ноду заново и не думаешь.
    Такое в последнее время можно сказать "магистральное направление развития" - suse linux micro, talos linux - для кубикообразных, гипервизоры с KVM для полноценной виртуализации - сейчас вот это вот для LXC\LXD.
    Не очень понимаю, зачем оно (Разница в производительности по сравнению с классической виртуализацией наверно будет - но не настолько значительная, чтоб огород городить, да и обкатана она си-ии-ильно лучше и всяких ништяков окрест - HA, FT, live migration и т.д. - может оно и появится "за деньги" но пока?).
     
  • 2.70, Адидас (?), 20:51, 12/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Cloud init же. Ну и Terraform провайдер можно написать — наверное когда-нибудь он таки появится сам собой.
    Talos Linux как-то справляется же.
     

  • 1.4, bdrbt (ok), 15:06, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Наработки проекта написаны на языке Go
    > базируются на урезанном окружении Debian 13 и ядре Linux из репозитория Zabbly, формирующего пакеты с "ванильными" версиями ядра для Debian

    бубунтообразный франкендебиан с тулзами на языке, версия которого в дебиане   традиционно отстаёт на пару major-ов. Отличный план, ребята, надёжный как швейцарские часы.

     
     
  • 2.17, User (??), 17:48, 08/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Эээээ... а вот тебе не пофиг?
    c89 в ядре никого не колебала, да и c11 тоже новизной не блещет
     
     
  • 3.42, Аноним (39), 11:24, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А что в процессорах появилась какая-то принципиально новая сущность для хранения данных вместо регистров или способ обращения к памяти поменялся на ментальный вместо адресного?
     
     
  • 4.44, User (??), 11:28, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А что в процессорах появилась какая-то принципиально новая сущность для хранения данных
    > вместо регистров или способ обращения к памяти поменялся на ментальный вместо
    > адресного?

    А в go чего такого добавилось? Чай, не iphone 15, с которым одни (д)нище-броды ходят, а приличному человеку и в коробке из под ботинок держать зазорно, да?

     
     
  • 5.60, bdrbt (ok), 06:59, 10/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А в go чего такого добавилось?

    Ну например, в большинстве дистров, go сейчас 1.24, последняя версия 1.25 в которую наконец официально занесли быструю сериализацию/десериализацию json (от 3х до 10 раз быстрее предыдущей), неплохо перепилил quic (хотя и без  CVE не обошлось). Это из того что сам использую, а там и улучшения в шедулере (туда не закапывался) и новые типы коллекций в стандартной поставке. Вобщем развиваются. В дебиане совсем противоположный подход.

     
     
  • 6.61, User (??), 07:16, 10/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> А в go чего такого добавилось?
    > Ну например, в большинстве дистров, go сейчас 1.24, последняя версия 1.25 в
    > которую наконец официально занесли быструю сериализацию/десериализацию json (от 3х до
    > 10 раз быстрее предыдущей), неплохо перепилил quic (хотя и без  
    > CVE не обошлось). Это из того что сам использую, а там
    > и улучшения в шедулере (туда не закапывался) и новые типы коллекций
    > в стандартной поставке. Вобщем развиваются. В дебиане совсем противоположный подход.

    И ЧО? Вот у тебя есть API, написанная ну скажем на 1.22 - чем тебе это мешает этой самой API'шкой пользоваться?
    "От трех до десяти" это конечно замечательно - но предполагаю на задачах "управления гипервизором" (А lxc это скорее "легковесная виртуализация", нежели "контейнерная изоляция" - и срок жизни lxc-контейнера как правило си-иии-иильно больше) разница будет такая большая, вот прям разтакая большая - что просто в микроскоп не заметная...

    Я понимаю, сейчас вообще модно "есть только одна версия - ПОСЛЕДНЯЯ!" и "ааа, она не обновлялась уже две недели, проклятые луддиты рас-рас-рас!" - но надо ж и голову иногда включать...

     

  • 1.8, Аноним (8), 16:49, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Для переноса контейнеров и виртуальных машин из других систем, таких как VMware vCenter, предоставляется Migration Manager.
    >Поддерживается установка образа IncusOS как поверх оборудования, так и в виртуальных машинах под управлением платформ libvirt, Incus, Proxmox, VirtualBox и VMware.

    Гипервизор, запущенный в виртуалке, запускает контейнер.

     
  • 1.9, Аноним (9), 17:22, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Шикарная штука, надо будет где-нибудь попробовать. Как раз есть две стойки под списание, пусть попыхтят напоследок.
     
     
     
    Часть нити удалена модератором

  • 3.30, Аноним (9), 22:34, 08/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе не нравится — отойди, не мешай наслаждаться.
     

  • 1.13, Мемоним (?), 17:40, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это ж один-в-один Талос https://www.talos.dev/
     
     
  • 2.16, User (??), 17:45, 08/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде https://www.suse.com/products/micro/ эти успели раньше ).
    Переходил на talos с него после, гм, известных событий - в общем, то-на-то, но suse как-то человекообразней показалась.
     
     
  • 3.21, Мемоним (?), 20:06, 08/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зузе микро это же переименованный Rancher? Тогда еще CoreOS можно вспомнить. Но емнип, они в отличии от Talos имели минимальную консоль для настройки. Здесь же только удаленное управление и только в кластере.
     
     
  • 4.25, User (??), 20:21, 08/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Зузе микро это же переименованный Rancher? Тогда еще CoreOS можно вспомнить. Но
    > емнип, они в отличии от Talos имели минимальную консоль для настройки.
    > Здесь же только удаленное управление и только в кластере.

    Не, это microos, поверх которой был еще suse alp
    https://www.suse.com/c/revolutionizing-linux-distributions-with-an-adaptable-l
    и управлялось они salt'ом прям из коробки, а ssh если не путаю - не было by design. Впрочем, её я не проектировал - только перенос нагрузки на talos, так что могу ошибаться.

     

  • 1.19, Аноним (19), 18:30, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Отсутствует командная оболочка и традиционные возможности для управления из командной строки, зато все операции управления и настройки производятся только через REST API. Neo UNIX way! :(

     
     
  • 2.23, Аноним (23), 20:13, 08/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    neo win way какой-то
     
  • 2.43, Аноним (39), 11:28, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Странно, что инструмент Матрицы назвали именем борца с Матрицей.
     
     
  • 3.49, Аноним (48), 15:36, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да потому что борец с матрицей был не настоящий, а такая же утилита.
     

  • 1.22, BrainFucker (ok), 20:07, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Какая-то вундервафля. Если дело пойдёт дальше по пути такого усложнения, потом им придётся поверх прикручивать ИИ, ибо без него с этим работать будет невоможно, слишком много всяких нюансов, которые сложно держать в голове.
     
  • 1.26, Anonymous5643 (?), 20:50, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    атомик для k8s прекрасно.
    На SOHO deb? вы уверены???
    поттернинг? ну на фиг...
     
     
  • 2.50, Аноним (48), 15:39, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >На SOHO deb? вы уверены???

    Чем тебе деб не нравится? Убунта уже давно обскакала все дистрибутивы и стала номер один, особенно для мелкого и среднего бизнеса.

     

  • 1.27, Аноним (-), 21:40, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вместо того, чтобы пилить проброс USB в LXC контейнер, они вот на это ненужно время тратят.
     
     
  • 2.31, Аноним (31), 22:54, 08/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    как в анекдоте:
    ...
    - Где потерял?
    - Там, в кустах.
    - А почему тут ищешь?!
    - Тут светлее.
     
  • 2.41, Аноним (39), 11:17, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно потому, что USB "деньгами не пахнет"...
     
  • 2.57, Nellex (?), 22:03, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Разморозьтесь) уж тыщу лет проброс работает, сам регулярно использую на lxd серваках. Там даже tpm можно пробрасывать не говоря уж про usb
     
     
  • 3.65, Аноним (-), 16:53, 10/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуйте пробросить USB wi-fi адаптер, само устройство USB действительно появится в контейнере, но вот сетвого интерфейса там не будет.
     

  • 1.32, мяф (?), 23:06, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    вот в тему лениного mkosi и в целом его трустед бут ворлд слабо представляю,... большой текст свёрнут, показать
     
     
  • 2.38, User (??), 08:58, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > и короче .. я к тому, что для человека, который это все знает только по манам системд, все остается "черной коробкой". и есть такое чувство, что любая поломка закончится переустановкой.

    И в данном случае - это абсолютно нормально, т.к. ровным счетом "ничегошеньки" ценного в самой системе у тебя и нет, а "ценный workload" by design должен переехать на соседнюю ноду без твоего непосредственного вмешательства - в чем, с-на и смысл подобных вещей.

     
     
  • 3.56, мяв (?), 22:01, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    это здесь мб.
    а вот поцтеринг предлагает концепцию неубиваемой ос, к.-я и сама себя починит и сломать не даст и вообще интегрити верифаед.
     
     
  • 4.59, User (??), 06:30, 10/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > это здесь мб.
    > а вот поцтеринг предлагает концепцию неубиваемой ос, к.-я и сама себя починит
    > и сломать не даст и вообще интегрити верифаед.

    Ну, по ремонтопригодности неквалифицированным персоналом в полевых условиях мерседес уазику конечно уступает...

     
  • 2.52, Аноним (9), 18:46, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > слабо представляю, как людям в это вникать, не имея опыта работы с сб, тпм, люксом, дм-* без всех этих наворотов.

    Вникак вак и во всё вообще: читая документацию, экспериментируя, общаясь на эти и смежные темы с другими людьми, пока не начнёт получаться. Ну или можете заплатить тому, у кого этот опыт уже есть.

     

  • 1.33, Аноним (33), 23:50, 08/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >>Для получения загрузочного образа применяется online-генератор

    Что-то напоминает. Ах да, когда скачиваешь что-то, а тебе в комплекте  в инсталлер суют яндыкс или хром.

     
  • 1.34, Аноним (34), 00:31, 09/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я правильно понимаю, что A/B обновления не используют снапшоты, а тратят место на два раздела?
     
     
  • 2.53, Аноним (9), 18:47, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > тратят место

    У тебя там что, SD карточка на 512 мегабайт?

     
  • 2.64, Соль земли2 (?), 09:55, 10/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В Android используют разделы. Но тут могли переделать на снимки. В любом случае в ZFS дедупликация сработает.
     

  • 1.35, Аноним (35), 02:47, 09/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Непанятна!!!
    А вчем фишка атомарного обновления? И слово такое подобрали, как-то только запутывает.
    Атомарное обновление это обновление всего разом, всех пакетов, так чтоля?
     
  • 1.36, 3draven (ok), 03:06, 09/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Lxc в proxmox мне нравится. Но кажется это шибко промышленная штука.
     
     
  • 2.58, x3who (?), 06:28, 10/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А без сабжа его там нет что ли?
     

  • 1.40, Аноним (39), 11:15, 09/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не понятно как сие сочетается с лицензией ядра?
     
  • 1.46, Онаним443 (?), 12:49, 09/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    SSH нет и поэтому не взломают, да?
     
     
  • 2.54, Аноним (9), 18:51, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    SSH вообще не очень-то и нужен для администрирования систем, особенно в годных коммерческих клаудах. И таки да, существенно снижает поверхность атаки и лишает малограмотных сисадминов возможности поменять конфиги на сервер в обход автоматизации. Привыкшим везде логиниться вручную и делать sudo su - root это ломает шаблон. Кто-то адаптируется, кто-то увольняется.
     
     
  • 3.63, Соль земли2 (?), 09:52, 10/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > sudo su - root

    Смысл так писать, когда sudo -i делает то же самое, но в одну команду, короче по смыслу.

     
     
  • 4.67, Аноним (9), 19:22, 10/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Спроси у тех, кто так пишет. И у тех, кто на древние системы логинится.
     

  • 1.62, Соль земли2 (?), 09:50, 10/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    A/B обновления, как в Android. Непонятно зачем OverlayFS, когда уже используют ZFS. Например, Docker можно на ZFS перевести. Неплохой конкурент NixOS, в которой меня смущают остатки файлов отдельно от пакетов Nix.
     
  • 1.66, _kp (ok), 18:28, 10/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Название весьма неблагозвучное.

    - Какая у тебя система на компе установлена?
    - Инкусос.
    - Чего чего? :)

     
     
  • 2.69, Аноним (69), 01:28, 11/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да норм вся, инклюзивный сос же))д
     

  • 1.68, Аноним (69), 01:27, 11/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все ждали вендекапца, но он пришел не с той стороны.
    Ещё чуть урезать ядро, довпихнуть цифровые подписи всего и вся и винда покажется поприятнее.
    А всё что? Классиков нужно было слушать - "если слишком заворачивать - провернетесь и окажетесь с другой стороны".
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру