新聞中心
隨著計算技術的發(fā)展,人們對操作系統(tǒng)的要求也越來越高,不僅僅要求它們擁有高效、穩(wěn)定、安全的性能,還要求其具備良好的可擴展性。linux 作為一個在操作系統(tǒng)領域都取得巨大成功的開源操作系統(tǒng),它能滿足很多用戶的需求,也在不斷的向更高的要求邁進。

成都創(chuàng)新互聯(lián)公司 - 服務器托管,四川服務器租用,成都服務器租用,四川網(wǎng)通托管,綿陽服務器托管,德陽服務器托管,遂寧服務器托管,綿陽服務器托管,四川云主機,成都云主機,西南云主機,服務器托管,西南服務器托管,四川/成都大帶寬,機柜大帶寬,四川老牌IDC服務商
最近,Linus Torvalds在Linux的技術發(fā)展中開辟了一個新的分支——所謂的“Linux新分支”。這個分支的改動主要圍繞著對方法調(diào)用權限表進行重新構建,因為它可以更好地控制不同程序調(diào)用系統(tǒng)提供的資源和服務,從而減少潛在的安全風險。這種變化也為Linux帶來良好的可擴展性,能夠讓Linux運行更多不同類型的應用程序。
“Linux新分支”的改動實際上也帶來了幾層代碼層面的改動,它們分別是system-call TABLE、Signal PERMISSION table和process-level permission table。
system-call table:我們可以通過這個表來明確禁止程序調(diào)用某些不允許的系統(tǒng)調(diào)用;
Signal permission table:它維護了有效的處理信號請求的安全列表,從而減少未經(jīng)授權的操作和潛在的安全性漏洞;
process-level permission table:這個表負責分配各個進程的權限,可以將某些不允許的操作或請求權限限制在靜態(tài)的表中。
/* 以下是其中的一個system-call table的重新構建的例子: */
int system_call_table[] = {
SYSCALL_READ,
SYSCALL_WRITE,
SYSCALL_CREATE,
SYSCALL_EXIT,
SYSCALL_DELETE,
// … more system calls
};
通過改變系統(tǒng)的授權特定的表,Linux的新分支可以確保程序的安全性更高,使系統(tǒng)具有更高的可擴展性和可移植性,以滿足更多用戶的需求。一定程度上,這也是Linux之旅朝著更高標準邁進的一種新的契機,加速其發(fā)展步伐,使Linux在操作系統(tǒng)領域取得更大的成功。
香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。
當前標題:Linux的新分支:開啟新的旅程(linux的分支)
本文網(wǎng)址:http://fisionsoft.com.cn/article/cciehde.html


咨詢
建站咨詢
