Заголовок свободных электронов является внутренним для исходного кода ядра, и вы найдете его, если заглянете в [src] / include / linux
; если вы компилируете код ядра, это должно быть в игре.
Заголовок, который вы вставили, является системным заголовком из / usr / include / linux
. Это для пользовательского кода , которому требуется доступ к определенным в нем константам и макросам.
На самом деле они не конфликтуют. Обратите внимание на верхнюю часть более длинного внутреннего пути ядра:
#include <uapi/linux/pci.h>
Этот путь не существует в обычных системных каталогах include, но он существует в [src] / include
, и если вы проверите там вы заметите, что этот файл почти идентичен /usr/include/linux/pci.h
вашей системы. Вот как код ядра может получить доступ к одним и тем же значениям, а также ко всему, что ему нужно внутри, поскольку обычный linux / pci.h
будет заменен чем-то вроде -I [src] / include
, но код ядра, содержащий #include
, будет загружать [src] /include/linux/pci.h
, который втягивает [ src] /include/uapi/pci.h
, который идентичен /usr/include/linux/pci.h
.
Google Chrome и Chrome Remote Desktop - отличные варианты пользователя, так как @jcbermu уже предложил. Другие варианты будут включать в себя что-то вроде VNC, что может показаться немного пугающим, но на самом деле не слишком сложно.
Если вы хотите минимизировать, что необходимо установить на компьютере, вы используете для доступа к медиа-серверу, вы можете использовать Guacamole ( http://guacamole.apache.org/ ), чтобы сделать Сервер VNC доступен для любого компьютера в сети с помощью веб-браузера HTML5.
Другой вариант - это коммерческое программное обеспечение TeamViewer (бесплатно для личного пользования) http://www.teamviewer.com
1 - Установка Google Chrome и Chrome Remote Desktop на медиа-сервере.
2- На других компьютерах от Google Chrome вы сможете потратить графический интерфейс медиа-сервера.
Я мог сделать это с гуакамоле и написал об этом в блоге:http://linuxintro.org/wiki/Guacamole
В основном Guacamole использует Tomcat для экспорта рабочего стола VNC в Интернет.