下載linux源碼
編譯linux內核步驟: 1、安裝內核 如果內核已經安裝(/usr/src/目錄有linux子目錄),跳過。如果沒有安裝,在光碟機中放入linux安裝光碟,找到kernel-source-2.xx.xx.rpm文件(xx代表數字,表示內核的版本號),比如RedHat linux的RPMS目錄是/RedH...
② 在哪可以下載Linux內核各個版本的源碼
1、u-boot下載
ftp://ftp.denx.de/pub/u-boot/
2、內核下載
www.kernel.org
3、busybox下載
www.busybox.net
有著三個東西你就可以製作自己的一個系統。
③ 如何獲取linux下命令源碼
首先在linux命令行中新建一個目錄 mkdir github(名字可以按你項目名定義),之後敲git命令,確認git工具已經安裝好了,我使用的是Ubuntu14.04,git工具默認安裝好了。若沒有安裝,可以嘗試自行安裝,安裝方法比較簡單。如下圖所示
2
在github查看你所需要使用下載源碼項目的URL地址,比如我下載的openwrt,在github中搜索該項目,可以查看到相關的URL地址:https://github.com/openwrt-mirror/openwrt.git 復制下該地址,後面需要使用。如下圖所示
3
在linux命令行中使用 git clone https://github.com/openwrt-mirror/openwrt.git 命令,對該項目源碼clone到本地,等待clone完成。如下圖所示(該項目較大,網路不快,還未clone完成,只做參考)
④ linux系統的源代碼哪裡可以下載
如果要下載指定版本的內核源代碼,就去官網下載,地址:
http://www.kernel.org/
如果要查看本機(某個發行版的內核源代碼),可以在目錄
/usr/src/kernels下面找到。
如果要查看某些安裝文件的源代碼,可以使用命令查看該文件
的安裝源,以查看cat源碼為例,命令:rpm -qif `which cat`
之後會有相關信息列印出來,訪問其源碼路徑,下載即可。
附本人博客「獲取Linux命令源代碼的方法」鏈接如下:
http://blog.csdn.net/shallowgrave/article/details/7854548
⑤ linux 內核源碼下載 我需要3.18.13版本的頭文件 linux官網上怎麼找不到這個
這個是下載的地址
https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.18.13.tar.gz
這個是3.X的內核源代碼總的目錄
https://www.kernel.org/pub/linux/kernel/v3.0/
下載其他的內核有關的可以在一些目錄下找
https://www.kernel.org/pub/linux/kernel
不知道啥繼續問
⑥ linux2.6內核源碼使用git下載失敗,誰幫我下載
直接下載 tar 包不就行了……幹嘛非要從 git 上面同步?
要知道 git 下載的可不是源代碼。而是整個開發過程記錄。kernel 這種超大項目,提交非常多的。100M 的源代碼,可能需要 1000M 的數據。
⑦ 哪裡可以下載Linux系統的的源代碼編譯要多久編譯安裝的比直接安裝的性能高多少
源代碼從 https://www.kernel.org 取。
編譯的時間因人而異,也因系統不同而異,除了特別熟悉的,大多數人都要用幾個小時。一個是配置的時候要閱讀很多幫助信息,這要花很多時間,另一個就是編譯本身也需要很長的時間。
編譯的性能取決於你的配置。你對自己的機器的硬體了解得准確,配置的時候把不需要的選項都去掉;你對自己的軟體目標比較明確,該要的選項都選擇進來,這樣得到的內核性能自然會好。要是上述兩條做不到,其結果可能還不如直接安裝的內核好。
⑧ 我安裝了Linux系統,怎樣才可以找到他的源代碼
用source InSight軟體看 ,一般是用三十天的
可以從網站上下,kernel.org上下載一份源碼
要看自己linux系統下,用source InSight 看 /usr/src/linux目錄下的東西就是內核源代碼。
Linux內核源代碼的組成如下(
arch xxx 這個子目錄包含了此核心源代碼所支持的硬體體系結構相關的核心代碼。如對於X86平台就是i386。
include 這個目錄包括了核心的大多數include文件。另外對於每種支持的體系結構分別有一個子目錄。
init 此目錄包含核心啟動代碼。
mm 此目錄包含了所有的內存管理代碼。與具體硬體體系結構相關的內存管理代碼位於arch/*/mm目錄下,如對應於X86的就是arch/i386/mm/fault.c 。
drivers 系統中所有的設備驅動都位於此目錄中。它又進一步劃分成幾類設備驅動,每一種也有對應的子目錄,如音效卡的驅動對應於drivers/sound。
ipc 此目錄包含了核心的進程間通訊代碼。
moles 此目錄包含已建好可動態載入的模塊。
fs Linux支持的文件系統代碼。不同的文件系統有不同的子目錄對應,如ext2文件系統對應的就是ext2子目錄。
kernel 主要核心代碼。同時與處理器結構相關代碼都放在arch/*/kernel目錄下。
net 核心的網路部分代碼。裡面的每個子目錄對應於網路的一個方面。
lib 此目錄包含了核心的庫代碼。與處理器結構相關庫代碼被放在arch/*/lib/目錄下。
scripts 此目錄包含用於配置核心的腳本文件。
Documentation 此目錄是一些文檔,起參考作用。
⑨ linux的代碼可以自由下載嗎
可以。
linux操作系統是免費開源操作系統,它的源碼是可以免費獲得的。你下載linux系統安裝光碟,安裝時選擇安裝源碼,安裝結束後源碼就在/usr/src目錄下。