linux系統 乙個作業系統的實現相關軟體安裝設定

2021-07-16 12:43:01 字數 1234 閱讀 5351

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站看哈工大的李治軍老師講的,但是一上來就開始從彙編 ...