The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от opennews (ok) on 01-Фев-15, 21:12 
Компания Blue Systems, развивающая дистрибутив Netrunner (ответвление от  Kubuntu) и  предоставляющая финансирование разработки KWin, Kubuntu и KDE-редакции дистрибутива Linux Mint,  в сотрудничестве с участниками проектов  KDE, BBQLinux, Fedora, KaOS, Kubuntu, Manjaro и Maui, подготовила (http://calamares.io/Calamares-1.0/) первый выпуск Calamares (http://calamares.io/), универсального фреймворка для построения инсталляторов, не зависимых от конкретных дистрибутивов Linux. Фреймворк предоставляет несколько десятков готовых модулей c реализацией различных возможностей, востребованных в установщиках дистрибутивов. Код фреймворка написан на языке С++, графический интерфейс основан на библиотеке Qt 5 (используется QML), для разработки модулей могут использоваться языки C++ и Python. Код распространяется (https://github.com/calamares/calamares) под лицензий GPLv3.

Мотивом создания Calamares является желание наладить сотрудничество между дистрибутивами в области разработки инсталляторов. Несмотря на схожесть решаемых задач, в настоящее время каждый дистрибутив развивает собственный инсталлятор или пытается развивать ответвление от инсталлятора другого дистрибутива. В рамках проекта Calamares предпринята попытка привлечь разработчиков к совместной работе по созданию типовых универсальных блоков, из которых дистрибутивы бы могли формировать инсталляторы, адаптированные для потребностей и задач каждого дистрибутива. При этом прокт Calamares  не ставит перед собой задачу подготовки замены существующим инсталляторам первичных дистрибутивов, а скорее пытается предоставить универсальные и не зависящие от особенностей конкретных дистрибутивов средства быстрого создания инсталляторов для новых и независимых дистрибутивов.

Для создания собственного установщика на базе  Calamares  достаточно выбрать готовые модули (https://github.com/calamares/calamares/tree/master/src/modules) или написать собственные, определить логику установки дистрибутива и определить внешний вид (https://github.com/calamares/calamares/tree/master/src/branding). Для упрощения и ускорения разработки модули и компоненты Calamares могут создаваться на языке Python (для интеграции с С++ используется Boost.Python (http://www.boost.org/doc/libs/1_57_0/libs/python/doc/index.html)). Все конфигурационные данных хранятся в формате YAML.


Основные особенности:


-  Полностью модульная архитектура, предоставляющая три вида интерфейсов плагинов:  C++, Python и произвольные процессы-обработчики;
-  Многопоточный исполнитель заданий с управляющим API для языков C++ и Python;
-  Коллекция из 25 готовых модулей, предоставляющих средства от управления загрузчиками и настройки таблицы разделов для управления пользователями;
-  Автономный механизм определения внешнего вида, позволяющий реализовать установщик в стиле оформления дистрибутива без необходимости применения патчей;
-  Продвинутый редактор дисковых разделов с поддержкой таблиц разделов DOS и GPT, средствами автоматической разбивки и изменения размера разделов.

URL: http://calamares.io/Calamares-1.0/
Новость: http://www.opennet.dev/opennews/art.shtml?num=41582

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +8 +/
Сообщение от MPEG LA (ok) on 01-Фев-15, 21:12 
>Каждая фабрика фабрик молотков строится для Вас экспертами своего дела, и вам не нужно волноваться о деталях постройки фабрики
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +5 +/
Сообщение от виндотролль (ok) on 01-Фев-15, 21:21 
только вчера игрался с Manjaro, в котором этот Calamares используется.
Вердикт: можно рекомендовать домохозяйкам.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от Sluggard (ok) on 01-Фев-15, 21:30 
Это в Дебиан надо, а то они свой инсталлятор что-то постоянно тестируют.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от Умная Маша on 01-Фев-15, 21:43 
В дебиане есть инсталлятор? А я как дурочка через debootstrap развёртываю.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

14. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +2 +/
Сообщение от Sluggard (ok) on 01-Фев-15, 22:03 
Да на ОпенНете постоянно новости вида «Второй релиз-кандидат Debian-Installer 4.0» или «Инсталлятор Debian 8 'Jessie' перешёл на стадию бета-тестирования». =)
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

15. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +1 +/
Сообщение от A.Stahl (ok) on 01-Фев-15, 22:06 
Просто Дебиан один из немногих дистров где инсталлятор действительно тестируют, а не просто запускают пару раз...
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

22. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +2 +/
Сообщение от Sluggard (ok) on 01-Фев-15, 22:24 
Если постоянно тестируют, значит постоянно колупают-ломают? )
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

24. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +2 +/
Сообщение от mine (ok) on 01-Фев-15, 23:06 
Инсталятор адаптируют к особенностям нового релиза + добавляют поддержку новых технологий типа GPT, UEFI и т.п.
Плюс тестирование инсталлятора - это тестирование того, что дистр правильно установился, и все опции отработали как надо.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

25. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от Sluggard (ok) on 01-Фев-15, 23:22 
Что-то у других дистров, и без нескольких беток/кандидатов, и фишки добавляются.
Но не о том речь.
Возвращаясь к моему первому комменту: вот пусть дебиановцы разгрузят себя маленько от всех эти бесконечных выпусков инсталлятора и тестов, используя этот. )
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

26. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +2 +/
Сообщение от A.Stahl (ok) on 01-Фев-15, 23:39 
Ты поломался наверное.
Просто кто-то упоротый упорно и регулярно приносит сюда новости про дебиановский инсталлятор. А про инсталляторы из других дистров не приносит. Зачем он это делает? Ну хобби у человека такое. Бессмысленное, но безобидное.
Или ты думаешь, что в других проектах пишут сразу и без ошибок?:)
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

27. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +1 +/
Сообщение от Sluggard (ok) on 01-Фев-15, 23:50 
Ну я как-то не в курсе, чтоб в других дистрах выпускали бета-версии и релиз-кандидаты не самого дистра в целом, а отдельно его инсталлятора. :D
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

46. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от Аноним (??) on 02-Фев-15, 11:39 
> А про инсталляторы из других дистров не приносит. Зачем он это
> делает? Ну хобби у человека такое. Бессмысленное, но безобидное.

Почему же бессмысленное? Некоторым интересно почитать про дебиановский инсталлятор. Ну вот например, мне. А другие дистры - ну вот кому они нужны - тот и пишет про них новости. Человек пишущий про инсталлятор дебиана за ними не следит и врядли станет новости писать.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

41. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  –1 +/
Сообщение от бедный буратино (ok) on 02-Фев-15, 05:51 
> Возвращаясь к моему первому комменту: вот пусть дебиановцы разгрузят себя маленько от всех эти бесконечных выпусков инсталлятора и тестов, используя этот. )

"этот" умеет iscsi, нормальную сетевую загрузку, работу для слабовидящих, работу на s390 и обновление на новую версию, учитывающую все особенности? так что, при всех своих недостатках, d-i ещё поживёт, даже если все включатся в работу над этой штукой :)

а вообще, вы не совсем понимаете специфику, что такое d-i, и почему у него столько релиз-кандидатов. :) [точно не потому, что там все компоненты тестируют с утра до вечера]

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

45. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от Аноним (??) on 02-Фев-15, 11:31 
У тебя есть s390? Расскажи.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

44. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от ананана on 02-Фев-15, 11:29 
То-то "оттестированный" инсталятор последней стабильной версии Debian не смещает разделы в новых HDD с секторами 4096 байт. И получаем износ + замедление работы дисков.

К слову в kubuntu менеджер разделов тоже этого не делает.

А вот в ubuntu/xubuntu, там где gparted - всё ОК.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

48. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от Andrey Mitrofanov on 02-Фев-15, 11:49 
> То-то "оттестированный" инсталятор последней стабильной версии Debian не смещает разделы
> в новых HDD с секторами 4096 байт.

"последней" это какой? wheezy, говорят, "всё" делает https://lists.debian.org/debian-boot/2014/05/msg00078.html , jessie не выпущен -- рипорть баги, починят.

> И получаем износ + замедление работы дисков.

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

49. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от ананана on 02-Фев-15, 13:16 
Последний это
debian-7.8.0-amd64-CD-1.iso (возможно kde версия, но в инсталяторе там не kde менеджер, а свой)

Проверил после установки командой из ubuntu
sudo fdisk -l

Написало, проблема с секторами, не смещены... Пришлось создавать раздел для debian из ubuntu через gparted.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

51. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от ананана on 02-Фев-15, 13:22 
>> То-то "оттестированный" инсталятор последней стабильной версии Debian не смещает разделы
>> в новых HDD с секторами 4096 байт.
> "последней" это какой? wheezy, говорят, "всё" делает https://lists.debian.org/debian-boot/2014/05/msg00078.html
> , jessie не выпущен -- рипорть баги, починят.
>> И получаем износ + замедление работы дисков.

Если кто тестить будет убедитесь, что у вас HDD с 4096 секторами БЕЗ эмуляции секторов 512. Есть HDD с эмуляцией для совместимости.

И да, я писать репорт не буду. Напишите кто, если хотите.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

53. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  –1 +/
Сообщение от Michael Shigorin email(ok) on 02-Фев-15, 16:01 
> Если кто тестить будет убедитесь, что у вас HDD с 4096 секторами
> БЕЗ эмуляции секторов 512. Есть HDD с эмуляцией для совместимости.

На эту тему есть сводная страничка: http://www.altlinux.org/BigSector (очень кратко -- весь известный мне разбивочный инструментарий был поправлен весьма давно; выравнивать имеет смысл практически всегда не только ради 4K HDD/SSD).

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

39. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +1 +/
Сообщение от бедный буратино (ok) on 02-Фев-15, 04:46 
>  Просто Дебиан один из немногих дистров где инсталлятор действительно тестируют, а не просто запускают пару раз...

ну-ну... при этом некоторые модули со времён этча потеряли некоторые файлики и некоторые заявленные функции не работают

с поддержкой iscsi в 7.0 смешно получилось

про багу с ext2/ext3, которую я им показал, рассказал как воспроизвести - я даже не помню, чем закончилось, ибо бросил - терпения не хватило. может быть, сочли незначащим, мне даже неинтересно проверять :)

то, что меня больше всего поражет - это то, что в Ubuntu Server - тот же самый дебиан-инсталлер, только фиолетовый, но там куча фич появилась раньше (oem-mode там ещё в 2008 появился, в debian до сих пор "портируют"), iscsi работал без проблем, начиная, по-моему, с ubuntu 10.10 - ну бери ты модули оттуда, в чём причина упрямствовать? ядро же сейчас берут у убунты, и ничего...

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

52. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от Michael Shigorin email(ok) on 02-Фев-15, 15:14 
> Да на ОпенНете постоянно новости вида «Второй релиз-кандидат Debian-Installer 4.0»
> или «Инсталлятор Debian 8 'Jessie' перешёл на стадию бета-тестирования». =)

Это всё-таки про исошку, которая содержит не только инсталятор, но и базовую инфраструктуру дистрибутива, начиная с ядра.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +2 +/
Сообщение от Аноним email(??) on 01-Фев-15, 22:13 
ТНН!!!
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

17. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +1 +/
Сообщение от Аноним (??) on 01-Фев-15, 22:17 
Врёшь ты всё.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

11. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +4 +/
Сообщение от lucentcode (ok) on 01-Фев-15, 21:54 
Удачи проекту. Унификация - это насущная необходимость. Только унификация позволит сделать дистрибутивы Linux одной платформой, под которую удобно создавать приложения(в том числе и коммерческие), о которой можно будет распространять книги из серии Linux для чайников(по аналогии с Windows и MacOS X). Базовая платформа(основа) всех дистрибутивов должна быть единой.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  –1 +/
Сообщение от Аноним (??) on 01-Фев-15, 22:00 
и в сисд ага, в сисд обязательно для унификации =D
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

18. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от Akue on 01-Фев-15, 22:17 
> Только унификация позволит сделать дистрибутивы Linux одной платформой, под которую удобно создавать приложения(в том числе и коммерческие)

