The OpenNET Project / Index page

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

Опубликован эмулятор QEMU 9.2.0 с поддержкой Rust и Vulkan

12.12.2024 12:14

Представлен релиз проекта QEMU 9.2. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к аппаратной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM в Linux, или модуля NVMM в NetBSD.

Изначально проект был создан Фабрисом Белларом (Fabrice Bellard) с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных архитектур, число эмулируемых аппаратных устройств превысило 400. При подготовке версии 9.2 внесено более 1700 изменений от 209 разработчиков.

Ключевые улучшения, добавленные в QEMU 9.2:

  • Добавлена экспериментальная поддержка создания моделей устройств, написанных на языке Rust. При сборке QEMU с поддержкой Rust по умолчанию задействована альтернативная реализация драйвера PL011 UART, написанная на Rust, но пока не рекомендованная для широкого использования.

    В настоящее время по умолчанию поддержка Rust в QEMU отключена и активируется при сборке через указание опции "--enable-rust" при запуске скрипта configure. Для сборки с Rust требуются как минимум версии rustc 1.63.0 и bindgen 0.60.0 (например, в Debian 12 придётся отдельной устанавливать более новую версию Rust). В будущем компилятор Rust и генератор привязок bindgen планируют добавить в число обязательных сборочных зависимостей.

    Из планов, связанных с продвижением Rust в QEMU, можно отметить доведение до рабочего состояния драйвера HPET (High Precision Event Timer) и драйвера для блочных устройств, написанных на Rust, продолжение развития обвязок для использования Rust в различных компонентах QEMU (например, в драйверах блочных устройств, таймеров и GPIO), переписывание на Rust критичных с точки зрения безопасности систем, таких как virtio.

  • В устройство VirtIO-GPU, обеспечивающее работу виртуального GPU, добавлена поддержка 3D-ускорения с использованием графического API Vulkan, реализованная через входящий в состав Mesa Vulkan-драйвер Venus, который позволяет предоставить гостевой системе виртуальный GPU для 3D-рендеринга без открытия эксклюзивного прямого доступа к физическому GPU. Для работы необходимо наличие библиотеки virglrenderer на стороне хост-системы и Mesa-драйвера Venus на стороне гостевой системы. Доступна инструкция по настройке поддержки Vulkan в QEMU.
  • В инструментарий миграции гостевых добавлена поддержка ускорения операций сжатия одновременно передаваемых потоков данных при помощи библиотеки QATzip, использующей встроенный в процессоры Intel ускоритель QAT (QuickAssist Technology), предлагающий средства для ускорения вычислений, связанных со сжатием и шифрованием.
  • В криптографический бэкенд на базе GLib добавлена поддержка алгоритма хэширования SHA-384.
  • В эмулятор архитектуры ARM добавлена поддержка процессорных расширений FEAT_EBF16 и FEAT_CMOW, а также расширений для обеспечения безопасности, используемых в платах xilinx-zynq-a9. При использовании компонента HVF, который задействует инструментарий Hypervisor.framework для ускорения выполнения гостевых систем на ARM-компьютерах Mac, обеспечена поддержка более чем 64 ГБ памяти. Для эмулируемых систем sbsa-ref и virt добавлена поддержка двухэтапной трансляции адресов в SMMU (System Memory Management Unit). Прекращена поддержка устаревших типов эмулируемого оборудования akita, borzoi, cheetah, connex, mainstone, n800, n810, spitz, terrier, tosa, verdex и z2.
  • В эмулятор архитектуры x86 добавлена поддержка нового типа аппаратной конфигурации - nitro-enclave, эмулирующего окружение AWS Nitro Enclave и способного загружать системные образы в формате Enclave Image Format.
  • В эмуляторе архитектуры x86 для гипервизора KVM реализована возможность включения поддержки набора инструкций AVX10, а также специфичных версий AVX10 - avx10-128, avx10-256 и avx10-512.
  • В эмулятор архитектуры RISC-V добавлена поддержка расширений набора команд Svvptc, Bitmanip (Bit-Manipulation) и CFI (Control Flow Integrity), используемых на платах OpenTitan. В тип эмулируемых систем "virt" добавлена поддержка IOMMU. Повышена производительность инструкций ld и st.
  • В эмуляторе архитектуры HPPA прошивка SeaBIOS-hppa обновлена до версии 17.
  • В эмулятор архитектуры s390x добавлена возможность загрузки с других устройств, если не удалось загрузиться с указанного устройства.


  1. Главная ссылка к новости (https://lists.nongnu.org/archi...)
  2. OpenNews: Доступен эмулятор QEMU 9.1.0
  3. OpenNews: Основатель QEMU и FFmpeg опубликовал звуковой кодек TSAC
  4. OpenNews: Представлен Blink, эмулятор x86-64, опережающий QEMU по производительности
  5. OpenNews: Выпуск эмулятора Box64 0.3.0, позволяющего запускать x86-игры на системах ARM64 и RISC-V
  6. OpenNews: Выпуск эмулятора FEX 2412, позволяющего запускать x86-программы на системах ARM64
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62390-qemu
Ключевые слова: qemu, emulator
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (68) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:45, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Добавлена экспериментальная поддержка создания моделей устройств, написанных на языке Rust

    Мне бы периферию для Ардуинки добавить (для начала энкодер) по i2c ... не перекомпилируя весь QEMU.

     

  • 1.2, Аноним (2), 12:52, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Наконец-то на Rust начали что-то писать, а не только восхвалять его.
     
     
  • 2.3, Анонимно (ok), 12:56, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +11 +/
    > написанная на Rust, но пока не рекомендованная для широкого использования.

    Eщё не написали, продолжаем восхвалять

     
     
  • 3.24, Аноним (24), 14:39, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    "Добавлена экспериментальная поддержка переписывания моделей устройств на язык Rust." Вот так-то точнее будет.
     
  • 3.39, Сергей (??), 15:53, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да пишут на rust уже, пишут. Хороших утилиток консольных мешок уже завезли, например.И не только, rqbit (торрент клиент) ещё вспомнился из того, чем пользуюсь.
     
  • 2.5, Аноним (-), 13:12, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Наконец-то на Rust начали что-то писать, а не только восхвалять его.

    "Для всех" начали писать уже пару лет как.
    Все пользователи последних версий андроида - счастливые бладатели кода на расте)

     
     
  • 3.37, Ахз (?), 15:34, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    На расте можно только переписать, не путайте
     
  • 2.9, НяшМяш (ok), 13:33, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Завидую онанимам, у которых мир ограничивается только их коре2дуо и седьмой виндой. Прогрессивное человечество уже несколько лет как пользуется продуктами на расте - android, cloudflare, amazon, dropbox, mozilla, microsoft и т.д.
     
     
  • 3.18, Аноним (24), 14:07, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Завидуй счастливым обладателям кнопочных телефонов.
     
  • 3.19, Вася (??), 14:07, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А тем у кого ВЕСЬ МИР ограничивается android, cloudflare, amazon, dropbox, mozilla, microsoft  не завидуешь? Очень тесный мир получается, да ещё и весь.
     
     
  • 4.23, Анонаст (?), 14:33, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    + apple и этого "ограниченного" мира вполне достаточно для ну ОЧЕНЬ комфортного существования
     
     
  • 5.70, Аноним (70), 18:41, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Там есть проекты на всех языках даже на самими придуманных.
     
  • 3.20, Аноним (-), 14:09, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > android,

    Рассадник малвари и спайвари.

    > cloudflare,

    Достойный номинации "спайварь столетия".

    > amazon,

    Рекомендую поинтересоваться на досуге как они к своим сотрудникам относятся.

    > dropbox,

    Проприетарщики вообще.

    > mozilla,

    Эти уже почти допрогрессировались, скоро будут делать - шкурку для хрома, когда китайцам продадутся.

    > microsoft и т.д.

    Про этих даже не знаю что и сказать. Такая милая и клевая компания, с отличными продуктами, фирма Нокия не даст соврать.

    В общем миленькая подборочка! Это потолок возможностей хрустиков?

     
     
  • 4.28, Аноним (-), 14:45, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Рассадник малвари и спайвари.

    И при этом единственный более менее рабочий вариант для смартфонов

    > Рекомендую поинтересоваться на досуге как они к своим сотрудникам относятся.

    А тебе, как пользователю AWS, не пофиг как они с упаковщиками на складах относятся?

    > mozilla

    У тебя есть браузер лучше?

    > microsoft и т.д.

    Лучшая и самая популярная десктопная ось.

    > фирма Нокия не даст соврать.

    Нокла сдохла, а мелкософт все еще на коне. Возможно дело не в мелкософте?))

    > Это потолок возможностей хрустиков?

    Нет, просто у всех перечисленных оно уже работает.

     
     
  • 5.45, Аноним (-), 16:38, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Все жрут г вно - неважный аргумент за что либо, имхо Я не люблю ск тов-рабо... большой текст свёрнут, показать
     
     
  • 6.54, Аноним (-), 17:17, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.46, Аноним (46), 16:40, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Нокла сдохла

    Да ладно? А кто ж нам тогда оптические свичи поставляет с их логотипом? Скажешь, с того света шлют?

    То, что Нокия вчистую слила рынок мобильных телефонов — факт, достаточно просто посмотреть на то убожество которое они выпустили в тот же год когда вышел первый айфон. Но телекоммуникацонное оборудование как было годным, так и осталось. А то, что обывалы только про 3310 знают, и то со слов старших — это чьи проблемы-то?

     
     
  • 6.56, Аноним (56), 17:22, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А кто ж нам тогда оптические свичи поставляет с их логотипом?

    Я понимаю, что ты хочешь докопаться, но разника между Nokia Mobile (Nokia Devices and Services) и Nokia Networks огромна.
    И учитывая контекст сообщения c упоминанием мелкософта, то это не докапывание, а прям до##бка))
    Ну или хочешь попонтоваться, что юзаешь их железо.

    Про мобилки эриксоны (которые еще до сони-эриксон) тоже можно вспонить. И про их телеком.

     
     
  • 7.69, Аноним (70), 18:40, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Атака на нокию это прямая акция направленная на то чтобы у Европы не было своей ос.
     
  • 3.50, Аноним (50), 17:14, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Они не на расте успокойся и даже не растосодержащий продукт.
     
  • 2.21, 111 (??), 14:25, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Толстенький и баянистый вброс.
     

  • 1.4, Аноним (4), 12:59, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > В устройство VirtIO-GPU, обеспечивающее работу виртуального GPU, добавлена поддержка 3D-ускорения с использованием графического API Vulkan, реализованная через входящий в состав Mesa Vulkan-драйвер Venus, который позволяет предоставить гостевой системе виртуальный GPU для 3D-рендеринга без открытия эксклюзивного прямого доступа к физическому GPU.

    А это что?!

    Неужели нормальная графика будет?

     
     
  • 2.49, Fracta1L (ok), 17:14, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Было бы эпично, можно будет закопать вмварь для старых игр под ХРшкой. Но что-то я подозреваю, драйвера для винды не будет.
     

  • 1.6, Аноним (24), 13:16, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >В будущем компилятор Rust и генератор привязок bindgen планируют добавить в число обязательных сборочных зависимостей.

    П-ц калабуховскому дому QEMU настанет.

     
     
  • 2.10, НяшМяш (ok), 13:35, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Админам локалхостов придётся делать apt upgrade как и всегда. Вот вою-то будет.
     
     
  • 3.14, Аноним (24), 13:58, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    emerge rust придётся делать. Сколько там часов это займёт и свободного места под сборку...
     
     
  • 4.34, Аноним (-), 15:07, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Сколько там часов это займёт

    Разве гентушники не оргазмируют от процесс компиляции?

    > и свободного места под сборку...

    А сколько? Место на любимом хдд закончится?

     
     
  • 5.53, Аноним (48), 17:17, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    От процесса компиляции всякого ненужного @вна — нет, не оргазмируют. Равно как и от забивания любимого хдд оным.
     
     
  • 6.73, Аноним (-), 18:48, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > От процесса компиляции всякого ненужного @вна — нет, не оргазмируют.

    А... т.е. от компиляции нужно - таки да?
    Так из знал что гентушники плотно связаны с @вном! Отлично что ты только что это подтвердил.

    > Равно как и от забивания любимого хдд оным.

    Какая печалька. А придется ребята, придется: "В будущем компилятор Rust и генератор привязок bindgen планируют добавить в число обязательных сборочных зависимостей."


     
  • 4.51, Аноним (48), 17:15, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Придётся класть очередной патч в /etc/portage/patches/. Либо допилить флаг в ebuild и закоммитить.
     
  • 3.17, Аноним (-), 14:05, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.22, Аноним (24), 14:26, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

     ....ответы скрыты (8)

  • 1.7, Ося Бендер (?), 13:29, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Все, можно и КьюЭМУ начинать закапывать.
    Неужели и этих Леннарт покусал?
    Куда катится мир!
    Вывод риторический...
     
     
  • 2.16, Аноним (24), 14:04, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Этих покусали Грэйдон Хор и Ко.
     

  • 1.15, Аноним (-), 13:59, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > linux kernel >= 6.13 built with CONFIG_UDMABUF
    > working Vulkan and kvm setup
    > qemu >= 9.2.0

    Прикольный гайд по ссылке из новости - возьмите 2 кило unobtainium'а, добавьте килограм кориума и засыпьте это 2 килограммами толченого кала археоптерикса. Где ж такой кернел взять когда 6.13 только-только первый RC выкатил?!

     
  • 1.25, xsignal (ok), 14:39, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > с поддержкой Rust

    Жаль, что хороший эмулятор становится ржавым велосипедом...

     
     
  • 2.27, Аноним (24), 14:43, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Фабрис, приди, обратно свой проект возглавь. C-неосиляторов разгони.
     
  • 2.30, Аноним (-), 14:48, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 3.47, Аноним (24), 16:44, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

     ....ответы скрыты (3)

  • 1.26, Аноним (-), 14:41, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > как минимум версии rustc 1.63.0 и bindgen 0.60.0
    > например, в Debian 12 придётся отдельной устанавливать

    Раст 1.63.0 вышел 11 августа 2022
    bindgen 0.60.0 вышел 5 июня 2022

    Неужели в дебиане настолько окаменелые пакеты О_о?

     
     
  • 2.52, Аноним (50), 17:15, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так это ещё и максимально новый.
     
  • 2.71, Аноним (4), 18:42, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так там qemu есть... 7 версии, кажется, накой черт его собирать.
     

  • 1.29, Аноним (-), 14:47, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ого сколько нытья.
    Такое впечатление что каждый нытик компиляет из исходников, а не просто качает пакет.

    Представляю какой пожар будет, если все ядро без раста не скомпилится...
    Это же полярные шапки растаять могут!

     
     
  • 2.31, xsignal (ok), 14:50, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда ядро точно будет форкнуто и разобьётся на две ветки - ржавое и rust-free.
     
     
  • 3.33, Аноним (-), 14:56, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 4.35, xsignal (ok), 15:13, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.36, Аноним (-), 15:33, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.41, xsignal (ok), 16:22, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 7.57, Аноним (56), 17:29, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.67, xsignal (ok), 18:35, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 9.72, Аноним (-), 18:45, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 6.43, Аноним (24), 16:31, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.59, Аноним (48), 17:35, 12/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.40, Аноним (24), 16:22, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Такое впечатление что каждый нытик компиляет из исходников, а не просто качает пакет.

    Правильные гентушники компиляют. Это в последнее время, там решили плодить неправильных. Но даже, когда я был Мандривоюзером, конкретно ядро тоже с kernel.org качал, собирал и именно самособранное ставил.
    Касательно ядра со вставками на Расте. Есть большая вероятность, что его сборка будет успешно поддерживаться gccrs. Чего утверждать относительно QEMU пока нет оснований.

     

  • 1.32, Аноним (-), 14:51, 12/12/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.38, Аноним (38), 15:45, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ничего, ржавчина пока опциональна, можно проигнорить как в ядре. Что там с поддержкой Spice протокола, еще не выпилили? Сам проверить пока не могу, нахожусь в режиме выживальщика.
     
     
  • 2.42, Аноним (42), 16:27, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Написано же, что в будущем ржавый станет обязательным. Увы
     

  • 1.44, Аноним (44), 16:37, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зиг опять всё профукает. Надо ж было застолбить поддержку создания моделей устройств для Qemu в первую очередь.
     
     
  • 2.55, Аноним (-), 17:19, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Зиг опять всё профукает. Надо ж было застолбить поддержку создания моделей устройств для Qemu в первую очередь.

    Zig к сожалению слишком сырой. Боюсь до возможностей раст он будет ползти еще много лет.
    Плюс команда там раз-два и обчелся, как и спонсоров для финансирования(

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


     
  • 2.58, Аноним (56), 17:35, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Зиг опять всё профукает.

    Как можно профукать что-то, если ты ничего не достиг?

    > Надо ж было застолбить поддержку создания моделей устройств для Qemu в первую очередь.

    И кому он там нужен? Это вообще странное васяноподелие, которое пишется не понятно кем, а главное финансируется не понятно кем.
    Зачем такая радость в Qemu?

     

  • 1.60, Аноним (60), 17:35, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждем проект VulkaRust, когда Vulkan-драйвер перепишут на Rust!
     

  • 1.62, Аноним (62), 18:17, 12/12/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

  • 1.64, Аноним (64), 18:30, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >с поддержкой Rust и Vulkan

    Фух, прям свежестью повеяло. Как будто кто-то окно наконец-то открыл!

     
     
  • 2.66, Аноним (70), 18:34, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Гнилью ржавовых грибов. Они и сюда залезли.
     

  • 1.65, Анонимусс (-), 18:34, 12/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Обожаю местную м... публику!
    Им завезли 3д ускорение для Vulkan и кучу полезных (и не очень) улучшений в эмуляторы.
    Но все будут cpaться про раст.
     
     
  • 2.68, Аноним (70), 18:37, 12/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Обожаю троянскую м... публику!
    Им завезли красивого деревянного коня в город и кучу полезных (и не очень) стеклянных бус бесплатно.
    Но все будут cpaться про то какой троянский конь плохой.
     

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



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

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