1
ответ

dpkg -deb рассматривает мою архитектуру как amd64 вместо x86 )64

Я только что создал простой пакет.deb (с помощью этого руководства ). Это мой контрольный файл :Пакет :бла Версия :1.0 Архитектура :x86 _64 Сопровождающий :бла Описание :bla Архитектура, которую я получил от uname -m :x86 _64, однако, dpkg
05.09.2021
1
ответ

Как установить Das U -Boot legacy boot на x86 IBM -PC?

Das U -Boot является загрузчиком как первой, так и второй ступени, так как FSBL в IBM -PC должен помещаться в первые 446 байтов (или меньше )перед MBR в первом секторе. Существует также 1,5-стадийный загрузчик, который использует...
31.05.2021
1
ответ

( Почему )ядро ​​Linux использует сопоставление идентификаторов для своего виртуального адресного пространства?

В настоящее время я изучаю использование ядрами Linux виртуальных адресных пространств. Я понимаю преимущества их наличия, то, как обход таблицы страниц работает в x86, и структуру виртуального адресного пространства....
04.02.2021
1
ответ

Какие изменения необходимо внести в ядро ​​Linux для поддержки процессоров серии ryzen 5000?

В течение 2020 года AMD вносила исправления в ядро ​​Linux, чтобы оно работало на процессорах серии ryzen 5000. Разве процессоры серии ryzen 5000 не поддерживают x64 ISA? Как устроены процессоры ryzen 5000...
08.01.2021
1
ответ

Почему qemu не устанавливает образ aarch64 alpine на хост x86 _64 ubuntu?

Я загружаю отсюда qemu -4.0.0.tar.xz и после установки всех необходимых зависимостей запускаю $./configure --target -list=aarch64 -softmmu, чтобы установить QEMU. Я дважды -проверяю установку с помощью $...
06.12.2020
1
ответ

Пакет Freebsd 12 i386 MongoDB не существует

Установил Freebsd 12.1 i386, когда я использую pkg search mongodb, я получаю «mongodb tools» и «mongodb C driver» и некоторые другие пакеты, связанные с «mongodb», но нет...
28.09.2020
1
ответ

Не удается установить Steam при новой установке Debian Buster

Я только что установил новую установку Debian и не могу установить Steam и PCSX2, поскольку оба зависят от пакетов i386. Я следовал классической процедуре :#dpkg --добавить -архитектура i386 #удачное обновление #ап...
23.09.2020
1
ответ

Какой смысл в ядре резервировать память CONFIG _X86 _RESERVE _LOW для BIOS?

