国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Linux 內核的五大創新

系統 Linux
在科技行業,創新這個詞幾乎和革命一樣到處泛濫,所以很難將那些夸張的東西與真正令人振奮的東西區分開來。Linux 內核被稱為創新,但它又被稱為現代計算中最大的奇跡,一個微觀世界中的龐然大物。

[[277824]]

在科技行業,創新這個詞幾乎和革命一樣到處泛濫,所以很難將那些夸張的東西與真正令人振奮的東西區分開來。Linux 內核被稱為創新,但它又被稱為現代計算中最大的奇跡,一個微觀世界中的龐然大物。

[[277825]]

撇開營銷和模式不談,Linux 可以說是開源世界中最受歡迎的內核,它在近 30 年的生命時光當中引入了一些真正的規則改變者。

Cgroups(2.6.24)

早在 2007 年,Paul Menage 和 Rohit Seth 就在內核中添加了深奧的控制組(cgroups)功能(cgroups 的當前實現是由 Tejun Heo 重寫的)。這種新技術最初被用作一種方法,從本質上來說,是為了確保一組特定任務的服務質量。

例如,你可以為與你的 WEB 服務相關聯的所有任務創建一個控制組定義(cgroup),為例行備份創建另一個 cgroup ,再為一般操作系統需求創建另一個 cgroup。然后,你可以控制每個組的資源百分比,這樣你的操作系統和 WEB 服務就可以獲得大部分系統資源,而你的備份進程可以訪問剩余的資源。

然而,cgroups 如今變得這么著名是因其作為驅動云技術的角色:容器。事實上,cgroups 最初被命名為進程容器。當它們被 LXC、CoreOS 和 Docker 等項目采用時,這并不奇怪。

就像閘門打開后一樣,“容器” 一詞就像成為了 Linux 的同義詞一樣,微服務風格的基于云的“應用”概念很快成為了規范。如今,已經很難擺脫 cgroups 了,它們是如此普遍。每一個大規模的基礎設施(如果你運行 Linux 的話,可能還有你的筆記本電腦)都以一種合理的方式使用了 cgroups,這使得你的計算體驗比以往任何時候都更加易于管理和靈活。

例如,你可能已經在電腦上安裝了 Flathub 或 Flatpak,或者你已經在工作中使用 Kubernetes和/或 OpenShift。不管怎樣,如果“容器”這個術語對你來說仍然模糊不清,則可以 通過 Linux 容器從背后獲得對容器的實際理解。

LKMM(4.17)

2018 年,Jade Alglave、Alan Stern、Andrea Parri、Luc Maranget、Paul McKenney 以及其他幾個人的辛勤工作的成果被合并到主線 Linux 內核中,以提供正式的內存模型。Linux 內核內存[一致性]模型(LKMM)子系統是一套描述 Linux 內存一致性模型的工具,同時也產生用于測試的用例(特別命名為 klitmus)。

隨著系統在物理設計上變得越來越復雜(增加了更多的中央處理器內核,高速緩存和內存增長,等等),它們就越難知道哪個中央處理器需要哪個地址空間,以及何時需要。例如,如果 CPU0 需要將數據寫入內存中的共享變量,并且 CPU1 需要讀取該值,那么 CPU0 必須在 CPU1 嘗試讀取之前寫入。類似地,如果值是以一種順序方式寫入內存的,那么期望它們也以同樣的順序被讀取,而不管哪個或哪些 CPU 正在讀取。

即使在單個處理器上,內存管理也需要特定的任務順序。像 x = y 這樣的簡單操作需要處理器從內存中加載 y 的值,然后將該值存儲在 x 中。在處理器從內存中讀取值之前,是不能將存儲在 y 中的值放入 x 變量的。此外還有地址依賴:x[n] = 6 要求在處理器能夠存儲值 6 之前加載 n。

LKMM 可以幫助識別和跟蹤代碼中的這些內存模式。它部分是通過一個名為 herd 的工具來實現的,該工具(以邏輯公式的形式)定義了內存模型施加的約束,然后列舉了與這些約束一致性的所有可能的結果。

低延遲補丁(2.6.38)

很久以前,在 2011 年之前,如果你想在 Linux 上進行多媒體工作,你必須得有一個低延遲內核。這主要適用于錄音時添加了許多實時效果(如對著麥克風唱歌和添加混音,以及在耳機中無延遲地聽到你的聲音)。有些發行版,如 Ubuntu Studio,可靠地提供了這樣一個內核,所以實際上這沒有什么障礙,這只不過是當藝術家選擇發行版時的一個重要提醒。

