OS(?) でHello worldしてみた
この記事を見てやりました。
環境
Ubuntu Server 64bit
% cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=xenial DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"
書いたソースコード
※qemu実行時の引数について、ssh越しにターミナルで作業していたので、-cursesオプションを付けて起動しています。
作業中の様子
sudo apt-get install nasm build-essential qemu
— くんすとのシャイ煮 (@kunst1080) 2016年9月3日
なう
qemu-system-x86_64 -curses boot.bin pic.twitter.com/Iqkf1YKM52
— くんすとのシャイ煮 (@kunst1080) 2016年9月3日
Hello world pic.twitter.com/2HkG9W5hDS
— くんすとのシャイ煮 (@kunst1080) 2016年9月3日
ブートローダーとか書くのは面倒くさそうだなぁ……といったところで、一旦ここまでで終了としました。
一応全部の命令の内容を確認できたので、若干勉強にはなったかなぁと。