成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

閉源與開源硬件驅動程序:為什么重要

開源
與應用程序和操作系統一樣,這些硬件驅動程序可以包含隱藏在二進制日志后面的公開可用源代碼和冗長的最終用戶許可協議。

所有驅動程序都支持通信,但它們是開源的還是閉源的都有很大的不同。

計算機設備驅動程序使您的操作系統能夠告訴計算機內部的硬件以及您插入的外圍設備要做什么。

與應用程序和操作系統一樣,這些硬件驅動程序可以包含隱藏在二進制日志后面的公開可用源代碼和冗長的最終用戶許可協議。

那么,閉源和開源硬件驅動程序有什么區別呢?此外,這些差異對您有何影響?

什么是硬件驅動程序?

硬件驅動程序的存在,以使您的計算機軟件能夠與硬件進行通信。有時它們會與您的計算機操作系統集成在一起。其他時候,您需要自己下載和安裝驅動程序。

許多適用于 Microsoft Windows 的驅動程序都可供下載。較舊的 PC 設備通常附帶 CD-ROM,其中包含使您的硬件正常工作的驅動程序。硬件意味著從 USB 麥克風到用于游戲的圖形卡的任何東西。

在 Linux 上,驅動程序經常被嵌入到操作系統中,這有利有弊。大多數情況下,當您插入新設備時,它就可以正常工作。對于有一段時間進入 Linux 內核的舊硬件來說,這種情況尤其明顯。但有時,特別是對于較新的設備,您的計算機將無法識別新設備,并且與 Linux 兼容的驅動程序不太可能在線下載。

為什么許多驅動程序是專有的

計算機組件或外部設備可能看起來主要是物理產品,但支持設備的軟件往往會讓一個產品比另一個更吸引人。許多企業將支持該軟件的代碼視為他們相對于其他公司的競爭優勢。

他們并沒有公開這些代碼,而是只允許那些沒有公司或某些承包商的人看到這些代碼。代碼被認為是專有信息。由此產生的軟件是專有軟件,也稱為閉源軟件。

AMD 和 NVIDIA 之間的競爭是計算機硬件領域最激烈的競爭之一。NVIDIA 長期以來一直比競爭對手更具有優勢,而且不太傾向于提供開源硬件驅動。因為這些驅動程序中的代碼可以使現有的競爭對手趕上,或者使新公司更容易進入該領域,而無需從頭開發代碼。

相關:NVIDIA 515.48.07 Linux 圖形驅動程序發布 https://www.linuxmi.com/nvidia-515-48-07-linux.html

專有操作系統具有專有驅動程序

這里還需要解決房間里的大象問題。Microsoft Windows 是世界上使用最廣泛的桌面操作系統。Windows 由封閉的源代碼組成。

硬件驅動程序以如此低的級別與操作系統集成。從 Windows 8 開始,Windows 計算機只能運行簽名的驅動程序。這意味著驅動程序必須經過 Microsoft 認證,并且由于 Windows 是專有的,因此這些驅動程序也必須是專有的。

或許不那么令人驚訝的是,蘋果還對 macOS 上的驅動程序進行了認證。但在內核級別,macOS 基于各種開源技術。macOS 還使用開源 CUPS 系統來管理打印機。但是,如果您要安裝驅動程序,它可能是專有的。

谷歌的 Chrome OS 在這里有點例外。Chrome OS 在技術上是專有的,但它是建立在開源基礎之上的。由于 Chrome OS 使用 Linux 內核,因此它同時使用內核附帶的開源驅動程序和封閉的二進制 blob。但是,如果您需要運行開箱即用不支持的其他硬件,那并不是 Chrome OS 的真正用途。

什么是開源驅動程序的需求?

這意味著開源與閉源驅動程序的問題在很大程度上影響了 Linux 用戶。這里的偏好與其他桌面操作系統相反。沒有一家公司開發和發布 Linux,因此沒有一家公司來認證驅動程序。Linux 開發分布在全球各地的人們中,有些人是志愿者,有些人是不同公司的雇員。當驅動程序的源代碼可用時,它會更好地為每個人工作。

開源驅動程序的優勢反映了開源軟件的許多優勢。

  • 更輕松的軟件協作:當沒有一家公司擔任源代碼的看門人時,許多人可以一起開發軟件。
  • 您可以信任的軟件:如果無法訪問源代碼,您實際上不知道程序在做什么。
  • 更大的隱私:開源軟件很少會跟蹤您正在做的事情,因為有人很容易在刪除跟蹤的情況下重新分發該軟件的另一個副本。
  • 軟件壽命:當公司對程序或設備失去興趣時,他們通常會停止分發它們。開源代碼使其他任何人都可以繼續提供該軟件。

