LINUX.ORG.RU

Canonical все же делают свой графический сервер

 ,


3

4

Основные факты:

  • Mir — это новый графический сервер, разрабатываемый Canonical; он не основан на X.Org или Wayland.
  • Будут поддерживаться графические драйвера Android. Будут работать существующие DRM/KMS/Mesa/GBM свободные графические драйвера. Canonical будет оказывать давление на вендоров проприетарных драйверов, чтобы добиться от них совместимости.
  • Будет поддержка X11-приложений посредством rootless X-сервера.
  • Canonical обеспечит нативную поддержку в Mir тулкитов GTK3 и Qt/QML.
  • Mir будет использоваться для всех классов устройств — от мобильных телефонов до десктопов.
  • Mir будет готов для телефонной версии к октябрю этого года, для других — через год.

>>> Подробности

★★

Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 4)

Ответ на: комментарий от Zubok

Честно говоря, меня тоже основательно подза$#ало то, что при каждом обновлении что-то ломается, и надо лезть на сайт разработчиков чего-нибудь, чтобы выяснить, что существующий порядок вещей deprecated, и надо делать как-то иначе. Очень посмешил эпилог одной из новостей, прилетевших вместе с обновлением в генту: Apologies if this news came too late for you. Символизирует.

Но с другой стороны, линух реально вырастает из гиковых штанишек, когда «это сломали, то не реализовали, с пятым я ещё не разобрался, а десятое возможно, но только ручками и через жопу». Дофига всего нового и задалбывающего нестабильностью (да те же пульса с системдой), что в перспективе обещает вырасти в незаметное и незаменимое. Робко тешу себя надеждой, что уж подрастающие мои дети смогут использовать систему, которая «просто работает».

cache ★★
()
Ответ на: комментарий от vilisvir

Всё меньше аргументов у тех, кто говорит что Каноникал не балаболит. Сколько было пафосных вбросов по поводу выпиливания иксов и впиливания вяленого. На 2012-й год обещали переход. Уже 2013, но мы упорно продолжаем сидеть на «окаменевших иксах». У Каноникал интересная позиция: сами мы делаем мало, в основном допиливаем что-то постороннее, но зато если оно у нас худо-бедно заработает, то мы будем на каждом углу в интернете вещать об героической разработке принципиально новой мегафичи.

densss ★★★★
()
Ответ на: комментарий от special-k

Угу, расскажите это мне, как пользователю 12.04, которая LTS. Задрало окошко, информирующее что это не взлетело, а это отвалилось.

densss ★★★★
()
Ответ на: комментарий от special-k

Простите, но за последние минимум пять лет, работая админом в несамих маленьких конторах и поддержке фирм на оутсорсе, ниразу не видел што б у венди што-то сломало обновление. Да и свидетелей такого даже не знаю.

karaien ★★
()

кто без гугла догадается чья цитата получит пирожок

Also, isn't Mir this thing that burnt and crashed into the South Pacific Ocean near Fiji on 23rd March, 2001, after some dudes in Russia flipped a switch after they gave it up?

This must be metaphor for something, haven't figured out for what yet, though, must be something deeper than «This software includes a space toilet and Canonical will give it up one day, when it will burn and crash and then we'll be in a south pacific paradise setting.»

anonymous
()
Ответ на: комментарий от LightDiver

Вы разницу между полноценным линукс-дистрибутивом и андроидом понять можете?

не знают. а всё потому что не называют полноценные дистрибутивы гну/линуксом. а то б знали и не забыли

xsektorx ★★★
()
Ответ на: комментарий от anonymous

Что ж их вяленд не устраивает

Сетевой прозрачности нет.

anonymous
()
Ответ на: комментарий от Thero

ЗЫ и хотеть чтобы весь юнити переписали на куте быстрее.

Этого никогда не будет, Unity будет на Gtk и это правильно

yanka ★★
()

взяли бы SurfaceFlinger и притащили бы его на десктопы. вполне отвечает их главному требованию.

Ford_Focus ★★★★★
()
Последнее исправление: Ford_Focus (всего исправлений: 1)
Ответ на: комментарий от stonedmind

Четко же сказали, что перепишут на Qt/QML.

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

yanka ★★
()
Ответ на: комментарий от yanka

