The OpenNET Project / Index page

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



"Bcachefs будет исключён из ядра Linux из-за конфликта между разработчиком и мэйнтейнерами"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Bcachefs будет исключён из ядра Linux из-за конфликта между разработчиком и мэйнтейнерами"  +/
Сообщение от opennews (?), 12-Авг-25, 22:59 
Файловая система Bcachefs будет удалена из основного дерева ядра Linux. Несмотря на технические достоинства и активное развитие, судьба проекта осложнилась из-за затянувшегося конфликта между его автором Кентом Оверстритом (Kent Overstreet) и ведущими мэйнтейнерами подсистем виртуальной памяти (VM) и файловых систем (FS)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63717

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

Оглавление

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


2. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (2), 12-Авг-25, 22:59 
Ссылка на сайт bcachefs, ссылка на статью опеннета о включении bcachefs в состав ядра, июньская новость о конфликте и возможном исключении bcachefs из состава ядра.

Так и не понял, что ноаого-то произошло?

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

25. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от нах. (?), 12-Авг-25, 23:57 
таки возможное стало свершившимся. В целом, конечно, и хрен с ней, поскольку layered fs нужны примерно никому, штука основанная опять двадцать-пять на btree (про который Шишкин все уже написал), EC не работает, навечно, видимо, застряв в incomplete, снапшоты и сабволы даже еще более примитивные чем у бырбыры, ни для бэкапа ни для управления пространством не годятся, just a fancy directories (которые еще и долго удаляются).

т.е. никакого применения ни в промышленности ни для хомячков не просматривается даже при идеальном сценарии, только для любителей подкроватных серверов с "от шести до восьми сата коннекторов".

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

56. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от дАнон (?), 13-Авг-25, 01:24 
вот для подкроватных сервов как раз ничего кроме него нету
Ответить | Правка | Наверх | Cообщить модератору

3. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (3), 12-Авг-25, 23:00 
Голосование на острове в какой серии было?
Ответить | Правка | Наверх | Cообщить модератору

5. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (5), 12-Авг-25, 23:13 
> проблема носит системный характер и касается ... всей группы мейнтейнеров файловых систем и подсистемы виртуальной памяти

Вот это разборки там... Может пора заморозить ядро?

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

6. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (6), 12-Авг-25, 23:16 
Ну заморозь себе ядро, выбери версию и зафиксируй, кто ж мешает.
Ответить | Правка | Наверх | Cообщить модератору

8. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (5), 12-Авг-25, 23:22 
Это как-то поможет COWбоям не лаяться между собой?
Ответить | Правка | Наверх | Cообщить модератору

7. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +3 +/
Сообщение от XeXeemail (?), 12-Авг-25, 23:18 
Этот Кент тот еще кент, конечно, но думаю - дело не в этом. Bcachefs, развиваемая Кентом почти в одиночку, выглядит сильно приличнее btrfs, в которую вкинуты лямы денег и человеко-часов. Просто кто-то не умеет признавать ошибки и пользуется своим служебным положением.

Ну а Линус давно на крючке у тех корпов, что им пользуются. Я бы даже сказал - на CoC'е.

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

27. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Karl Richter (ok), 12-Авг-25, 23:58 
Может и приличнее, но медленнее.
Ответить | Правка | Наверх | Cообщить модератору

57. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от дАнон (?), 13-Авг-25, 01:25 
но и btrfs не пушка. вот даже в последних апдейтах чёт там бустят, давно вышедшее
Ответить | Правка | Наверх | Cообщить модератору

9. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (9), 12-Авг-25, 23:24 
Bcachefs теперь будет как ZFS - сбоку прикручен на скотч...
Ответить | Правка | Наверх | Cообщить модератору

10. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (10), 12-Авг-25, 23:28 
Реальных причин две: 1) Линус уже старый и его мозг не тянет постоянный хакинг ядра 2) у корпораций своё видение того, как должны выглядеть файловые системы
Ответить | Правка | Наверх | Cообщить модератору

11. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от чатжпт (?), 12-Авг-25, 23:29 
разработчик фс - это как клеймо на социальных скилах. что с ними не так
Ответить | Правка | Наверх | Cообщить модератору

34. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (34), 13-Авг-25, 00:08 
Слишком умные? Хотят достигать результата, а не просто одеваться по моде и обсуждать у кофемашины прошедшую поездку в отпуск?
Ответить | Правка | Наверх | Cообщить модератору

37. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от чатжпт (?), 13-Авг-25, 00:15 
тот который в тюрьме сидит - тоже из этих, умных?
Ответить | Правка | Наверх | Cообщить модератору

39. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (-), 13-Авг-25, 00:20 
Не, это точно нет.
Он книги "как заметать следы после убийства" купил после(!!) совершения преступления.
Странно что он не косил под умственно отсталого))
Ответить | Правка | Наверх | Cообщить модератору

42. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (34), 13-Авг-25, 00:24 
Из слишком умных, да.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

12. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (12), 12-Авг-25, 23:29 
Шишкин был прав.
Ответить | Правка | Наверх | Cообщить модератору

13. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от dannyD (?), 12-Авг-25, 23:33 
Кент 100% прав - критические исправления ФС должны вноситься немедленно.

Поэтому у него нет другого выбора как НЕ быть привязанным к разработке ядра.

Линус всё верно разрулил.

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

14. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (14), 12-Авг-25, 23:36 
И да, и нет.

Дистры очень неохотно включают патчи для больших фич.

В Fedora их практически нет - уже засада.

Насчёт Debian/Ubuntu не в курсе.

Arch как будто не против.

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

18. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –2 +/
Сообщение от Аноним (18), 12-Авг-25, 23:44 
> критические исправления ФС должны вноситься немедленно.

Критические исправления ФС вноситься вообще не должны, потому что в код изначально не должны попадать критические проблемы для которых нужны критические исправления. Пусть идёт на курсы повышения квалификации и учится в тестирование.

Но это, с другой стороны, касается и всего ядра. Было бы нормальное тестирование, не нужны были бы заморозки и эти окна слияния из прошлого века. Индустрия давно уже доросла до stable trunk, только отдельные монокопролиты за ней не успевают.

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

41. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (34), 13-Авг-25, 00:22 
> Было бы нормальное тестирование

Можно ваше мнение, как именно нужно тестировать проект, основная задача которого скрывать в себе костыли для работы с железом, чтобы прикладному софту казалось, что всё работает как надо? И как это сделать, чтобы производительность не выглядела так, словно ядро написано на интерпретируемом языке?

Добавить слоёв абстракции/виртуальных методов/инверсий зависимостей, чтобы кривые железки можно было замокать? Держать ферму всего поддерживаемого железа? Тренироваться(зачёркнуто)Тестировать на кошках(зачёркнуто)виртуалках? Юнит-тестирование или сразу всё ядро (или "И" сразу всё ядро)? Покрытие анализировать?

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

> не нужны были бы заморозки и эти окна слияния из прошлого века

Можно пример реального проекта, настолько хорошо покрытого тестами, что среди ночи по звонку инвестора можно без опасений на боевой сервер деплоить?

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

32. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 00:07 
Возможно Кенту следует почитать книги по разработке?
Там есть такие интересные разделы как тестирование.

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

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

44. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (34), 13-Авг-25, 00:28 
> кучу кода, который им грохает данные

Драйвер же был "в разработке". Никто и не ожидал, что он будет стабильно и надёжно работать. В чём проблема?

> книги по разработке

Тем временем "книги по разработке": "Не бывает софта без ошибок!"

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

53. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (53), 13-Авг-25, 01:07 
> А то вываливать пользователям кучу кода, который им грохает данные.. это не профессионально, что ли

Литерали всему линуксу можно, а ему нет.. это предвзято, что ли

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

15. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +3 +/
Сообщение от Аноним (18), 12-Авг-25, 23:38 
Давно пора, надоело уже про эти сопли читать.

Пострадают от этого решения и bcachefs и ядро, но туда им обоим и дорога. В одном архаичные процессы с патчами голубиной почтой, окнами слияния, руганью каких-то человечков и некомпетентным как в разработке, так и в организации оной царьком, вместо полноценного тестирования, автоматического контроля качества кода, тенденций и желания уменьшать связность и вводить стабильные API (а в VFS это сам бог велел). А другой просто упёртый, который не понимает или намеренно не выполняет условий поведения в общественном пространстве. Последнее решается постановкой чётких условий и блокировкой любой деятельности до их выполнения. Не можешь договориться со смежниками, есть претензии к качеству кода, флапают тесты, но хочешь закоммитить багфикс? Не колышет, иди договаривайся, причёсывай код и чини тесты. Из-за этого в релиз может попасть код без важного багфикса? Значит код не попадёт в релиз.

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

19. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (19), 12-Авг-25, 23:46 
Всё оно так, и я об этом говорю уже лет 20.

Настолько огромный и важный проект разрабатывать по ... почте?

Это шутка такая?

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

24. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от _ (??), 12-Авг-25, 23:54 
Нет.
Оно конечно подустарело... но!
Это вполне себе решение для _настолько_ распределённой разработки.
А ты зря вошёлвайти(С), лучше выйди отседа! :)
Ответить | Правка | Наверх | Cообщить модератору

47. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 00:34 
Work on 6.16 came from 2,057 developers
Это что много?
Особенно с учетом, что они пилят разные куски к̶о̶п̶р̶о̶л̶и̶т̶а̶ монолита.

Я думаю голубиная почта это просто дань дидам, которые нового осилить не могут.
У линукс фоундешн есть достаточно ресурсов для создания или развертывания своего багтрекера/системы управления проектами.

Зато удобно искать свой ответ на свой вопрос в письме 21/25.
Если его вообще заметят)

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

54. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (53), 13-Авг-25, 01:10 
А в чём ещё такой прорве народа скидывать код, в дискорде?
Ничего лучше plain text человечество не изобрело
Ответить | Правка | Наверх | Cообщить модератору

16. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (-), 12-Авг-25, 23:41 
> потребует от Кента активного участия в других проектах ядра

Нафига Кенту участвовать в чем-то кроме файлухи?
Или это типа в нагрузку чтобы грехи отмаливал?

> и сотрудничества с уважаемыми мэйнтейнерами.

Ахаха! Кучку старых увОжаемых прдунов держится зубами за насиженное местечко и гнобит молодых. Никогда такого не было и вот опять.
Жаль нет подробностей с кем именно он поругался.

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

22. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (22), 12-Авг-25, 23:48 
> Нафига Кенту участвовать в чем-то кроме файлухи?

Вообще, Кент посылал изменения в MM и VFS, и там были вещи, которые по качеству совсем не очень, и фиксы были достаточно критичными.

> Жаль нет подробностей с кем именно он поругался.

Если почитать LKML, всё там есть.

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

30. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (30), 13-Авг-25, 00:02 
Зачем вообще начитать какой-то срач по поводу поздних пулов? Двигаешь в след. релиз и точка.
Ответить | Правка | Наверх | Cообщить модератору

29. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от нах. (?), 13-Авг-25, 00:01 
> Нафига Кенту участвовать в чем-то кроме файлухи?

потому что у нас уже есть одна zfs где
#ifdef SOLARIS
мы возвращаем системе память как только она ей потребовалась
#else
да идите вы... нате вам tunable ограничивающий общее потребление и крутитесь как хотите
(потому что в вашем ядре нет нужных нам интерфейсов и пропихнуть их невозможно)
#endif

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

50. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от знаток вайваев (?), 13-Авг-25, 00:46 
С разморозкой! зфс последний раз десять лет назад видел?
Ответить | Правка | Наверх | Cообщить модератору

17. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (14), 12-Авг-25, 23:44 
Часто одна из бед очень талантливых людей - это отсутствие скиллов по общению и урегулированию разногласий. Если бы Кент был хоть чуть чуть спокойней, уравновешенней и рациональней, ничего бы этого не произошло.

А сейчас на кону его ... контракт с Valve - да, он проболтался об этом на форуме Phoronix, и я беспокоюсь за него. То же самое он подтвердил в личной переписке.

Это, наверное, самая печальная новость в мире Линукса за всё моё время его использования - скоро как 30 лет.

Цитировать Линуса не могу, но, да, он буквально сказал, что Кенту придётся посидеть на обочине разработки основной ветки ядра. В 6.18 bcachefs выкинут на неопределённое время.

Всем удачи,
Артём

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

26. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от _ (??), 12-Авг-25, 23:57 
Да это всё понятно...
Но хорошую (в теории) ФС - мы теперь не получим...
Может конечно случится чудо ... да кто ж ему дастЪ?!(С)

