Я хочу встановити slackware x86 на ПК на ПК? Чи можу я це зробити?
Якщо ні, якщо я компілюю тільки ядро в ppc, чи може це працювати?
Чи є способи досягти цього ??
Тхаки за всі відповіді! і вибачте за мою погану англійську.
Я хочу встановити slackware x86 на ПК на ПК? Чи можу я це зробити?
Якщо ні, якщо я компілюю тільки ядро в ppc, чи може це працювати?
Чи є способи досягти цього ??
Тхаки за всі відповіді! і вибачте за мою погану англійську.
Відповіді:
Ні, ти не можеш. Вам потрібен код, складений для КПП.
Проект Slackintosh базується на Slackware, але на КПП. Ви можете перевірити їх.
Ви не можете запустити ядро, складене для x86, в іншій архітектурі, оскільки інша архітектура має інший набір інструкцій. Це майже як спроба скласти програму Java з компілятором C ++ на нижчому рівні.
Ви можете скласти ядро для нової архітектури, але вам також знадобляться інші виконувані файли, які ви збираєтеся виконувати поверх свого ядра для нової архітектури.
Ви можете використовувати емулятор типу qemu або bochs для встановлення другої ОС (для іншого процесора) на існуючій ОС. Це дозволяє використовувати другу ОС та всі додатки, які були створені для неї.
Єдина інша альтернатива - скомпілювати все знову для вашого нового процесора, оскільки процесори не можуть вивчати іноземні мови.
PPC і x86 використовують два дуже різні набори інструкцій. Процесори PPC навіть не реалізують багато функціональних можливостей сучасного процесора x86, оскільки процесори PPC пропонують лише скорочений набір інструкцій.
Притворіться, що ви купили абсолютно новий мобільний телефон, але це мовою, яку ви не можете зрозуміти, а інструкція з поставленої інструкції призначена для зовсім іншої марки та моделі. Ось так виглядатиме Slackware x86, який виглядає на КПП.