Если так, то мне жаль конечно. Лучше бы Qt сделали стандартной библиотекой приложений под Unity, как по мне. Ну и конечно переписали сам Unity на Qt.

stonedmind
()
Ответ на: комментарий от stonedmind

Точно-точно, уже есть в ppa и один человек там на фуллтайме баги фиксит. Косвенные данные.

quiet_readonly ★★★★
()
Ответ на: комментарий от anonymous

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

quiet_readonly ★★★★
()
Ответ на: комментарий от stonedmind

Они 9 месяцев назад отказались от Unity 2D, который был на Qt и что теперь вновь вернутся к Qt? это шизофрения! Ну допустим 9 месяцев назад у них были сомнения в будущем Qt , теперь вроде как Digia подхватила этот чемодан без ручки , а кто даст гарантию , что digia так же не бросит этот чемодан? За gtk стоит огромное сообщество, да и производительность Gtk заметно выше. А Qt всегда был коммерческой разработкой, огромная кодовая база, ее не сможет поддерживать сообщество

yanka ★★
()
Последнее исправление: yanka (всего исправлений: 1)
Ответ на: комментарий от winddos

зеленый вендор GPU уже потерял рынок чипов для закрытых консолей.

если ты про AMD, то PS4 выходит с их чипом.

x4DA ★★★★★
()
Ответ на: комментарий от yanka

да и производительность Gtk заметно выше.

Янка, толсто же...

anonymous
()
Ответ на: комментарий от shatsky

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

Cathedral vs Bazaar - торговцы негодуют!!!1

А не пофиг? Пусть что-то пилят. Наименее отстойный и наиболее доступный вариант будет использован.

rtvd ★★★★★
()
Ответ на: комментарий от densss

Угу, расскажите это мне, как пользователю 12.04, которая LTS. Задрало окошко, информирующее что это не взлетело, а это отвалилось.

Поставь Fedora - у тебя это окошко даже не появится, потому что SELinux policy вдруг решит что низзя.

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

Поставь Slackware - убей неделю на курение манов и редактирование конфигов, чтобы это окошко в принципе могло появиться.

P.S. У меня сейчас стоят Ubuntu (12.04, 12.10), Fedora Core 17 и OpenSUSE 12.2. Счастья нет, но кое-как жить можно.

rtvd ★★★★★
()
Последнее исправление: rtvd (всего исправлений: 1)
Ответ на: комментарий от x0r

невероятная толщина

у окошка-то? да нет, обычное окошко, не шибко толстое. каждый день такое вижу когда залогиниваюсь в систему... лезть разбираться с этим неохота..

AndreyKl ★★★★★
()

Mir - это новый графический сервер, разрабатываемый Canonical

Ух-ты! Интересно.

anonymous
()
Ответ на: комментарий от winddos

Давно у AMD зеленый цвет в фирменном стиле?

да, давно.. но это у процессоров. у карточек вроде как красный.

AndreyKl ★★★★★
()
Ответ на: комментарий от special-k

Убунту просто работает.. она не ломается после обновлений.. венда ломается куда чаще..

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

Винда (как и Линукс) в основном страдают от кривого железа и паршивого питания. UPS или фильтр обычно очень помогают. Винда вообще лапочка. Вот только а) закрыта б) обладает несколько неудобным интерфейсом.

rtvd ★★★★★
()
Ответ на: комментарий от rtvd

не, мужик. винда - это что-то страшное. по крайней мере для «обычного пользователя». у обычного пользователя на венде почему-то миллион вирусов, троянов, порноблокеров и прочей муйни. точно тот же пользователь на линуксе сидит и в ус не дует (винда дуалбутом конечно, для 1С).

AndreyKl ★★★★★
()

Через пару лет выяснится, что Canonical пишет своё ядро.

Stalin ★★★★★
()
Ответ на: комментарий от AndreyKl

И давно фраза по GPU значит что речь идёт о CPU?

X10Dead ★★★★★
()
Ответ на: комментарий от AndreyKl

не, мужик. винда - это что-то страшное. по крайней мере для «обычного пользователя». у обычного пользователя на венде почему-то миллион вирусов, троянов, порноблокеров и прочей муйни. точно тот же пользователь на линуксе сидит и в ус не дует (винда дуалбутом конечно, для 1С).

Да, с вирусами там проблема. Но в остальном - жить можно.

rtvd ★★★★★
()

