DAHDI для FreeBSD, опять 3

Good news everyone! Max Khon получил грант от FreeBSD Foundation на доделку проекта DAHDI/FreeBSD. Завершить планируется в сентябре.

FreeBSD/avr32 жив 0

Посвятил последние пару дней воскрешению репозитория FreeBSD/avr32. К нему никто не прикасался уже где-то год, потому пришлось немного попотеть. Кроме того исправил глюк в atmel’овском патче к gcc из-за которого gcc валился с internal compiler error при компиляции libgcc на i386 (на amd64 все работало, причина – кривой тип указателя в аргументе функции). buildkernel работает, buildworld – частично.

Скелет для драйвера сетевой карточки в FreeBSD 2

Надоело при написании новых драйверов для сетевух каждый раз выбрасывать из существующего драйвера ненужное для того, чтобы добавить нужное. На досуге взял if_arge.c и повырезал железозависимые куски, чтобы новые драйвера начинать с практически чистого куска. Результат здесь.

Анонс на English: Writing FreeBSD NIC driver

DTrace в FreeBDS-CURRENT 9

[root@anvil ~]# uname -a
FreeBSD anvil 8.0-CURRENT FreeBSD 8.0-CURRENT #20: Wed Jun 11 12:43:49 UTC 2008 root@anvil:/src/FreeBSD/obj/src/FreeBSD/head/sys/ANVIL i386
[root@anvil ~]# kldload dtraceall
[root@anvil ~]# dtrace -l | wc -l
20364
[root@anvil ~]#

Ну вот, еще одна игрушка на поиграться. Где ж времени-то на все взять, а?

emacs падет… 0

Хорошие новости для тех, кто использует Самый Луший в Мире Редактор. Я уже писал скрипте для поддержки vim’ом style(9) И вот через полгода скрипт попал в основное дерево исходников: tools/editing/freebsd.vim. Мелочь, а приятно :)

Узелок на память 2

Купить книжку по Perforce.

FreeBSD/MIPS, продолжение следует 0

Juniper отдал в открытый доступ свой порт FreeBSD/MIPS. Подробности здесь. В отличии от кода Cisco, который является форком проекта mips2 из perforce-репозиатрия FreeBSD, джуниперовский порт написан “с ноля” для 6.0 (или 6.1), с использованием кусков из NetBSD и имеет достаточно длинную историю использования в продукции Juniper. Поскольку и в JNPR и в CSCO на full time трудятся коммитеры FreeBSD, то есть надежда увидеть порт для MIPS платформы в основном дереве в ближайшую пару месяцев.

Слово и дело государево 3

На IRC канале, изначально посвященном портированию FreeBSD на MIPS, после появления там сегодня Rafal Jaworowski подобралась компания, которая занимается тем же самым и для ARM и для PowerPC. Вобщем чистой воды заговор против тирании i386/amd64 :)

vim и style(9) 1

Ура! Sean C. Farley (scf@) бросил в freebsd-hackers кусок .vimrc для совместимости автоотступов с style(9). Давно искал нечто подобное, а вот самому сделать – руки не доходили. Брать здесь.