Сообщество - GNU/Linux
Добавить пост

GNU/Linux

1 030 постов 15 504 подписчика

Популярные теги в сообществе:

Добавление Linux в Windows домен

Добавление Linux в Windows домен Linux, Гайд, IT, Windows, DevOps, Ad

Всем привет. Понадобилось мне по-быстрому добавить Linux машины в домен Windows.

Из этого родилась эта заметка. Приступаем.

У нас уже есть вся инфраструктура, сервера, DNS сервера (тут не будет гайда по их настройке). Заходим на Linux машину по SSH и поочередно выполняем следующие команды:

# лично я пользуюсь nano

yum install nano -y

# Правим файл

nano /etc/resolv.conf

# Добавляем в него

search <ИМЯ_ДОМЕНА>

nameserver <IP_DNS_сервера>

# Останавливаем и отключаем файервол (для упрощения работы)

systemctl stop firewalld && systemctl disable firewalld

# Правим файл

nano /etc/hosts

# Добавляем в него

<IP_DNS_сервера> <FQDN_DNS_сервера>

# Устанавливаем chrony

yum install chrony -y

# Правим файл

nano /etc/chrony.conf

# Добавляем в него

server <FQDN_DNS_сервера> iburst

# Стартуем необходимые службы

systemctl start chronyd && systemctl enable chronyd

# Устанавливаем дополнительный софт

yum install realmd sssd oddjob oddjob-mkhomedir adcli samba-common samba-common-tools -y

# Проверяем доступность домена

realm discover <ИМЯ_ДОМЕНА>

# Подключаем машину к домену

realm join -U <АДМИНИСТРАТОР_ДОМЕНА> <ИМЯ_ДОМЕНА>

# Конфигурируем

authconfig --enablemkhomedir --enablesssdauth --updateall

# Включаем необходимые службы

systemctl enable sssd.service && systemctl restart sssd

# Прописываем хостнэйм

hostnamectl set-hostname <FQDN_ЭТОЙ_МАШИНЫ>

# Правим файл

nano /etc/sysctl.conf

# Меняем значения

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

# Применяем изменения

sysctl -p

# Рестартим сетевую службу

systemctl restart network

# Добавляем пользователя в админ группу

nano /etc/sudoers.d/<КОРОТКОЕ_ИМЯ_ДОМЕНА>

# Добаявляем

%<ИМЯ_ДОМЕННОГО_ПОЛЬЗОВАТЕЛЯ>@<ИМЯ_ДОМЕНА> ALL=(ALL) ALL

# Меняем права на файл

chmod 0440 /etc/sudoers.d/<КОРОТКОЕ_ИМЯ_ДОМЕНА>

Это необходимый минимум для включения Linux машины в домен Windows. Да, инструкция не идеальная, но для “попробовать” её достаточно.

Всем спасибо за внимание, а я пошел дописывать вторую часть про мониторинг.

Обсудить эту заметку можно в нашем Телеграм канале: https://t.me/devops_spb_ru (@devops_spb_ru)

Показать полностью

Ошибка при установке ShadowSocks (need help)

Добрый день.
Есть у меня халявный сервак на Oracle и я решил поставить на него VPN, а в частности ShadowSocks.
На сервере установлена Ununtu. Установка пакетов проходит успешно, но при проверке статуса вылетает ошибка $CONFFILE $DAEMON_ARGS (code=exited, status=255/EXCEPTION)

Ошибка при установке ShadowSocks (need help) Linux, Ubuntu, VPN

Пошарился в интернетах и ничего не смог найти (я нубас и в линухах и в поиске).
Возможно кто-то сталкивался с такой проблемой и знает как решить.

Заранее благадарю

Показать полностью 1

Wubuntu - Windows 11 интерфейс

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

Wubuntu screenshot. Main web site source

Кратко об дистрибутиве

«Windows Ubuntu (Wubuntu)» — операционная система, которая наследует весь внешний вид и функциональность Microsoft Windows (включая нового помощника Copilot), не требует TPM, безопасной загрузки или других требований для работы. Вы сможете запускать приложения Microsoft Windows и Android с помощью Wubuntu.

Дистрибутив использует графическую оболочку KDE Plasma, есть версия на оболочке Cinnamon, дата выпуска дистрибутива нигде не указана, из описание должно быть понятно, что дистрибутив полностью парадирует операционную систему от Microsoft, и на скриншотах сходства и правда очень большие

Установка

