The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз дисплейного сервера Wayland 0.85 и композитного сервер..., opennews (??), 12-Фев-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


212. "Релиз дисплейного сервера Wayland 0.85 и композитного сервер..."  +/
Сообщение от Йоптикemail (ok), 15-Фев-12, 19:03 
Спасибо за ответ =) Да, мне хотелось лишь увидеть, как оно работает и посмотреть эту сетевую прозрачность в действии. С самого начала, как только начал этим интересоваться, смог "пробросить" интерфейс между двумя параллельно запущенными Х-серверами. Изврат, но оно того стоило - у меня всё получилось. А вот по интернету - как-то не сложилось. Впрочем, раз Вы говорите, что это было изначально предназначено для локальных сетей, тогда я и не особо огорчаюсь, потому что хотя бы между двумя серверами, но получилось =) И совет касательно OpenVMS shell account я пересмотрю, но, для начала, погуглю, что это такое.

У меня X падает тогда, когда я начинаю экспериментировать, а, точнее, что-то ломать. А потом это исправляю. Это уже от нечего делать. Но меня огорчило, что, однажды, weston, запущенный на весь экран, повесил всю систему. Поэтому я и испугался по поводу того, что графическую систему теперь пытаются более глубоко внедрить в ядро, что влечёт за собой не самые лучшие как отзывы, так и последствия в общем. Впрочем, если будущий сервер будет нормально написан - может этих проблем и не будет. Пока я просто делаю выводы из своих экспериментов.

Читал про основные отличия ядра от микроядра. Пока что мало что понял - лишь базовые концепции. Буду продолжать читать дальше.

Ответить | Правка | Наверх | Cообщить модератору

215. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 15-Фев-12, 19:14 
да, кстати: что бы ни говорили промыватели мозгов, линукс таки гибрид. это доказывается хотя бы наличием fuse.
Ответить | Правка | Наверх | Cообщить модератору

216. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от Йоптикemail (ok), 15-Фев-12, 19:47 
Что ещё меня удивляет - так это разнообразие выбора. Даже те самые модули могут работать или в режиме пользователя, пускай и медленнее, и в режиме ядра. Тогда действительно, ядро, при таких обстоятельствах просто не может быть монолитным. По крайней мере, это логично.
Мир свободного программного обеспечения во всяком случае интереснее, чем проприетарный, мне интересно его изучать.
Ответить | Правка | Наверх | Cообщить модератору

218. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от vkni (?), 15-Фев-12, 21:50 
> да, кстати: что бы ни говорили промыватели мозгов, линукс таки гибрид. это
> доказывается хотя бы наличием fuse.

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

Ответить | Правка | К родителю #215 | Наверх | Cообщить модератору

219. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 15-Фев-12, 22:08 
ну дык человек-то интересуется тем, что сейчас. ему ж не ось свою писать пока и не ядерный код пилить, как я понял. а потом, если энтузиазм не пропадёт, то всё возможно. а я так, исключительно чтобы посильней запутать^w^w увидев гибридного мутанта не шибко пугался.
Ответить | Правка | Наверх | Cообщить модератору

217. "Релиз дисплейного сервера Wayland 0.85 и композитного сервер..."  +/
Сообщение от vkni (?), 15-Фев-12, 21:48 
> Спасибо за ответ =) Да, мне хотелось лишь увидеть, как оно работает
> и посмотреть эту сетевую прозрачность в действии. С самого начала, как
> только начал этим интересоваться, смог "пробросить" интерфейс между двумя параллельно
> запущенными Х-серверами. Изврат, но оно того стоило - у меня всё
> получилось.

Круто, буду знать, что и так можно. Но мне это вряд ли понадобится - у меня классический вариант, вылизанный до единственной команды.

> И совет касательно OpenVMS shell account я
> пересмотрю, но, для начала, погуглю, что это такое.

http://deathrow.vistech.net/ - Добро пожаловать!!! :-) Ещё неплохо посмотреть более старые ОС - RSX, к примеру, это на http://pdp11.org.ru - telnet rsx.pdp-11.org.ru

Это система, последняя, разработанная Digital Equipment Corporation (DEC). Многие считают NT её наследником - так сказать, следующей версией. Естественно, без надстройки Win32.

> У меня X падает тогда, когда я начинаю экспериментировать, а, точнее, что-то
> ломать. А потом это исправляю. Это уже от нечего делать. Но
> меня огорчило, что, однажды, weston, запущенный на весь экран, повесил всю
> систему. Поэтому я и испугался по поводу того, что графическую систему
> теперь пытаются более глубоко внедрить в ядро, что влечёт за собой
> не самые лучшие как отзывы, так и последствия в общем.

Есть мнение, что с Wayland ничего страшного не случится - http://ru-linux.livejournal.com/2701151.html?thread=38714207...

Действительно, до Wayland был DirectFB, а до него - svgalib. Ну тоже, в порядке замены "устаревших" Х.

> Читал про основные отличия ядра от микроядра. Пока что мало что понял
> - лишь базовые концепции. Буду продолжать читать дальше.

Посмотрите цикл статей Сергея Кузнецова на citforum.ru "Операционные системы: ностальгия по будущему", http://citkit.ru/articles/1216/ В статье "Рабы закона Мура" он пишет о необходимости гармонии между ПО и аппаратурой. Сейчас этой гармонии нет, но, насколько я понимаю, вполне можно сделать процессор, на котором микроядро будет бегать не медленнее монолита. Просто мы сильно увязли в этих древних х86 и RISC (30 лет уже разработке).

Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору

220. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 15-Фев-12, 22:13 
> Действительно, до Wayland был DirectFB, а до него — svgalib. Ну тоже,
> в порядке замены «устаревших» Х.

э… когда это directfb и svgalib были «в порядке замены»? они немножечко для другого предназначались, и на место иксов вовсе и не целились. хотя directfb, в принципе, вполне может.

> вполне можно сделать процессор, на котором микроядро будет бегать не медленнее монолита

а можно вообще не делать никаких «колец защиты», и тогда резко пропадут расходы на переключение контекстов. например, как в A2 (ex Blue Bottle).

Ответить | Правка | Наверх | Cообщить модератору

221. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от Vkni (ok), 16-Фев-12, 00:09 
> э… когда это directfb и svgalib были «в порядке замены»? они немножечко для другого предназначались, и на место иксов вовсе и не целились. хотя directfb, в принципе, вполне может.

Ну svgalib - это Х для бедных изначально.

> а можно вообще не делать никаких «колец защиты», и тогда резко пропадут расходы на переключение контекстов. например, как в A2 (ex Blue Bottle).

Ну я так понимаю, что можно и с кольцами защиты. Но нужна поддержка микропроцессора.

Ответить | Правка | Наверх | Cообщить модератору

222. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 16-Фев-12, 12:26 
> Ну svgalib — это Х для бедных изначально.

вообще-то svgalib — это такой очень старый недоSDL, а не X.

>> а можно вообще не делать никаких «колец защиты», и тогда резко пропадут расходы на переключение контекстов. например, как в A2 (ex Blue Bottle).
> Ну я так понимаю, что можно и с кольцами защиты. Но нужна
> поддержка микропроцессора.

да хоть сто раз поддержка — будет переключение контекстов. а это одна из самых медленных операций в реализации сисколов, например.

просто в случае без хардварных заборов надо как-то гарантировать, что все программы собраны системным компилятором, который не даст залезть куда не следует. а, например, в Inferno вообще используют VM (virtual machine) и компилятор генерирует код именно для неё.

Ответить | Правка | Наверх | Cообщить модератору

223. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от Vkni (ok), 17-Фев-12, 04:47 
> да хоть сто раз поддержка — будет переключение контекстов. а это одна
> из самых медленных операций в реализации сисколов, например.

Поддержка и обозначает, что эта операция наоборот, становится весьма быстрой.

> просто в случае без хардварных заборов надо как-то гарантировать, что все программы
> собраны системным компилятором, который не даст залезть куда не следует. а,
> например, в Inferno вообще используют VM (virtual machine) и компилятор генерирует
> код именно для неё.

Это другой, не микроядерный вариант.

Ответить | Правка | Наверх | Cообщить модератору

224. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 17-Фев-12, 11:04 
> Поддержка и обозначает, что эта операция наоборот, становится весьма быстрой.

э… а сейчас, что ли, процессоры не поддерживают? O_O
я не понимаю, что ты сказать хочешь. если ты про то, что прилетят марсиане в голубом космолёте и бесплатно подарят нам микроядро*, то в это я верю слабо. исходим из того, что есть. а есть у нас медленное переключение контекстов, и чтобы от этих тормозов избавиться — можно просто всё в одном кольце делать.

> Это другой, не микроядерный вариант.

это вполне себе микроядерный в случае A2, например. потому что драйверы и прочая шелуха — не более, чем обычные системные «активные объекты», которые работают с теми же привилегиями, что и юзерские объекты, и могут быть перезапущены и ты пы. при том общение идёт через интерфейсы, достаточно похожие на messages. чем это не микроядро? тем, что не minix, что ли?

*: аппаратное.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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