{eval=Array;=+count(Array);}
樓主,不知道你裝的是什么Linux的發行版本?目前市面上的linux版本在硬件的兼容性上做得還可以,如果你的電腦是主流的配置,基本上問題不大。下面把我用過的幾個Linux發行版本給你介紹一下,你選擇一個喜歡的安裝,一定要裝完后用過才知道,如聲卡,顯卡,網卡等是否能正常工作。當然如果系統安裝后不能正常驅動也有辦法,但建議不要研究,先學一個喜歡的版本后再研究手工安裝驅動。
1.Ubuntu
Ubuntu基于Debian發行版和GNOME桌面環境,而從11.04版起,Ubuntu發行版放棄了Gnome桌面環境,改為Unity,與Debian的不同在于它每6個月會發布一個新版本。Ubuntu的目標在于為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟件構建而成的操作系統。Ubuntu具有龐大的社區力量,用戶可以方便地從社區獲得幫助。 Ubuntu對GNU/Linux的普及特別是桌面普及作出了巨大貢獻,由此使更多人共享開源的成果與精彩。
這個系統是目前使用量最多桌面Linux系統之一,基本上可以代替windows系統完成一般的辦公、上網、娛樂任務,尤其是軟件開發者非常喜歡,我也在用。界面好,操作也流暢,用戶體驗確實是業界做得是最好的。
2.Fedora
Fedora 是一個 Linux 發行版,是一款由全球社區愛好者構建的面向日常應用的快速、穩定、強大的操作系統。它允許任何人自由地使用、修改和重發布,無論現在還是將來。它由一個強大的社群開發,這個社群的成員以自己的不懈努力,提供并維護自由、開放源碼的軟件和開放的標準。Fedora 項目由 Fedora 基金會管理和控制,得到了 Red Hat 的支持。
這個系統在國內使用的人還是比較多的,因為他是 Red Hat的嘗鮮版,也就是很多新的功能,先在這個系統上嘗試,國內的lInux不管是圖書、還是大學都教授的是RedHat的系統,或基于RedHat Linux再發行的Centos,他們都是一脈相承,純正的RedHat 血統。我也使用過相當長時間,因為我也是最早接觸RedHat的系統,并且一起在使用Centos做為開發服務器,那么 Fedora是個不錯的選擇。
但是,這里我要說一下但是了,RedHat 的系統多數是服務端技術支持全面,對于像網易云音樂這些的消費娛樂軟件,就比較長,建議如果你是做為windows的替代者使用就優先選Ubuntu,如果做為開發者,建議使用Fedora,Java開發是最好。
3.深度Linux系統
深度桌面環境是深度科技自主開發的美觀易用、極簡操作的桌面環境,主要由桌面、啟動器、任務欄、控制中心、窗口管理器等組成,系統中預裝了 WPS Office、搜狗輸入法、有道詞典、網易云音樂以及深度特色應用。它既能讓您體驗到豐富多彩的娛樂生活,也可以滿足您的日常工作需要。相信隨著功能的不斷升級和完善,將會被越來越多的用戶所喜愛和使用。
自從紅旗系統退出江湖之后,國產Linux大旗就沒有人來扛了,深度系統是目前國內幫Linux桌面系統唯一的民間大家了,其他的都是官方推進的系統,一般大家用不到。深度系統非常符合中國人的使用習慣,界面也好看,軟件也不少,還可以使用QQ,不過是運行在wine里的,基本上可以代替Windows使用。值得點贊。硬件的兼容性還可以。
總之,Linux的常規發行版本有很多,主流的硬件支持一般沒有問題,我這里只給你推薦這3個,其他的沒有推薦,多少還真不好選。用一個玩會了Linux差異不是太大,只是軟件包管理不太一樣,有些系統命有一點差異,希望能幫到樓主。
需要自己來安裝,這就是linux生態比較麻煩的地方。
我們是做工控機和板卡的。我們的設備支持linux系統,我們也會在出廠的時候支持所有的硬件驅動。
但是,你不知道用戶以后會連什么硬件啊,尤其是像usb,pci接口這些通用接口,你根本預估不到用戶會連接什么設備。
這種情況怎么辦?
只能是用戶自己裝驅動,甚至自己開發驅動。用戶也不會啊,于是只能找我們。
我們的會這樣做:
去設備廠商的官網去找
在內核代碼里找類似的兼容的驅動
為客戶的硬件開發驅動
對于一個熟悉 Windows 或者 MacOS 的人,想要切換到 Linux,都會提出同樣的問題,就是怎么安裝設備驅動。這是可以理解的,因為 Windows 和 MacOS 都有一套機制把這個過程做得非常的友好。比如說,當你插入一個新的硬件設備, Windows 能夠自動檢測并會彈出一個窗口詢問你是否要繼續驅動程序的安裝。你也可以從網絡上下載驅動程序,僅僅需要雙擊解壓或者是通過設備管理器導入驅動程序即可。
安裝好Linux系統,一般都會帶有驅動,跟win10類似,不需要用戶多帶帶操作。如果你通過漂亮的用戶界面沒有找到驅動程序,你可以通過一以下命令進行安裝。:
第一:通過添加倉庫,更新包緩存。
首先,檢測驅動程序是否已經在你的系統上可用。
lspci[8] 命令顯示了系統上所有 PCI 總線和設備驅動程序的詳細信息。
$ lscpci | grep SOME_DRIVER_KEYWORD
dmesg[9] 命令顯示了所有內核識別的驅動程序。
$ dmesg | grep SOME_DRIVER_KEYWORD
任何識別到的驅動程序都會顯示在結果中。
添加倉庫并安裝
可以通過 yum、dnf 和 apt-get 幾種不同的方式來添加一個倉庫
1、刪除存在的倉庫,如果它存在$ sudo apt-get purge NAME_OF_DRIVER*
其中 NAME_OF_DRIVER 是你的驅動程序的可能的名稱。你還可以將模式匹配加到正則表達式中來進一步過濾。
2、將倉庫加入到倉庫表中,這應該在驅動程序指南中有指定$ sudo add-apt-repository REPOLIST_OF_DRIVER其中REPOLIST_OF_DRIVER 應該從驅動文檔中有指定(例如:epel-list)。
3、更新倉庫列表
$ sudo apt-get update
4、安裝驅動程序
$ sudo apt-get install NAME_OF_DRIVER
5、檢查安裝狀態
像上面說的一樣,通過 lscpi 命令來檢查驅動程序是否已經安裝成功。
linux的驅動適應性很強,基本的硬件都可以驅動的,特別偏,特別新的可能有點問題,但極少遇到。新標準一出,如pci4,USB4等linux開發人員就會跟進,等符合新標準的產品面世,linux驅動早就已經在系統里面了。
如果你的電腦是老的,基本開機即用,如果是新的,比如十代酷睿,wifi6網卡,navigpu,用新內核也基本解決問題。如果碰上某型號設備沒有驅動,百度一下,遇到這個問題的不止你一個,github上很可能有,自己編譯一下就行。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答