Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: lars96 am 03. April 2011, 11:54
-
Hallo Leute,
ich wollte nun anfangen mit der Programmierung eines Betriebssystem, und habe mir nun einmal Ubuntu heruntergeladen und installiert.
Leider habe ich keine Erfahrung mit Linux und wollte mal fragen, ob mir jemand erklären könnte, wie man Programme installiert.
Ich benötige folgende Programme:
-> vim
-> bochs
-> quemu
-> brauch ich sonst noch was :D?
Naja okay.
Über dieses "App - Center" (oder wie mans nennen soll xD) habe ich mal probiert bochs zu installieren. Es hat auch geklappt, aber ich finde keine Verknüpfung oder sowas für Bochs auf meinem PC...
Wie soll ich des denn dann starten o.O?
Bitte um Hilfe ...
-
Mit Verknüpfung meinst du im Startmenü oder auf dem Desktop?
Sachen wie bochs oder qemu startest du am besten aus der Konsole (ich glaube, in Gnome steckt das unter Systemwerkzeuge/Terminal oder so im Startmenü).
-
Ich zeige dir mal wie man die Anwendungen die du warscheinlicherweise brauchen wirst.
Klicke Auf Anwendungen->Zubehör->Terminal und gebe ein:
sudo apt-get install nasm qemu-kvm bochs
Dann fragt der dich nach dem Root-Passwort.
Wenn der fertig ist hast du qemu, nasm und bochs.
Für die Betriebsystem-Programmierung lege ich dir http://www.lowlevel.eu/wiki/OS-Dev_für_Einsteiger (http://www.lowlevel.eu/wiki/OS-Dev_f%C3%BCr_Einsteiger) ans Herz.
Falls du es nicht hinbekommst kannst du auch ins IRC (http://www.lowlevel.eu/wiki/IRC) kommen.
Sfan
-
Hi,
dieses Einsteiger Tutorial wollte ich ja durcharbeiten :).
Nunja, und wie starte ich jetzt das installierte Zeug?
Oder muss ich es noch installieren ?
Lg
-
Oder muss ich es noch installieren ?
Hast du das was ich "gepastet" habe in das Terminal eingegeben?
Sfan
-
Nein habe ich noch nicht, da ich grad an meinem Windows Rechner bin.
Wollte nur eben noch fragen, weil ich die seite hier vlt. nicht mehr aufm Ubuntu Rechner finde xD.
lg
-
weil ich die seite hier vlt. nicht mehr aufm Ubuntu Rechner finde xD.
Sehr unwarscheinlich! :lol:
Wie gesagt: Tippe das im Terminal ein.
qemu und bochs startet man ebenfalls aus dem Terminal.
Falls kleine Probleme dabei auftreten nimm dir nen IRC-Client(z.B. XChat) und komm nach #lost auf irc.euirc.net
Sfan
-
Hi,
ich bin jetzt gerade auf meinem Linux PC und habs ausprobiert.
Hier der "log":
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
lars@lars-N61Jv:~$ sudo apt-get install nasm quemu-kvm bochs
[sudo] password for lars:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
E: Paket quemu-kvm kann nicht gefunden werden
lars@lars-N61Jv:~$ ^C
lars@lars-N61Jv:~$
Daraus folgere ich, dass das nicht funktioniert :D.
Lg
-
du kannst vim auch weglassen. das ist ein editor. bei ubuntu ist aber ein besserer bei. der heißt gedit. also für Windows umsteiger zu empfehlen
-
Gut danke hat gelappt.
Nun kann ich anfangen :)
-
Ok du hast wohl rausgefunden, das das ding Qemu und nicht Quemu heißt.
aber das gedit besser ist als vim vergiss gleich wieder.
vim ist lediglich nicht für leute geeignet die nicht mit mehr tasten umgehen können als sie finger haben (was wohl auf die meisten Windows-User zutrifft). 8-)
-
Ähm um es klar zu stellen.
Ich habe alles richtig abgetippt UND NICHT (!) quemu geschrieben!
Ich musste nur qemu eingeben und nicht das mit dem - danach .
lg
-
versuch es mal mit
sudo apt-get install qemu-launcher
-
Ich habe alles richtig abgetippt UND NICHT (!) quemu geschrieben!
Ich musste nur qemu eingeben und nicht das mit dem - danach .
Du hast die Konsolen ausgabe abgetippt? Naja ist ja jetzt auch egal. Qemu ohne KVM tut auch; wenn auch deutlich langsamer.
Aber laut Ubuntu haben die auch ein qemu-kvm (http://packages.ubuntu.com/maverick/qemu-kvm).
-
Je nachdem, wie du deinen Code schreibst, kann KVM auch wesentlich langsamer laufen als TCG (also reiner qemu). Bei Berechnungen ist KVM natürlich klar im Vorteil, aber wenn man z.B. die Textausgabe ungeschickt macht, kann es sein, dass man davon im qemu gar nichts merkt, aber der Text in KVM nur zeichenweise rauströpfelt. Das ist mir schon passiert.