Ev Yapımı İşletim Sistemini Çalıştırma


10

Yazdığınız bir işletim sistemiyle başlayarak, onu nasıl çalıştırabilir ve bir bilgisayarda test edebilirsiniz? Kullanılmakta olan geçerli işletim sistemini silmeniz gerekir mi yoksa ayrı olarak çalıştırabilir misiniz?


1
İyi soru. Orijinal PC'ye geri dönmek, disketten önyükleme yapmak basit bir konuydu, ancak işler artık neredeyse o kadar basit değil.
Daniel R Hicks

3
Superuser'a hoş geldiniz, çoklu önyükleme yapmak istiyorsanız önyükleyicinize yeni bir giriş eklersiniz
50-3

Yanıtlar:


15

Mevcut işletim sistemini silmeden, ev yapımı olsun veya olmasın, yeni işletim sistemini çalıştırmanın veya test etmenin en kolay yolu, sanallaştırmak olacaktır. Bunun için ücretsiz ve ticari araçlar kullanabilirsiniz. En çok bilinenler VirtualBox (ücretsiz), VMware Player (ücretsiz), VMware Workstation (ticari), Windows Virtual PC vb. Wikipedia'da çok daha fazlasını bulabilirsiniz Kategori: Sanallaştırma yazılımı

Temel olarak, yeni, boş bir sabit sürücü gibi davranan bir sanal sabit disk görüntüsü oluşturursunuz. İşletim sistemini yüklediğinizde, ana görüntü sisteminizden tamamen yalıtılmış bir disk görüntüsü içerisindedir. Bir işletim sistemini test etmenin ve önyüklemenin yanı sıra, yalıtılmış bir ortamda çeşitli programları da test edebilirsiniz. Birçok olasılık var, bu yüzden o bölgeyi keşfetmenizi tavsiye ederim.


4
qemu burada iyi bir seçim olabilir, en azından başlangıçta, tam bir emülatör - daha yavaşken deneysel işletim sisteminizi tamamen ana sistemden ve açık kaynağından izole eder.
Journeyman Geek

2
OS geliştirmede QEMU ve Bochs ile de iyi şanslar yaşadım .
Jon Purdy

1
Qemu'nun bir diğer avantajı da GDB aracılığıyla hata ayıklamaya izin vermesidir. Aslında bir kez çıplak metal üzerinde GRUB üzerinden koştuğum çoklu önyükleme uyumlu bir çekirdek oluşturdum. Bochs'in bir dezavantajı, en azından son kontrol ettiğimde x86-64'ü desteklememesidir.
Ramchandra Apte

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.