1

Я хочу установить Slackware x86 на ПК? Могу ли я это сделать?

Если нет, то если я скомпилирую только ядро в ppc, может ли оно работать?

Есть ли способы сделать это ??

спасибо за все ответы! и извините за мой плохой английский.

4 ответа4

7

Нет, ты не можешь. Вам нужен код, скомпилированный для PPC.

Проект Slackintosh основан на Slackware, но для PPC. Вы можете проверить их.

2

Вы не можете запустить ядро, скомпилированное для x86, на другой архитектуре, потому что другая архитектура имеет другой набор инструкций. Это почти как попытка скомпилировать программу Java с компилятором C++ на более низком уровне.

Вы можете скомпилировать ядро для новой архитектуры, но вам также потребуются другие исполняемые файлы, которые вы собираетесь запустить поверх вашего ядра для вашей новой архитектуры.

2

Вы можете использовать эмулятор, такой как qemu или bochs, чтобы установить вторую ОС (для другого процессора) на существующую ОС. Это позволяет вам использовать вторую ОС и все приложения, которые были созданы для нее.

Единственная альтернатива - это снова скомпилировать все для вашего нового процессора, потому что процессоры не могут изучать иностранные языки.

1

PPC и x86 используют два совершенно разных набора команд. Процессоры PPC даже не реализуют большую часть функциональности современного процессора x86, потому что процессоры PPC предлагают только ограниченный набор команд.

Представьте, что вы купили новый мобильный телефон, но на языке, который вы не понимаете, а прилагаемое руководство по эксплуатации предназначено для совершенно другой марки и модели. Вот как x86 Slackware будет выглядеть как PPC.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .