The OpenNET Project / Index page

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



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

Оглавление

Разработчики Linux и Windows работают над закрытием огромной..., opennews (?), 03-Янв-18, (0) [смотреть все] –1

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


167. "Разработчики Linux и Windows работают над закрытием огромной..."  +1 +/
Сообщение от anomymous (?), 03-Янв-18, 13:53 
Тут ещё обнаружил в changelog, что PTI вкупе с использованием LDT - это вообще двойной удар. Кто любит wine, могут ощутить.
Ответить | Правка | Наверх | Cообщить модератору

177. "Разработчики Linux и Windows работают над закрытием огромной..."  +2 +/
Сообщение от Аноним (-), 03-Янв-18, 13:59 
Расскажите, пожалуйста, по-подробней для малограмотных.

Мне даже KPI непонятен - общие слова все говорят - переключение контекста и прочее, а как оно в деталях? Что переключается? Почему? Как?

Есть ощущение, что 99% делают вид, что понимают проблему и её решение, а по факту ни черта.

// b.

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

183. "Разработчики Linux и Windows работают над закрытием огромной..."  +2 +/
Сообщение от anomymous (?), 03-Янв-18, 14:06 
> Расскажите, пожалуйста, по-подробней для малограмотных.
> Мне даже KPI непонятен - общие слова все говорят - переключение контекста
> и прочее, а как оно в деталях? Что переключается? Почему? Как?

http://samwho.co.uk/blog/2013/06/01/context-switching-on-x86/

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

204. "Разработчики Linux и Windows работают над закрытием огромной..."  +1 +/
Сообщение от Аноним (-), 03-Янв-18, 14:27 
В общих чертах немножко понял, спасибо. Всё читать не стал, ибо я нуль в ассемблере.

Не понял только почему системные вызовы должны менять контекст памяти.

// b.

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

210. "Разработчики Linux и Windows работают над закрытием огромной..."  +2 +/
Сообщение от Аноним (-), 03-Янв-18, 14:34 
На /. объясняют, но как же это всё сложно: https://it.slashdot.org/comments.pl?sid=11559141&cid=55852107

Не буду делать вид, что я это хоть как-то понимаю.

// b.

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

216. "Разработчики Linux и Windows работают над закрытием огромной..."  –2 +/
Сообщение от Аноним (-), 03-Янв-18, 14:48 
> Тут ещё обнаружил в changelog, что PTI вкупе с использованием LDT - это вообще двойной удар.

LDT в современных 64-разрядных ОС нигде не используются, можете спать спокойно. Во-первых, сегментация объявлена deprecated, во-вторых, это тупо ограничивает количество исполняемых программ (записи о LDT должны храниться в GDT, а сама GDT не резиновая). Современные ОС настраивают "прозрачный" режим сегментации, когда пространство кода и данных что ядра, что пользователя простирается от 0 до 0xFFFFFFFFFFFFFFFF (могут быть варианты, впрочем), а защита обеспечивается на уровне таблиц страниц.

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

229. "Разработчики Linux и Windows работают над закрытием огромной..."  +1 +/
Сообщение от anomymous (?), 03-Янв-18, 15:05 
https://github.com/wine-mirror/wine/blob/master/libs/wine/ldt.c
Ответить | Правка | Наверх | Cообщить модератору

230. "Разработчики Linux и Windows работают над закрытием огромной..."  +1 +/
Сообщение от anomymous (?), 03-Янв-18, 15:06 
https://patchwork.kernel.org/patch/10117465/

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

244. "Разработчики Linux и Windows работают над закрытием огромной..."  +/
Сообщение от Аноним (-), 03-Янв-18, 15:15 
Таки выполнение приложений под Wine'а сильно замедлится :(

// b.

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

259. "Разработчики Linux и Windows работают над закрытием огромной..."  +/
Сообщение от Аноним (-), 03-Янв-18, 15:42 
> https://patchwork.kernel.org/patch/10117465/
> https://github.com/wine-mirror/wine/blob/master/libs/wine/ldt.c

Замечу, что это все работает _только_ в так называемом режиме "совместимости", который управляется 64-разрядным ядром, но исполняет 32-разрядный код. В чистой 64-битной системе этого нет (как нет и самого вайна, впрочем).

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

357. "Разработчики Linux и Windows работают над закрытием огромной..."  +2 +/
Сообщение от Аноним (-), 03-Янв-18, 20:01 
> Кто любит wine

тот сам выбрал путь страданий.

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

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

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




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

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