При первом запуске с флешки, просит выбрать язык, после показывает меню загрузки Grub

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

На данной скриншоте, мы видим логотип Windows 11, загрузка из под флешки, загрузка из под флешки в режиме без видео драйверов и прочие функции

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

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

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

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

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост
Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

Лицензия

Да, да на копирке внешнего вида это все не закончилось, они так-же добавили лицензионные ключи в "свою" операционную систему, на деле лучше сказать твики на KDE Plasma с предустановленным Capilot, Wine, и MS Edge

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

Предоставляю скриншот с ценами на покупку лицензионного ключа, как мы видим, стоит он в установленной цене 35$ ~3400₽ (срд.курс. 11.12.2023). Серийный ключ необходим для включения всех функций приложения PowerToys Wubuntu

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

Продолжаем смотреть различные меню и оформления

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

Вот так операционная система выглядит в темной теме

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

"Проводник" к сожалению выглядит совсем не из Windows11, используется оригинальный встроенный Dolphin из KDE Plasma, мне кажется сюда гораздо лучше бы подошел файловый менеджер из дистрибутива Ubuntu с оболочкой Gnome под назван Nautilus

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

К слову как выглядит тот самый Nautilus:

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

Веб-браузер

Веб-браузер представляет из себя оригинальный портированный самой Microsoft в Linux, "Microsoft Edge" - как ни странно но большой процент пользователей из России предпочитает вырезать или не пользоваться им

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

В дальнейшем будет проверка, как заработает .exe установщики, приложения прямо из коробки - если заработают

При двойном клике на FireFoxSetup.exe, открылось многим знакомое окно Wine, он так-же попросил до установить Wine Mono

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост
Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост
Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

Браузер предназначенный для операционной системы Windows запустился, правда отображения заголовка окна при условии что оно не должно отображаться, очень расстраивает, кстати говоря Fire Fox предустановлен во многих дистрибутивах и давно работает на LInux без Wine

Wubuntu - Windows 11 интерфейс Windows, Linux, Windows 11, Ubuntu, Дистрибутив, Cinnamon, Wine, Длиннопост

Итоги

В конечном итоге, операционная система и правда косит под Windows, Wine настроен из коробки, позволяет запускать через двойной клик .exe приложения, и создает ярлык для быстрого запуска, что очень удобно. Не буду рекомендовать или ругать дистрибутив, все же он работает довольно плавно, быстро, запускает приложения, позволяет загружать их, имеет обновления и по факту является разукрашенной Ubuntu с Wine

А какое ваше мнение? Обязательно поделитесь с ним в комментариях, всем до скорого!

Показать полностью 16

Обзор окружений рабочего стола. Часть 1

С выходными всех и пенного тебе, дорогой %USERNAME%!

Бывало-ли у тебя такое, что ставишь ты скажем, Debian и залипал перед выбором окружений рабочего стола. Например вот по смыслу понятно, чем отличается LXDE от LXQT, но на практике как оно выглядит? Вот о них сегодня и пойдёт речь. Давай разбираться на примерах.

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

Если говорить просто, то окружение рабочего стола - это набор приложений, которые формируют твою рабочую среду в Linux. Обычно туда входит менеджер дисплея (он предоставляет экран входа в систему) и оконный менеджер (собственно программа, которая даёт тебе окна и позволяет управлять ими), панель управления, виджеты и прочие вспомогательные программы вроде проводника, редакторов и просмотрщиков.

Давай посмотрим на самые популярные из них и посмотрим как они выглядят. Перечислять я буду их в порядке прожорливости к ресурсам. Тут тебе стоит понимать, не всё то жирно, что функционально!

KDE Plasma

Жирно, толсто, требовательно, но люблю её. Она красивая и функциональная. Нет не так: она очень красивая! Посмотрим-же на неё. Начала своё путь в 2008 году, заменив собой KDE 3.

Море приложений в комплекте и тут даже места на диске не жалко. Шикарная панель управления, где настроить можно всё, не выпуская мышки из рук. После старта сожрал 1,2 гигабайта оперативной памяти, а вся установка заняла 7 гб на диске.

Смотрим, наслаждаемся скриншотами.

Отличная панель управления. Настроить можно почти всё.

Среда предоставляет свой центр программ Discover.

Обзор окружений рабочего стола. Часть 1 Linux, Ui, Операционная система, Оболочка, Интерфейс, Программа, Длиннопост

