Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск GNU Mes 0.25, инструментария для самодостаточной сборки дистрибутивов" | +/– | |
| Сообщение от opennews (?), 12-Ноя-23, 10:49 | ||
После полутора лет разработки состоялся выпуск инструментария GNU Mes 0.25, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC и позволяющего добиться замкнутого цикла пересборки из исходных текстов... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 3. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –10 +/– | |
| Сообщение от Аноним (3), 12-Ноя-23, 11:05 | ||
Больше всего меня поражает такое длительное время между стабильными релизами у опенсурц проектов. Этим они стреляют себе в ногу. Обыватель не будет качать найтли или, не дай бог, собирать их из сурцов. Он скачает офф стабильный релиз. Которому два года и не такой уж он и стабильный - в нем куча багов. Что сделает обыватель, когда эта поделка не заведется изкоробки? Он свалит к проприетарщикам, у которых релизы вылизаны до идеала. Яркий пример - Code::Blocks, у который в последнем релизе поломан копипстинг, что очень сильно раздражает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –4 +/– | |
| Сообщение от Аноним (4), 12-Ноя-23, 11:22 | ||
Некогда нам, вам нужно вы и собирайте. А мы никому ничего не должны, пусть нас проект будет в жопе все равно мы бесплатно пашем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от Аноним (5), 12-Ноя-23, 11:53 | ||
Всё правильно сказано. Опенсорс проекты - это не халява и не бесплатный труд, а решение исключительно своих проблем. Хотите чтобы кто-то решал чужие? Заплатите ему за это. Или face your problems yourself. Опенсорс - не коммунизм. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –3 +/– | |
| Сообщение от Аноним (4), 12-Ноя-23, 14:50 | ||
Получается лучше спиратить проприетарь, чем надеяться, что в попенсорсных аналогах что-то будет работать. Теперь я понимаю почему у нас попенсорс не развит....... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от Аноним (23), 12-Ноя-23, 15:00 | ||
Спиратить проприетарь с интегрированной малварью. Сейчас не нулевые, теперь почти всегда так. Если вас такое устраивает - то да. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –1 +/– | |
| Сообщение от Аноним (4), 12-Ноя-23, 16:44 | ||
На приватных трекерах нет никакой малвари. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 33. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +3 +/– | |
| Сообщение от Аноним (33), 12-Ноя-23, 21:03 | ||
Дважды наивный. 1. малварь от разработчика идёт, напр. "телеметрия" и прочие закладки для отслеживания нелицензионных установок. 2. С какой стати на приватных нет? Даже если приклеенная малварь не распространяется в сговоре с модератором (а зачастаю она распространяется именно в сговоре с модератором, который оперативно трёт все сообщения с жалобами на малварь, в том числе пруфами уровня детальной пошаговой инструкции по отклеиванию), прибыль от малвари позволит новый аккаунт купить и окупить в маловероятном случае бана. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (4), 12-Ноя-23, 22:16 | ||
Потому что трекеров больше, чем один, везде не потрешь отзывы. И репутация зарабатывается годами, а теряется моментально. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 53. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –1 +/– | |
| Сообщение от Аноним (53), 13-Ноя-23, 15:31 | ||
Секрета не открою, когда скажу, что на репутацию вообще всем похрен в случае монополии. Владельцы и работники не нужных трекеров просто сядут. А владельцы нужных будут делать то, что им надо, и не сядут, ибо трекер кому надо принадлежит, а вы никуда не денетесь с подводной лодки и продолжите хавать двойную малварь, и от производителя ПО, и от релизеров. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от Аноним (4), 13-Ноя-23, 15:48 | ||
Примеры давай двойной малвари на подконтрольных, а не теории заговора. Я почему то не склонен доверять шизе местных, которые ME из биоса выпиливают. Если вы поехавшие параноики - ваши проблемы. А почему должны ваши фантазии волновать, покуда мои кредитки целы, я доволен, я ведь не скрываюсь от мирового правительства рептилоидов, чтобы себя накручивать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +2 +/– | |
| Сообщение от Аноним (40), 13-Ноя-23, 01:49 | ||
А вот это — коммунизм! Либо на халяву, либо сп…ть. | ||
| Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору | ||
| 24. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –2 +/– | |
| Сообщение от Аноним (24), 12-Ноя-23, 16:00 | ||
Профессионально приплетаю коммунизм. Дорого. | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 29. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (29), 12-Ноя-23, 17:06 | ||
Сделай паузу с приплетаниями, поделись со всеми. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –1 +/– | |
| Сообщение от Аноним (48), 13-Ноя-23, 11:41 | ||
> Всё правильно сказано. Опенсорс проекты - это не халява и не бесплатный | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 21. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (21), 12-Ноя-23, 14:47 | ||
В целом существует continuous delivery. Я так и публикую свои библиотеки на npm. Как только изменения попадают в мастер. Только использовал GitHub Actions, которое не рекомендую, они постоянно что-то меняют и оно ломается периодически. Лучше как-то обеспечить локальный сценарий сборки — надёжнее будет. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 6. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –1 +/– | |
| Сообщение от Аноним (6), 12-Ноя-23, 11:55 | ||
>> GNU Mes is a Scheme interpreter and C compiler for bootstrapping the GNU System. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 8. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (8), 12-Ноя-23, 11:59 | ||
Все для Вас | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (11), 12-Ноя-23, 12:06 | ||
Ну так ешьте корпоративное вас же ни кто не принуждает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 13. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +3 +/– | |
| Сообщение от Аноним (6), 12-Ноя-23, 12:09 | ||
>> GNU Mes is a Scheme interpreter and C compiler for bootstrapping the GNU System. | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 25. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (25), 12-Ноя-23, 16:42 | ||
Это тот вылизанный до идеала компилятор, который фиксит баги, а потом в следующем же крупном релизе их снова возвращает? Вот уж точно, отточеный до идеала. | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 39. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –2 +/– | |
| Сообщение от Аноним (40), 13-Ноя-23, 01:48 | ||
Недавно как раз вспоминал, какие есть коммерчески успешные игры, собранные свободным компилятором. И вспомнил ровно одну — Quke 1. Но Кармак в своё время тем ещё экспериментатором был. Впрочем, эксперимент не задался. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от фф (?), 16-Ноя-23, 07:20 | ||
В playstation SDK от сони входит gcc - подозреваю, что большинство игр на плойке собрано им. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +3 +/– | |
| Сообщение от Аноним (11), 12-Ноя-23, 12:01 | ||
>>Обыватель не будет качать найтли или, не дай бог, собирать их из сурцов. Он скачает офф стабильный релиз.... | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 28. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +4 +/– | |
| Сообщение от Аноним (29), 12-Ноя-23, 16:54 | ||
Обыватель каждый день на кухне бутстраппит NixOS. Каждая кухарка должна уметь не только управлять государством, но и обеспечить суверенитет государства операционными системами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от Аноним (25), 12-Ноя-23, 16:47 | ||
Не на то смотрите. Дело не в том, что между релизами два года, дело в том, что недостаточно тестируют. А то повадились: быстро-быстро пихнули в релиз то, что, по сути, является в лучшем случае бета-версией, а уж в продакшне дотестируют. В итоге всё равно после релиза ждёшь ещё 2-3 патча, чтобы "стабильная" версия стала действительно стабильноый. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 35. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (4), 12-Ноя-23, 22:22 | ||
Это если более менее успешный/популярный проект, а не подделка одного васяна. Такие могут и по 2 года делать промежутки между версиями, а минорных не делать вовсе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от Аноним (11), 12-Ноя-23, 11:58 | ||
Это божественно! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. Скрыто модератором | –2 +/– | |
| Сообщение от Аноним (9), 12-Ноя-23, 11:59 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (14), 12-Ноя-23, 12:41 | ||
Теперь точно сделают свой дистрибутив с нескучными обоями. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +2 +/– | |
| Сообщение от Аноним (11), 12-Ноя-23, 12:43 | ||
Guix ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (18), 12-Ноя-23, 12:49 | ||
С консолью на последовательном порту. | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
| 16. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –2 +/– | |
| Сообщение от Аноним (18), 12-Ноя-23, 12:47 | ||
Все конечно хорошо, но лучшебы эти силы пустили на батстрап Rust компилятора. Я RMS доверяю, мне rust нужен, подонки его везде напихали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (11), 12-Ноя-23, 12:48 | ||
да как напихали так и выпилят делов то | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от Аноним (19), 12-Ноя-23, 13:58 | ||
Уже давно есть. Правда цепочка довольно длинная получилась, надо бы оптимизировать. | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 20. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (20), 12-Ноя-23, 14:10 | ||
Когда-то был TCCBOOT, который в процессе загрузки собирал урезанное ядро Linux. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (30), 12-Ноя-23, 17:51 | ||
> В GNU Mes предлагается самодостаточный (self-hosting) интерпретатор для языка Scheme, написанный на языке Си | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +3 +/– | |
| Сообщение от Аноним (31), 12-Ноя-23, 18:28 | ||
Там цепочка начинается с ассемблера, а не с Си | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (53), 13-Ноя-23, 15:10 | ||
А должна начинаться с простейшего процессора на минимуме простейших кустарно изготавливаемых дискретных элементов, простейшего считывателя перфоленты, простейшего термопринтера, печатающего места для отверстий на перфоленте, простейшей программы для этого устройства в виде транскрипта перфоленты. Всё должно быть выжжено в кубе из кварца по технологии Project Silica и заточено на Шпицбергене. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +2 +/– | |
| Сообщение от Аноним (54), 13-Ноя-23, 15:43 | ||
Так оно так и начиналось ;) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от Аноним (32), 12-Ноя-23, 20:24 | ||
> Оба компонента взаимособираемы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от Аноним (38), 13-Ноя-23, 01:00 | ||
Для x86 GNU Mes собирается вот из этого: https://github.com/oriansj/bootstrap-seeds/blob/master/POSIX... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (41), 13-Ноя-23, 03:22 | ||
Забавно, что в README указанного проекта написано | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +2 +/– | |
| Сообщение от Аноним (38), 13-Ноя-23, 08:09 | ||
Это правильно. Ты должен проверить исходники, перед тем как использовать. Иначе процесс бутстрапизации теряет смысл | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от anonymoose (?), 12-Ноя-23, 22:32 | ||
А вот дурацкий вопрос: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от anonymous (??), 12-Ноя-23, 23:08 | ||
Кстати, не вопрос ни разу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от Аноним (44), 13-Ноя-23, 08:38 | ||
Когда добавят бутстрэппинг для С#? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от Аноним (50), 13-Ноя-23, 14:24 | ||
Когда Андреас Хелсберг на горе свистнет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от Пряник (?), 13-Ноя-23, 10:51 | ||
Ещё забыли пункт про сборку Knight процессора на ПЛИС для hex0 (который уже stage0). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 59. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
| Сообщение от Тот_ещё_аноним (ok), 13-Ноя-23, 18:53 | ||
Целевой source как машкод? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –1 +/– | |
| Сообщение от Пряник (?), 13-Ноя-23, 10:53 | ||
Осталось Nix переписать, а то они используют обёртку вокруг него на Guile. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (48), 13-Ноя-23, 11:38 | ||
"В GNU Mes предлагается самодостаточный (self-hosting) интерпретатор для языка Scheme, написанный на языке Си, и простейший компилятор для языка Си (MesCC), написанный на языке Scheme. Оба компонента взаимособираемы. Scheme-интерпретатор даёт возможность собрать Си-компилятор MesCC, который затем позволяет собрать урезанную версию компилятора TinyCC (tcc), возможностей которого уже достаточно для сборки GCC." | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 49. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от anonymous (??), 13-Ноя-23, 12:39 | ||
> А если уже собранные бинарники собраны так, чтобы в исходники добавлять скрытые закладки на этапе компиляции типа проверенных исходников, как они решили эту "проблему"?! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (56), 13-Ноя-23, 15:52 | ||
По моему скромному мнению, более надёжным решением было бы написание минималистичного компилятора C на ассембрере целевой архитектуры. Минималистичного насколько это возможно. Да, потребуется отдельно для x86_64, отдедьно для RISC-V64. Затем, _ручная_ трансляция этого C-компилятора в машинные коды с помещением выходного кода в минималистичный ELF-файл. Далее, сборка этим компилятором интерпретатора Scheme. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 58. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от anonymous (??), 13-Ноя-23, 18:12 | ||
> ... более надёжным решением было бы написание минималистичного компилятора C на ассембрере целевой архитектуры. Минималистичного насколько это возможно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 57. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +2 +/– | |
| Сообщение от Пряник (?), 13-Ноя-23, 17:58 | ||
Эта новость как раз про решение этой проблемы. Тем чем читал? Я даже выше пояснил: первый компилятор ассемблера stage0 ты собираешь на ПЛИС/FPGA/вентильной матрице. | ||
| Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору | ||
| 51. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –3 +/– | |
| Сообщение от mos87 (ok), 13-Ноя-23, 14:39 | ||
очень крутая, интересная, технологичная - и, скорее всего, бесполезная норкомания. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (65), 16-Ноя-23, 17:37 | ||
Оно наберёт вес только после появления в массах компов с открытыми прошивками (Canoeboot https://www.opennet.me/opennews/art.shtml?num=60011 прошивки видяхи, сетевухи, диска, ...) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
| Сообщение от Аноним (64), 16-Ноя-23, 16:57 | ||
> Проект также развивает Си-библиотеку Mes C, которой достаточно для сборки glibc 2.2.5, binutils 2.20.1 и gcc 2.95.3, необходимых для развёртывания дистрибутива Guix для платформ i686-linux, x86_64-linux, armhf-linux и aarch64-linux, используя только исходные тексты (Full Source Bootstrap). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |