Починаючи з написаної вами операційної системи, як ви могли запустити її і протестувати на комп’ютері? Чи потрібно було б видалити поточну операційну систему, яка використовується, або ви могли запустити її окремо?
Починаючи з написаної вами операційної системи, як ви могли запустити її і протестувати на комп’ютері? Чи потрібно було б видалити поточну операційну систему, яка використовується, або ви могли запустити її окремо?
Відповіді:
Найпростіший спосіб запустити або протестувати нову ОС, незалежно від того, чи вона зроблена в домашніх умовах, чи ні, не видаляючи поточну операційну систему, було б віртуалізувати її. Для цього можна використовувати безкоштовні та комерційні інструменти. Найбільш відомими є VirtualBox (безкоштовно), VMware Player (безкоштовно), VMware Workstation (комерційний), Windows Virtual PC тощо. Ви можете знайти набагато більше у Вікіпедії Категорія: Програмне забезпечення для віртуалізації
В основному ви створюєте віртуальний образ жорсткого диска, який веде себе так само, як новий, порожній жорсткий диск. Коли ви встановлюєте операційну систему, вона знаходиться в межах цього диска, повністю повністю ізольованого від вашої основної операційної системи. Окрім тестування та завантаження операційної системи, ви також можете протестувати різні програми в ізольованому середовищі. Є багато можливостей, тому я рекомендую вивчити цю область.
Раніше я використовував bosch для емуляції ще коли грав із розвитком ОС. IIRC Я дотримувався цього підручника: http://linuxgazette.net/85/mahoney.html