Олдфаги вспомнят так полюбившийся многим KDE 3 и появление в 2008 году KDE 4. Его появление лично у меня вызвало восторг и немедленную миграцию на него. Хотя некоторым он не понравился. Тем не менее, KDE 3 мы ещё вспомним.

Gnome

Сама среда Gnome появилась в 1997 году. Но то, что сейчас принято называть Gnome мало чего имеет с ней общего. Пользовался им много лет, ещё со времён GTK+ версии 2. Потом в 2011 году он люто перешёл на GTK+ 3 версии и знатно отхватил от пользователей со своей оболочкой Gnome Shell. Собственно теперь он основан на GTK+ 4 версии, его и будем смотреть.

Первое, что бросается в глаза - это отсутствие меню. У нас снова украли Пуск! Ну да ладно, красиво же! Интерфейс простенький, но функциональный и очень красивый.

Очень порадовала панель управления и системный монитор.

С мультимедиа дела тоже обстоят неплохо, mp3 и mkv открылись без проблем. Вот только предустановленный аудиоплеер воспроизводит музыку только из папки Музыка в профиле пользователя.

В качестве менеджера пакетов, кроме классического уже Synaptic есть Центр приложений.

Встроенный архиватор насмешил выбором форматов. Впрочем, может, большинству и не надо больше?

Обзор окружений рабочего стола. Часть 1 Linux, Ui, Операционная система, Оболочка, Интерфейс, Программа, Длиннопост

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

Gnome Flashback

Обзор окружений рабочего стола. Часть 1 Linux, Ui, Операционная система, Оболочка, Интерфейс, Программа, Длиннопост

Когда-то давно, когда Gnome мигрировал на оболочку Gnome Shell, в нём появился режим совместимости. Назвали его Gnome Fallback. Она давала пользователю новые плюшки при меньших требованиях и классическом главном меню. В Gnome 3.8 он не вошёл, но успешно форкнувшись в 2013, вышел в отдельное плавание в виде Gnome Flashback.

То есть мы получаем плюшки современного Gnome при интерфейсе, похожем на Gnome 2. Современная и функциональная панель управления и похожее на Gnome 2.6 главное меню. После загрузки употребил под себя 1,2 гб оперативки, заняв 4,5 гб места на диске.

В общем всё тот же современный Gnome, но с более-менее классическим главным меню. Много скриншотов не делал, потому как, там всё как в Gnome.

Cinnamon

Среда появилась в 2012 году и создали её разработчики Linux Mint, так как Gnome Shell не подходила разработчикам и не вписывалась в идеи Linux Mint.

Среда интересная. Тут есть свой неповторимый стиль. Оперативки скушала 1,1 гб.

Панель управления тут явно своя, а системный монитор как у обычного Gnome.

Обзор окружений рабочего стола. Часть 1 Linux, Ui, Операционная система, Оболочка, Интерфейс, Программа, Длиннопост

С мультимедиа тоже всё неплохо. Музыку играет Rhythmox, что как-бы говорит за качество. А вот воспроизведение видео шло с задержками. Можно кинуть в меня помидорами, типа я запустил систему на Proxmox через адаптер Spice, но в предыдущих случаях ничего не тормозило.

Mate

Появился в 2011 году, отделившись от кодовой базы Gnome 2. Начало положил пользователь форума Arch Linux по имени Perberos, который стал основателем проекта. Кто помнит реакцию сообщества на появление Gnome 3 с его Gnome Shell, тот поймёт. Пользователям Windows скажу, что утрата меню пуск в Windows 8 и рядом не стояла с теми изменениями. После загрузки забрал 600 мб оперативной памяти.

Сразу скажу, что это одно из моих любимых окружений. Использую его на работе в GhostBSD. Это классика в современной её реализации.

Панель управления и системный монитор в наличии.

С мультимедиа в Debian из коробки тут всё плохо: видео и аудио плееры пришлось установить вручную.

Обзор окружений рабочего стола. Часть 1 Linux, Ui, Операционная система, Оболочка, Интерфейс, Программа, Длиннопост

XFCE

Начавшее свой путь в 1998 году,это окружение стало классикой. Красивыо, функциональное и экономное к ресурсам рабочее пространство. Памяти скушал после загрузки 500 мегабайт.

Диспетчер задач тут простенький, а панель управления очень даже ничего!

С мультимедиа полный порядок, Всё показывает и проигрывает.

LXDE

