楼主,不知道你装的是什么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 命令显示了系统上所有 PCI 总线和设备驱动程序的详细信息。
$ lscpci | grep SOME_DRIVER_KEYWORD
dmesg 命令显示了所有内核识别的驱动程序。
$ 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 命令来检查驱动程序是否已经安装成功。
自己写写驱动也不错。