
На Хабре почему-то не была опубликована интереснейшая новость о том, что сейчас вышел стабильный релиз Wine 2.0. Прошло более года разработки, выпущено 24 экспериментальные версии. И сейчас первый стабильный релиз открытой реализации Win32 API с нами. Как и указывалось в заголовке, в этот релиз внесено более 6600 изменений. Интересного много, в частности, поддерживается запуск 64-разрядных приложений под Windows на macOS. Плюс ко всему, разработчикам удалось реализовать все возможности, которые необходимы для запуска Microsoft Office 2013.
В Wine заявлена полноценная поддержка 4450 программ для Windows, 3828 программ работают при минимальной настройке и внешних DLL. Еще у примерно трех тысяч приложений наблюдаются мелкие проблемы в работе, которые, впрочем, не мешают целевому использованию таких программ. В скором времени разработчики обещают довести до логического завершения поддержку HID, графические драйверы для платформы Android и режим передачи сообщений для именованных каналов.
Ранее разработчики Wine объявили о том, что выпуск значительных релизов будет теперь производиться раз в год. Но давайте посмотрим, что изменилось или было добавлено в новом релизе.
Графика
- Здесь можно выделить такие новшества, как средства отрисовки в окна, буферы, структуры Device Contexts;
- Также внесена довольно большая порция оптимизаций в DIB-движок, который сейчас работает значительно быстрее, чем раньше;
- Переработан код для работы с графикой в GDI;
- Что касается графического драйвера для macOS, то здесь реализована поддержка отрисовки для дисплеев Retina.
Интерфейс
Пользователю теперь работать с Wine намного проще, чем раньше, и вот почему:
- Улучшена совместимость с приложениями Windows, расширены, и довольно значительно, возможности по помещению и извлечению текста с HTML-разметкой, также повышена плавность выполнения операций Drag&drop;
- Можно переключаться между работающими приложениями;
- Добавлена поддержка не слишком распространенных разрешений экрана, включая 640*400 и 1280*960;
- Добавлена уже четвертая версия протокола трансляции уведомлений через трей.
Direct3D, D3DX
- Разработчики увеличили число графических адаптеров, которые распознаются для WineD3D;
- Добавлена поддержка уровней функциональности Direct3D 11;
- Появилась возможность отрисовки поверхности DXGI через GDI;
- Также добавлена поддержка асинхронных загрузчиков данных как для D3DX 10, так и для 11;
- Доработан фреймворк для применения эффектов в D3DX 9.
Звук и видео
Здесь обновлений немного, но практически все они важные:
- Добавлена поддержка GStreamer 1.0 для вывода звука и видео;
- В DirectSound обеспечена поддержка преобразования объёмных форматов звука 5.1 и 4.0 в стерео.
Сеть
- Добавлена поддержка API Web Service. Изменения и дополнения в уровень поддержки API теперь обеспечивают возможность проведения online-активации Microsoft Office 2013;
- Сильно увеличена производительность JavaScript а также добавлена поддержка JSON. Движок Gecko теперь обновлен до состояния, которое соответствует Firefox 47;
- Длинные URL теперь нормально обрабатываются;
- Добавлена поддержка новых доменных зон, а также доменных имен с символами национальных алфавитов.
Ядро
Обновления и дополнения ядра включают следующие элементы:
- Новая архитектура драйверов, которая обеспечивает полноценную поддержку устройство ввода (HID, Human Interface Device). Эксперты говорят о схожести новой модели на модель драйверов Windows;
- Есть возможность загрузки нескольких драйверов ядра в адресное пространство одного пользовательского процесса;
- Добавлена группа новых библиотек библиотек API Set (api-ms-win-*).
Среди прочих дополнений и обновлений стоит упомянуть улучшенную поддержку 64-разрядных систем. Добавлена возможность запуска 64-х битных приложений на macOS, плюс улучшена поддержка деинсталляции MSI.
В общем-то, 6600 обновлений и дополнений говорят сами за себя. Релиз получился качественно новым. Более полную информацию можно получить здесь и здесь.
Комментарии (90)
oYASo
27.01.2017 05:38+9Отличные новости! Вообще, Wine — один из самых крутых открытых проектов, желаю разработчикам удачи!
DmitryAnatolich
27.01.2017 05:50+2Photoshop и 3ds Max, интересно, когда-нибудь заведутся?
sergeysakirkin
27.01.2017 07:04-4При стоимости Photoshop и 3ds Max найти немного денег на лицензию винды не проблема. ;)
Старые версии не использующие GPU работаютDmitryAnatolich
27.01.2017 07:07+2Студенческие лицензии никто не отменял. Со второй системой заморачиваться не хочется. Да и 20 гигов на SSD, которые откушает Windows, совсем не лишние
faiwer
27.01.2017 07:21+4Да и 20 гигов на SSD, которые откушает Windows
Это вы как-то совсем уж скромно посчитали. Сама директория windows туда поместится. Но стоит поработать на системе хотя бы месяц другой, обзавестись различным софтом, поработать в нём… Меньше 60-80 GiB я бы выделять не советовал. Да и не забыть поработать с симлинками или настройками. Скажем меня в какой-то момент неприятно удивило какую свалку в своей data-директории устроил мне After Effects… Кажется под 30 GiB отъел чёрт знает на что.
DmitryAnatolich
27.01.2017 07:48+1Ну нет, гигов в 40 можно уложиться (при условии, что мне ничего больше вышеупомянутого софта и Chrome под Windows) не нужно.
kloppspb
27.01.2017 10:33+3Windows в качестве второй системы нужны, как правило, вовсе не для того, чтобы обрастать софтом. А ради одной-двух-трёх программ, без которых совсем никак и wine тут не помощник. У меня, например, виртуалбоксовый vdi — 30 гигов (занято около 26), и больше не растёт уже очень давно. Все данные при этом живут на смонтированом разделе хост-машины.
SystemXFiles
27.01.2017 07:37+2А если разместить образ виртуальной машины на шустрой флешке usb 3.0 и запускать в режиме интеграции?
И место не будет занимать на системном разделе и можно при желании на другой машине запускать.
Я так к примеру сделал с vmware player и образом macOS. Работает отлично и даже не тормозит (кроме графики, она имеет свойство притормозить).
AllexIn
27.01.2017 08:08+23Вы всерьез считаете что Линуксом пользуются те, кто не нашел денег на винду??
sergeysakirkin
27.01.2017 08:34-14Каждый должен есть свой кусок хлеба. Зачем профессиональному фотографу, использующему ФШ нужны знания линухов, и особенности эмуляции WinAPI? Для поиграться в фоторедактора есть гимп/крита/пинта
Ничего личного время — деньги.faiwer
27.01.2017 09:33+3Вы исходите из того, что профессиональный редактор Photoshop нужен только профессиональным дизайнерам. Это звучит разумно. Но… Этот редактор (точнее вся линейка) довольно лихо подмял под себя свою область, и формат PSD (как и другие из линейки) оказались завязаны на работу уже совсем не дизайнеров. А поддержка этого формата сторонними решениями, нативными для unix систем, оказалась "не очень". Не подскажите как тут быть? В последний раз когда я пытался открыть шаблон в Gimp-е он ну совсем не справился.
Лично я держу виртуалку из-за двух вещей по сути: Photoshop и MS Office. Судя по отзывам, можно ставить Office прямо под wine. Надо будет попробовать.
dlinyj
27.01.2017 10:12+1В качестве отличной рабочей альтернативы MS Office могу порекомендовать wps office. Под линукс бесплатен.
faiwer
27.01.2017 11:54Спасибо за наводку. Установил. Попробовал на паре документов, на них оказалось, что Libre Office ближе к MS Office, чем WPS. Хотя оба отличались. К сожалению самые проблемные документы я уже превратил в PDF, так что на реально боевых задачах оценить не смог.
dlinyj
27.01.2017 12:23Не знаю что там за версия, у меня WPS переваривал 100% вордовских документов даже с самой безумной разметкой, в отличи от либри
zmeykas
27.01.2017 13:36+2OnlyOffice недавно стал доступен на десктопе. Кажеться они наиболее близки к MS Office.
faiwer
27.01.2017 14:01Вы знаете… Скачал, установил, открыл тот же документ. Гхм. Можно сказать пиксель-в-пиксель. Правда вот чего я не понимаю, так это почему он бесплатен. На чём они зарабатывают?
FlashHaos
27.01.2017 21:59Каждый раз, когда советуют ту или иную замену офису, я задаю один вопрос: вы пробовали открыть хоть немного сложную excel-таблицу, с макросами, подключениями к SQL или, тем более, с OLAP? Word-то ладно, но экселю замены нет.
lieff
27.01.2017 22:31Каждый раз когда говорят про макросы в exсel — у меня нервный тик. Вам и правда нравится VB?
Я давным давно юзаю JS или Python в офисе, вот пример как это делается (VB кстати тоже поддерживается, только не знаю как полно ибо не юзаю).
В MS офсе насколько я знаю так нельзя, но можно извне сгенерить документ из JS, это уже много лучше.FlashHaos
28.01.2017 11:00Я не люблю макросы и VB, они ужасны и я был бы очень рад, чтобы их заменили на питон.
Но — пока этого не случилось и близко, и ПО без поддержки макросов не может быть использовано в корпоративной среде. Смежнику, которому ты высылаешь отчет, не объяснишь, что у тебя LibreOffice и скрипты на яве.lieff
28.01.2017 12:17Ну Libre бесплатен, в любой момент можно скачать установить. Только если принимающая сторона отказывается использовать что-то другое — тогда да. Из-за службы безопасности например.
Тогда могу только предложить использовать внешние системы анализа типа root для сложных расчетов, а сам документ генерить программно, в котором будет только VB и нужные данные. Такой вариант я тоже применял, он удобен еще для генерации документа на сервере и скачки с веба.
Только если подключение к SQL должно работать с большим объемом данных и выжимку вставить никак нельзя — тогда увы, вариантов не остается. Но честно с таким я еще не сталкивался (может это и можно решить, как уже говорил поддержка VB то есть, но я еще не изучал ее). Это надо чтобы у приемной стороны был доступ к SQL, но не было возможности установить Libre, малоправдоподобно.
faiwer
27.01.2017 22:41Ну, дык, а чего вы хотели? Такое обычно воспринимается как жуткое творение из самой преисподней, причём времён так Петра первого, не иначе. И чтобы с таким работать, приходится искать сложные варианты. Благо, что редкое это явление. Или люди продолжают делать такие вещи?
FlashHaos
28.01.2017 10:53OLAP — редкое явление? Удивительный мир аналитики ритейла (как минимум) ждёт вас.
Подключение к SQL — да даже у меня мой Veritas NetBackup сводится в отчет через Excel+PowerQuery+PowerPivot.
Эксель — мощный инструмент, в нем огромное количество различных функций, о которых не знает обычный пользователь. Даже если не говорить о все этих извращениях «из самой преисподней» «времен Петра» (например, PowerQuery — инструмент, который появился совсем недавно, в 13 версии, кажется), то обычная сводная таблица+сводный график. Для всех этих опенсорцных поделок — это уже проблема.faiwer
28.01.2017 11:08В таком контексте Excel выглядит как один из основных профессиональных инструментов сотрудника. Не вижу причине не покупать оригинальный Office. К тому же ребята вот говорят, что теперь под wine-ом он работает.
А называть сложные большие бесплатные opensource решения "поделками", это как-то грубо. Не находите? Поставьте себя на место этих разработчиков. Вы себе представляете масштабы работы? Вот зачем вы так. Не подходит инструмент вашим задачам, ну не повезло. Дык нет же, "поделки".
dlinyj
28.01.2017 09:28Мопед не мой. Мне нравится в оригинальном офисе проверка орфографии, в других системах она не работает.
Но это лучше чем ничего.lieff
28.01.2017 09:54+1У меня работает в либре, надо только русский выбрать:
Скринdlinyj
28.01.2017 09:55Хорошо, орфография и пунктуация. Всё же офис впереди планеты всей.
lieff
28.01.2017 10:06Вики про либру говорит следующее:
Расширенная поддержка (словари для проверки орфографии, правила переносов, тезаурусы и проверка грамматики, специализированные словари и расширения). Подробный список лингвистики для более, чем 140 языков в LibreOffice.
Ну то есть может и правда лучше, но это не очевидно, надо сравнивать. Мне казалось движки современные вполне навороченные, не только в офисах, большой разницы в повседневной жизни не замечал.dlinyj
28.01.2017 10:07Возможно я отстал от жизни :).
RussianNeuroMancer
29.01.2017 23:08Вы сильно отстали от жизни, года на четыре: http://www.informatic.ru/node/129
Для справки — технологии ООО «Информатик» раньше использовались в Microsoft Office для проверки орфографии и пунктуации. Теперь их можно использовать в LibreOffice.
sergeysakirkin
27.01.2017 10:20Согласен на 146%, user experience построенный на MS/adobe экосфере начиная со школьной скамьи — страшная вещь.
Тут зависит от средней школы, и «импортозамещение» нужно начинать именно там. Чтобы годам к 14-16 у личинки человека было понимание (вернее знание о существовании) разных экосистем win/lin/bsd. Всем в пример политика яблок в сфере образования. Тогда не будет такой удручающей картины.
А поддержка этого формата сторонними решениями, нативными для unix систем, оказалась «не очень».
вернее говоря никакая.
Не подскажите как тут быть?
Выходить на OASIS с предложением разработки стандарта OpenImageDocument по аналогии с OpenDocument. Эх-х-х мечты про идеальный мир :(
можно ставить Office прямо под wine. Надо будет попробовать.
Office 2013 и CS6 под кросовером работали, вернее можно было открыть распечатать и закрыть. Более мне было не нужно.sergarcada
27.01.2017 11:26>Тут зависит от средней школы, и «импортозамещение» нужно начинать именно там.
Интересно, как вы себе это представляете? «Пришел новый король разрешил всем петь тру-лю-лю, а песенку тра-ля-ля запретил»?
Во-вторых, как мне кажется, образование идет вслед за спросом. Я в школе никакие фотошопы и эксели не изучал вовсе. Бейсик было наше все. Потом Бейсик стал «вреден» и стали изучать Паскаль. Затем (я уже окончил школу к тому моменту) решили, что вообще программирование вредно — стали учить форматировать текст и копировать файлы. Будет в организациях спрос на линуксы — в школах будут учить работать в линуксе. А никак не наоборот — пришла вчерашняя школота на работу, давайте им поставим родную винду, они же больше ничего не умеют.bingo347
31.01.2017 11:04Образование идет не вслед за спросом, а, к сожалению, вслед за продажными чиновниками… И ставит то что сверху прислали, а иначе оштрафуют
NickKolok
31.01.2017 13:58Специально обученные люди из MS раздают школьным учителям красивые бумажки для портфолио, а школам — office почти бесплатно. Замкнутый круг надо рвать. Рвать общественно-административными методами (не забывая хотя бы багрепортить в либру и т. д.)
RussianNeuroMancer
27.01.2017 18:24> Тут зависит от средней школы, и «импортозамещение» нужно начинать именно там. Чтобы годам к 14-16 у личинки человека было понимание (вернее знание о существовании) разных экосистем win/lin/bsd. Всем в пример политика яблок в сфере образования. Тогда не будет такой удручающей картины.
Это неактуально, для них сейчас основной ОС является Android, и проще всего им было бы работать не с Windows, а с RemixOS.
А что касается тех материалов, который сейчас дают в школе, с выходом Windows 10 они стали бесполезны. Так же в своё время уроки по Microsoft Office были перечернуты выходом Microsoft Office 2007.
Evengard
27.01.2017 13:40+1Попробуйте OnlyOffice. OpenSource (Aferro GPL), от разработчиков присутствующих на Хабре, декларируют максимальную совместимость с виндооффисными документами. Сам им пользуюсь дома, при том что на работе полноценный Office 2010. Открывает действительно как родной.
AllexIn
27.01.2017 10:12+2Ну что вы несете…
ОС вообще никому кроме админов знать не надо.
А уж под чем конкретно работает пользователь — вообще вторично.
Я лишь спорил с вашим утверждением насчет того, что «Линукс используют нищеброды не осилившие лицензию на винду». Ну так я вас удивлю: стоимость винды — вообще никакой роли не играет. Ни в домашнем сегменте(где принято винду воровать), ни в корпоративном(где стоимость ОС вторична, после множества других факторов. Да и вообще не значительна в сравнении с зарплатой специалиста).sergeysakirkin
27.01.2017 10:32-6«Линукс используют нищеброды не осилившие лицензию на винду»
Не надо передергивать.
Под каждую задачу нужен свой инструмент.
Если вы зарабатываете на хлеб PH-ом для получения гарантированного результата используйте Win.
Или тратьте время/деньги для запуска PH в LinRussianNeuroMancer
27.01.2017 18:26> для получения гарантированного результата используйте Linux или MacOS.
Исправил, не благодарите.
kAIST
27.01.2017 10:36Я фотограф, у которого 80% времени работы за компьютером это работа в фотошопе и лайтруме.
Стоимость лицензии?! 299 рублей в месяц. Хотя стоимость лицензии на windows тоже не такая большая.
Но я был бы рад перейти на какую нибудь ubuntu, никакие особые знания не нужны.Те же фотографы переходят спокойно, например, на OS X.
m0Ray
31.01.2017 11:44Вы говорите так, будто для использования «линухов» нужны какие-то особые знания и навыки.
Idot
27.01.2017 09:09-3Wine нужен не потому что нет денег на Винду, а потому что в Windows 10 имеет встроенную следилку.
sergeysakirkin
27.01.2017 09:54-1Windows 7/8/10 стучит в Редмонд
Ведроид и хром Маунтин-Вью
Яблоко в Купертино
Цифровой приватности — сейчас не существует (фотография мужика в шапочке из фольги), за исключением изолированных систем. ИМХО разумно разносить критическую важную для вас информацию по разным системам, использовать самописки или аудированный код\приложения. В модели ИБ источники угроз именно разработчики имеют наиболее высокий вес.
Хотя, я предполагаю в Редмонд глубоко наплевать какой сериал вы смотрели вчера вечером. Им нужны bigdata.merlin-vrn
27.01.2017 10:13+7Debian куда стучит? Gentoo? Arch?
Wine обычно используют под этими и подобным, а не «яблоко, ведроид».Am0ralist
29.01.2017 14:40А подскажите модель телефона с дебианом?
dartraiden
04.02.2017 15:40Nokia N900 и его «наследник» Neo900. По современным меркам, правда, уже не торт. Я до последнего держался, но в конце прошлого года таки поменял свой N900 на бюджетного «китайца» с Андроидом. Потому что с 512 МБ оперативки и древнючим Firefox (там то ли 4 версия, то ли чуть поновее) уже нормально в Интернете сёрфить невозможно.
am-amotion-city
27.01.2017 13:32+2Так внезапно bigdata — это и есть то, какой сериал я смотрел вчера вечером.
sergeysakirkin
31.01.2017 10:19Таких «я» по данным NetMarketShare, Windows 10 на рынке операционных систем составляет 24,36% примерно 400+ миллионов установок…
На вскидку что можно поиметь с факта просмотра.
Собственно, что смотрели, паттерн просмотра (паузы, громкость, перемотки).
имхо это интересно рекламистам прямая аналогия аппаратному методу сбора информации о телеаудитории.
Скорость распространения новинок в сети. Каналы распространения
Добавь сюда историю поисков в ИЕ можно построить аналогию, типа ит гики — смотрят мр. робот в хх, хх% случаях. Такие данные позволят Paramount-у примерно прикинуть объем охвата нового фильма/сериала и потенциальные доходы ;)
SystemXFiles
27.01.2017 07:34+1А какие сложности наблюдаться?
Просто думал, что Photoshop то заведется, ибо давным давно как-то его запустить удавалось (это было и правда давно, тогда photoshop мог быть менее требователен к совместимости). Правда не работал в нем, просто проверял, запускается или нет.faiwer
27.01.2017 08:09Лично мои попытки работать с Photoshop из под wine были неудачны. Он и правда запускался. Но часто падал. И некоторые вещи просто не работали. Раз за разом натыкаясь на очередную проблему, я постепенно пришёл к мысли, что в виртуалке с тормозами, я бы сделал это с куда меньшими потерями нервных клеток и времени. Возможно за пару лет ситуация сильно улучшилась.
webirus
27.01.2017 08:13+2А что не так с Фотогопом? Я его без проблем использую уже три года.
DmitryAnatolich
27.01.2017 08:15Какой версии? Как с производительностью?
webirus
27.01.2017 08:19+2Сначала был у меня CS6, были косяки с открыванием файлов. Но вот уже почти два года перешёл на CC2015, работает очень хорошо, стабильно, не падает. У меня активная подписка на Фотошоп для фотографов, 299 рублей в месяц. С выходом Wine 2.0 хочу попробовать сделать апгрейд до версии 2017.
webirus
27.01.2017 08:24Недавно ставил в офисе по этой инструкции https://geekmaze.ru/2016/03/04/установить-adobe-photoshop-cc-2015-linux/
lieff
27.01.2017 11:46А какой именно фотошоп? СС 2015-2017 имеют золотой статус.
Вместо 3dmax на лине обычно используют Maya.
RussianNeuroMancer
27.01.2017 18:38> Photoshop и 3ds Max, интересно, когда-нибудь заведутся?
Про Photoshop много написали выше, а насчёт 3ds Max у меня к вам вопрос из второго абзаца: https://habrahabr.ru/post/310642/#comment_9824268DmitryAnatolich
27.01.2017 19:00Не совсем пойму, как ко мне применим второй абзац. Vray — да, отдельная тема
RussianNeuroMancer
27.01.2017 19:03Очень просто: зачем заводить 3ds Max, если его можно не заводить?
Кроме того я очень часто натыкаюсь на мнение, что интерфейс Blender, удобенее чем у 3ds Max.DmitryAnatolich
27.01.2017 19:17Эм. Потому что жену на дизайне интерьеров будут учить строить модели именно в Максе. И тут дилемма: купить новый ноутбук (да, я тоже плююсь от необходимости «максить» на лэптопе) за адовые тысячи рублей или отдать на растерзание свой, снеся Arch.
RussianNeuroMancer
27.01.2017 19:24Про дизайн интерьеров там по ссылке чуть выше. Посмотрите, результат использования Unreal Engine для этих целей производит впечатление.
DmitryAnatolich
27.01.2017 19:27Спасибо, посмотрю. Но вы ведь понимаете, что необходимости макса сейчас, он не отменит
RussianNeuroMancer
27.01.2017 20:47Ну если только на «сейчас», то в VMware Player вполне работает аппаратное ускорение Direct3D (для Crysis хватает, так что думаю хватит и 3ds Max).
Idot
27.01.2017 07:18Steam и его игры нормально работают?
ksenobayt
27.01.2017 08:33Клиент — работает нормально.
Игры — в соответствии с данными из AppDB, что-то работает, что-то не работает.
alexeykuzmin0
27.01.2017 10:46+2Я несколько месяцев назад поставил Arch и с удивлением обнаружил, что весь десяток игр, которые у меня были куплены в Steam, поддерживают Linux и без Wine, в нативном варианте, и работают без всяких проблем.
Правда, что-то я где-то не так настроил с драйвером видеокарты, и 4к в некоторых играх подтормаживает, чего не было в Windows, но дело тут явно не в Steam.
UP: Причем в Arch, в отличие от других дистрибутивов, поддержка Steam пока что экспериментальная.
NeoCode
27.01.2017 07:37Visual Studio под линуксом нормально работает?
shtonibudtakoe
27.01.2017 09:37-4Есть Visual Studio Code, он нативно под линуксом идет.
alexeykuzmin0
27.01.2017 11:25В Code вроде не было поддержки половины языков, которые сто лет как умеет Visual Studio для Windows. Или ситуация изменилась?
Oplkill
27.01.2017 21:42Вот если бы он поддерживал возможность встраивания плагинов, функциональности подобно полноценной среде программирования vs…
klirichek
02.02.2017 16:07Тулчейн работает. Т.е. собрать виндовую программу из-под линуха, запуская cl/link через wine вполне реально.
А окошечки (пользовательский интерфейс) вроде на .NET, по идее должны запускаться через mono а не через wine.
QtRoS
27.01.2017 09:30Надо посмотреть GDI+ у них, когда-то смотрел — тихий ужас, каждая минимальная операция копирование или переворот изображения, иногда не по одному разу…
shtonibudtakoe
27.01.2017 09:33Плюс ко всему, разработчикам удалось реализовать все возможности, которые необходимы для запуска Microsoft Office 2013
С офисом проблем не испытывал. Проблема была запустить кряк для него =)
lieff
27.01.2017 11:42+2Я бы к новости еще эти линки привел
http://www.wine-staging.com/news/2017-01-25-blog-vulkan-dx11.html
Видео
L0NGMAN
Как обстоит дела под линукс к рендерингу программ на High DPI экранах?
RussianNeuroMancer
https://wiki.archlinux.org/index.php/HiDPI
Jeditobe
Мда, вот это портянка.