Унификации под linux`ами достаточно. Под linux создаётся много коммерческого ПО. Причина того, что не портируют ширпотреб типа фотошопа и премьера, в том, что под линуксом мало пользователей. А мало пользователей потому что нет ширпотреб ПО...
А вот унификация инсталлятора ничем писателям приклодного ПО не поможет. Никому же не мешает, что у Windows 7 и Windows 8 разные инсталяторы!

> о которой можно будет распространять книги из серии Linux для чайников(по аналогии с Windows и MacOS X)

http://www.ozon.ru/context/detail/id/3098504/

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

23. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +4 +/
Сообщение от Sluggard (ok) on 01-Фев-15, 22:56 
> ширпотреб типа фотошопа и премьера

С каких пор профессиональные инструменты для работы с графикой и видео стали ширпотребом?
Ты очередной школьник, который крякнутый PhotoShop качает, чтоб фотку отмасштабировать?

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

55. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от Led (ok) on 04-Фев-15, 01:39 
>> ширпотреб типа фотошопа и премьера
> С каких пор профессиональные инструменты для работы с графикой и видео стали ширпотребом?

С тех пор, как 95% пользователей этого ширпотреба считают себя профессионалами.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

35. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +1 +/
Сообщение от Аноним (??) on 02-Фев-15, 01:17 
ЮУнификация - это насущная необходимость. Только унификация позволит..

Ага, правильно. И строем - в светлое будущее. Рядовой lucentcode, шире шаг!

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

19. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +3 +/
Сообщение от kleem_head on 01-Фев-15, 22:19 
А при запуске, на первом же скрине предлагать дистрибутив на выбор :D

Select linux:
- *buntu
- fedora
- debian
- other

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  –1 +/
Сообщение от бедный буратино (ok) on 02-Фев-15, 05:53 
> А при запуске, на первом же скрине предлагать дистрибутив на выбор :D
> Select linux:
> - *buntu
> - fedora
> - debian
> - other

это ты меню PXE/iPXE изобрёл :)

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

43. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от тоже Аноним email(ok) on 02-Фев-15, 09:58 
Мечта идиота: установочный диск любого Линукса.
То, что получится минимум блю-рэй, никото ведь не остановит?
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

54. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от bebe (??) on 03-Фев-15, 07:09 
network install?
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

20. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от Bizdelnick on 01-Фев-15, 22:20 
Занятно, но есть/планируется ли там аналог kickstart/preseed?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  –1 +/
Сообщение от manster (ok) on 02-Фев-15, 00:29 
Особенно полезен для установки генты, а вообще универсальность ещё то садомазо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +1 +/
Сообщение от Аноним (??) on 02-Фев-15, 00:32 
> Особенно полезен для установки генты, а вообще универсальность ещё то садомазо.

я гентушник и я не понимаю эти глупые картинки, кнопки и однословные надписи. где маны? куда терминал дели?
разве так трудно диск разметить, архив распаковать и собрать ядро с за многие годы отконфигурированным конфигом, перманентно с собой таскаемым на флешке?

это из за егэ всё.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

34. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  –2 +/
Сообщение от manster (ok) on 02-Фев-15, 00:40 
Так это излюбленная тема решать все за пользователей. В стиле хорошо известных авторов.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

32. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  –1 +/
Сообщение от Аноним (??) on 02-Фев-15, 00:33 
Ну да, Генту — один из самых универсальных дистров.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

36. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  –1 +/
Сообщение от Аноним (??) on 02-Фев-15, 02:18 
Вот только у них на видео "Install" - отдельный пункт, когда в той же Убунте установка начинается почти сразу и можно, вместо втыкания на прогресс-бар, настроить клавиатуру там, время.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от chinarulezzz (ok) on 02-Фев-15, 03:10 
ncurses интерфейса нет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  –1 +/
Сообщение от Аноним (??) on 02-Фев-15, 11:41 
> ncurses интерфейса нет?

Зато он "Calamares 1.0, независимый от дистрибутивов фрей...". Независимый от фрей, вотю. Ну так опеннет пишет :)

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

38. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  –2 +/
Сообщение от Аноним email(??) on 02-Фев-15, 04:44 
лучше бы как зверь ХП + WPI
WoT + Jowe, вот это взлетит. Дебиан зверь + WPI
вот так надо делать а пока не сделаете тут пишите
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  –1 +/
Сообщение от бедный буратино (ok) on 02-Фев-15, 04:47 
Круто
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от Аноним (??) on 02-Фев-15, 13:18 
- Таки пrостите, но на скриншоте я вижу Ubiquity.
- Первый пункт мне очень понравился. Это точно ОН!!!

Возникает вопрос: Какой из проектов первичен? Кальмар или Юбиквити?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

56. "Представлен Calamares 1.0, независимый от дистрибутивов фрей..."  +/
Сообщение от Аноним (??) on 06-Фев-15, 13:38 
Узнал из новости о Netrunner-os, поставил, тащусь. Уже пару дней в восторге. А вроде бы доведенная до ума Kubuntu. Всё работает как надо, никак проблем, установщик очень порадовал, молодцы и успехов им.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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