[ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
rssbot
Бот
Сообщения: 6001
ОС: gnu/linux

[ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение rssbot »


Спустя неделю после заявления о переходе на использование в будущем релизе Ubuntu в качестве интерфейса по умолчанию оболочки Unity вместо GNOME Shell, Марк Шаттлворт рассказал в своем блоге об очередном революционном шаге: разработчики планируют перейти к использованию вместо X-сервера дисплейного сервера Wayland. Выбор Wayland с бэкендом на базе OpenGL обусловлен желанием обеспечить новый уровень графического оформления и визуальных эффектов, при использовании классического X-сервера реализация которого по мнению разработчиков Ubuntu чрезвычайно усложнена. Для обеспечения задуманных функций на базе стандартного X-сервера потребовалась бы разработка X11-расширений, которые трудно совместить с базовыми целями X11 и которые требуют кардинальной переработки протокола X11. При использовании OpenGL задача существенно упрощается, но ценой данному шагу служит отказ от таких ключевых ценностей X11, как сетевая прозрачность (приложение может быть запущено на одной машине, а графический интерфейс сформирован на другой машине). Другими из рассмотренных вариантов были: адаптация композитной подсистемы из платформы Android, попытки убедить некоторых проприетарных вендоров открыть код своих продуктов и намерение написать собственный дисплейный сервер с нуля. В итоге, рассмотрев все плюсы и минусы, было решено остановиться на развитии кодовой базы проекта Wayland. Wayland еще только развивается и не доведен до финальной стадии, поэтому работа предстоит большая и проект его внедрения в Ubuntu носит долгосрочный характер. Из предстоящих работ отмечается развитие открытых видеодрайверов и поддержки KMS-модулей ядра. Появление первых пригодных для тестирования результатов работы ожидается приблизительно через год. При удачном стечении обстоятельств, Wayland может быть интегрирован по умолчанию в Ubuntu ориентировочно в 2012 году, но при возникновении непредвиденных проблем реализация проекта может затянуться. Переход на Wayland не станет ломать сложившиеся устои и не приведет к перевороту в мире свободных десктоп-приложений: для запуска классических X-приложений в окружении Wayland планируется разработать специальную прослойку для обеспечения режима совместимости. Разработчики Ubuntu также готовы оказать помощь проектам GNOME и KDE в процессе адаптации данных десктоп-окружений для работы поверх Wayland. Wayland отличается от классического X-сервера тем, что на уровне сервера выполняется только переадресация всех окон, а все операции рендеринга и управления окнами производятся на стороне клиента и передаются для обработки серверу со встроенным композитным менеджером. Сервер не поддерживает API отрисовки и оперирует только с уже сформированными окнами, что позволяет избавится от двойной буферизации, при использовании таких библиотек как GTK+, Qt и Clutter. Все операции отрисовки производятся силами дополнительных библиотек, например, OpenGL ES, FreeType и Cairo. Взаимодействие с аппаратным обеспечением, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM) графических карт, производится через KMS-модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя.


Источник: http://www.opennet.ru/opennews/art.shtml?num=28544


оригинал на opennet.ru
Спасибо сказали:
Аватара пользователя
rssbot
Бот
Сообщения: 6001
ОС: gnu/linux

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение rssbot »

В блоге Майкла Шаттлворта [Mark Shuttleworth] появилась информация о том, что в будущих выпусках Ubuntu, помимо перехода на Unity Desktop по умолчанию вместо GNOME Shell, также вместо X-сервера будет использоваться Wayland, основанная на OpenGL система управления дисплеем. В настоящее время ни один дистрибутив Linux не использует Wayland, поскольку лишь недавно запуск этого сервера дисплея стал возможным на аппаратных средствах Intel, а также реализована поддержка Nouveau и аппаратных средств Radeon. По-видимому, первым дистрибутивом Linux, использующим Wayland, станет Intel MeeGo Touch, предназначенный для использования на встроенных системах; но первым дистрибутивом для настольных компьютеров с сервером дисплея Wayland, скорее всего, будет Ubuntu. Однако, учитывая степень готовности Wayland, Ubuntu 11.04 еще будет использовать X.Org Server. Подробности здесь.

оригинал на www.linuxcenter.ru
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение sash-kan »

Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
rssbot
Бот
Сообщения: 6001
ОС: gnu/linux

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение rssbot »

Известный космический турист, программист и филантроп, а по совместительству и лидер команды разработчиков Ubuntu, только что в своем блоге объявил об отказе от графического сервера X.org в пользу легковесного сервера Wayland, который в данный момент находится в стадии активной разработки. Создатель Wayland, сотрудник компании Intel Кристиан Хогсберг (Kristian Hogsberg), следующим образом характеризует свое детище: Wayland — новый сервер дисплея, который выполняет только крошечную часть тех функций Х, которые мы фактически используем, когда запускаем композитный десктоп. Wayland — это, по сути, буферный менеджер (подобно тому, чем DRI2 является для X.org), обработчик входных данных. Весь рендеринг выполняется на клиентской стороне — так, как сегодня работает OpenGL, а задание режимов и другие аппаратные установки выполняются в ядре. Такой подход позволяет значительно упростить организацию сервера. Чтобы переход не был слишком сложным для конечных пользователей, Марк пообещал сохранить возможность запуска X-приложений в режиме совместимости. Кроме того, была обещана помощь разработчикам GNOME и KDE. Чем же был плох X.org? Марк доволен тем, как развивается X.org, но, по его мнению, создать впечатляющую графику на X.org значительно сложнее, так как X.org изначально преследовал несколько иные цели и имеет ряд серьезных ограничений. По мнению Марка, для конечного пользователя намного важнее сама графика, нежели сетевые возможности X.org. О временныМЃх рамках говорить сложно. Конечно, кто-то ожидает увидеть первые наброски уже через 6 месяцев, но Марк считает, что что-то полезное для сообщества появится не ранее чем через год, а полный переход займет не менее четырех лет.Изображение

оригинал на linux.org.ru
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение taaroa »

sash-kan писал(а):
05.11.2010 12:37
предыдущая новость о wayland: [ON] Дисплейный сервер Wayland официально стал проектом freedesktop.org

Отвечу здесь в предыдущую тему.
Один явный минус(?) - отсутствие т.н. сетевой прозрачности в том виде, как она реализована сейчас в X11.

Wayland не работает с удаленными клиентами. Однако, Х сервер может быть клиентом Wayland.

X as a Wayland Client.
:wq
Спасибо сказали:
Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение Dmitry Shurupov »

Несмотря на то, что многие пользователи до сих пор не оправились от недавнего анонса о переходе Ubuntu Linux с GNOME на Unity, Марк Шаттлворт (Mark Shuttleworth) продолжает удивлять. На этот раз глава коммерческой компании Canonical, стоящей за Ubuntu, сообщил в своем блоге о другом грядущей перестановке в популярном Linux-дистрибутиве — об отказе от графического сервера X.Org в пользу нового решения Wayland. Wayland — легковесный графический сервер на базе OpenGL для GNU/Linux, разработку которого начал Кристиан Хогсберг (Kristian HГёgsberg) из компании Intel. В нем используются такие технологии ядра, как Direct Rendering Manager (DRM), kernel mode-setting (KMS) и Graphics Execution Manager (GEM). Встроенный композитный менеджер основан на OpenGL ES. «Мы уверены, что сможем сохранить возможность запуска X-приложений в режиме совместимости, так что этот переход не потребует переделки всего мира свободного ПО для десктопов», — заявляет Марк. Более того, он обещает, что Canonical «поможет GNOME и KDE с переходом», потому что у них «нет причин» не перейти на Wayland по аналогии с Unity в Ubuntu. Со сроками Шаттлворт осторожничает, что вполне логично, учитывая, что нынешний статус разработки Wayland — это альфа-версия. Марк предполагает, что через 6 месяцев (т.е. к следующему релизу Ubuntu Linux) появится «что-то», а более реалистичных результатов, приемлемых для тестирования широким сообществом, стоит ожидать через год. Для того, чтобы «сместить всю экосистему», по оценкам Марка, и вовсе потребуется не менее 4 лет.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение taaroa »

Wayland and ssh -X

eix wayland

* media-libs/wayland [1] Available versions: (~)9999 Homepage: http://groups.google.com/group/wayland-display-server Description: Wayland is a nano display server [1] "benf" layman/benf


хе хе... _nano_ display server. (;
:wq
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение SinClaus »

Обрабатывать не бубном, а нанотяпками...
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение frp »

taaroa писал(а):
05.11.2010 14:04
Однако, Х сервер может быть клиентом Wayland

А наоборот (чтобы Wayland был клиентом X) нельзя?

Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение serzh-z »

Ubuntu всё дальше уходит от привычного среднестатического дистрибутива Linux. )
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение Davinel »

frp писал(а):
05.11.2010 18:38
А наоборот (чтобы Wayland был клиентом X) нельзя?

А смысл? Х в качестве клиента wayland дает возможность обеспечить совместимость..
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение frp »

Davinel писал(а):
05.11.2010 19:06
А смысл? Х в качестве клиента wayland дает возможность обеспечить совместимость..

X в качестве сервере для wayland тоже позволит обеспечить совместимость, но в другом направлении. А также дает хоть и костыльную, но все таки поддержку сети.
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение Davinel »

По идее X в качестве клиента для wayland тоже обеспечит поддержку сети.
А совместимость в другом направлении помоему нафиг никому не нужна т.к. под wayland на данный момент ничего не работает )
Спасибо сказали:
Аватара пользователя
Илуватар
Сообщения: 295
Статус: Antic1tizen 0ne
ОС: Debian Wheezy/Sid amd64

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение Илуватар »

