The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз открытой микроядерной ОС Genode 12.11"
Отправлено Vkni, 04-Дек-12 23:22 
> Можно и про него - эталонный тормоз и resource hog. И да,
> граждане почти сразу как довели его до ума, так и стали
> ядерным модулем барыжить.

Далеко не сразу. Сперва там были такие сражения за fuse драйвер. NTFS - очень сложная система.

> А дополнительного времени отладки как-то не замечено.

Как это? Вроде бы через год-два появился драйвер ядра.

Там вообще же жуткая эпопея была:
- в 90х сделали драйвер ядра, который читал/писал, но портил фс и читал не всегда правильно.
- в 2000х появился Anton Altaparmakov, который взялся этот драйвер переписывать (проект linux-ntfs), сделал корректный ядерный драйвер на чтение. Потом пошла эпопея с FUSE, сперва добавили переписывание файлов, потом ещё что-то, т.д. и т.п.
- в 2005-м, кажется, linux-ntfs подвисла в недорабочем состоянии, и через некоторое время появился FUSE форк ntfs-3g, который уже более-менее писал на диск (но далеко не всегда, отмечу!).
- далее FUSE форк разрабатывался, убирались косяки, когда он обламывался с записью файлов.
- и уже сильно после взлёта ntfs-3g появился на его базе (вряд ли код, скорее идеи) пишущий закрытый драйвер.

> Оно конечно да, но если вы посмотрите историю написания драйверов то заметите
> что зачастую не столько отлаживают драйвер сколько борятся с quirk-ами конкретной
> железки и потугами заворкэраундить аппаратный баг, который клинит железяку там и
> тут при том что в спеках (если их дали) такое не описано нифига.

Ну это же не серебрянная пуля. Просто ещё одно удобство разработки. Те же Интеловцы, между прочим, очень долго не могли доработать видеодрайвер до приемлимого состояния. И возможность его перезапуска уже бы мне много сил сэкономила.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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