BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: Пн 21 апр, 2014 5:02 pm 
Не в сети

Зарегистрирован: Пн 21 апр, 2014 4:48 pm
Сообщения: 4
Подскажите пожалуйста где можно почитать на русском про исходники ядра freebsd.
Хотелось бы узнать вот какую информацию. Прочитать про файлы исходников ядра.
Например: этот файл или файлы содержит(ат) исходники системы ввода-вывода, для этого файла нужны такие то хедеры и библиотеки........ Система ввода-вывода реализована так то.....
Хотелось бы почитать на русском информацию вот такого уровня про исходники ядра.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 21 апр, 2014 7:50 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5081
Откуда: Москва
Большая часть того что вам нужно есть в дереве исходников (каталоги и файлы названы по именам подсистем и драйверов, в */Makefile и conf/files* содержится информация о модулях и зависимостях), в man страницах (описание отдельных функций) и собственно исходниках. Если нужны азы, можно начать с "FreeBSD. Архитектура и реализация" (есть на русском, местами устарело) и Arch Handbook.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 21 апр, 2014 8:06 pm 
Не в сети

Зарегистрирован: Пн 21 апр, 2014 4:48 pm
Сообщения: 4
AMDmi3 я скачал исходники ftp.freebsd.org/pub/FreeBSD/releases может не там скачивал но там в исходниках нет никакой информации. Может надо скачивать где то в другом месте?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 21 апр, 2014 9:14 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5081
Откуда: Москва
Обычно для работы с исходниками используют VCS (FreeBSD использует subversion), но можно и src.txz скачать с ftp по ссылке.
Также можно смотреть исходники на сайте:

Корень поддерева исходников ядра: http://svnweb.freebsd.org/base/head/sys/
Файл с описанием принадлежности различных исходных файлов драйверам и подсистемам: http://svnweb.freebsd.org/base/head/sys ... iew=markup , там же пути к заголовкам и флаги сборки
Пример Makefile модуля: http://svnweb.freebsd.org/base/head/sys ... iew=markup
Пример man страницы по ядерным интерфейсам: http://www.freebsd.org/cgi/man.cgi?query=pci&sektion=9


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 21 апр, 2014 9:38 pm 
Не в сети

Зарегистрирован: Пн 21 апр, 2014 4:48 pm
Сообщения: 4
> но можно и src.txz скачать с ftp по ссылке.
что то ссылка не активна??

Большое спасибо за информацию! Сейчас смотрю.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 21 апр, 2014 11:55 pm 
Не в сети

Зарегистрирован: Пн 21 апр, 2014 4:48 pm
Сообщения: 4
Всё нашёл ftp.freebsd.org/pub/FreeBSD/releases/i386/i386/10.0-RELEASE/src.txz


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

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


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

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Google Feedfetcher, grayich


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

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