在 Linux 上,當驅動程序是開源的時,一切都會正常工作的可能性更大。您的硬件也可能包含更少的 bug。

例如,Linux 用戶使用 Intel 集成顯卡可以獲得比 NVIDIA 顯卡更流暢的桌面動畫,因為 Linux 顯卡開發人員無法訪問 NVIDIA 芯片的內部工作原理來解決所有錯誤。可能出現在意想不到的問題,例如關閉筆記本電腦使其進入睡眠狀態時。因此,想要更流暢體驗但又需要強大顯卡的 Linux 用戶最終可能會更喜歡 AMD,一家提供更多開源驅動程序的公司。

如果 Linux 在桌面版上得到更廣泛的使用,您可能會看到公司發布開放驅動程序的更大壓力。在 Linux 上,開源代碼更具競爭優勢,許多用戶在做出購買決定時都會重視這一特性。但由于 Linux 用戶在整個計算機用戶中所占的比例如此之小,因此幾乎沒有出現是否將驅動程序開源的問題。在 Windows 和 macOS 上,開源驅動程序不會被認證。

開源與專有:您應該使用哪個?

在大多數計算機上,您別無選擇。在 Windows 和 macOS 上,您的驅動程序是專有的。在 Chrome OS 上,無論您的驅動程序是開源還是專有,這些知識在很大程度上是未知的,并且與您的體驗無關。

但是,如果您使用的是 Linux,那么這個問題很重要。除非您需要專有驅動程序可以提供的額外功能,例如游戲,否則具有開源驅動程序的硬件通常會提供更好的體驗。這樣的驅動程序更好地與更廣泛的精神和功能相結合,從而將 Linux 區別于其他操作系統。

責任編輯:龐桂玉 來源: Linux公社
相關推薦

2009-12-07 09:39:04

Linux設備驅動硬件通信

2022-05-13 09:14:47

NVidia開源Linux

2010-01-06 18:01:17

Ubuntu 9.04

2022-05-23 13:17:32

Linux開源NVIDIA

2011-09-08 18:34:33

WindowsXP驅動程序

2011-06-08 10:29:37

開源閉源蘋果

2014-08-22 11:15:52

2013-10-16 10:13:54

開源開源硬件

2017-04-20 13:33:12

代碼開源PySonar

2009-07-06 18:17:46

JDBC驅動程序

2017-02-20 08:40:03

數據集成驅動

2018-04-23 16:46:59

開源

2021-03-08 16:08:21

AIOps工具開源

2019-07-31 15:10:25

云計算虛擬化硬件

2022-09-24 19:44:14

AMD開源

2010-02-04 17:37:45

Ubuntu-8.04

2015-06-12 10:03:45

谷歌云計算開源

2023-05-06 10:43:21

開源數據分析

2015-06-15 09:48:47

Google開源

2011-01-10 18:21:38

linux編寫程序
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天堂色综合 | 日韩欧美中文字幕在线观看 | 国产精品视频久久 | 日本一区二区高清不卡 | 国产一级片在线观看视频 | 一区二区在线不卡 | 精品久久久久久18免费网站 | 久久久精品一区二区 | 91国产精品 | 日韩一区二区三区av | 毛片大全 | 国产成人免费视频 | 久久久久久久久一区 | 国产精品中文字幕在线 | 91精品国产一区二区三区 | 一区二区三区四区在线 | 天天操天天操 | 91玖玖| 九九热免费观看 | 久久精品二区亚洲w码 | 国产精品成人国产乱一区 | 欧美激情一区二区三区 | 亚洲人成一区二区三区性色 | 国产成人小视频 | 欧洲成人午夜免费大片 | 日韩欧美高清dvd碟片 | 精品国产精品一区二区夜夜嗨 | 欧美日韩精品在线一区 | 99精品国产一区二区三区 | www亚洲免费国内精品 | 久久久久久久夜 | 亚洲中午字幕 | 国产亚洲精品久久久久久牛牛 | 日韩精品一二三区 | 日日日操 | 日韩在线免费视频 | 正在播放国产精品 | 91亚洲精品在线 | www.久草.com | 欧美国产激情 | 毛片综合|