加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

制作Linux发行版有多容易?

发布时间:2020-12-14 01:38:08 所属栏目:Linux 来源:网络整理
导读:从我读过的 Linux发行版开始,只不过是内核的打包,包含各种包和一些有限的配置细节,例如默认情况下使用哪个窗口管理器和GUI(假设你甚至想要一个GUI,blech).在过去,显然分配有一些独特的优势.例如,Red Hat有Red Hat Package Manager(rpm).当然,如今rpm不再是Re
从我读过的 Linux发行版开始,只不过是内核的打包,包含各种包和一些有限的配置细节,例如默认情况下使用哪个窗口管理器和GUI(假设你甚至想要一个GUI,blech).在过去,显然分配有一些独特的优势.例如,Red Hat有Red Hat Package Manager(rpm).当然,如今rpm不再是Red Hat的独特优势.

那么,为什么甚至打扰分发?为什么不安装一个内核和一堆自己选择的软件包?复杂性有多大?

解决方法

基本上,GNU / Linux发行版是一个内核和一个选择的“一堆包”(GNU包).
人们创建发行版来执行特定的任务,如服务器,桌面发行版,面向多媒体的发行版等.

创建Linux发行版可能是一项非常有教育意义的任务,因为您可以了解如何从头开始构建Linux系统.

我建议你检查LFS (Linux From Scratch).它是一个项目,指导你从头开始组装自己的Linux发行版,并相信我,它是一个非常有趣,你将学到很多东西.
如果您想了解Linux发行版的工作方式,请不要错过这个.
该网页说:

很多人想知道为什么他们应该在下载现有Linux发行版时从头开始构建Linux系统的麻烦.但是,构建LFS有几个好处.考虑以下:

LFS教人们Linux系统如何在内部工作
构建LFS会教你所有使Linux发挥作用,如何协同工作并相互依赖的东西.最重要的是,如何根据自己的口味和需求进行定制.

Building LFS produces a very compact Linux system When you install a
regular distribution,you often end up installing a lot of programs
that you would probably never use. They’re just sitting there taking
up (precious) disk space. It’s not hard to get an LFS system installed
under 100 MB. Does that still sound like a lot? A few of us have been
working on creating a very small embedded LFS system. We installed a
system that was just enough to run the Apache web server; total disk
space usage was approximately 8 MB. With further stripping,that can
be brought down to 5 MB or less. Try that with a regular distribution.

LFS is extremely flexible Building LFS could be compared to a finished
house. LFS will give you the skeleton of a house,but it’s up to you
to install plumbing,electrical outlets,kitchen,bath,wallpaper,
etc. You have the ability to turn it into whatever type of system you
need it to be,customized completely for you.

LFS offers you added security You will compile the entire system from
source,thus allowing you to audit everything,if you wish to do so,
and apply all the security patches you want or need to apply. You
don’t have to wait for someone else to provide a new binary package
that (hopefully) fixes a security hole. Often,you never truly know
whether a security hole is fixed or not unless you do it yourself.

当然,还有其他工具可以根据您的高清安装创建Linux发行版,可能用于备份目的.

> Linux Live

还有很多其他脚本可以让你入门,只需谷歌为他们.
当然,所有这些都像是面向用户的自动工具,因此不要期望从中学到很多东西.

那里有许多Linux发行版,所以显然是浪费时间来尝试制作“理想的”Linux发行版,并与ubuntu,mint等进行编写.

我仍然建议你查看Linux From Scratch,就像一个周末教育项目.相信我,你会学到很多东西.

它还包括嵌入式Linux发行版创建,目标ARM处理器等.

如果你在嵌入式世界,Yocto Project值得一看.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读