:(

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

31. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 00:07 
казалось бы - ну вульве-то нахрена очередная бырбыр фесе? Им что, для консоли не хватает одного диска?

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

36. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (36), 13-Авг-25, 00:14 
Не могу цитировать Кента, но Valve нужна ФС, которая одновременно может

* содержать immutable base volume
* поддерживать для него компрессию
* работать быстро
* поддерживать RW overlay

btrfs как будто подходит, но она тормозная и tooling ужасный.

Артём

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

45. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 00:28 
странные оне... казалось бы - любая (пусть ext4) в r/o, и любая из десятка васянских overlayfs для rw должны быть в разы проще и быстрее, разьве что со снапшотами ничего не получится.

бырбыр на ровном месте могущая спросить за консольку, для пароплойки, понятно, не годится

но хотя бы становится ясным, для кого понапихана вся та стремная автоматика прямо в ядре.

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

59. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от дАнон (?), 13-Авг-25, 01:34 
как минимум дедупликации нету, которая учитывая особенности Proton увы актуальная
Ответить | Правка | Наверх | Cообщить модератору

21. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (21), 12-Авг-25, 23:47 
Столкнулись два барана на горной тропе. Победил старый самец.
Ответить | Правка | Наверх | Cообщить модератору

46. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (-), 13-Авг-25, 00:29 
> Столкнулись два барана на горной тропе. Победил старый самец.

Два О_о?
Да там этих баранов - половина переписки!
Один просто решение принял.

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

23. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (18), 12-Авг-25, 23:54 
> Часто одна из бед очень талантливых людей - это отсутствие скиллов по общению и урегулированию разногласий.

Это как раз беда средненьких по всем параметрам людей - с одной стороны они, ввиду сильно нелинейного распределения скиллов, круче 95% своих коллег, с другой, в абсолютных значениях далеки от настоящих талантов, поэтому и впадают в заблуждение относительно своего уровня и ценности. Талантливые люди, даже не обладая развитыми социальными навыками, имеют чёткое понимание ситуации и рациональное мышление, и могут строить поведение так чтобы не создавать конфликтов и спокойно добиваться своих целей.

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

33. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (30), 13-Авг-25, 00:07 
Каждый раз когда Линус пытается прояснить ситуацию получается хуже чем если бы ничего не комментировал.
Ответить | Правка | Наверх | Cообщить модератору

28. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (30), 12-Авг-25, 23:59 
> обещания "вести себя лучше" недостаточны — нужны реальные доказательства

Когда Интел пихал в ядро "инклюзивный" нейминг, то Линус молчал в тряпочку, а тут грозный альфа лев.

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

35. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (-), 13-Авг-25, 00:14 
А это ужасный "инклюзивный нейминг" пользокам портил данные на диске?
Или может его пихали в фазу разработки, когда нельзя было, как наш герой - фичи под видом фиксов?

Ну так поэтому и мочал, от нейминга мало кому холодно или жарко, в отличии от.

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

60. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от дАнон (?), 13-Авг-25, 01:42 
данные юзеры сами решают отдавать ли альфа версии ФС
другое дело раздутые мусорные заголовки амд и интел
Ответить | Правка | Наверх | Cообщить модератору

40. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от L29Ah (ok), 13-Авг-25, 00:21 
файловые системы это опасная тема, дети

нужна психологическая оценка длительной работы с кодом передовых файловых систем на языке C

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

43. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (43), 13-Авг-25, 00:28 
Корову не поделили?
Ответить | Правка | Наверх | Cообщить модератору

48. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от НяшМяш (ok), 13-Авг-25, 00:40 
https://lore.kernel.org/lkml/22ib5scviwwa7bqeln22w2xm3dlywc4.../

Какая бы файлуха не была крутая, она не нужна, если её единственный создатель\меинтейнер неадекват. А то не дай бог как с Хансом Райзером приключится ситуация.

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

51. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (51), 13-Авг-25, 01:00 
Кент, го к нам в BSD развивать файловые системы.
Ответить | Правка | Наверх | Cообщить модератору

52. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (52), 13-Авг-25, 01:05 
Ему уже Valve за это платит, так что вряд ли.
Ответить | Правка | Наверх | Cообщить модератору

55. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (55), 13-Авг-25, 01:16 
Эта драма уже всех порядком утомила. Но Кент тут скорее прав. С одной стороны. А, с другой, "в чужой монастырь" -- это про него.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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