Вендоров буквально только что распинали на более-менее человеческую поддержку иксов, народ только-только стал осознавать Wayland и снова пионэрия в бой! Гениальное решение...

t500s ★★
()

И кто мне объяснит чем не устраивает xorg? Чеж такого плохого в нем, что прям не жить не быть надо писать свой лисапед с вертикальным взлетом и квадратными колесами? Мне и Wayland-то в свете событий с Valve казался глобальным кидаловом со стороны Canonical (Valve вообще немало постарались в деле облагораживания Xorg и дров к ним). А теперь еще и это.

t500s ★★
()

Why Not Wayland / Weston?

Вольный перевод по мотивам https://wiki.ubuntu.com/MirSpec#Why_Not_Wayland_.2BAC8_Weston.3F

Для начала уточнение: Wayland - это протокол, который определяет общение клиента с композитором. Он затрагивает создание/удаление областей типа поверхности, работу с графическим буфером, обработку событий ввода и грубый прототип для интеграции компонентов оболочки. (по понятиям марка оболочка это то, что реализует управление окошками, предоставляет интерфейс типа ланчеров, алт+таб переключателей, dash). Однако, изучив протокол Wayland они нашли недостатки (очень серьезные):

1. Обработка событий в Wayland похожа на семантику обработки событий в X и ей свойственны недостатки - сложность и возможность перехвата событий, не предназначенных приложению, а это дыра в безопасности.

2. Часть протокола, относящаяся к интеграции компонентов оболочки считается приоритетной и Марк хочет избежать задания поведения оболочки в протоколе (насколько я понял, ему нужно чтобы его система могла работать на разных backend, потому он хочет протокол отдельно, логика оболочки отдельно).

При этом Wayland полезная штука, но она не подходит под его требования:

1. Ядро графического сервера не зависит от протокола, с четко прописанным поведением, тестируемое и переносимое.

2. Внешняя оболочка с фронтэндами, которая позволит реализовывать работу графического сервера на разных графических стеках и протоколах (т.е. Марк хочет, чтобы его графический сервер работал как на телефоне, так и на телевизоре и рабочей станции, а потому он должен уметь работать поверх драйверов андроида, X-ов, стека опенсорсных драйверов и скорее всего там будет и специальные драйвера под mir).

Насколько я понял, mir позиционируется как супер-графический сервер, круче всех существующих и работающий на любом устройстве с дисплеем, начиная от телефона, поэтому Марку необходим свой собственный сервер, на котором он сможет реализовать весь функционал без необходимости идти на компромиссы, ухудшающие функциональность (где-то я читал, что если хочешь сделать самую крутую 3D игру, то движок придется писать самому, чтобы он был круче, чем существующие - тут та же история, хочешь крутую графику - пиши свой графический сервер, который позволит получить результат лучше, чем у других). Марк хочет как крутую графику (чтобы не было даже мерцания от переключения графических режимов при загрузке) так и супер удобный интерфейс пользователя. А обе эти функции определяются графическим сервером в первую очередь. Разумеется он будет максимально использовать существующие наработки (драйвера, например) и поддерживать совместимость с приложениями (как X-овыми, так и Wayland).

x_hash
()

Поправил ссылку к новости. Много интересного уже в вике убунты на эту тему.

tazhate ★★★★★
()
Ответ на: комментарий от Jetty

Сто в гору что они так и сделали.

«Currently the Phablet image uses SurfaceFlinger to render. But very soon, this will be replaced with Mir and eventually the tablet will use the same infrastructure as the desktop image»

tazhate ★★★★★
()

Омские линуксоиды одобряют!

Больше графических серверов! Хороших и разных! Да здравствует выбор! Мир, труд, май!

linuxmaster ★★★★
()
Ответ на: комментарий от Aceler

С какой стати?

В такие минуты я понимаю почему emacs таскает свою собственную переключалку.

Evgueni ★★★★★
()
Ответ на: комментарий от x4DA

Он про nvidia. Их на косолях сейчас не очень жалуют. Для них это шанс.

ivanlex ★★★★★
()

похоже никто не заглянул в код этого MIR'а. Там же оконная надстройка над GL. Потому то и существующие драйвера реализующие GL будут использоваться. И требование к разработчикам драйверов вполне выполнимы(просто дать возможность использовать не только через протоколы X'ов).

Atlant ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.