Linux Cross Reference

Вопросы программного кода и архитектуры Linux

Модератор: Olej

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Linux Cross Reference

Непрочитанное сообщение Olej » 31 май 2014, 17:51

Olej писал(а): Linux Kernel Cross Reference - китайский вариант ;-)
Кроме того, там же у них есть совершенно шикарный справочник (гипертекстовый) The Linux Kernel API!
Ещё один подобный ресурс, но с очень ограниченным диапазоном ...
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
Это из комплекта знаменитой книги LDD, как я понимаю.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Linux Cross Reference

Непрочитанное сообщение Olej » 31 май 2014, 17:58

1. Очень неплохая навигация и поиск по дереву исходников ядра Linux ... но только самой последней версии ядра: linux-3.15.0-rc7 ... и даже - последней редакции ядра, находящейся в разработке, RC.

2. MLE Developer Zone - 2.6.24 - 3.13 ядра + Inventory for Missing Link Electronics' LXRng site Prefs :
Изображение
Browse the code
These are the browsable source code repositores at lxr.missinglinkelectronics.com:
Linux 2.6.38 and later
U-Boot 1.3.0 and later
QEMU 0.10.0 and later
Busybox 1.10.0 and later

About
lxr.missinglinkelectronics.com is provided as a non-profit service to the public in the hope that it is found useful.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Linux Cross Reference

Непрочитанное сообщение Olej » 09 мар 2015, 16:27

Сегодня работал с модулем ядра...
Наблюдаю совершенно странные вещи:
Olej писал(а):Этот URL уже неоднократно упоминался: Linux Cross Reference.

Код: Выделить всё

[Olej@modules ~]$ nslookup http://lxr.free-electrons.com/ 8.8.8.8
Server:		8.8.8.8
Address:	8.8.8.8#53

** server can't find http://lxr.free-electrons.com/: NXDOMAIN
yevgen.kopylov писал(а): Уж слишком категорично... "ничего подобного", уникальный.
Вот например http://lxr.linux.no ничем не хуже.

Код: Выделить всё

[Olej@modules ~]$ nslookup http://lxr.linux.no/ 8.8.8.8
Server:		8.8.8.8
Address:	8.8.8.8#53

** server can't find http://lxr.linux.no/: NXDOMAIN
Этот сервер (норвежский?) и раньше частенько лежал, но сейчас они не разрешаются DNS-серверами!

Нужно разбираться что происходит... :-o
И искать другие подобные ресурсы, потому что без них невозможно работать с драйверами Linux!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Linux Cross Reference

Непрочитанное сообщение Olej » 09 мар 2015, 16:30

Olej писал(а): Linux Kernel Cross Reference - китайский вариант ;-)
Хоть китайцы сегодня ещё выручают! :lol:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Linux Cross Reference

Непрочитанное сообщение Olej » 09 мар 2015, 16:35

Olej писал(а): Сам проект LXR здесь: The LXR project web-site
Изображение
Вот что там написано:
People frequently ask for the difference between LXR and LXRng (available from http://lxr.linux.no) . LXRng is an experimental fork from LXR to explore other technologies. It is based on AJAX and depends on many CPAN packages. It makes heavy use of scripting, meaning the computing load is shared between the server and the client.

CAUTION! It looks like lxr.linux.no has closed without notice some time during the first half of 2014. Whether there is a backup of LXRng is unknown.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Linux Cross Reference

Непрочитанное сообщение Olej » 23 июл 2015, 17:08

Olej писал(а):Этот URL уже неоднократно упоминался: Linux Cross Reference.
Фу-у-у-ух ;-) :
Всё, похоже, срабатывает ... какие-то перебои.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Linux Cross Reference

Непрочитанное сообщение Olej » 05 окт 2015, 01:53

Olej писал(а):Этот URL уже неоднократно упоминался: Linux Cross Reference.
Испоганился этот ресурс ... тем что резко сократили число предоставляемых версий ядра:
Version: 2.0.40 2.2.26 2.4.37 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.0 4.1 4.2
Вряд ли кому интересно будет 2.0.40 ... но вот 2.6.32, 3.0 - очень нужны бы для сравнения что где и когда появлялось!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Linux Cross Reference

Непрочитанное сообщение Olej » 23 июн 2017, 23:28

Вот ещё один ресурс такого же назначения: free electrons
Embedded Linux Experts
(я показал ссылку на какой попало файл какой попало версии ядра ... но как это переключать - кому нужно разберутся элементарно ;-) )

Такие ресурсы для отработки модулей ядра, драйверов - экстремально необходимы, без них практически невозможно ... поэтому здесь каждый лишний ресурс, даже если они дублируют друг друга, лишний не будет. ;-)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Linux Cross Reference

Непрочитанное сообщение Olej » 18 июн 2019, 16:08

Olej писал(а): ... поэтому здесь каждый лишний ресурс, даже если они дублируют друг друга, лишний не будет. ;-)
Эти кросс-референсы то появляются, то исчезают, по ссылкам...
Вот ещё один - пользуйтесь: https://elixir.bootlin.com/linux/v5.1.11/source/kernel

Ответить

Вернуться в «Linux изнутри»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей