В Haiku появилась поддержка WiFi! (обновлена)
mrNoisy 12 июля, 2009 - 15:48.«Прототип WiFi стека работает»
Этой радостной новостью поделился с нами Colin GГnther в своем блоге:
«Сегодня я справился с последним препятствием в запуске и работе моей WiFi–карты. Пока что, она подключается только к небезопасным беспроводным сетям, в силу того, что конфигурационный механизм еще не реализован. Работа над стеком все еще далека от завершения.»
«На скриншоте, вы можете видеть Firefox, отображающий www.haiku–os.org и параллельно скачивающий 100–мегабайтный файл с моего FTP–сервера. Терминал показывает результат выполнения команды ipconfig для карты WiFi.»
«Мне удалось портировать стек WiFi из FreeBSD, задействовав слой совместимости Haiku с FreeBSD. Таким образом, я смог использовать в Haiku FreeBSD драйвер для Atheros–чипсета без каких–либо серьезных изменений в его коде (пришлось поправить код обработчика прерываний в части кода, относящемуся к собственно драйверу).
Скомпилированный драйвер имеет размер в 500 кБ, из–за компилляции WiFi–стека в виде статической библиотеки и статической линковки на нее, а так же из–за слоя совместимости с драйвером. Исходные коды уже находятся в репозитории.
Драйвер atheros должен поддерживать все карты на чипсете Atheros, которые поддерживаются FreeBSD драйвером (для дополнительной информации смотрите соответсвующие мануалы).
Следующим моим шагом станет разработка Haiku WiFi–стека.»
Всем смелым желающим предлагается испытать драйвер в деле, однако никакой поддержки автор не обещает, ведь это всего лишь прототип.
Будем ждать новых вестей от Колина, а пока пожелаем удачи в его нелегком деле.
UPD:
Вскоре Колин раскрыл некоторые подробности дальнейшей разработки нативного WiFi стека для Haiku:
«Следующим шагом к финишной прямой станет разработка нативного WiFi стека для Haiku.»
На картинке схематично изображён процесс интеграции стека в сетевую подсистему. Зелёным цветом обозначена уже существующая инфраструктура. Синим цветом — часть, которую предстоит реализовать Колину. Стрелками обозначены отношения «зависит от» и «использует функциональность».
«Синий эллипс включает в себя проект WiFi–стека. Реализация внутренняя структуры элемента WiFi–stack будет моей следующей задачей. Основной причиной разработки WiFi–стека специально для Haiku (в отличии от модификации либо портирования стека из FreeBSD) — является возможность задействования преимуществ самой Haiku (многопоточность, объектная ориентированность и др.), и получения более компактного кода (без слоя совместимости с FreeBSD).»
«После завершения этого элемента, я займусь элементом FreeBSD–Adapter, закрашенным желто–красным градиентом на схеме. Этот адаптер позволит использовать драйвер WiFi из FreeBSD все лишь перекомпиллировав его для Haiku. Подобную идею реализовал Hugo Santos для LAN–драйвера.»
Тащусь с этой
Тащусь с этой новости :)
я в трусы
я в трусы прыснул
Оранж содой?
Оранж содой? =)
802.11 есть хорошо! =)
Оргазм —
Оргазм — дело серьезное. ;–)
вот
вот еще опенофис и кодеки осталось сделать и я уйду с линуха обратно в гайку :)
замечательная
замечательная новость
Кодеки говориш
Кодеки говориш
флеш, кодеки,
флеш, кодеки, вайфай (благо уже демо есть), видео (только веза режим без поддержки широкоформатных мониторов), вебкамеры и звуковые карты, офисные программы и удобная IDE (аля делфи) для разработки. вот реально чего не хватает для полноценной десктопной хайки.
У меня 16:9 ноут
У меня 16:9 ноут вроде нормально гайка была в разрешении 1280:800
Ага, только
Ага, только это 16:10 :)
тьфу тьфу
тьфу тьфу только не надо этого. я говорил про нормальную IDE, а не ту, которая съедает все ресурсы машины.
Выбирай —
Выбирай — или жуткий IDE, который съест все ресурсы машины, или никакого тебе OpenOffice. :) Они ж одной Java`ой писаны.
Пусть будет
Пусть будет много всего и каждый сможет выбрать то, что ему нужно.
Лучше с начала
Лучше с начала было–бы то что надо, а уж потом много всего (не очень нужного).
Последний
Последний openoffice джаву требует только для приложения Base (аналог MS Access), там нужна JDBC.
хотя вообще
хотя вообще полная диаграмма зависимостей страшновата откровенно говоря:
http://tools.openoffice.org/project_dependencies.png
Такой кошмар
Такой кошмар только со статической линковкой собирать.
Скорее
Скорее бы нативный. ;)
как это дело
как это дело попробовать?
скачал файл ath.zip отсюда
http://www.haikuware.com/directory/view-details/drivers/network/atheros–
Вот перевод
Вот перевод инструкции к установки с того же сайта.
Надо положить сам драйвер в папку /home/config/add–ons/kernel/drivers/bin и положить на него симлинк в /home/config/add–ons/kernel/drivers/dev/net/ath. Затем нужно перезагрузиться.
Чтобы проверить, поддерживается ли твоя карточка, надо глянуть сюда: /boot/var/log/syslog file
Если там будет что–то вроде:
Adding entry for IEEE 802.11 Wireless Ethernet mode autoselect autoselect
Adding entry for IEEE 802.11 Wireless Ethernet mode autoselect autoselect
Adding entry for IEEE 802.11 Wireless Ethernet mode autoselect autoselect
Adding entry for IEEE 802.11 Wireless Ethernet mode autoselect autoselect
Adding entry for IEEE 802.11 Wireless Ethernet mode autoselect autoselect
то карта поддерживается.
Для подключения к WLAN, необходимо убедиться в том что сеть незащищена (нет WPE, WPA, WPA2) и не требует пароля.
Отправить комментарий