LINUX.ORG.RU

GSoC2007: перенос программного интерфейса датчиков из OpenBSD во FreeBSD


0

0

Константин Муренин сегодня объявил о завершении работ по переносу каркаса приложений для датчиков из OpenBSD во FreeBSD. Проект был осуществлён благодаря программе Google Summer of Code 2007.

Помимо driver API — sensor_attach(9) — были портированы sysctl(3), sysctl(8), systat(1) и sensorsd (8). Из драйверов пока были портированы it(4) и lm(4), которые вместе поддерживают почти все современные наборы логики Super I/O, производимые Winbond и ITE Tech.

Пользовательский интерфейс совместим с OpenBSD. Работа над проектом завершена, и товарищи, заинтересованные в его скорейшей интеграции в CVS HEAD, приглашаются к тестированию.

>>> Подробности

★★★

Проверено: Shaman007 ()

Давайте не булем разводить бадягу на тему "а что здесь делает BSD?". Такова традиция.

А по теме: я вот чего никак не могу понять - такое ощущение, что программируют только в OpenBSD. OpenSSH(L), драйвера оборудования... А остальные *BSD тупо тащат оттуда.

annoynimous ★★★★★
()
Ответ на: комментарий от annoynimous

> А по теме: я вот чего никак не могу понять - такое ощущение, что программируют только в OpenBSD. OpenSSH(L), драйвера оборудования... А остальные *BSD тупо тащат оттуда.

Пусть тащщат...разрабатывают и обкатывают в obsd, а жить будем в fbsd..что плохого ?;)

anonymous
()
Ответ на: комментарий от anonymous

> Пусть тащщат...разрабатывают и обкатывают в obsd, а жить будем в fbsd..что плохого ?;)

Ровно то же, что и единственный работник в поговорке "один с сошкой, семеро с ложкой".

annoynimous ★★★★★
()
Ответ на: комментарий от annoynimous

>> А по теме: я вот чего никак не могу понять - такое ощущение, что >> программируют только в OpenBSD. OpenSSH(L), драйвера >> оборудования... А остальные *BSD тупо тащат оттуда.

У вас не правильное ощущение.

anonymous
()
Ответ на: комментарий от annoynimous

+1 напишите пример, когда в OpenBSD что-то появилось из других *BSD. OpenBSD клевый пацаны, остальные правда только портируют себе.

anonymous
()
Ответ на: комментарий от annoynimous

>> У вас не правильное ощущение.

>Контрпримером в студию!

Открой список изменений на фряху седьмую. Там достаточно контрпримеров что программируют не только в опенке.

anonymous
()
Ответ на: комментарий от anonymous

> Открой список изменений на фряху седьмую. Там достаточно контрпримеров что программируют не только в опенке.

Ага, точнее, переписывают чужие коды и/или идеи. Какой проект (драйвер, прикладная программа, библиотека) был исходно создан во FreeBSD, а потом разошёлся по другим ОС с открытым кодом?

Пока самые изветсные примеры таких проектов поступают только от команды OpenBSD. Все остальные (правда, тут сказали что-то про TrustBSD) просто тащат всё себе.

Будут примеры - давайте обсудим.

annoynimous ★★★★★
()

Господину KM, здоровья и долгих лет жизни. ЕМНИП он автор этой реализации сенсоров.

iBliss
()
Ответ на: комментарий от annoynimous

От ты баран, не ОС TrustBSD, а проэкт TrustedBSD

anonymous
()
Ответ на: комментарий от annoynimous

anonymous> Давайте не булем разводить бадягу на тему "а что здесь делает BSD?". Такова традиция.

Правильно. Такова традиция, что надо подкинуть корма троллям и флеймерам, чтобы ЛОР не умер :)

Quasar ★★★★★
()

AFAIK автор рулит на обоих фронтах. Респект. Так держать!

kpytoi
()
Ответ на: комментарий от annoynimous

> Пока самые изветсные примеры таких проектов поступают только от команды OpenBSD. Все остальные (правда, тут сказали что-то про TrustBSD) просто тащат всё себе.

Они взаимно обогащаются кодом: http://www.openbsd.org/papers/ven05-niallo-uwe/slides.pdf BlueTooth support via USB dongles - grange@ already ported ubt(4) from FreeBSD

http://www.openbsd.org/plus34.html New driver, safe(4), for the SafeNet crypto accelerator, from FreeBSD. Implement the WCONTINUED flag in wait*(2), as per POSIX. Adapted from FreeBSD. Add growfs(8) from FreeBSD. Sync em(4) with FreeBSD updates and enable on sparc64. и тд

teodor
()
Ответ на: комментарий от laune

> А опенок-то стоящая вещь?

а то! :)
опенок это как sunos4 :) рулез безбрежный! ;)

насчет того что во фре/нете ничего не пишут. неправда.
в опенбсд например притащили блютуз и оригинальный 802.11
фреймворк из нетки.

из фри дрижеры всякие иногда приходят.
sk, [ak]ue, aac (буэ) и ath тоже из фри пришли.
правда они малость кривые. про ath все знают,
а у aac закрытый management интерфейс. у фри
бинарная тула в портах. опеновцы пользуют 
универсальную bioctl для других RAID карточек.

короче C U in OpenBSD ;)

anonymous
()
Ответ на: комментарий от teodor

> BlueTooth support via USB dongles - grange@ already ported ubt(4) from FreeBSD

это уже удалили и заменили нетбсдшным.

anonymous
()
Ответ на: комментарий от laune

> А опенок-то стоящая вещь?

Думай сам - нужна тебе система с недоделанным SMP и тредами, с драйверами которые ещё только-только пишутся под железо, которое в Linux давным-давно работает и глючным софтом (кста вроде как там выкинули из Generic опцию бинарной совместимости с Linux в ядре) ? Кста у меня одной из причин отказа от Опен как раз было то, что сенсоры не работали :P Как-то написал гуру как там дела с USB - меня послали ... на SCSI :-) Больше иллюзий к этой системе не испытываю, сижу на Linux и не дёргаюсь

anonymous
()

Однако, полезное дело, полезное..

MiracleMan ★★★★★
()
Ответ на: комментарий от annoynimous

> А по теме: я вот чего никак не могу понять - такое ощущение, что программируют только в OpenBSD. OpenSSH(L), драйвера оборудования... А остальные *BSD тупо тащат оттуда.

Самое заметное - возможно да, в OpenBSD. Но и во FreeBSD появляются интересные вещи, kqueue, zfs, jail, geom и т.п. - это во FreeBSD появилось. Вообще, не вижу проблемы в том, что *BSD проекты обмениваются кодом друг с другом, это вполне естественно и помогает в развитии.

Это не то, что линуксойдом дрова из опенки коммуниздить.

Novel ★★★★
()

Спасибо всем за тёплые слова!

P.S. Жду `dmesg` и `sysctl hw.sensors` от товарищей тестирующих данный патч. ;)

К.

km ★★★
() автор топика

Только непонятно еще войдет ли это в семерку:

"Constantine A. Murenin" <cnst at FreeBSD.org> writes: > Therefore, I hereby request that this patch be considered for > immediate inclusion into FreeBSD's main CVS repository.

Trouble is, we're in code freeze... you'll have to ask re at .

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.