По крайней мере, начиная с ядра 2.6, Kconfig предлагает параметр CONFIG _X86 _RESERVE _LOW, описываемый как «Объем малой памяти в килобайтах, который необходимо зарезервировать для BIOS». (Начиная с физического адреса...
03.08.2020
1
ответ

dmesg сообщает :«Предупреждение :Устаревшая прошивка ThinkPad BIOS/EC… возможно, отсутствуют исправления критических ошибок». Почему так паникует?

Фон Я использую Xubuntu 18.04.4 LTS на старом 32-битном ThinkPad T60 -. отчеты dmesg :[ 27.726785] thinkpad _acpi :ThinkPad ACPI Extras v0.26 [ 27.726789] thinkpad _acpi:http://ibm-acpi.sf....
29.06.2020
1
ответ

Аппаратный таймер, часы реального времени, Jiffies в контексте Linux

Я пытаюсь понять прерывания таймера и связанные с ними термины, используемые в машине x86 _64 Linux. Аппаратный таймер (Внешние часы )аналогичны часам реального времени. Часы реального времени работают даже...
14.06.2020
1
ответ

Производительность эмуляции: x86 против ARM

Некоторое время назад я запустил образ Android ARM внутри Android AVD в своей системе x86, и он был слишком медленным, чтобы даже плавно перемещать курсор. Поскольку на самом деле необходимо перевести инструкции ARM в x86 на ...
23.05.2020
1
ответ

Получение конфигурации из файла dts в системе x86

В проекте требуется взять определенные значения конфигурации устройства из дерева устройств. Мне удалось сгенерировать большой двоичный объект дерева устройств (.dtb )из файла.dts. Есть видимо...
08.05.2020
1
ответ

Настройка самого простого видеорежима текстовой консоли в Linux

У меня есть компьютер HP ThinClient (t5740) для специального использования. Поскольку у него есть выход VGA, я могу подключить его только через конвертер VGA-to-HDMI к монитору (у него нет входа VGA). Когда он загружает BIOS...
30.04.2020
1
ответ

Пакеты Debian без установки графического интерфейса

Я устанавливаю Debian на (старый) чип Atom, ядро ​​i386, и решил не использовать какой-либо графический интерфейс. Тем временем я вижу, что пакеты Gnome устанавливаются. Это нормально? Почему?
28.03.2020
1
ответ

Какую архитектуру Debian следует использовать для моего Intel NUC7I3BNH?

Я пытался найти подходящую архитектуру для моего Intel NUC7I3BNH, но ничего не понял. Какая архитектура будет наиболее подходящей - amd64 или i386?
17.02.2020
1
ответ

Безопасно ли использовать раздел .bss в качестве статического стека?

(Это в контексте x86-64 Linux.) Я пытаюсь написать высоконадежный исполняемый файл пользовательской среды, и у меня есть полный контроль над сгенерированной сборкой. Я не хочу полагаться на автоматический стек...
28.01.2020
1
ответ

Как установить разделяемые библиотеки i386/x86 на freebsd?

GDB сообщает мне, что программа, скомпилированная с помощью gcc -m32 (программа i386), несовместима с моими разделяемыми библиотеками (i386:x86-64). Вывод gdb: (gdb)r Стартовая программа: /root/format предупреждение: `/...
20.01.2020
1
ответ

Самый маленький современный дистрибутив Linux для архитектуры x86

Я ищу небольшой дистрибутив Linux, такой как Damn Small Linux или TinyCore. В идеале это должно быть полное ядро, bash, менеджер пакетов и сеть, и ничего больше. Два упомянутых не подходят ...
14.01.2020
1
ответ

grub-install: ошибка: не удалось зарегистрировать загрузочную запись EFI: функция не реализована

после обновления до Ubuntu 19.04 я часто получал сообщение «не удалось зарегистрировать загрузочную запись EFI: функция не реализована». ошибка при установке новых пакетов. Теперь я обновился до Ubuntu 19.10 и ...
14.11.2019
1
ответ

Ищу последнюю загрузку i386 DVD ISO

Не могу найти эту загрузку CentOS: 7.6.1810 *.ИСО DVD i386 Кто-нибудь знает, была ли доступна эта конкретная сборка?
19.08.2019
1
ответ

Любой автоматический способ получения раздела ELF, в котором находится адрес?

Предположим, у меня есть адрес некоторой строки или символа в двоичном формате ELF, например, strings -a и хочу знать, в какой секции находится этот адрес. Обычно я делаю objdump -h и вручную нахожу...
09.07.2019
1
ответ

82 МБ «зарезервированной памяти» в системе 512 МБ (x86)

Я переустановил свежий Debian 10 на старая система x86 с 512 МБ ОЗУ (все работает нормально). Доступная память - 431 МБ. (Графическая карта сейчас не подключена) Я не думаю, что столько памяти было "...
23.05.2019
1
ответ

Какова правильная конфигурация Grub для загрузки ядра с initramfs, встроенным в образ ядра?

Я использовал buildroot для компиляции образа ядра Linux с корневой файловой системой, встроенной в виде initramfs. Но когда я захожу, чтобы загрузить его, я вижу, что grub выбирает вход, а затем я получаю сплошной курсор вверх...
10.05.2019
1
ответ

Прозрачная эмуляция x86 с использованием QEMU на Raspbian

Я пытаюсь настроить прозрачную эмуляцию x86 на Raspbian согласно этому руководству: https://wiki.debian.org/QemuUserEmulation . Проблема в том, что после включения многоархива и запуска sudo apt-get ...
11.04.2019
1
ответ

Может ли ядро ​​разрешить процессу выполнять все привилегированные инструкции ЦП?

Я читал, что ядро ​​может разрешить процессу (который работает в пользовательском режиме) выполнять инструкции ЦП IN и OUT (которые являются привилегированными инструкциями Я думаю). Но может ли ядро ​​разрешить ...
01.04.2019
1
ответ

Два вопроса о copy_pte_range () в ядре

. Я пытался понять, как работает fork (), и наконец пришел к copy_pte_range (). Большинство функций понятны, но некоторые из них вызывают сомнения. Ядро: 4.14.84 static int ...
22.03.2019
1
ответ

Как вытягиваются и разделяются в шансы в шандуках?

Я знаю, что в Debian у вас есть часовой файл, который разрабатывает первоначальную версию пакета с выпуском вверх по течению (с использованием Regexp) и рассказывает, есть ли новый пакет релиз. Как делаются изменяемые моменты. ...
19.03.2019
1
ответ

Как передать 32-битные аргументы системным вызовам Linux на x86_64?

Если системному вызову требуются 32-битные аргументы, такие как uid_t или int (для файловых дескрипторов), unsigned int или даже какой-то 16-битный тип, как можно передать их с помощью 64-битных регистров? Мне нужно расширить нулем или ...
07.02.2019
1
ответ

yum: gcc пытается установить архитектуру i686 на сервер x86_64

Пытается YUM установить gcc gcc-g++ make и не получается: Пакет: glibc-2.17-260.el7.i686 (RHEL_SEC_7) Требуется: glibc-common = 2.17-260.el7 Установлено: glibc-common-2.17-260.el7_6.3....
02.02.2019
1
ответ

Какое программное обеспечение, которое я управляю, использует AVX (или определенную инструкцию сборки)?

Допустим, я хочу найти какие-либо библиотеки, которые используют AVX или VZEROALL? Как я мог пойти делать это? Мне все равно, если AVX был написан или скомпилирован, я посмотрю это позже. Я ...
27.10.2018