A. 求小紅帽linux下載地址及源碼下載地址
在經歷了兩次跳票以後, Red Hat於2007年3月14日正式發布了RHEL5. RHEL 5將是Red Hat的商業伺服器操作系統版本的第四次重要版本發布, Red Hat醞釀發布RHEL 5已經超過了兩年, 主要變化包括Linux內核由2.6.9升級為2.6.18, 支持Xen虛擬化技術, 集群存儲等.
RHEL5的版本主要分為Sever和Desktop兩個版本。
具體來說,Server版本分為:
· Red Hat Enterprise Linux Advanced Platform - 對應以前的· Red Hat Enterprise Linux AS
· Red Hat Enterprise Linux - 對應以前的Red Hat Enterprise Linux AS
Desktop版本分為:
· Red Hat Enterprise Linux Desktop - 對應以前的Red Hat Desktop
· Red Hat Enterprise Linux Desktop with Workstation option - 對應以前的Red Hat Enterprise Linux WS
主要的功能包括:
1. 虛擬化技術
在各種平台上支持虛擬化技術
在Red Hat Enterprise Linux Advanced Platform支持存儲與擴展的伺服器虛擬化技術
Red Hat Network提供各種虛擬化系統的支持
virt-manager, libvirt/virsh管理工具
2. 內核與性能
基於Linux 2.6.18內核
支持多核處理器
廣泛的新硬體支持
更新的基於Kexec/Kmp的Dump支持
支持Intel Network Accelerator Technology (IOAT)
對於大型SMP系統技持的增強
增強的管道緩存
內核緩存接合能力用於改進IO緩存操作
3. 安全
SELinux增強
圖形化SELinux管理界面
集成的目錄和安全機制
增強的IPESEC提高安全與性能
新的審計機制用於提供新的搜索、報表和實時監控的能力
4. 網路與互操作性
支持Autofs, FS-Cache和iSCSI
增強的IPv6支持
改進的Microsoft®文件/列印和Active Directory集成
5. 桌面
更新的管理工具、應用程序和對筆記本的支持
改進的ACPI支持,包括Suspend to Disk
智能卡登錄,包括PKI/Kerberos認證
集成的多媒體支持
增強的即插即用支持
Network Manager提供自動的有線和無線網路配置
基於AIGLX/Compiz的圖形化界面(支持淡化、透明等效果)
6. 開發環境
增強的開發工具,包括System Tap和Frysk
GCC4.1和glibc 2.5工具鏈
7. 存儲
支持根設置多路IO(MPIO),提高可用性
伺服器產品中包含單系統/客戶的Red Hat Global File System支持
塊設備數據加密支持
8. 管理
安裝過程更新簡化系統配
基於Yum/Pup的Red Hat Network更新
Conga集群和存儲管理
http://download.chinaunix.net/download/0013000/12382.shtml
B. linux系統的源代碼哪裡可以下載
如果要抄下載指定版襲本的內核源代碼,就去官網下載,地址:
http://www.kernel.org/
如果要查看本機(某個發行版的內核源代碼),可以在目錄
/usr/src/kernels下面找到。
如果要查看某些安裝文件的源代碼,可以使用命令查看該文件
的安裝源,以查看cat源碼為例,命令:rpm -qif `which cat`
之後會有相關信息列印出來,訪問其源碼路徑,下載即可。
附本人博客「獲取Linux命令源代碼的方法」鏈接如下:
http://blog.csdn.net/shallowgrave/article/details/7854548
C. Linux 添加 net 模塊
Linux 添加 net 模塊的方法是:
1、創建c文件和makefile文件:在任意位置創建一個文件夾(我創建的名稱為/drive)mkdir drive後,輸入cd drive進入文件夾。輸入vim hello.c新建hello.c文件,輸入以下代碼。
操作使用工具:Linux。
使用工具版本:CentOS-7.0-x86_64-DVD-1503-01.iso。
Linux編譯內核模塊Makefile中指令的作用是:
obj-m:指定構建為可載入內核模塊的目標文件。 構建外部模塊的命令是:make -C<path_to_kernel_src>M=$PWD。
-C $(KERNEL_DIR):內核源所在的目錄。 「make」實際上會在執行時更改為指定的目錄,並在完成時更改回來。
KERNEL_DIR:指內核源目錄的路徑。
M = $ PWD:通知make正在構建外部模塊。 賦予「M」的值是外部模塊所在目錄的絕對路徑。