然而,如果你沒有使用 Ubuntu Studio,或者你需要在你的發行版提供之前更新你的內核,你必須跳轉到 rt-patches 網頁,下載內核補丁,將它們應用到你的內核源代碼,編譯,然后手動安裝。

后來,隨著內核版本 2.6.38 的發布,這個過程結束了。Linux 內核突然像變魔術一樣默認內置了低延遲代碼(根據基準測試,延遲至少降低了 10 倍)。不再需要下載補丁,不用編譯。一切都很順利,這都是因為 Mike Galbraith 編寫了一個 200 行的小補丁。

對于全世界的開源多媒體藝術家來說,這是一個規則改變者。從 2011 年開始事情變得如此美好,到 2016 年我自己做了一個挑戰,在樹莓派 v1(型號 B)上建造一個數字音頻工作站(DAW),結果發現它運行得出奇地好。

RCU(2.5)

RCU,即讀-拷貝-更新Read-Copy-Update,是計算機科學中定義的一個系統,它允許多個處理器線程從共享內存中讀取數據。它通過延遲更新但也將它們標記為已更新來做到這一點,以確保數據讀取為最新內容。實際上,這意味著讀取與更新同時發生。

典型的 RCU 循環有點像這樣:

1.刪除指向數據的指針,以防止其他讀操作引用它。

2. 等待讀操作完成它們的關鍵處理。

3. 回收內存空間。

將更新階段劃分為刪除和回收階段意味著更新程序會立即執行刪除,同時推遲回收直到所有活動讀取完成(通過阻止它們或注冊一個回調以便在完成時調用)。

雖然 RCU 的概念不是為 Linux 內核發明的,但它在 Linux 中的實現是該技術的一個定義性的例子。

合作(0.01)

對于 Linux 內核創新的問題的最終答案永遠是協作。你可以說這是一個好時機,也可以稱之為技術優勢,稱之為黑客能力,或者僅僅稱之為開源,但 Linux 內核及其支持的許多項目是協作與合作的光輝范例。

它遠遠超出了內核范疇。各行各業的人都對開源做出了貢獻,可以說都是因為 Linux 內核。Linux 曾經是,現在仍然是自由軟件的主要力量,激勵人們把他們的代碼、藝術、想法或者僅僅是他們自己帶到一個全球化的、有生產力的、多樣化的人類社區中。

責任編輯:武曉燕 來源: Linux
相關推薦

2013-07-16 09:45:53

Android 5.0創新

2021-10-25 12:00:16

智能建筑物聯網

2018-02-27 09:35:43

人工智能機器學習物聯網

2019-06-04 10:40:07

2015-02-02 09:19:42

數據中心

2021-04-10 15:34:09

LinuxLinux好處

2021-03-25 11:13:52

人工智能AI機器學習

2018-10-26 08:59:17

Linux開發工具

2014-01-14 14:28:17

Linux應用

2013-05-07 09:24:53

BYOD

2011-03-22 14:58:29

2012-09-13 14:22:51

2012-09-11 10:31:21

OpenSuse

2017-12-25 10:34:18

技術預測機遇

2025-08-08 05:00:00

IT職業CIOAI

2014-05-12 13:53:02

信息

2016-08-05 11:02:47

LinuxUbuntuManjaro

2020-05-14 09:59:30

瀏覽器內核Chrome

2010-09-30 10:06:35

2011-04-20 10:12:05

Linux服務器管理應對方案Linux
點贊
收藏

51CTO技術棧公眾號