Ubuntu всё дальше уходит от привычного среднестатического дистрибутива Linux. )

Возможно, и Canonical. Благими намерениями, как известно...
† Obiit animus, natus est atomus †
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21392
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение Bizdelnick »

serzh-z писал(а):
05.11.2010 18:58
Ubuntu всё дальше уходит от привычного среднестатического дистрибутива Linux. )

Когда они, наконец, уже напишут собственное ядро с блекджеком...
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение Slimy »

Убунта на данный момент самый прогрессивный дистрибутив. Остальные застряли глубоко сзади. Хорошо это или плохо покажет время. А пока при падении/перезагрузке Х умирают все программы порожденные в нем, это вот куда большая проблема. В новой бунте Х уронить делать нечего. Вот это куда большая проблема, если их новая игрушка будет способная это решить, а также проблему множества мониторов налету, почему бы и нет. Темболее помню один из разработчиков Х жаловался, что сам протокол уже давным давно устарел и обвешан костылями, а народу нет переделывать одни скриптописатели развелись :). Очевидно тут решение вообще забыть об Х. Всему хорошему когда то приходит конец.
Сетевая возможность запуска конечно шутка инетересная, но на практике дома этим точно хомячки не пользуются. Да и вообще если у вас дома один компьтер вам оно зачем?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение Bluetooth »

Slimy писал(а):
06.11.2010 00:12
Сетевая возможность запуска конечно шутка инетересная, но на практике дома этим точно хомячки не пользуются. Да и вообще если у вас дома один компьтер вам оно зачем?

Давайте определимся, убунту - она только для хомячков ось? Я вообще-то думал, что нет.

Кстати, дома у меня 4 активно используемых компьютера. Не учитывая того, сколько на этих компьютерах вертится виртуальных машин. И не упоминая о компах, которыми я не пользуюсь активно.
Спасибо сказали:
Аватара пользователя
TechnoMag
Сообщения: 298
ОС: Debian 8.0 Jessie

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение TechnoMag »

Slimy писал(а):
06.11.2010 00:12
Убунта на данный момент самый прогрессивный дистрибутив. Остальные застряли глубоко сзади. Хорошо это или плохо покажет время. А пока при падении/перезагрузке Х умирают все программы порожденные в нем, это вот куда большая проблема. В новой бунте Х уронить делать нечего. Вот это куда большая проблема, если их новая игрушка будет способная это решить, а также проблему множества мониторов налету, почему бы и нет. Темболее помню один из разработчиков Х жаловался, что сам протокол уже давным давно устарел и обвешан костылями, а народу нет переделывать одни скриптописатели развелись :). Очевидно тут решение вообще забыть об Х. Всему хорошему когда то приходит конец.
Сетевая возможность запуска конечно шутка инетересная, но на практике дома этим точно хомячки не пользуются. Да и вообще если у вас дома один компьтер вам оно зачем?


