The OpenNET Project / Index page

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



"Видеозапись выступления координатора проекта ReactOS"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Ссылки "<<" и ">>" открывают первые и последние 10 сообщений.
. "Видеозапись выступления координатора проекта ReactOS" +/
Сообщение от Аноним (-), 30-Дек-14, 09:16 
> Это оказалось еще проще.

Это оказалось логичнее. Надеяться на какие-то сторонние драйвера, при том что апи регулярно меняют по мелочи без особых анонсов, а апстримы наглухо некооперативны - достаточно странная идея. Возможно это было не всем понятно 17 лет назад, когда у пингвина процесс разработки еще не раскрутился до полных оборотов. Но однажды увидев это как-то уже и не понимаешь зачем это может или должно быть иначе.

> когда 80% падений NT на совести драйверов. Т.е. MS оказываются крайними,
> на них летят все шишки, а исправить проблемы они, по-факту, не
> могут - исходников дров у MS нет.

В висте они поменяли апи видеодров. И 80% бсодов по словам MS было на совести драйверов фирмы нвидия. Впрочем, MS наполовину сами виноваты: они поставили производителей перед фактом незадолго до выхода висты. Так что тем пришлось резко все переделывать в условиях жесточайшего дефицита времени. Результат понятен (драйвера интеловского интеграта наприме и в семерке запросто глючат, не то что в висте). Это как раз та самая проблема - на стыке взаимодействия с апстримом/даунстримом.

> Нет, естественно. Хорошо прописанные интерфейсы NT позволяли лучше работать с драйверами,

Интерфейсы не особо документированы и немного меняются между разными версиями виндов. При том этого немного зачастую достаточно для того чтобы драйвер от старой системы к более новой подходить перестал. Уж на что 2003 был почти XP, а по драйверам они отличались. Немного, но достаточно для того чтобы у всех был головняк на ровном месте.

> например, разрабатывать драйвера независимо от системы.

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

> Была возможность пускать UNIX-стек одновременно с Win32.

Ну а вон пингвин в вайне запускает win32 программы одновременно с posix'ными. А с помощью binfmt_misc это к тому же может быть как просто запуск программы, без каких-то чрезмерных особенностей. Ядро само запустит wine при попытке запуска этого формата файлов. В винде такого механизма расширения загрузки исполняемых форматов под что угодно я что-то не вижу.

Получается что супер-архитектура для всего этого как бы и не требовалась...

> закрытые драйвера - см. выше).

И я этого наелся. Добавки не надо, я уже посмотрел как открытые драйвера делаются.

> Windows обывателю не придется.

Не отменяет того факта что не "бесплатно" а "мы тут за вас подумали и обложили вас данью, а вы кушайте что дали". Хотя сильно принципиальные конечно могут отбрыкаться. А с пришествием восьмерки сильно принципиальных думается стало довольно много, ибо то что там MS сделал - для десктопа просто форменное непотребство!

> Под 7-кой оно для виртуалки автоматом вроде выдается?

Ну так на семерку лицензия все-равно нужна. Да и икспа более не поддерживается. Она теперь осталась у тех кто хочет собрать полную коллекцию сочинений вирусописателей. Т.к. патчить ее уже не будут, а малейший выход в сеть или обмен untrusted данными - и пятый туз пропал.

> много у кого есть, она же с компом выдавалась.

Меня это к счастью колыхать не будет. Как и наклеечки и прочий маркетинговый булшит. Я опенсорсным софтом пользуюсь в том числе и потому что там нет всего этого адского булшита. Больше всего мне понравилось как у мирософтушки доменконтроллер помер от того что перцы без задней мысли заапгрейдили формат вмварного диска у виртуалки. Активация слетела, домен умер (при слете активации оказывается контроллер домена врубает режим саботажа и работать нормально не изволит - авторизация по домену накрывается медным тазом).

> Нет, но грамотная архитектура позволяет легче разрабатывать ядро => делать его более
> функциональным за меньший срок.

Теоретически вроде вы правы. А практически по виндам и реактосу это как-то не очень заметно, имхо. А в чем там собственно развитие состояло за последние 15 лет? Так чтобы мне это было понятно и нужно, например?

> Наверно, если нормально сделать ext4 для NT, оно будет сильно быстрее.

Так там есть ext2fsd и даже ext4 он вроде как уже умеет. Но насчет его скорости я не в курсе - ну нет у меня виндовсов, так что проблем с их тормозливым нтфс у меня тоже нет :)

> Только IFS - это жуткая штука, похоже.

На него MS долго зажимал спеки и требовал отдельной доплаты. Результат предсказуем - тех кто знает как это работает - невозможно найти днем с фонарем.

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

Оглавление
Видеозапись выступления координатора проекта ReactOS, opennews, 23-Дек-14, 10:05  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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