LXDE (Lightweight X11 Desktop Environment) создан в 2006 году тайваньским программистом Хун Жень Йи появилась в 2006 году. Основана на GTK+ И использует Openbox в качестве менеджера окон. Идеально для работы на слабом оборудовании. Самый быстрый из всех. Использовал 300 мб оперативки после загрузки.

Панели управления как таковой нет. Есть меню с настройками. Системный монитор минималистичен.

С мультимедиа полный порядок. Минималистичный набор лёгких программ.

LXQT

Создан разработчиком LXDE в 2013 году. Хун Жень Йи был недоволен GTK+ 3 и начал эксперименты с Qt. Видно, что ему сейчас уделяется больше внимания в разработке. Окружение получилось лёгкое и красивое. Гладенький такой интерфейс с элементами прозрачности. Что-же, давайте смотреть!

Панель управления появилась, но большинство настроек как и прежде в главном меню. Системного монитора своего тут нет, используется Qps. Памяти кстати, система потребляет почти вдвое больше, по сравнению с LXDE - 500 мегабайт.

Для просмотра изображений используется собственный просмотрщик. Остальное - сторонние приложения.

Заключение

Все хороши, все молодцы! Есть выбор между полной интеграцией среды и приложений с ней, более простыми средами. Восхищает энтузиазм разработчиков Mate в стремлении поставить тот самый Gnome на новые рельсы. На работе использую Plasma и Mate. Для слабых компьютеров всегда использую LXDE.

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

Как обычно, более полный оригинал этой заметки на моём сайте.

Показать полностью 50

Использование видеокарты HD 7750 с драйвером amdgpu

Прошу помощи. Требуется свидетельство живого человека о качестве работы видеокарты HD 7750 с современным драйвером amdgpu "из коробки" какого-нибудь современного Линукса вроде Debian 12, Ubuntu 23 и тому подобного.

Пояснение:

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

Не подходят:

- видеокарты дороже 1500 рублей

- видеокарты с дополнительным питанием

- старые видеокарты NVIDIA - я не фанат ни одного из "лагерей", но старые NVIDIA у меня есть и их работа мне не нравится, ни с со свободными, ни с проприетарными драйверами

- совсем старые AMD, работающие только с драйвером radeon/fglrx

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

- не нужна всякая чушь с понижением версии иксов и так далее

И вот вроде как 7750 несколько сомнительно под все это подходит. В интернете подробного описания неофициальной совместимости amdgpu драйвера нет, но есть упоминания, что в нем присутствует "экспериментальная" включаемая вручную поддержка видеокарт GCN 1 и больше ничего, причем эти упоминания довольно старые. Если кто-то действительно использовал 7750 с современным драйвером в современной системе - прошу рассказать об этом, возможно ли такое использование и насколько оно приятно/неприятно.

Подключаем Dualshock 4 на свежей Manjaro

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

Недавно шарился по озону и наткнулся на дешевую китайскую реплику соневского Dualshock 4 (геймпад от плойки 4). Рекламировать не буду. Но сумма смешная, а уже давно хотелось попробовать поиграть с гироскопом, почему бы и да.

Оно приехало. В целом подключать не сложно, но выяснилось пару моментов, которые вы вряд-ли найдете в одном тексте.

1) Желательно свежее ядро (> 6.2). Есть легаси драйвер ds4drv, но мейнстримный ядреный, кмк, будет посподручнее. Ставим новое ядро, если оно еще не установлено:

Подключаем Dualshock 4 на свежей Manjaro GNU, Linux, Manjaro, Игры, Геймпад, Гайд, Dualshock 4, Длиннопост

Ставим ядро через штатный GUI Manjaro

2) При соединении по блютус, вероятно, словите ошибку, контроллер находится, но не подключается. Это баг bluez, затрагивающий версии 5.69 и частично 5.70. Таков удел роллинг-дистрибутивов. Решение - откатить пакет на версию 5.68. Ставим пакет downgrade и ломаем систему через него:

$ pamac install downgrade

$ downgrade bluez

Подключаем Dualshock 4 на свежей Manjaro GNU, Linux, Manjaro, Игры, Геймпад, Гайд, Dualshock 4, Длиннопост

Откатываемся на 5.68. Перезагружаемся. Заново ищем контроллер и запариваем. Теперь все должно работать.

Следует отметить, что в данном случае система стала частично обновленной, для Manjaro это может быть критично. Так что не факт, что не сломалось что-то еще)) Будем проверять.