На счет прогрессивности не соглашусь. Утрированно говоря, Canonical просто добавляет программы в систему, не уделяя пристального внимания стабильности работы этих программ с остальными компонентами системы. Да и сам факт того, что Ubuntu основана на тестовой ветке Debian говорит о том, что система изначально была нестабильной и врядли станет таковой, даже после замены X на wayland, которое тоже пока что нестабильное.

И еще, стабильная версия Debian пусть и работает на Х, который
давным давно устарел и обвешан костылями
, но все же гораздо надежней "прогрессивного дистрибьютива". А при том, что Debian постоянно дорабатывается, он станет не менее удобным. Пусть и с опозданием ... ИМХО.
- Домашний Linux -
Памятки для пользователя
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение watashiwa_daredeska »

Slimy писал(а):
06.11.2010 00:12
Да и вообще если у вас дома один компьтер вам оно зачем?
Затем, что остальные 5 — не дома. Дома-то я как-нибудь и монитор с клавиатурой перетащил бы. :)

Bluetooth писал(а):
06.11.2010 01:21
Давайте определимся, убунту - она только для хомячков ось?
Ось пока нет. Однако, умолчательная поставка — для хомячков, остальным рекомендуется снести всё до base system и поставить как надо. Правда, тогда проще сразу дебиан взять :)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5433
ОС: Gentoo

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение /dev/random »

X действительно обвешан костылями по самое не хочу, но Wayland унаследовал костыли, отбросив при этом грамотные решения (напр, сетевую прозрачность).
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение watashiwa_daredeska »

TechnoMag писал(а):
06.11.2010 01:33
Canonical просто добавляет программы в систему, не уделяя пристального внимания стабильности работы этих программ с остальными компонентами системы.
Canonical делает то, что ценят хомячки по всему миру: блестящее дешёвое г. Это и есть залог коммерческого успеха — см. Китай.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение Bluetooth »

watashiwa_daredeska писал(а):
06.11.2010 01:36
Bluetooth писал(а):
06.11.2010 01:21
Давайте определимся, убунту - она только для хомячков ось?
Ось пока нет. Однако, умолчательная поставка — для хомячков, остальным рекомендуется снести всё до base system и поставить как надо. Правда, тогда проще сразу дебиан взять :)

Лично я накатил на нетбук 10.10, ничего не сносил, просто добавил свои любимые компоненты. И, что самое забавное, использую "хомячковые" компоненты из убунтовского гнома, например, "хомячковое" переключение раскладок по capslock и shift-capslock. Это я все к чему: помимо чисто хомячковых удобств я вижу и не только хомячковые. К сожалению, это не отменяет всех проблем, присущих убунте. И с которыми уже столкнулся и еще столкнусь.

З.Ы. в решении накатить убунту главным оказалась именно новизна кода - под текущим тестингом мой долбанутый нетбук работает плохо :) А пилить самому тупо нет времени :)
Затем, что остальные 5 — не дома.
Аналогично, кстати. Очень меткое замечание :)
X действительно обвешан костылями по самое не хочу, но Wayland унаследовал костыли
А это какие, можно узнать?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5433
ОС: Gentoo

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение /dev/random »

Bluetooth писал(а):
06.11.2010 02:22
А это какие, можно узнать?

