Марк Шаттлворт рассказал (http://www.markshuttleworth.com/archives/1269) о двухнедельном использовании на своём ноутбуке тестовой сборки Ubuntu 13.10 с графической системой на базе дисплейного сервера Mir. Марк остался доволен состоянием разработки Mir, указав, что даже сейчас окружение Unity 7 поверх XMir (https://www.opennet.ru/opennews/art.shtml?num=37273) работает более гладко, чем X. Кроме того, при использовании Mir для вывода на экран, судя по статистике утилиты top, такие компоненты как X.org и Compiz потребляют меньше памяти и процессорных ресурсов, по сравнению с конфигурацией, в которой X.org напрямую взаимодействует с графическим оборудованием.Марк верит, что проект Mir будет развиваться быстрее конкурентов и этому будет способствовать динамическое развитие собственного API, которое позволяет двигаться вперёд не подстраиваясь под существующие жесткие рамки и не тратя время на согласование изменений. Кроме того, развитие Mir лишь подстегнёт конкуренцию и будет способствовать продвижению инноваций в графической подсистеме Linux.
URL: http://www.markshuttleworth.com/archives/1269
Новость: https://www.opennet.ru/opennews/art.shtml?num=37391
Он там видео не заснял, где он использует Mir? Не с экрана.
> что даже сейчас окружение Unity 7 поверх XMir работает _более_ гладко, чем X.т.е., в целом, выходит, работает оно не гладко. ни там, ни тут.
хоть одно б чтонить до ума довели б, чтоль, для начала...
Без xmir должно быть плавно
Если бы у бабушки был ...
> Марк верит, что проект Mir будет развиваться быстрее конкурентов и этому будет способствовать динамическое развитие собственного API,Действительно. Очень легко забыть всё старое, и ещё проще освоить только что придуманное новое. Хомосапинсы мы, или куда, в конце концов?!! Ясно же, что традиция только прогресс тормозит. К чёрту её.
Нужен ли прогресс любой ценой?Это так, общо, без привязки к сабжу.
Вопрос цены. В конечной точке выбор состоит из всего 2 пунктов. Всемогущество или самоуничтожение эпического масштаба из-за ошибки в использовании какой-то мощной технологии, достаточно мощной для того чтобы обеспечить эпик фэйл глобального масштаба.И да, те кто не может сделать выбор сам - по дефолту отправляются туже же куда и динозавры. Так что отсрочивать выбор постоянно - это тоже не вариант.
Непонятно, про что комментарий.
В мире есть прослойка XMir - следовательно старое не забыто, а совместимо с новым.
Новое и лучшее надо всегда развивать, при этом не забывать о совместимости, что там и реализовано.
> Ясно же, что традиция только прогресс тормозит.Прогресс, прогресс... Прогрессировать могут многие вещи. Шизофрения, например. Вон, у линукса раздвоение графического сервера началось...
У линукса теперь будет мощная основа к которой аттачатся совершенно разные графические подсистемы. Ему не важно - иксы, мир, вэйланд или что там еще. Вон MESA - тоже клиент этой подсистемы. Вывешивает OpenGL вообще. И ничего, никого этот двуглавый не напрягает особо.
Вы не поверите, но "Линукс" это ядро, на котором давным-давно разработаны разные ОС, под которыми запускаются самые разные оконные системы.
> Марк верит, что <blahblahblah>...уверуйте и ВЫ, дети мои, словно заблудшие овцы на пастбище!
помолимся же все!
..да придёт Вендекапец, и настанет Великое Убунто!
аминь!
:-)
</sarcasm>
ну а вообще он позитивный чел как я смотрю :-) .. относится ко всему без настроя ненависти! (ну по крайней мере в публичных выступлениях :))
# P.S.: Убунто наступент понемножку уже сейчас, когда некоторые государственный сайты распознают что у меня Linux и сразу почему-то думают будто это Ubuntu -- пытаются мне всучить какой-нибудь deb-файл.
>государственный сайты распознают что у меня Linux и сразу почему-то думают будто это Ubuntu -- пытаются мне всучить какой-нибудь deb-файл.Государственные? Это ж какого государства (inb4 не "этого")?
И что там в пакетах (inb4 трояны от КГБ)?
> И что там в пакетах (inb4 трояны от КГБ)?Вино. И сыр.
>Государственные? Это ж какого государства (inb4 не "этого")?gosuslugi.ru
А где там можно скачать deb?
https://esia.gosuslugi.ru/sia-web/plugin/upload/Index.spr
нидають-с. вообще ничего не дають-с.
Это перевод кривой. Менеджеры разных уровней любят употреблять слово believe в значениях "считать", "полагать", " быть уверенным в чем-либо" без какой-либо догматической подоплеки.
у вот отчасти по этой причине -- я комментирую на рускоязычных сайтах -- так как тут текст более забавный :-)
> # P.S.: Убунто наступент понемножку уже сейчас, когда некоторые государственный сайты распознают
> что у меня Linux и сразу почему-то думают будто это Ubuntu
> -- пытаются мне всучить какой-нибудь deb-файл.БеЗплатно и безСМС?
> БеЗплатно и безСМС?угу. а ещё там внутри деба lgpl библиотека, а где на сайте взять её исходники — не ясно.
> окружение Unity 7 поверх XMirт.е. кроме Unity 7 ни одно приложение на XMir ровно не работает?
Если ошибки/недочёты mir'а учитывать в unity, и ошибки/недочёты unity - в mir'е, то конкурирующий софт будет выглядеть более глючным. На первый взгляд. А взгляд этот - один из самых существенных. Отваживает нетерпеливых юзеров потому что.
>>некоторые ... сайтыа в винде эти сайты не предлагают xxxplayer.exe ?
http://mobile.opennet.ru/opennews/art.shtml?num=37273
Надо же, ему убунта понравилась... Внезапно! :)
> Надо же, ему убунта понравилась... Внезапно! :)Свое, как известно, не пахнет.
http://www.phoronix.com/scan.php?page=news_item&px=MTM5OTY
http://www.phoronix.com/scan.php?page=article&item=ubuntu_xm...
http://www.phoronix.com/scan.php?page=article&item=ubuntu_xm...
Что вяленый, что мир - сплошная сырятина. Пилить ещё года 2 вместе библиотеками тулкитов до вменяемого состояния. Но иксы похоже реально нацелились отправить в разряд legacy
Судя по ссылкам, у ХВяленого проблемы с 3D, на XMir же OpenGL работает.
> Судя по ссылкам, у ХВяленого проблемы с 3D,А как он к 3D относится?
Оно под ним не заводится.
> Оно под ним не заводится.А что, MESA есть какое-то дело до вэйланда?
Немного быстрее, это не результатИспользуйте Вайланд
> Немного быстрее, это не результат
> Используйте ВайландКогда каждый линукс дистрибутив мейкер делает свой велосипед «с преферансом и поэтессами» получаеться в итоге тот же X11
> Когда каждый линукс дистрибутив мейкер делает свой велосипед «с преферансом и
> поэтессами» получаеться в итоге тот же X11Марк прав в том что это подстегнет инновации и в результате останутся лучшие.
да, да! шiпdошs подтверждает
> да, да! шiпdошs подтверждаетКстати поначалу она пожалуй была лучше конкурентов. Гуй в 95-м году у них был получше чем у многих других на тот момент. А за счет опохабливания архитектуры ОС, оптимизаций драйверов аж на асме и прочая - оно сносно ползало даже на довольно похабном железе. Офисный пакет почти без конкуренции был, а NTFS из NT был без какой-то внятной конкуренции.
Другое дело что потом победитель започивал на лаврах и решил что теперь шашкой можно и не махать, конкурентов пытаться задвигать подковерными интрижками и прочая. В результате с тех пор прошло почти 20 лет. А внутренности виндов не так уж и изменились относительно NT4. Ну ладно, пусть "почти 15 лет" и "винтукей". Дошло до того что один из сотрудников ms недвусмысленно написал почему линь развивается лучше чем их хозяйство :)
> Когда каждый линукс дистрибутив мейкер делает свой велосипед «с преферансом и поэтессами»
> получаеться в итоге тот же X11Нет, милый друг, в таком случае получается очередной "убийца Хов". Их уже больше десятка скопилось.
> Используйте ВайландИспользуйте Вайланд, потому что так сказал Великий Анонимус!
при использовании Mir для вывода на экран, судя по статистике утилиты top, такие компоненты как X.org и Compiz потребляют меньше памяти и процессорных ресурсов, по сравнению с конфигурацией, в которой X.org напрямую взаимодействует с графическим оборудованием
И за счет чего же?
Кстати, в свете послежних событий, предлагаю подарить ему велосипед.
За счёт того, что эти (а также другие) ресурсы потребляет Mir, разумеется.
Логично. Сожранные миром ресурсы сожрать нельзя.
иксы использую двойную буферизацию и не выключенные костыли с 8 байтными пикселями
> иксы использую двойную буферизацию и не выключенные костыли с 8 байтными пикселямиНу да, в 4К мониторах свободной памяти останеться меньше половины)
Ох уж эта память в мониторах
> Ох уж эта память в мониторахА уж процессоры как там греются... кулеры шумят...
>> Ох уж эта память в мониторах
> А уж процессоры как там греются... кулеры шумят......Как быстро подросли детки, которые никогда не видели дисплея с процессором и вентилятором...
> Ох уж эта память в мониторахВам смешно, а моноблоки aka планшет-переросток пошли в массы...
А мир волшебным образом выключает это в иксах?
> при использовании Mir для вывода на экран, судя по статистике утилиты
> top, такие компоненты как X.org и Compiz потребляют меньше памяти и
> процессорных ресурсовПо памяти - я где-то видел утверждение, что top может неправильно показывать использование памяти Хами (в сторону завышения).
> По памяти - я где-то видел утверждение, что top может неправильно показывать
> использование памяти Хами (в сторону завышения).Да, и процессора тоже :). Простите, вам надо эту древность выгораживать? Вот и выгораживайте. А обычным людям надо чтобы хорошо справлялось с их задачами. Нет, в эти задачи не входит тягание окон по гигабитному эзернету как правило. Поэтому очень многим на этот аспект иксов - класть с прибором.
А что делать тем, кому Unity не нужен даже даром?
> даже даромА тебе что Unity за деньги предлагали?
Именно так, на офбунтосайте космонавт очень даже навязчиво клянчит бабло на развитие бунты, ещё и футболками фарцует=) Правда пока еще позволено качать бесплатно!
Завидуйте уж молча. Попытки корчить из себя клоуна на школьном уровне - выглядят на редкость убого и отнюдь вас не украшают.
однако факта попрошайничества это не отменяет. причём в «лучших традициях» — кнопка «не платить» сделана незаметной и неотличимой от другого текста. собственно, после такой попытки обмана — всё ещё доверять космонавту?
> А что делать тем, кому Unity не нужен даже даром?Дальше пользоваться DOS.
Диагноз: убунтенок.Вы кроме белого и черного цветов не различаете? Свет клином не сошелся на DOS и Unity.
> на DOS и Unity.И на Mir тоже. Вы так говорите как будто кто-то придет, инсталлирует вам Mir и под страхом расстрела запретит пользоваться остальными графическими подсистемами.
>Вы так говорите как будто кто-то придет, инсталлирует вам Mir и под страхом расстрела запретит пользоваться остальными графическими подсистемами.Смех смехом, а космнавт на такое действительно способен.
> Смех смехом, а космнавт на такое действительно способен.Денег на зарплату надзирателям не хватит :)
> А что делать тем, кому Unity не нужен даже даром?продолжать танцевать вокруг костра в своей пещере да охотиться на мамонтов.
ну если прямо на себе тестирует - надежда на выход качественного продукта есть )
> ну если прямо на себе тестирует - надежда на выход качественного продукта есть )Кстати да - тестировать на руководителе проекта его продукцию отличная идея. Торвальдс одобряет :).
Как XMir может работать быстрее иксов, если он сам запускает иксы?
Вы не рефлексируйте, вы распространяйте. Сам сказал - лучше значит лучше.
> Как XMir может работать быстрее иксов, если он сам запускает иксы?Кто сказал, что он запускает иксы ?
У иксов есть свой протокол, надо его конвертировать в протокол мира и необязательно при этом реализовывать всё то, на что способны иксы, например выводом занимается мир.
Я конечно не знаю, как у них устроено там на самом деле, но если они реализовали такую урезанную версию иксов под названием XMir, которая занимается только подготовкой входящих данных на основе протокола иксов к передачи их в мир, то, возможно, что такая схема будет работать быстрее иксов и при этом будет меньше потреблять памяти.
>> Как XMir может работать быстрее иксов, если он сам запускает иксы?
> Кто сказал, что он запускает иксы ?разработчики.
«This is where something dubbed Xmir comes in to play: It’s an x.org driver that fits in to the x.org X11 server just like the nVidia, AMD, and Intel drivers do and lets the X11 server run on top of Mir.»
Ну тогда да, он не должен работать быстрее оригинала.
Я на самом деле думаю, что когда Mir и Wayland появятся в дистрибутивах в виде конечного продукта, то большинство программ быстро под них переделают и в конечном счёте эти прослойки будут нужны только для заброшенных программ, т.е. тех, которые уже ни кто не развивает.
или для тех, кому совершенно «по барабану» очередной «убийца иксов». убийцы приходят и уходят, а иксы остаются.
> или для тех, кому совершенно «по барабану» очередной «убийца иксов».
> убийцы приходят и уходят, а иксы остаются.Канешна, особенно если учесть, что сами разрабы иксов на предложение делать новые иксы дружно сказали "на.. надо" и всей толпой свалили с него :)
Останутся конечно, кто то будет ковырять ради фана это г.. мамонта, только оное уже никому не будет нужно, как xfree в свое время.
> Канешна, особенно если учесть, что сами разрабы иксов на предложение делать новые
> иксы дружно сказали "на.. надо" и всей толпой свалили с негоя бы потребовал пруф, но в данном случае это вообще не имеет смысла: ты опять упоролся.
Вообще-то, разрабы иксов пилят wayland.
> Вообще-то, разрабы иксов пилят wayland.вообще-то, разрабы иксов давно уже не при делах. а пакард сотоварищи — пусть пилят: с такими друзьями и врагов не надо.
> Вообще-то, разрабы иксов пилят wayland.Что по смыслу примерно эквивалентно марковскому высказыванию, а хотя бы и в неявной форме :)
Планирую переход на Mir в Ubuntu 14.04 LTS, KDE - гудбай...
Марк Шаттлворт сказал:
"Как хорошо быть адмнистрацией"
/Администрация/
Ну да, сам себя не похвалишь, никто не похвалит.
У марка особый магический(космический) ноутбук!
> динамическое развитие собственного APIэто что получается, сам шворт всех предупредил, что стабильного апи у мира не будет?
>> динамическое развитие собственного API
> это что получается, сам шворт всех предупредил, что стабильного апи у мира
> не будет?stable api is nonsense!
> stable api is nonsense!А за стабильностью - в винду. Там будут ваши милые сердцу досявые буковки дисков, стабильно так припертые из начала лохматых 80-х прошлого столетия.
>> stable api is nonsense!
> А за стабильностью - в винду. Там будут ваши милые сердцу досявые
> буковки дисков, стабильно так припертые из начала лохматых 80-х прошлого столетия.Д е б и л, буковки не касаются API. А вот то, что приклады из 80х запускаются посейчас - это, сцуко, стабильный API! Плохонький - но лучше вашего! Который ломается любым рационализатором на раз! Всосал?
как-то хреновато оно у вас запускается. у нас-то до сих пор сисколы из самых первых версий ядра поддерживаются. и собрать старые версии софта ни разу не проблема. а вот у виндофилов, помнится, с выходом висты начался знатный попеншмерц.
> Д е б и л, буковки не касаются API.Ага, щаззз. Попробуй в win32 api поработать без буковок дисков :
> А вот то, что приклады из 80х запускаются посейчас - это, сцуко, стабильный API!
Вот пусть некрофаги с этим древним шитом и мумукаются. У меня этого античного шита нет и мне намного удобнее видеть в иерархии ФС некий том как что-то типа /Photos_from_2010 чем какой-нибудь F:\ :)
> Плохонький - но лучше вашего! Который ломается любым рационализатором на раз!
Вообще-то posix API - достаточно стабилен. Я тут как-то скомпилил древний LZ компрессор из конца 80-х прошлого века. Он даже еще и работал :). А если уж на то пошло - в 64 бит винде выпилили нафиг 16-битную подсистему. Совсем.
> Всосал?
Не путайте, это вы у Баллмера все его выходки всaсываете. Впрочем и сам Баллмер это иногда делает. С WinRT в результате знатный облом вышел - махровые некрофаги никак не могут взять в толк что кроме х86 и вин32 есть и иные платформы. В данном случае это прокатило сам MS по полной программе, обув их на какие либо перспективы на мобильном рынке. Прикольно, так стрельнуть себе я пятку из дальнего прошлого не каждый может. Вот это - вcoc :)
1) Касаются. Синтаксис имен файлов это часть API ОС.
2) Не запускаются в массе своей. В DOSbox и WINE запускается больший их процент.
Мврк трындит, Unity не может гладко работать ни с Xmir ни без него. Unity в принципе на это не способно.
А KDE4?
Kubuntu не собирается Mir'иться же? Но Марк может их заставить обвеситься дополнительными костыликами, он такой перец :)
> Мврк трындит, Unity не может гладко работать ни с Xmir ни без него. Unity в принципе на это не способно.Причем тут Kubuntu.
Я спрашиваю, а исходя из твоих критериев KDE4 может гладко работать на X11.
Тогда срываю покровы. На х11 гладко работать ничто не может. И на Mir гладко работать ничто не сможет. И да, новый виток глюкалова убунты уже близок, снова, хотя нет, глюкалово на убунте никогда и не прекращалось.
Вообще я порой понимаю, почему Ubuntu не называют Ubuntu Linux..
И это к лучшему :)
Естественно лучше, т.к. никто не хочет ассоциироваться с этой фигнёй.
> Вообще я порой понимаю, почему Ubuntu не называют Ubuntu Linux..
> И это к лучшему :)Сам пошутил, сам посмелся - ты наверное уже надоел сам себе своим шутовством.
Правильно "дистрибутив GNU/Linux под названием Ubuntu". То что тебе не понятно что люди сокращают из простого удобства весьма странно
> Правильно "дистрибутив GNU/Linux под названием Ubuntu". То что тебе не понятно что
> люди сокращают из простого удобства весьма странноРасскажи это Марку :)
Невозможно в одной компании с зашоренными фанатиками сделать хороший инструмент, который был бы удобен и приятен пользователю.
Зашоренные фанатики вообще не способны сделать хороший инструмент, Убунту - частный случай. Это я как-бэ намекаю..
> Зашоренные фанатики вообще не способны сделать хороший инструмент, Убунту - частный случай.
> Это я как-бэ намекаю..Фанатиков всегда меньшинство, зашоренные фанатики к тому же деструктивны.
Популярность бубунты какбэ о другом говорит :)
популярность рептилоидов с Сатурна или тех же гадалок-целителей намного больше убунты, что говорит о том же.
> популярность рептилоидов с Сатурна или тех же гадалок-целителей намного больше убунты,
> что говорит о том же.Опять "стадо мух"? :) Если вы других держите за мух, то не надо удивляться, что они вас вообще ни за что не держат )
так о чем говорит популярность Убунты?
> так о чем говорит популярность Убунты?О том, что она нравится пользователям. Что она не нравится долбанутым "гикам", то их
- гораздо меньше, чем нормальных пользователей
- в силу этого они могут идти лесом со своим шумным недовольством и юзать lfs, генту и всякие школоарчики.
>> так о чем говорит популярность Убунты?
> О том, что она нравится пользователям. Что она не нравится долбанутым "гикам",
> то их
> - гораздо меньше, чем нормальных пользователей
> - в силу этого они могут идти лесом со своим шумным недовольством
> и юзать lfs, генту и всякие школоарчики.Вы считаете что все пользователи Убунту нормальные люди, а остальные "долбанутые гики"? Очень интересное мнение, спасибо что вы им поделились.
> Вы считаете что все пользователи Убунту нормальные люди, а остальные "долбанутые гики"?
> Очень интересное мнение, спасибо что вы им поделились.Я написал именно то, что написал "она не нравится долбанутым "гикам"
Кто вам это сказал? Шаттлворт?
> Кто вам это сказал? Шаттлворт?Собственные наблюдения
> Вы считаетеОн не считает, он троллит. При том жирно и бездарно. А то что вы купились - поздравляю, FAIL.
> Он не считает, он троллит. При том жирно и бездарно. А то
> что вы купились - поздравляю, FAIL.Не все, что не совпадает с твоим бесценным мнением, является троллингом. В подавляющем большинстве случаев ровно обратное, тролль это ты сам.
> Не все, что не совпадает с твоим бесценным мнением, является троллингом.Не, просто ваше мнение вертится как флюгер на ветру, что надежно индицирует желание троллануть незадачливого простофилю :)
> тролль это ты сам.
А я этого и не скрывал даже :)
интересно, если Mir таки взлетит возможно мы увидим это и на Mac? ведь Марк таки идёт именно в ту сторону...
> интересно, если Mir таки взлетит возможно мы увидим это и на Mac?Там Quartz/Cocoa
> ведь Марк таки идёт именно в ту сторону...
Ох лол, ты макосятину и не видел похоже "вживую"
дело не во внешнем виде, лол.
в оверлеях фреймворков обжектив си ?
Не понимаю про какие "тормоза" X-ов все говорят.
На обычном IvyBrige Core-i7 37xx никаких пресловутых "тормозов" или тиринга я не наблюдаю
путают, настоящие тормоза которые призван решать вяленый это экзотика вроде идеального совпадения перетаскиваемого окна с курсором (на самом деле оно и в иксах 99.999% совпадает, но все же есть теоретическая возможность рассинхрона), так же скроллинг окна с видео в фаерфоксе, вяленный обещает идеальное плавное как влитое, ну и по мелочи вроде этого. Народ же обычно называет тормозами совсем другое, от багов видеодрайверов до редких заиканий GUI например при свопе памяти с одновременным fsync из за тех же багов в других подсистемах ядра.
Ну, например, запустите top и подвигайте какое-нибудь окно. С вероятностью 0.999 вы увидите в топе /usr/bin/X и ваш WM. Или порастягивайте какое-нибудь окно с большим числом виджетов -- тут тормоза видны невооруженным глазом, особенно на нвидиевской проприетарщине, хотя с nouveau тоже не сильно лучше.
Порастягивал Dolphin с большим числом картинок (в режиме крупных значков) "на нвидиевской проприетарщине" и не вижу никаких тормозов. Да X поднимается вверх с 2-3% использования одного потока CPU. Если при этом (одновременно с порастягиванием) запустить smplayer с FullHD фильмом, то X будет кушать 4% одного потока CPU. Для 4-ядерного процессора с HT - это ничто.
> запустить smplayer с FullHD фильмом, то X будет кушать 4% одного
> потока CPU. Для 4-ядерного процессора с HT - это ничто.Вот только видео почти наверняка играется через OpenGL какой-нибудь, который у нвидии реально быстрый. А так все хорошо, прекрасная маркиза :).
Кстати да, именно поэтому все и юзают OpenGL, даже в откровенно 2D программах. Выплевывать через него графику на скорость быстрее даже в 2D получается. Хотя, казалось бы, OpenGL совсем не для этого. Тем не менее, неоптимальность иксового протокола приводит к вот таким приколам.
> OpenGL какой-нибудь, который у нвидии реально быстрый. А так все хорошо, прекрасная маркизаВеликодушно простите, но в этом я не виноват.
Ну почти так. Кино задействует VDPAU, для KDE включен движек OpenGL, для Qt - растр (пока у меня не получается и его перевести на OpenGL - падает).
У NVIDIA когда то был модуль обработки 2D-графики, потом его удалили. Так, что NVIDIA GPU работает с 2D и c 3D одинаково.
И неоптимальности иксового протокола я здесь не вижу. Он свое дело делает, окнами управляет. А вывод контекста в окно выполняет OpenGL с использованием аппаратных возможностей.
> Ну почти так. Кино задействует VDPAU, для KDE включен движек OpenGL, для
> Qt - растр (пока у меня не получается и его перевести на OpenGL - падает).Вот и получается что иксы как-то так и не у дел. Ибо тормозной и грабельный урод. Быстрый вывод графики - это opengl. Даже для 2D, хоть это и извращение.
> Он свое дело делает, окнами управляет.
Проблема в том что он пытается делать много чего сверх того и делает это довольно плохо и грабельно. В результате тулкиты пришли к тому что они внутри себя вообще практически все целиком рендерят и отдают готовые битмапы по сути. Так что все эти навороты все-равно не используются - те же самые тулкиты то же самое могут и в глупый но быстрый фреймбуфер рисовать с таким же успехом и куда меньшими затратами ресурсов.
По поводу чего графическая система завтрашнего дня видимо будет выглядет ну совсем не как иксы.
> Вот только видео почти наверняка играется через OpenGL какой-нибудь, который у нвидии
> реально быстрый. А так все хорошо, прекрасная маркиза :).И что с этого? Вы не знали, что у Хов изначально несколько протоколов рисования - "родной", postscript, OpenGL? ;-) Это у них изначально архитектура такая, умными дядями придуманная (из IBM, MIT и DEC).
> Кстати да, именно поэтому все и юзают OpenGL, даже в откровенно 2D
> программах. Выплевывать через него графику на скорость быстрее даже в 2D
> получается. Хотя, казалось бы, OpenGL совсем не для этого. Тем не
> менее, неоптимальность иксового протокола приводит к вот таким приколам.Это к товарищам, поддерживающим Хы, внедрившим XRender и убившим "родную" рисовалку. Они, кстати, очень любят Wayland.
> И что с этого? Вы не знали, что у Хов изначально несколько
> протоколов рисования - "родной", postscript, OpenGL? ;-)Вообще-то OpenGL - вполне себе такой отдельный API, который ни в каких иксах не нуждается. То что до кучи оно может и немного с иксами взаимодействовать - ну может. Через опциональные расширения. Которых может и не быть совсем. А MESA с реализацией OpenGL для линя и сотоварищей - отдельный проект, оно тоже к иксам никак не относится почти.
И постскрипт, и GL прекрасно работают и без иксов. Иксы на данный момент - не центр вселенной. А этакий весьма опциональный компонент, всего лишь 1 из клиентов к direct rendering infrastructure (DRI). От иксов многие хотят избавиться из-за его фирменных грабель aka куча легаси и дурных сложностей.
> Это у них изначально архитектура такая, умными дядями придуманная (из IBM, MIT и DEC).
Вот пусть те дядьки, застрявшие в своих 80-х прошлого века, типа вас с вашими экзотичными юзкейсами и юзают это безобразие, я не против. А остальным гнать гигазы битмаповых данных на широкоформатные мониторы через бутылочное горлышко протокола который на такую жесть никогда не рассчитывался - совершенно не с руки. А по дефолту - все именно вот так, потому как расширения - это нечто опциональное и не гарантированное. Значит надо предусматривать фэллбэк и прочая. В два раза больше кодинга на ровном месте. И вообще авторам кроссплатформенных программ не с руки знать интимные особенности всех графических подсистем в разных ОС. Поэтому никто иксам не будет персональное внимание уделять на предмет того "как выводить графику чтобы этот крап не тормозил". За нужду уделять персональное внимание апликушники к иксам обычно относятся крайне негативно - "да когда же оно умрет?!", "GTFO и долбайтесь с своими линуксами и тормозами графики в них сами!", "как их тормоза достали - буду выводить через OpenGL!".
Если обратить внимание - нынче очень многие откровенно 2-мерные вещи стали активно рисовать через GL. Хоть им это и не упало, но так намного быстрее.
В результате все придет к тому что GL просто станет mandatory требованием для множества программ - без него совсем не будет работать :). Ну да, передавайте спасибы иксам за такой странный раслад.
> Это к товарищам, поддерживающим Хы, внедрившим XRender и убившим "родную" рисовалку.
> Они, кстати, очень любят Wayland.Конечно они любят оный - они узаконили фактическое состояние дел, когда тулкиты сами все рисуют и гонят на выход готовые битмапы, не полагаясь на иксы. Половина тулкитов еще и GL для акселерации операций возлюбили. Не потому что гнать 2D через 3D операции как-то сильно оптимально, а потому что по факту лучше работает, т.к. тормозной иксовый протокол остается за бортом.
Откуда такая ненависть к нормальным, X-терминальным топологиям корпоративных вычислительных систем?В что, корпусами для ПК торгуете и боитесь, что спрос упадет?
Я что-то не понял, как при использовании враппера потребление памяти может быть меньше, чем в нативной реализации? Вечный двигатель с КПД выше 100%? Марк уже подал заявку на нобелевку?
> Я что-то не понял, как при использовании враппера потребление памяти может быть
> меньше, чем в нативной реализации? Вечный двигатель с КПД выше 100%?
> Марк уже подал заявку на нобелевку?Он под дурачка косит, типа того я дал денег чтоб сделали все красиво, вот проверил текущий вариант, похоже что действительно красиво. Но мы то знаем что Шаттлворт хоть немного но шарит в линуксе, и его эмоции как раз работают наоборот - люди ожидают более проверяемые факты вроде бенчмарка с циферками, да подтвержденными парой независимых. Но повторюсь Шаттлворт косит под блондинку с деньгами, и тем самым вызывает еще большие подозрения.
> работает более гладко, чем XГосподи, какие проблемы с работающим X могут быть у рядового пользователя?
Проблемы у рядовых пользователей обычно с видеодрайверами. Сейчас просто во всём принято обвинять Xorg. Артефакты при проигрывании видео? Виноват Xorg. Лагает видео на youtube? Виноват Xorg. Зарплату порезали? Виноват тоже Xorg.
> Проблемы у рядовых пользователей обычно с видеодрайверамиЯ же написал - "с работающим" :-)
> Лагает видео на youtube? Виноват Xorg.Ясен хрен он виноват - по дефолту, если програмер писавший браузер не изогнется буквой зю и не поюзает какое-то опциональное и побочное расширение, предусмотрев fallback на случай его нет (==в 2 раза больше код писать) - невъ....й объем данных будет упихан в иксовый протокол. Который этим подавится, ясен хрен. Иногда при этом пожирание ресурсов иксовым процессом может превысить пожирание ресурсов на декодирование видео. Вот такая забавная фигня - декодировать навернутый кодек проще чем впихать результат декодирования по античному протоколу, который для такого никогда не предназначался. И да, он таки виноват в столь грубой нестыковке с существующими реалиями.
>если програмер писавший браузер не изогнется буквой зю и не поюзает какое-то опциональное и побочное расширениеЕсли программист не воспользуется для этого готовой библиотекой - он плохой программист.
>невъ....й объем данных будет упихан в иксовый протокол. Который этим подавится, ясен хрен.
Не ясен кстати. Проигрывал видео на youtube с отключенными расширениями - ничего не тормозило.
> Проблемы у рядовых пользователей обычно с видеодрайверами. Сейчас просто во всём принято
> обвинять Xorg. Артефакты при проигрывании видео? Виноват Xorg. Лагает видео на
> youtube? Виноват Xorg. Зарплату порезали? Виноват тоже Xorg.Почему у меня ничего не артефачит и не лагает лет 15 уже?
Может быть, потому что я не пытаюсь запускать FullHD на Pentium II? Или потому что не покупаю недокументированные китайские комплектующие на 10 руб. дешевле? Или потому что читаю или хотя бы мельком просматриваю документацию на каждую новую версию своей ОС?
Вот только если автор программы не поставит явный костыль (опциональный и потому требующий в 2 раза больше кодинга) - вывод full hd через иксовый протокол может сожрать больше ресурсов чем декодирование этого full hd, т.к. с большими битмапами иксы с их протоколом работают, скажем так, не очень.А всякие там shared memory и прочая - так там уже хваленой сетевой прозрачности как раз и нету как раз.
Это понятно, что настоящий программист способен написать фортрановскую программу на любом языке, а настоящий розробочик прелажений --- виндовую под любой ОС.Вопрос в другом: почему в реальности ничего не лагает и не артефачит?
Надеюсь так оно и есть, если работа Mir действительно будет гладкой и быстрой, то может я опять вернусь на Ubuntu, поскольку мне нравится этот дистр. А пока буду сидеть на Xubuntu.
Поясните - XMir это ведь обычные иксы, у которых нижележащий уровень заменен на Mir?
> Поясните — XMir это ведь обычные иксы, у которых нижележащий уровень заменен
> на Mir?это вообще видеодрайвер для иксов, гыг.
> динамическое развитиеfacepalm.jpg
А как же, первое впечатление всегда обманчиво?! Чтобы сейчас не развивали Mir или что-то аналогичное, результат будет такой же как и сейчас у их аналогов. И даже если у новых проектов первоначально хорошая идея то в попытке нагнать существующие аналоги по функциональности приведет к тому что в коде опять будет куча костылей.
> что в коде опять будет куча костылей.И GPU изменятся. А может и юзер-интерфейсы совсем. Как насчет настоящей 3D визуализации в объеме, наприимер? :)
> И GPU изменятся. А может и юзер-интерфейсы совсем. Как насчет настоящей 3D
> визуализации в объеме, наприимер? :)нашиша?
А на чем выводить это 3D. 3D-дисплей и линукс вещи несовместимые.
Вот, верно сказано. Современное железо очень мощное и функциональное и с каждым годом становится еще лучше. Но все эти ресурсы практически не имеют особой важности если нет программ или интерфейсов которые позволяют задействовать все эти возможности. Возьмем например Linux в качестве примера, ядро разрабатывается давно как и все, системное, прикладное для него ПО. Некоторое ПО мало изменилось за многие годы, в то время как железо менялось. Разделим ПО на два типа, первый тип это ПО которое не изменилось потому что в него больше нечего добавить (но его структуру стоило бы осовременить согласно текущим стандартам и подходам программирования), и второй тип ПО которое не изменяется потому что его изменения затронут многие системы Linux (эти изменения можно отнести к разряду фундаментальных изменений, и именно поэтому этим изменениям никогда не произойти). В итоге многие проекты стараются осовременить Linux разрабатывая для него новое ПО, но все эти проекты рано или поздно сталкиваются с аналогичными проблемами что и их предшественники, а именно различного рода костыли. Безусловно в ядро вносится множество изменений но в большей части эти изменения касаются драйверов, тогда как другие части системы по разным причинам сильно устарели и продолжают устраивать, и их замена не предвидится, в виду тех или иных причин.P.S. Все это напоминает попытку построить небоскреб на деревянном фундаменте.
Напоминает мысли глупца об устройстве вселенной. Все существует вечно и навеки устарело!
> Напоминает мысли глупца об устройстве вселенной. Все существует вечно и навеки устарело!К счастью так не думает ни шляпа ни леннарт. А вам вкуривать библии 50-летней давности. Когда надоест их курить то много думать, что говорили на тему развития от Куна до Лакатоса.
Кстати, ваша любимая меритократия отнюдь не способствует развитию, она способна развиваться лишь в узких рамках мозгов кучки меритократов, но проблема в том, что эти мозгхи рано или поздно, но неизбежно костенеют (естественно при условии, что они вообще в наличии :)
Только вот в свете ваших ученых изысканий непонятно, почему в линуксовых ОС рост производительности и функциональности виден при каждом апгрейде, а венда-варда и прочая белиберда как 20 лет назад на i486 тормозила, так и на i7 тормозит сегодня.
> Только вот в свете ваших ученых изысканий непонятно, почему в линуксовых ОС
> рост производительности и функциональности виден при каждом апгрейде, а венда-варда и
> прочая белиберда как 20 лет назад на i486 тормозила, так и
> на i7 тормозит сегодня.У вас win тормозит на i7, ваши проблемы ни как не связаны ни с процессором ни с ОС, они связаны с вашими умениями всем этим пользоваться
И да, все современные процессоры даже i7 содержит предков i386, и компания
> Только вот в свете ваших ученых изысканий непонятно, почему в линуксовых ОС
> рост производительности и функциональности виден при каждом апгрейде, а венда-варда и
> прочая белиберда как 20 лет назад на i486 тормозила, так и
> на i7 тормозит сегодня.Особенно хорошо увеличение производительности было заметно при обувании в четверокеды ..)
Это бред, на том же самом железе хорошо если оставляет такую же производительность, но как правило ее понижает
кеды можно не ставить. как штатно провернуть такой же финт в винде, полностью заменив DE на другое? я уж даже не говорю о смене графической подсистемы.
Использовать Windows 8. Ну понимаете, если она на планшете работает, то на i7 и разговора нет.
> кеды можно не ставить. как штатно провернуть такой же финт в винде,
> полностью заменив DE на другое? я уж даже не говорю о
> смене графической подсистемы."Тебе шашечки или ехать" ©? :)
Комп это инструмент решения пользовательских задач.
Ось это прокладка между пользовательскими прогами и железом.
Накукуй мне эта прокладка, если на этой оси нет или плохие нужные пользовательские проги - рюшечки и бантики полировать сменой DE?
зачем тебе мозги — ты всё равно ними пользоваться не умеешь.
> зачем тебе мозги — ты всё равно ними пользоваться не умеешь.Совсем забыл, это ты где то прав - главное, принципиальное и неоспоримое преимущество линукса надо всеми остальными в том, что рюшечки и бантики опенцупцные .. :)
спасибо за наглядную иллюстрацию.
> указав, что даже сейчас окружение Unity 7 поверх XMir
> работает более гладко, чем X. Кроме того, при использовании Mir для
> вывода на экран, судя по статистике утилиты top, такие компоненты как
> X.org и Compiz потребляют меньше памяти и процессорных ресурсов, по сравнению
> с конфигурацией, в которой X.org напрямую взаимодействует с графическим оборудованием.Что-то мне с трудом в это верится. Хотелось бы цифр и тестов, а не голословных утверждений.
Хоть сам пользуюсь бубунтой и желаю проекту всяческих благ, тестам с фонорикса, утверждающим обратное как-то верится больше.
"работает более гладко" по современным понятиям означает "работает более тормознуто"