З.Ы. Забыл о том, что пакет еще не мешало бы бросить в игнор для последующих обновлений. Главное не забыть потом вернуть все в зад. #comment_288424206

Показать полностью 2

WhatsApp

Кто каким клиентом пользуется? Поставил WhatSie, вроде работает, однако там слишком мелкий шрифт, причем, похоже, это не настраивается. Есть еще варианты?

PS. Вопрос снят - не знал, что существует веб-версия.

Помогите распознать по фото и найти по описанию

Орнитологи, историки и геймеры, нужная ваша (и не только) помощь.

Больше вопросов и полезных ответов в ленте Экспертов →

Попытка получения исходников ядра от Digma. Часть 2: Итоги

В прошлом посте я писал, о том как мне хамили Digma, и как я писал в GNU.

Попытка получения исходников ядра от Digma. Часть 2: Итоги Linux, Open Source, Nda, Digma, Планшет, GNU, Gpl, Длиннопост

GNU


Когда я просил их дать мне исходники ядра, я получил ответ что "всё много лет под nda, и ничего не собрать"

NDA ( Соглашение о неразглашении ) — юридический договор, заключённый двумя сторонами с целью взаимного обмена материалами, знаниями или другой информацией с ограничением к ней доступа третьим лицам.

Попытка получения исходников ядра от Digma. Часть 2: Итоги Linux, Open Source, Nda, Digma, Планшет, GNU, Gpl, Длиннопост

Якобы NDA.

Сделал этот пост, подождал пару дней. А затем решил написать заново.

Теперь я некий Александр, с другим номером, серийным номером, городом и почтой.

Попытка получения исходников ядра от Digma. Часть 2: Итоги Linux, Open Source, Nda, Digma, Планшет, GNU, Gpl, Длиннопост

Новое обращение в Digma.

Через какое-то время мне ответили, я был очень рад, что они захотели что-то изменить.

Попытка получения исходников ядра от Digma. Часть 2: Итоги Linux, Open Source, Nda, Digma, Планшет, GNU, Gpl, Длиннопост

Ответ Digma.

Странно, что они забыли про NDA. Теперь, сказали что выложат.

Через 4 часа мне пришла ссылка на почту.

Попытка получения исходников ядра от Digma. Часть 2: Итоги Linux, Open Source, Nda, Digma, Планшет, GNU, Gpl, Длиннопост

Наконец-то

Digma дали только мне это ядро, они не захотели его выкладывать на страницу планшета.

Попытка получения исходников ядра от Digma. Часть 2: Итоги Linux, Open Source, Nda, Digma, Планшет, GNU, Gpl, Длиннопост

Нету ядра для всех.

Скачал ядро, открыл, посмотрел. Вроде всё есть, но, вдруг кто-то тоже хочет заниматься
разработкой.

Ядро под GPLv2, и я могу спокойно его распространять.

Залил ядро на Github, Google Drive, добавил ссылку от саппорта в Wayback Machine.

Попытка получения исходников ядра от Digma. Часть 2: Итоги Linux, Open Source, Nda, Digma, Планшет, GNU, Gpl, Длиннопост

Сообщение на 4PDA.

GitHub

В комментариях под прошлым постом писали, что мне ничего не дадут.
Как оказалось, у Digma есть исходники ядер.


Я хочу, чтобы Digma добавили исходники ядер для всех девайсов на страницу загрузок.

У меня ещё есть много устройств без исходников, так что будут и другие девайсы : )

Например Upvel UM-514TV. Старый твбокс на RK3066, в саппорте меня вообще проигнорили.

Попытка получения исходников ядра от Digma. Часть 2: Итоги Linux, Open Source, Nda, Digma, Планшет, GNU, Gpl, Длиннопост

Фото Upvel UM-514TV.

Этот пост показывает, насколько компании "переобуваются" после того, как о их "поведении" узнало более 100.000 людей.

Спасибо Вам большое за это, без вас, у меня бы не было сурсов ядра.

У нас с Digma не было договоренностей, по которым я обязуюсь их прорекламировать или пропиарить, однако, я считаю, что мне следует выразить им благодарность и проявить уважение за их профессионализм, быстрое принятие решений, а так же за уступчивость руководства в вопросах свободного ПО.
Их действия являются показателем того, что Digma не положила "болт" на клиентов уважает и ценит своих клиентов.

Может сделаю 3-ю часть, где будет готовый планшет на мейнлайн ядре с postmarketOS.

Показать полностью 7
Отличная работа, все прочитано!