Полное несоответствие идеям Unix. Собственный костыльный протокол (в Wayland - собственный костыльный API) вместо использования идеи "каждый объект - файл" (а ведь при mmap()'е файла-окна в память даже SDL бы не понадобился). Абсолютная неделимость (напр., невозможность использования xorg-дров вне xorg) вместо концепции множества общающихся по стандартным протоколам программ. И т.д. И всё это есть и в Wayland.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение Bluetooth »

/dev/random писал(а):
06.11.2010 03:09
Bluetooth писал(а):
06.11.2010 02:22
А это какие, можно узнать?

Полное несоответствие идеям Unix. Собственный костыльный протокол (в Wayland - собственный костыльный API) вместо использования идеи "каждый объект - файл" (а ведь при mmap()'е файла-окна в память даже SDL бы не понадобился). Абсолютная неделимость (напр., невозможность использования xorg-дров вне xorg) вместо концепции множества общающихся по стандартным протоколам программ. И т.д. И всё это есть и в Wayland.

ну да. Сосбно, костыльность X11 все знают. Но вот почему-то никто не собирается ничего с этим делать. А плодить костыли, да еще и отказываясь от правильных решений - это все горазды. Это ведь просто.
Однако, есть мнение, что со времением появится X12, где все будет намного лучше. Со временем :) Я-то еще надеюсь на светлое будущее (:
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение frp »

Slimy писал(а):
06.11.2010 00:12
Сетевая возможность запуска конечно шутка инетересная, но на практике дома этим точно хомячки не пользуются.

Для меня это киллер-фича. Использую ее повседневно.
Bluetooth писал(а):
06.11.2010 04:25
Однако, есть мнение, что со времением появится X12, где все будет намного лучше.

Будем надеяться.
/dev/random писал(а):
06.11.2010 03:09
использования идеи "каждый объект - файл" (а ведь при mmap()'е файла-окна в память даже SDL бы не понадобился)

Создавать еще один особый вид файлов? Или еще одну "ядерную" файловую систему, как /dev, /proc, /sys? Или захламлять корневую ФС?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение watashiwa_daredeska »

/dev/random писал(а):
06.11.2010 03:09
идеи "каждый объект - файл"
Вообще-то это порочная идея, на мой взгляд. В обратную сторону выглядит гораздо перспективнее: «каждый файл — объект».
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение taaroa »

watashiwa_daredeska писал(а):
06.11.2010 17:56
/dev/random писал(а):
06.11.2010 03:09
идеи "каждый объект - файл"
Вообще-то это порочная идея, на мой взгляд. В обратную сторону выглядит гораздо перспективнее: «каждый файл — объект».

...а какой у Вас план? #9? (;

//намёк на Plan 9, если кому-то сходу непонятно
:wq
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение frp »

watashiwa_darede... писал(а):
06.11.2010 17:56
Вообще-то это порочная идея, на мой взгляд.

Предложите любую другую, которая такая же прозрачная, простая в использовании.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland

Сообщение watashiwa_daredeska »

frp писал(а):
06.11.2010 21:36
Предложите любую другую, которая такая же прозрачная, простая в использовании.
Дочитайте строку до конца :)

Файлы нынче сильно разные. Общего у них только open/close и последовательный read/write. Ну, и async i/o ещё. Всё. Остальное разное. У кого-то seek/tell есть, у кого-то ioctl'ы всякие (да ещё и разные), у кого-то bind/listen/accept/connect и т.д. Даже для обычных файлов/каталогов набор доступных возможностей различается в зависимости от разных причин. Например, для файлов и каталогов на FAT не поддерживаются права доступа, при некоторых настройках ext* не поддерживаются расширенные атрибуты и acl. Некоторые из объектов даже не могут существовать (по крайней мере, лишь весьма ограниченно) в пространстве имен файловой системы: pipe, tcp-socket и т.д.

Т.е. файлы — это некоторые интерфейсы, в неявном виде, причем возможности интроспекции не унифицированы, набор типов не расширяемый. Если бы у программ была возможность легко и просто публиковать свои интерфейсы в виде записей в файловой системе так, чтобы и интроспекция была нормальная, и взаимодействие было достаточно унифицированным…
Спасибо сказали: