关于linux的选择

如何选择适合自己的Linux发行版 软件包管理:Linux发行版通常使用不同的软件包管理工具,例如Debian的APT、Red Hat的DNF和Arch Linux的Pacman。你可以了解不同发行版的软件包管理工具的特点,以及它们的软件包库的规模和更新频率。选择适合自己的Linux发行版是一个重要的决策,因为它将直接影响到你的工作效率和开发体验。选择适合自己的Linux发行版是一个个人化的过程,需要根据自己的需求和偏好做出决策。安全性和稳定性:如果你需要一个稳定和安全的系统,那么选择一个长期支持(LTS)版本的发行版可能是一个明智的选择。 阅读详情
首先声明一点,本人决无意挑起发行版本优劣的争端,每一个linux发行版都是很优秀的。我写这篇介绍性的文章只是不想看到新手在面对各种各样的版本无所适从,不得不发出什么样的linux版本适合我,我应该安装什么样子的linux之类的帖子求救。 我谨结合自己的使用体验,说说应该如何选择一个适合自己的linux版本。 linux发展到今天,发行版本早已达到百余。可以说百花齐放,但是究其本质,大多数的发行版本都可以从以下两个特点进行简单的区分。 1. 基于二进制或是基于源代码 总所周知,linux上运行的大部分软件都是开放源代码的,很多都需要手动编译,安装,这种安装方式非常麻烦,但是有些linux发行版,预先把软件安的 源码包编译成了立即可执行的二进制软件包供用户下载,用户可以使用这些预先编译好的软件包来方便的构建自己的系统。那么这样的系统就叫做基于二进制软件安 包的发行版,这样的linux发行版本的优点是很明显的。 Ⅰ可以快速的构建一个操作系统 因为可以使用预编译的软件包,用户就省去了编译的麻烦,而且很多二进制软件包里面都带有已经做好的配置文件,用户也因此省去了繁琐的配置时间。 Ⅱ 有效的降低了运行出错的几率 几乎每一个软件包都会经过严格的测试才会给用户使用,用户可以放心的使用这样的软件包,而不用担心运行问题。 Ⅲ 容易使用 因为不用操心软件的编译和软件安装后的配置,可以说这做到了即安即用,用户就算是不太了解软件的配置一样可以正常使用。 当然,缺点也是有的 Ⅰ 可定制性的降低 这是必然的,为了让二进制软件包可以运行在尽可能多的PC机器上,软件包制作团队用了很多保守的和通用的编译参数,也就是说,一个二进制软件包里面可能包含了你不想要的特性,也可能你想要的特性没有包含进去。解决这个问题的方法当然是自己编译软件包了。 Ⅱ 运行速度的降低 linux是用 gcc来编译的,而gcc这个编译器可以针对不同的cpu进行不同的优化,但是为了软件的通用性,二进制软件包就不会包含针对个别系统的优化,但是,这种性能的降低一般是感觉不到的。 反过来就是基于源代码的操作系统了,你可以把上面的优缺点反过来就知道一个基于源代码的发行版本的优缺点了。这种发行版本把源代码编译的工作放到用户的机 器上面进行,用户就有更大的定制,优化的空间,用户也可以通过这样的个性化的设置来得到最适合自己的linux, 基于二进制软件包的发行版本有很多,著名的有 Fecora Debian ubuntu suse Mandrakelinux slackware等等等等。这些发行版本都会让你快速的构建一个可用的操作系统 相对而言,基于源代码的linux发行舨就不太多了,著名的就是gentoo和LFS。 2。软件包管理机制的有无 linux里面软件丰富,且相互依赖,关系复杂,很不容易处理,所以,很多linux发行版本都自己带了一个软件包管理工具,比如说著名的 apt/dpkg yum/rpm emerge/ebuild 等等,这些包管理机制虽然各有千秋,但是本质基本相似,都可以很好的解决软件包的安装,卸载问题。这样的软件包管理机制优点也是明显的。 优点 Ⅰ 可以很好的解决软件包的依赖问题 用过redhat发行版本的人都会为这个问题头痛不已,每每被软件包的依赖问题搞的焦头烂额。有了软件包管理机制,这种问题可以说基本解决。 Ⅱ 很容易的更新系统 很多软件包管理器都可以上网去download一些软件的最新版本来给用户使用,使得用户总是能用上最新的软件,这是再好不过的事情了。 缺点 Ⅰ 多余软件包的安装 为了安装一个软件包,软件包管理器通常会我为你的系统添加很多软件包,有些是必须的,有些则是附加(Option)这占用了宝贵的磁盘空间。 Ⅱ 系统对软件包管理器的依赖 一旦软件包管理器挂掉,系统将可能不能被更新,笔者就遇到了几次这样的错误,最后的结果就是重新安装系统。但是,无论如何,软件包管理机制都是linux 发行版本的一个重要组成部分。比较好用的软件包管理机制有 apt yum等,而基于二进制软件包系统的除了redhat和slackware以外,基本都带有一个软件包管理系统,所以用户可以放心拿来使用。 以上两点是评价一个linux版本是不是适于“我”的两大重要特质。根据这样的特质,我们可以大致分出来三种操作系统 1 基于二进制带软件包管理机制的操作系统 大多数的发行版本都属于这一类,著名的有 Debian ,Fedora core , Mandrake , suse, 等等。这一类的linux发行版本也是最适合新手使用的。 2 基于源代码带软件包管理机制的操作系统 我用过的只有一个。 gentoo ,这个操作系统可以帮助你建立起一个适合你机器的linux发行版 3 基于源代码不带软件包的操作系统 这个比较变态,但是可定制空间最大,最著名的就是LFS。 当然,我们还有很多考察一个linux发行版本是不是适合自己的点。 比如说 1 该操作系统是不是有丰富的配置工具 2 该操作系统对硬件支持怎么样 3 该操作系统运行速度怎么样 4 该操作系统的稳定性怎么样 5 该操作系统很容易安装么 6 对于中文用户,当然还关心这个发行版本的中文化怎么样 对于这几点,大致上来说,商业上发行版本要比民间志愿者作的发行版本要好(运行速度除外),一个新手要打算使用linux,最好的选择就是选择类似于 Mandrake Suse(据说运行速度比较慢)这样的版本,还有虽然不是商业发行版本但是中文化也作的很不错的Magic linux 以及 hiweed debian 0.6(注意,我说的是0.6) 但是,其他的linux发行版本也是很有特点的,稍微有一点基础的人群可以选用 ubuntu debian 这两个发行版本易用性和中文化并非不好,但是初学者可能会因为这两个操作系统相对简陋的配置工具而受到打击(实际上没那么严重了,用上两三天就好了) 最后是我结合我自己的了解对各大发行版本的总结 CentOS 如果你喜欢RH的产品,而你又讨厌FC4的臃肿,那么尝试一下CentOS吧,当你打开这个发行版的时候,相信你会大叫一声:“这不就是Redhat么”,是的,这个版本完全使用RH的srpm生成系统,而且性能也很不错。 Debian 这个发行版本在所有发行版本里面堪称最严谨的,apt软件包管理机制可以让用户快速建立起来高效的操作系统。稳定性也是出名的,这个发行版很多软件默认就 有很好的设置,可以作为日常的工作使用。对硬件支持也不错,笔者的笔记本上外设特别多,几乎没有做什么特别的设置那些外设就完全正常的工作了,当然中文化 可能需要花你一点点的时间,也就是添加几句话而已。 Fedora Core /Redhat 全拜中国盗版商的功劳,这个系列的发行版能够在中国生存下来,原来的redhat已其最烂的rpm软件包管理机制闻名于世,而现在的FC 则以臃肿的外表和缓慢的运行速度明满天下,笔者不推荐这个版本作为首选,是因为这个版本是作为Redhat的一个实验版本发行,把用户作为小白鼠的行为实 在是让人无法忍受。 但是,作为服务器发卖的RH还是很有竞争力的,可惜我手里没有银子,买不起。 gentoo 这个发行版本是基于源代码包的发行版本,特点当然就是运行快速,以及可定制性,当然,相对的代价就是漫长的编译时间,编译一个套件花费一个晚上那是正常 的。但是,因为有了 ebuild 这个有效的软件管理器,gentoo已经成为了很多既想要速度有不想自己解决软件包依赖关系的用户的首选 LFS 我之所以反复的提到这个发行版本是因为,它太灵活了,它是你的linux发行版本,虽然代价就是你要自己管理软件包,自己编译,自己给自己的操作系统打补丁,但是,这些是你的,实实在在的,你知道你在你的系统上都作了什么。你可以在这里学到很多东西。 Mandrake 这个版本就是给新手或者给打算用linux工作的人作的,它有一个软件包很丰富的软件仓库,用户可以方便的安装这些软件并使用它们,而且现在这个发行版本 的运行速度也是很快的,曾经有人在linuxsir上写过 《 打破Debian神话 》之类的文章来为这个版本作宣传,可见这个版本在总多网友中已经得到肯定,给我一个不用这个发行版的理由,有吗? Slackware 这个发行版本最大的特点就是,没有配置工具,什么都通过修改配置文件来进行,如果想学习linux背后的东西,那就用这个发行版本吧。 Suse 不能不说这个家伙两句,就是华丽的外表,容易上手的配置工具,和缓慢的运行速度,当然,高配置电脑的用户可以尝试一下这个产品。 Ubuntu 这是最近在国内相当火热的版本,在全世界也是这样,这是一个从debian衍生出来的发行版,软件更新极快,gnome2.12刚出来第二天就被它放在了 自己的软件服务器上供用户下载了,而且这个发行版对各种硬件的支持也特别好。用户几乎不用什么特别的配置就可以使用自己机器上面所有的硬件了。如果你用笔 记本,可以尝试一下它。不过这个版本因为比较年轻,所以软件服务器很少,速度也比较慢,如果家里不是宽带,那还是不要用这个版本了。 写在后面:这是原来我写在linuxfans上面的一篇文章,放在这里是为了让更多的用户能对linux版本有一个大致的了解,如果能对你快速上手linux有帮助,那时再好不过的事情了。
LTspice introduction - 2 LTspice的界面 LTspice的界面主要有两个:Schematic Capture和Waveform Viewer Schematic Capture 它主要是用来画电路图的,画完电路图之后,添加一些dot 命令同时选择一些仿真的参数,点击执行(Run)Waveform Viewer 如果你的仿真不是op point的话,一个都会打开它,在它里面你可以画图相应的图形。 有两种方式可以在Viewer 阅读详情

相关推荐

23数字图像置乱技术(matlab程序)

所谓“置乱”,就是将图像的信息次序打乱,a像素移动到b像素位置上,b像素移动到c像素位置上,……,使其变换成杂乱无章难以辨认的图片。数字图像置乱技术属于加密技术,是指发送发借助数学或者其他领域的技术,对一幅有意义的数字图像做变换,使之变成一幅杂乱无章的图像用于传输。在图像传输过程中,它通过对图像像素矩阵的重排,破坏了图像矩阵的相关性,使非法截获者无法从杂乱无章的图像中获得原图像信息,以此实现信息的加密。接收方经去乱解密可恢复原图像。

m0_57943157的博客 1204

linux版本选择,Linux版本选择参考

最近又开始学Linux啦!又有很多刚入门Linux的人私底下和我说,Linux的发行版种类真的是多得眼花缭乱,又听说每个Linux的命令又有差异,如包的管理有的是RPM,有的是YaST,有的是APT......搞得无从下手。其实关于这个话题我几年前也发过一篇关于版本的选择的介绍,现在回顾起来,这篇文章太长,新手读起来可能比较乏味。那么,今天旧事重提,也尽量言简意赅的说几点关于新手对于Linux版本...

weixin_39919195的博客 189

从M.2到E1.S,从U.2到E3.S:数据中心SSD接口的世代更迭与选择逻辑

本文深入探讨了数据中心SSD接口从M.2、U.2到E1.S、E3.S的演进历程与选型逻辑。通过对比分析不同接口的物理规格、性能表现和散热设计,揭示了EDSFF接口在数据中心环境中的优势,包括更高的部署密度、更好的散热效能和更强的扩展能力。文章还提供了针对不同应用场景的SSD选型建议,帮助IT决策者优化存储架构。

weixin_33816300的博客 415

Linux操作系统的选择

废话少说,不是说选择windows不行,而是越来越多的客户包括我们自己创建平台都会使用linux,稳定、安全是不可质疑的,如果硬要用windows来和我辩一辩,那么着实没空陪你玩。  下面列一下不同情形下选择linux操作系统的类别:  一、商业化   如果你的平台足够大,足够有爆发发展的趋势,那么你肯定需要更多的官方支持而不是招聘一大堆运维人员来自行维护,那么请选择 Red Hat Ent

liangyixin19800304的专栏 1181

量化投资从0开始系列 ---- 15. 郑商所日统计数据

前面已经提取了其它期货交易所的数据,最后还剩下郑商所。相比而言,郑商所的数据获取比其它几个交易所更麻烦一点。因为郑商所的系统接口有两个,在2015年11月11日前后发生了切换,这个日期之前是老系统的api接口,这个日期之后是一个新的api接口。 具体的地址在哪里,还是依靠在浏览器中按F12来确定,最后发现的地址是: if trade_date > '20151111': czce_url = f'http://www.czce.com.cn/cn/DFSS

kengxie的博客 2108

能碳双控| AIRIOT智慧能碳管理解决方案

基于AIRIOT打造的智慧能碳管理平台解决方案结合大数据、物联网、人工智能(AI)、数字孪生等新一代信息技术,通过整合碳达峰、碳中和、实时碳价、碳配额和碳资产等多个模块,为组织提供了全方位、灵活且智能的碳资产管理解决方案,有助于实现碳管理目标、提升可持续性,并适应碳市场的不断变化。

AIRIOT的博客 1808

【Linux】选择哪种 Linux版本更好一些?

今天我决定写一篇关于如何选择Linux发行版的博客文章,以便于大家借鉴。 正文共:3680 字  预计阅读时间:10 分钟 很多人经常会问我这样一个问题:“嘿,你是用Linux的,对吧?我应该使用Linux的哪个版本?我有这个朋友推荐我_____,你觉得怎么样?”我通常会以这样的问题回复:这取决于你想做什么? 今天我决定写一篇关于如何选择Linux发行版的博客文章,以便于大家借鉴。 ...

happydecai的博客 7万+

2024年12月中国电子学会青少年软件编程(Python)等级考试试卷(五级)答案 + 解析

2024年12月中国电子学会青少年软件编程(Python)等级考试试卷(五级)答案 + 解析

伶俐角少儿编程 484

shell题库选择题_linux题库选择及答案

linux题库选择及答案一、选择题1.在创建Linux分区时,一定要创建( D )两个分区A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区2.在Red Hat Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。A. root B. guest C. administrator D....

weixin_39910043的博客 1838

Transformer模型详解

​本文主要介绍Transformer系列,从基础到理论,对注意力机制进行总结并解释《Attention is all you need》,提出解决sequence to sequence问题的transformer模型,用全attention的结构代替了lstm,抛弃了之前传统的encoder-decoder模型必须结合cnn或者rnn的固有模式,只用attention。文章的主要目的是在减少计算量和提高并行效率的同时不损害最终的实验结果。

专注大数据与人工智能技术分享,欢迎私信加群互相学习! 5282

家用扫地机器人研发技术路线-第四部分:如何一步步做出来 | 4阶段 · 从原型到量产

摘要:本文详细介绍了扫地机器人从原型到量产的研发流程,分为4个关键阶段。首先聚焦四大技术难点:SLAM定位、AI视觉识别、仿生机械臂和静音风机系统。研发过程包括实验室原型验证、工程样机测试、小批量真实场景测试和量产导入四个阶段,每个阶段设有严格评审标准。特别强调测试贯穿全程,包括模块单元测试、整机集成测试、长期可靠性测试和多样化场景模拟,确保产品在上市前完成数百次真实环境验证。整个流程体现了从技术攻关到产品落地的系统性工程思维。

智能硬件研发,欢迎交流 191

linux选择java_linux下选择java版本

使用alternatives命令完成,必须具有root权限。alternative命令介绍alternatives version 1.3.30.2 - Copyright (C) 2001 Red Hat, Inc.This may be freely redistributed under the terms of the GNU Public License.usage: alternati...

weixin_42638139的博客 791

uniapp [全端兼容] - 详细实现接入使用海康威视监控云端显示及控制功能,网站集成安装海康监控及实时监控显示、摄像头控制,实时推流、回放、放大缩小画面、视频画面截图、截屏抓拍及播放器解决延迟教程

uniapp,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,vue,海康威视,海康监控,摄像头监控,实时监控画面,海康插件,无法连接,报错,uniApp对接海康处理接口认证规则,监控实时预览和回放功能,海康api接口,安全认证,海康开放平台,官方文档,播放海康摄像头的监控视频,海康实时监控播放详细步骤,web,黑屏,视频播放,回放,视频流地址,取流协议,视频sdk播放,hik,rtsp,rtmp,hls,ws,网站,网页,h5页面,后台管理系统,对接海康监控设备

🏆 前端领域优质创作者 1万+

Linux编辑器的选择

<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --> 起因 因项目需要,我也开始转入Linux开发,转就转呗,虽然我未真正在Linux开发过,但我也玩过linux,基本的vimg

懒蚂蚁的专栏 993

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Linux系统各版本区别,如何选择?

这篇文章,我们分析了 Linux 几种常见的发行版以及它们的优缺点。在实际生产中如何选择,可以参考上面的意见,最终还是需要根据公司或者团队的实际情况来决定。三两肉。

三两肉的博客 2168

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

如何选择最合适自己的linux系统

如何选择适合自己Linux系统

极限 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux版本选择经验分享

今天我决定写一篇关于如何选择Linux发行版的博客文章,以便于大家借鉴。 正文共:3680 字 预计阅读时间:10 分钟 很多人经常会问我这样一个问题:“嘿,你是用Linux的,对吧?我应该使用Linux的哪个版本?我有这个朋友推荐我_____,你觉得怎么样?”我通常会以这样的问题回复:这取决于你想做什么? 今天我决定写一篇关于如何选择Linux发行版的博客文章,以便于大家借鉴。 ...

Liebers的博客 734

linux之安装模式的选择

 

Steve_Noah的博客 1280

如何选择linux系统版,熟悉很重要 如何选择合适的Linux发行版

Linux现状与大多数桌面和服务器操作系统不同,Linux拥有多个版本,他们各自都是基于Linux内核和各种GNU,如果你正在运行Linux桌面或者Linux,你应该了解他们各自的重要差异,你应该独具慧眼的知道哪些Linux最适合哪种应用情况,本文将帮助你做到这一点。由于是开源软件,Linux的版本数量很难让人具体知道有多少,但是我们可以来看一下最常用的这些名单都有谁:红帽企业Linux(RHEL...

weixin_39596090的博客 197

Linux发行版 教你如何选择

Linux的发行版何止琳琅满目,简直是乱入你眼。 本篇将介绍笔者选择发行版的经验,会从家用既能娱乐又能工作的PC角度去谈。 选择发行版需考虑哪些因素 选择发行版时需要考虑的因素不少。选择常常没有完美,只有最适合。 背景、面向用途、用户群、软件源、支持周期、更...

这个博客已搬家请移步 6739

Linux系统选择

Linux系统选择1.常见Linux发行版① Red Hat Linux②Ubuntu Linux③ SuSE Linux④ Gentoo LinuxLinux所有发行版本Linux 发行版本的选择 1.常见Linux发行版 ① Red Hat Linux Red Hat(红帽公司)创建于 1993 年,是目前世界上资深的 Linux 厂商,也是最获认可的 Linux 品牌。 Red Hat ...

JSL481783335的博客 703

如何选择linux版本

1、linux桌面,首选ubuntu选择linux桌面系统,而且既不想使用盗版,又不想花大量的钱购买是个商业栓剂,不想自己定制也不想再操作系统上浪费太多时间,可以选择ubuntu2、linux服务端,首选RHEL或centos这两者首选centos,如果公司有钱,不在乎系统软件成本也可以选择RHEL如果你需要的是一个服务器端的linux系统,只是想要一个比较稳定的服务器系统,...

weixin_33907511的博客 105

选择哪种 Linux版本更好一些

很多人经常会问我这样一个问题:“嘿,你是用Linux的,对吧?我应该使用Linux的哪个版本?我有这个朋友推荐我_____,你觉得怎么样?”我通常会以这样的问题回复:这取决于你想做什么? 今天我决定写一篇关于如何选择Linux发行版的博客文章,以便于大家借鉴。 我与Linux的历史 我觉得我应该先介绍一下我和Linux的过往,以防你在阅读本文时无法理解我。当然,如果你不在乎,你也可以跳过。 我在1996年左右开始使用Linux。我和Linux的第一次亲密接触是Slackware 4,这是我在Eg

C_0919的博客 687

我们为什么不选择Linux?

  几日前公司同事王开源同志将笔记本系统转成了liunx系统,看上去不错,应该有的应用基本上都有了。如文档处理软件、表格处理软件、eclipse开发环境等。别说,还真不错。自己又一次动心想装一个liunx系统使用,可是还没有敢这样做,采用linux系统实在是太浪费精力了,很多东西要自己设置。  业内推广Liunx系统N年了,很多人都在鼓吹着Linux这好那好的,可是我们为什么不选择Linux呢

辛佳雨的专栏 6万+

linux系统 如何选择题,Linux考证试题选择题

Linux考证试题选择题Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。以下是小编整理的Linux考证试题选择题,希望大家认真练习!1、在设定文件的许可值时,我们发现一个文件的许可值为2755,这说明该文件?(单选项)A、设置了Set-GID位 B、设置了粘滞位C、设置了Set-UID D、由UMASK 改变了...

weixin_42099151的博客 667
上一篇: 关于实现一个最简单的嵌入式操作系统
下一篇: 创建安全的线程
manplus
博客等级 码龄22年 6粉丝 160原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值