国产精品99久久| 精品视频一二| 日韩中文字幕在线不卡| 国产精品美女诱惑| 亚亚洲欧洲精品| 国产综合久久久| 久久久久高清精品| 日韩中文字幕网站| 国产免费黄视频| 亚洲小说春色综合另类电影| 91视频你懂的| 欧美激情a在线| 日日橹狠狠爱欧美超碰| 噜噜噜91成人网| 亚洲国产精品国自产拍av| 最新久久zyz资源站| 欧美激情视频给我| 国产理论在线| 成人黄色一级视频| 日韩在线观看成人| 国产乱妇乱子在线播视频播放网站| 日韩精品欧美成人高清一区二区| 日韩美一区二区三区| 男人的天堂成人| 日韩三级影视| 最新日韩av在线| 精品99在线视频| 国产一区日韩| 欧美一级成年大片在线观看| 免费在线超碰| 国产精品夜夜嗨| 欧美中文字幕在线播放| 嫩草精品影院| 色婷婷综合久久久久中文| 美媛馆国产精品一区二区| 国产精品专区免费| 国产精品福利一区| 国产精品视频免费观看| 亚洲国产第一| 久久色精品视频| 中文字幕一区二区精品| 中文字幕av一区二区三区免费看 | 麻豆成人综合网| 色婷婷亚洲综合| 三区在线观看| 久99久精品视频免费观看| 色在人av网站天堂精品| 免费毛片在线| 欧美军同video69gay| 免费的av在线| 93久久精品日日躁夜夜躁欧美| 91在线高清免费观看| 校园春色亚洲色图| 欧美xxxx综合视频| 在线观看黄av| 久久久久久电影| 欧美黑人孕妇孕交| 久久精品国产77777蜜臀| 国产成人一区二区三区别| 精品美女久久| 一区二区三区日韩在线| jizzjizz亚洲中国少妇| 国产一区不卡精品| 成人9ⅰ免费影视网站| 精品一区二区三区在线观看视频| 国产一区二区三区四区福利| 自拍av在线| 国产蜜臀av在线一区二区三区| 欧美日韩中文国产一区发布| 欧美欧美黄在线二区| 亚洲一区二区福利| 国产66精品| 中文字幕久热精品在线视频| 神马电影久久| 视频在线一区二区三区| 国产精品久久久乱弄| 亚洲一区不卡在线| 午夜国产欧美理论在线播放| 欧美激情亚洲综合一区| 中文在线免费二区三区| 精品magnet| 91亚洲免费视频| 懂色av中文一区二区三区| 色噜噜狠狠一区二区三区| 国产日产精品一区| 免费黄色在线| 欧美少妇性性性| xxxx影院| 国产精品成人免费| 综合久久2o19| 亚洲狠狠爱一区二区三区| 成年人在线观看视频免费| 97精品久久久久中文字幕| 一级片在线播放| 伊人一区二区三区| 亚洲少妇久久久| 国产不卡123| 国产www精品| 国产精品乱战久久久| 欧洲一区二区日韩在线视频观看免费| 国产综合视频| 韩日视频一区| 成人午夜又粗又硬又大| 国产高清视频在线播放| 日本精品视频在线播放| 三级在线观看视频| 亚洲福利视频久久| 色噜噜狠狠狠综合欧洲色8| 91精品国产综合久久精品麻豆 | 日韩欧美在线播放| 国产亚洲天堂网| 91精品国产乱| 日韩成人激情| 成人免费看黄网站| 欧美喷水视频| 久久久久se| 日韩av午夜在线观看| 日韩欧美亚洲区| 久久99精品国产| 国外av在线| 欧美亚洲动漫精品| 成人免费视屏| 欧美成人国产一区二区| 欧美xx视频| 久久综合入口| 欧美高清dvd| 欧美日韩99| 日本福利片高清在线观看| 国产精品视频永久免费播放 | 成人同人动漫免费观看| 国产精品久久久久久av| 国产精品久久久久一区二区三区厕所 | 国产在线观看免费| 国产日本欧美视频| 国内精品嫩模av私拍在线观看| 日本888xxxx| 欧美成人在线影院| 成人毛片视频在线观看| 精品69视频一区二区三区| 91av在线看| 国产专区一区| 国产三级视频在线播放线观看| 成人中心免费视频| 91国模大尺度私拍在线视频| 日韩大尺度黄色| 亚洲精品高清视频| 久久亚洲二区三区| 尤物免费看在线视频| 国产精品久久网| 99pao成人国产永久免费视频| 青青草综合在线| 亚洲欧美精品在线| 婷婷综合成人| 国产精品9999久久久久仙踪林| 日韩黄色片在线观看| zzzwww在线看片免费| 中国一级黄色录像| 亚洲一级在线观看| 国产精品hd| 欧美激情成人动漫| 日韩av电影在线播放| 亚洲成av人片在线| 丝袜老师在线| 国产成人精品视频免费看| 神马亚洲视频| 久久9精品区-无套内射无码| 久久99精品国产| 精品午夜视频| 中文字幕制服丝袜成人av| 秋霞影院午夜丰满少妇在线视频| 欧美极品免费| 中文字幕日韩精品在线| 精品一区91| 人人在线97| 懂色中文一区二区三区在线视频| 欧美日韩精品免费| 欧美日韩视频免费观看| 成人精品视频一区二区| 欧美久久一二区| 韩国毛片一区二区三区| 在线看的av| 日韩av高清| 久久久精品一区| 先锋a资源在线看亚洲| 毛片av免费在线观看| 国产精品精品视频一区二区三区| 色老汉一区二区三区| 国产乱子伦视频一区二区三区| 久久精品色播| 996这里只有精品| 欧美黑人视频一区| 欧美日韩亚州综合| 久久久精品蜜桃| 欧美午夜在线| 57pao成人永久免费| 制服诱惑一区| 激情成人中文字幕| 日本大胆欧美人术艺术动态| 盗摄系列偷拍视频精品tp| 黄色片免费在线观看|