1.文字**編輯器
可以使用linux自帶的文字編輯器gedit,或者使用emacs,另外也學習一下markdown編輯器-retext。
安裝emacs:
sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot emacs-snapshot-el
或者:sudo apt-get install emacs
sudo apt-get install retext
2.用於編譯彙編的nasm:
解壓tar zxvf nasm-2.10.07.tar.gz
進入解壓的目錄執行命令:
./configure
chmod +x configure)
make
sudo make install
或者sudo apt-get install build-essential nasm
這裡的build-essential軟體包包含gcc和gnu make(用於make操作)。
3.安裝gcc
sudo apt-get install gcc
4.用於執行作業系統的虛擬機器bochs(帶有除錯功能)
tar vxzf bochs-2.5.1.tar.gz
cd bochs-2.5.1
./configure --enable-debugger --enable-disasm
5.安裝git
sudo apt-get install git
6.安裝chorme瀏覽器
因為linux自帶firefox不支援flash更新了,因此使用自帶flash的chorme瀏覽器。
sudo wget -p /etc/apt/sources.list.d/
wget -q -o - | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stablegoogle-chrome-stable
ps:解除安裝軟體命令。例如安裝chorme後的firefox。
sudo apt-get autoremove --purge +軟體名
開發乙個作業系統(一)
筆者今年大三,來自沙坡村男子技術學院,在10月初開始打算自己製作乙個作業系統,最開始理由很簡單,自己想做乙個能夠運用最高效的 實現軟硬體的結合的programmer,再加之後來班主任評獎學金時候,覺得acm校賽的一等獎能比自己辛苦5個月參加的iot比賽的國獎更加有力,於是也更加堅定了製作屬於自己os...
linux作業系統一
1有效的方式使用計算機系統資源。作業系統向下封裝硬體,向下提供操作介面。unix linux 2檔案系統 2.1 目錄和路徑 2.1.1 目錄 一組相關檔案的集合 乙個目錄下面包含子目錄 檔案下有檔案 路徑名 檔名 確定檔案位置 目錄位置 路徑反映目錄和目錄之間的關係。2.1.2 路徑 linux中...
作業系統 作業系統 一 作業系統概述
好好學習,天天向上本文已收錄至我的github倉庫daydayup 歡迎star 之前一直沒有系統地學過作業系統,感覺自己在平時的學習過程中對於某些概念理解得一塌糊塗,比如中斷 記憶體 程序和執行緒等。所以打算系統的學習一下作業系統。一開始我是在b站看哈工大的李治軍老師講的,但是一上來就開始從彙編 ...