64-bit Linux 2.6.24 kernel是什麼意思?哪裡能找到這個版本?
01-26
如上圖,在學習一篇論文的時候,需要實際跑一下數據,可是論文中用的這個linux版本第一次見到,之前學linux都是在Ubuntu上學的。所以有幾個問題想向各位前輩請教:1、這個版本說明或者表示的是個什麼東西?它和Ubuntu之類的Iinux系統有什麼區別?2、在哪裡可以找到這個內核是2.6.24的linux?3、有沒有與之相關的學習教程或材料可以推薦一下?第一次自己試驗有點一頭霧水,還希望各位可以指點迷津,不勝感激~~
你說的Ubuntu也好,Red Hat(Fedora)也好,這些都是Linux的發行版,並非Linux的內核版本。
Linux內核版本可以通過uname -a命令顯示出來的,比如我手頭的Ubuntu 14.04,用此命令顯示出來就是:
Linux my-virtual-machine 3.13.0-45-generic #74-Ubuntu SMP Tue Jan 13 19:37:48 UTC 2015 i686 i686 i686 GNU/Linux
內核版本是3.13.0-45
Linux內核是開源的,源碼可以在The Linux Kernel Archives,這裡查詢下載,這裡也列出所有目前支持的以及廢棄的內核版本。
1、這個版本說明或者表示的是個什麼東西?它和Ubuntu之類的Iinux系統有什麼區別?內核版本和發行版沒有直接對應關係,你可以升級某個發行版的內核。2、在哪裡可以找到這個內核是2.6.24的linux?到我前面的那個鏈接里找3、有沒有與之相關的學習教程或材料可以推薦一下?
仔細閱讀這些條目就可以了:LinuxLinux發行版Linux發行版比較Linux發行版列表內核升級容易降級難。挑選一個合適的linux發行版很重要。
1、你去找一個centos5.5 的64位 iso鏡像安裝一下。注意安裝的時候儘可能選多的開發工具和庫。下載 CentOS-5.5-x86_64-bin-DVD-1of2.isocentos5.5 默認內核是2.6.18的,非常適合升級到2.6.24。要是centos6,默認內核是2.6.32的,想降級怕是難了,因為有些功能怕要依賴高版本內核的特性了。
2、下載2.6.24的內核,國內鏡像速度快
http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz23、
拷貝系統自帶的內核配置文件(大概是 /boot/config-2.6.18-308.el5 .config這樣的文件)到新下載的內核源碼根目錄下存為.config4、再配置、編譯,安裝替換內核就好了。順利的話就四條命令:要再搞不定 《Linux操作系統之奧秘》 作者:邱世華 配圖手把手教你一遍。make menuconfig
makemake modules
make install
2.6.24 不過是 Linux 內核的版本號。意思差不多就是我這裡的實驗,代碼是在 2.6.24 版本的 Linux 下測試,其他版本的有沒有效另說。Linux 內核的主頁在http:// http://www.kernel.org
在這裡下載:Index of /pub/linux/kernel/v2.6關於http://kernel.org以及相關,可參考維基百科:kernel.org
推薦閱讀:
※一位貓奴的編程傳奇
※dingo:一個安全可靠的DNS代理
※2017 年成為 Linux 專家的 4 個熱門技能
※應用層協議那些事
※非 NTFS 的日誌式文件系統上,比如Ext4,能實現類似 Everything 這個軟體的利用日誌進行快速搜索的功能么?