посоветуйте плс что курить.. что уже есть: - handbook'и с freebsd.org кудаж без них? - "FreeBSD архитектура и реализация" Маршалл Кирк МакКузик, Джордж В. Невилл-Нил есть ли аналоги вроде Руссиновича\Рихтера под BSD ? на каких сайтах тусит комьюнити низкоуровнего\системного кодинга под UNIX ?
Самая толковая книга по UNIX-у (хай Linux згине у синем пламени!) на русском - "Операционная система UNIX" Андрея Робачевского - неплохо описано внутренности и есть примеры программ.
slackhead вот, книги на ihtik.lib.ru: aivazian t.linux kernel 2.4 internals.2001.pdf bovet d.p.understanding the linux kernel.2002.chm orbet j.linux device drivers.2005.chm hyde r.linux system calls for hla programmers.pdf и так далее. Лучший источник - kernel.org. Качаешь исходники ядра и разбираешься. Книгам, что перечислены выше, я не стал бы сильно доверять, т.к. по видел на примерах одного серьезного линукс кодера опровержение написанного в одной книге бреда. на каких сайтах тусит комьюнити низкоуровнего\системного кодинга На было в WASM.UNIX заглянуть, там в faq вроде есть http://www.linuxassembly.org/ http://www.int80h.org/ Еще можно посмотреть на подфорумах ассемблерных форумов типа http://www.asmcommunity.net/board/ (MASM) и http://board.flatassembler.net/ (FASM). Последний рекомендую. Там кстати нашел этот линк. Зайди обязательно. Хороший материал по ассемблеру в линуксе/бсд. Есть даже пример написания модуля ядра.
народ, никто не читал Марка Рочкинда? (advanced unix programmig вроде) я сейчас ее читаю - мне кажется, что она по круче Робачевского будет: 1. Очень понравился стиль того, как автор пишет программы(проверка на ошибки с помощью макросов) 2. Материал излагается более углубленно(как лично мне показалось), примеры покруче HelloWorld'ов будут)) [Offtop] Кстати, никто не интересовался саможурналирующимся кодом? Может видели какие то разработки в этом направлении, или, что еще лучше, сорцы?( Под саможурналирующимся кодом я имею в виду ведение логов - типа пишется в файл текущая строка из сорцов, рядом где-нибудь прописываются значения переменных и их имена). [/Offtop]
Ну и что? unix-у скоро уже будет(или уже есть) 40 лет, там много не изменяется, если не надо использовать нормалной многопоточности то этой книги хватит.
тут Робачевского упоминали, так вот этот товарищ местами чуть ли не копирует следующее издание: АРХИТЕКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ UNIX Морис Дж. Бах THE DESIGN OF THE UNIX OPERATING SYSTEM by Maurice J. Bach ISBN 0-13-201757-1 025 Copyright c 1986 Корпорация Bell Telephone Laboratories Так что очень советую найти и почитать эту книжку. очень доступно, последовательно, с примерами кода, изложен материал. лучше не видел.
Headerx это польский. с трудом правда, но читается. да и потом там ведь исходники есть, если не хочешь мануалы читать. или через переводчик можно: PL->ENG. вполне сносно.