源码技术
php
java
python
Linux
行业商讯
当前位置:
首页
>
Linux
>用Fedora Linux作开发的想法
用Fedora Linux作开发的想法
2026-08-27 22:07:15
用Fedora Linux作开发的想法
现如今,选择Linux系统做日常使用和软件开发,越来越多。尤其是开发软件,如果是服务器运行的软件,开发电脑和服务器系统的一致,保证软件部署一致性。
而开发移动手机软件,那么android作为脱胎于Linux系统的系统,自然适合使用Linux作开发。
Linux桌面系统可选的有好几个,就开发来说,有时候Fedora Linux是一个不错的选择。
不是因为Linux大神在使用Fedora Linux的传闻在为其背书。抛开这样的传闻不谈,Fedora Linux作为开发学习使用的系统,依然是非常好的系统。
首先Fedora Linux略微激进的软件更新策略,让开发者能使用到几乎是最新版本的Python、Nodejs、Go等等编程语言。同时辅助以新版的GNOME桌面和Linux内核。
并且Fedora Linux非常靠近上游的软件包,甚至会主动反补这些开发工具。
或许仍会担心Fedora Linux积极会有稳定性的问题。其实那些传闻,不用验证真假。但Fedora Linux是RedHat红帽Linux的技术先锋,的确有一众Linux内核的开发者,和系统关键组件的维护者。
这使得Fedora Linux看起来非常激进,但是实际运行体验,却异常稳定。这种稳定性来自于核心开发者对功能的取舍和问题的及时修复,是能力的体现。
再说实际开发的工具,Fedora Linux有一些开发者需要的容器化工具,比如Podman,一个由RedHat研发支持的容器管理工具,和大名鼎鼎的Docker相似。
虽然,Podman起步稍晚,也已经可以排在Docker和Kubernetes后,成为排名前列的容器管理工具。
更进一步的是,Fedora Linux还可以支持为不同的软件项目,创建不同版本的容器开发环境,这个工具就是toolbx。
toolbx能够让开发者轻松的进行项目代码开发和调试。它并不像Docker那样,进入容器内部就像进入了一个黑盒子空间。
当进入一个toolbx容器环境时,依然保持当前的用户名和权限,常用的命令和桌面会话都可以保持并正常使用。这看上去就是一个“沙箱”。
要注意这并不是一个真实的沙箱,操作的文件等内容依然是在真实的系统中。在这样一个环境中安装不同版本的Python、Nodejs等,为不同的项目做开发和测试是十分方便的。
在开发环境中,可以使用DNF这样的工具安装各种各样的软件。Fedora Linux最新的43版本,带来DNF5,更快的软件包管理工具,能更加快速地安装软件。
DNF5使用C++取代了Python作为调用核心,C++更加贴近硬件进行调用运算的方式,使得执行效率远高于之前几百个Python脚本的执行。
不仅是执行效率,改写后的DNF在内存占用非常小,为实际使用保留了更多的可用内存。toolbx中使用dnf安装的不同版本的软件,真实保留在系统中。
总的来说,Fedora Linux的“激进”,并不是单纯的“冒进”,而是开发者对未来技术方向的取舍。有需求使用Linux系统,使用Fedora Linux的确可以从中了解并学习到很多东西。
相关阅读:
Fedora Linux KDE版登录大更新
Fedora Linux 又搞技术突破
感谢关注
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:596563534@qq.com 。
python 从入门到精通 高清PDF 背记手册
500强-Python后端开发-北京(J000084)
最新文章
python 从入门到精通 高清PDF 背记手册
基于verilog实现SPI从机接口代码及仿真
策划是文旅项目的“元代码”:从“先策划后规划”看现象级文旅项目的底层逻辑
学编程孩子专用:《AI 算法调教手册 v1.0》
喜报:我校学子在市级编程教育展评活动中喜获佳绩!
(糙版)编程数学10:数论基础
硅谷深夜不写一行代码!放羊大叔Ralph引爆奇点,睡一觉AI全跑通
金属3D打印“局部微观结构精准编程”—多体积激光能量密度控制技术
Python一级备考核心清单
Python-Socket模块
热门文章
健康代码是::餐桌上的常态化
Python编程小技巧--甘特图
安徽路特威智能机械工程有限公司招聘编程技术员、机械结构设计师、市场营销专员岗位
学Python最快入门的方式(邪修版)
线程池:业务代码最常用也最容易犯错的组件
AI 编程基础篇
初学Python 练题:数值列表
更新了发型,是更新了气场代码!
A I 编程 Trae,做了个图书信息管理系统(附源代码)
预算不公布!广西北部湾银行智能代码开发工具项目
随机文章
10个月宝宝每天需要喝多少奶粉?
Julia, 科学计算与高性能编程语言
程序员必看:AI 生成 30% 代码,传统开发者如何转型架构师?
告别科研论文 “复现难”!数据代码全还原,1 对 1 讲解 + 3D 打印让成果更有说服力
AI编程第二篇:爱迪客网站编程全程记录
C#泛型实战:一行代码搞定重复逻辑
代码分享 | 基于马赛克算法的图像加密
一行代码谋生,一身伤病离场?病历单上的“他是程序员”,该醒了
鲲鹏处理器优化手册(精度、编程、GPU、性能等)
重塑RNA角色!可编程核糖酶UNBAR,实现从“信号”到“功能”的无蛋白转导
强烈建议大家有空就去看编程综艺啊啊啊!!