OSDev

для всех
Текущее время: 11 дек 2017, 22:09

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 17 мар 2014, 13:03 

Зарегистрирован: 04 ноя 2007, 14:48
Сообщения: 113
Спасибо за ваши мнения. Сделаю ещё уточнение. Основная задача, которую я хотел бы решить таким образом - это дрова на сеть, чтобы скорость соединения с сетью была номинальной. А дрова на графику это да, это ад. С ними связываться нет желания.

По поводу сети, если я не ошибаюсь, NE2000 это максимум 10 мбит. Потом, совместимы ли большинство современных карточек с NE2000? Может есть какой то более простой способ решить проблему сети, кроме как подтягивать дрова из других ОС?

По поводу истории про genmac: сколько интересно у него времени ушло, чтобы эту подсистему воспроизвести, и каким образом он это сделал?

pavia, спасибо за совет по поводу QNX. Какую версию лучше посмотреть и где можно скачать её исходники?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 мар 2014, 12:02 

Зарегистрирован: 28 янв 2012, 18:02
Сообщения: 29
Цитата:
способ решить проблему сети, кроме как подтягивать дрова из других ОС?


Прослойка в виде гипервизора. Ставишь KVM, пишешь драйвер для vitrtio сетевухи и крутишь ось поверх KVM.

NE2000 - хороший выбор. Cам писал (вынимал из Linux1.0) драйвер, который общался с виртуальным DHCP сервером qemu. Очень простая реализация - запись в порт адреса буфера, передача запроса, ожидание прерывания, чтение из буфера.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB