The OpenNET Project / Index page

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

Выпуск дисплейного сервера Mir 1.6

04.12.2019 08:06

Представлен релиз дисплейного сервера Mir 1.6, разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical и теперь позиционируется как решение для встраиваемых устройств и интернета вещей (IoT). Mir может использоваться в качестве композитного сервера для Wayland, что позволяет запускать в окружениях на базе Mir любые приложения, использующие Wayland (например, собранные с GTK3/4, Qt5 или SDL2). Пакеты для установки подготовлены для Ubuntu 16.04/18.04/18.10/19.04 (PPA) и Fedora 29/30/31. Код проекта распространяется под лицензией GPLv2.

В новом выпуске проведена оптимизация производительности кода, связанного с Wayland, и добавлена новая графическая платформа "wayland", позволяющая запускать Mir в качестве клиента под управлением другого композитного сервера Wayland (таким сервером в том числе может выступать предоставляемый в Mir miral-system-compositor). Переключения между разными сеансами осуществляется через Ctrl-Alt-PgUp/Ctrl-Alt-PgDn. Указанная возможность оставалась последним звеном, необходимым для перевода стека UBports/Ubuntu Touch с mirclient на Wayland и запуска Unity8 в качестве клиента unity-system-compositor.

Кроме того, для Mir доступна начальная реализация графической платформы rpi-dispmanx, предназначенной для использования на Raspberry Pi. В состав включены новые демонстрационные приложения mir_demo_client_wayland_egl_spinner и miral-system-compositor. Решены проблемы со сборкой в Arch Linux.

  1. Главная ссылка к новости (https://discourse.ubuntu.com/t...)
  2. OpenNews: Выпуск дисплейного сервера Mir 1.5
  3. OpenNews: Выпуск дисплейного сервера Mir 1.4
  4. OpenNews: Выпуск дисплейного сервера Mir 1.3
  5. OpenNews: Доступен дисплейный сервер Mir 1.0
  6. OpenNews: Одиннадцатое обновление прошивки UBports, пришедшей на смену Ubuntu Touch
Лицензия: CC-BY
Тип: Программы
Ключевые слова: mir
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:00, 04/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    И чем оно лучше вейланда? И что так привлекло разработчиков Мате?
     
     
  • 2.2, Аноним (2), 09:08, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >И чем оно лучше вейланда?

    Ничем, это одна из реализаций композитора. Считай что это X-сервер для протокола X11.

    >И что так привлекло разработчиков Мате?

    Не знаю, о чём ты, но прозреваю, что им не очень хочется самим композитор пилить.

     
     
  • 3.3, asdasdas (?), 09:18, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > одна из реализаций композитора

    А когда это Wayland и Mir перестали быть дисплейными серверами и стали композиторами?

     
     
  • 4.6, llolik (ok), 10:29, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну, следует начать с того, наверное, что Wayland - это в принципе протокол, а Mir, да - дисплейный сервер, который умеет выполнять в том числе и функцию композитора, работающего по протоколу Wayland.

    MATE он интересен, потому что собственный wayland-композитор они будут пилить ооочень долго, а так можно задействовать сторонний, но уже работающий.

     
     
  • 5.8, Аноним (8), 11:16, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так а зачем брать сырой Mir, а не готовый Weston, например?
     
     
  • 6.10, llolik (ok), 12:10, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Так а зачем брать сырой Mir, а не готовый Weston, например?

    Weston - это эталонный вариант композитора, для Wayland. Т.е. своего рода образец, как делать. Чтобы его задействовать полноценно, над ним надо провести ещё много работы. Над Mir, как я понимаю, работы требуется существенно меньше.

     
  • 6.12, Аноним (12), 14:52, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Weston плохо подходит для использования в сторонних композиторах. Для этих целей есть 2 проекта: wlroots из sway и собственно Mir.
     
  • 6.14, marks (?), 16:59, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Weston  - это всего лишь прототоп. Это не полноценный композитор. Он задумывался как демонстрация возможностей  и, видимо, не готов к использованию.
     
  • 5.9, Аноним (9), 11:16, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    тут вопрос был скорей о том, почему не mutter
     
     
  • 6.11, llolik (ok), 12:14, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > mutter

    Как я понял слишком сильно заточено для нужд GNOME. И до(пере-)пиливать будет довольно больно. И плюс - он довольно жирный.
    Однако, тут моё мнение, в плане стабильности работы именно с wayland, mutter в лидерах.

     
  • 2.4, Анонидзе (?), 09:33, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Wayland - протокол, Mir - его реализация. Хотя раньше был отдельной сущностью, никак не связанной
     
     
  • 3.5, Аноним (5), 10:26, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А не может быть так, что вейленд это не только протокол, но и основная реализация, а мир это сторонняя реализация?
     
     
  • 4.7, llolik (ok), 10:30, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > но и основная реализация

    Это Weston зовётся. И это не "основная реализация", а скорей рабочий прототип.

     

  • 1.13, user90 (?), 15:27, 04/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > как решение для встраиваемых устройств и интернета вещей (IoT)

    АГА, ТОЧНЯК! Именно так оно и позиционируется))) Хотя начиналось все несколько иначе, но и тут космонатовские как обычно сели в лужу. Теперь только и остается, что в кофеварки встраивать, бугога!

     
     
  • 2.15, marks (?), 17:05, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Но тут опять же. Если я ничего не путаю, то разработка Wayland в значительной степени была спровоцирована всё теми же "космонавтовскими". Но те были недовольны чем-то там, кажется, медленными сроками. И запилили свой Вайланд с программистами и космонавтами. Но в итоге поняли, что реализация и доводка до ума Мир займёт времени  столько же и нинужна с рабочими уже Вайландами.  
     
     
  • 3.16, Аноним (16), 18:08, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скорее Mir пилился под нужды Unity8 и видение этого: будут собственные приложения под Unity8, которые будут нативно работать в Mir, будет окружение, будет еще одна ОС, как андроид, только убунту. А когда Unity8 и планы на отдельную ОС провалились то Mir стал не очень нужен. Потому ему сначала добавили опциональную поддержку протокола Wayland, а позже она стала основной.
     
  • 2.21, Dmitry77 (ok), 08:47, 05/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В 2001 году затопили станцию Мир. Теперь черёд затопления дисплейного сервера :)
     

  • 1.17, Аноним (17), 18:28, 04/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я не понял, а зачем это нужно? Можно одну реализацию расшаривающую FrameBuffer нормально написать или нужно херачить разные интерфейсы до посинения. Бл.
     
     
  • 2.18, Аноним (18), 18:37, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это можно, но потом, щас опкатают сначала проект, скил поднакачают на нем, а с учетом того что это вяленый, его так и назвали, кто то думает что в честь вендеца, соответственно тут о каких то быстрых результатах  говорить не стоит, пилят и пилят, с точки зрения диалектики и до того о чем ты говориш однажды доберутся,если успеют конечно.
     

  • 1.19, Аноним (1), 21:32, 04/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему бы не допилить какой-нибудь directFB?
     
     
  • 2.20, Аноним (20), 22:04, 04/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Любой каприз за ваши деньги.
     

  • 1.22, Аноним (-), 11:56, 05/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Mir может использоваться в качестве композитного сервера для Wayland

    Композитный сервер для композитного сервера? Куда катится этот мир...

     
     
  • 2.23, llolik (ok), 13:12, 05/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Композитный сервер для композитного сервера?

    Видимо, то что Wayland - это протокол и реализовать нужно композитор, работающий по этому протоколу (реализующий протокол), запомнят ещё не скоро.
    ЗЫ. Аналогия X11 - протокол, XOrg - сервер его реализующий(реализация).

     
     
  • 3.24, Аноним (-), 15:54, 05/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А ничего что у wayland давно есть weston?
     
     
  • 4.25, llolik (ok), 16:29, 05/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А ничего что у wayland давно есть weston?

    Треды выше, где уже об этом несколько раз написано, прочитать сложно?

     
     
  • 5.26, Аноним (26), 16:41, 05/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я почитал и посмеял, спасибо (пользуюсь Weston, если что).
     
     
  • 6.27, llolik (ok), 16:58, 05/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Я почитал и посмеял, спасибо (пользуюсь Weston, если что).

    И с каким же DE если не секрет?

     
     
  • 7.28, Аноним (26), 17:07, 05/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Никаких секретов - без DE. На панели запускалка FF, Emacs, weston-terminal. На tty2 живёт screen.
     
     
  • 8.29, llolik (ok), 19:47, 05/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вот в том-то и заковыка, что для задачи просто отрисовать окна Weston-а хватит... текст свёрнут, показать
     
     
  • 9.30, Аноним (-), 20:25, 05/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У меня для тебя новость - Weston умеет ими управлять ... текст свёрнут, показать
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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