分类 分享 下的文章

简介

Deepin,原名Hiweed Linux及Linux Deepin,于2014年4月改名Deepin。它是一个基于 DEB 包管理的一个独立操作系统。Deepin 在中国大陆区域常被称为“深度 Linux”。

Deepin的前身是Hiweed Linux项目,Hiweed Linux项目曾经因为一些原因短暂的暂停开发,在重启Hiweed Linux项目的时候深度社区(Deepin.org)与Hiweed Linux项目宣布合作,同时宣布Hiweed Linux更名为Linux Deepin,成为深度社区下的一个子模块,后来不断发展而从深度社区独立出来,成为今天的项目。

Deepin团队基于HTML5技术开发了的全新深度桌面环境,以及音乐播放器,视频播放器,软件中心等一系列特色软件。

官方网站: http://www.linuxdeepin.com/

下载

  • Intel & AMD/ 兼容 PC 32 位 4.4GB ISO 镜像,适用于 32-bit 位 PC 点此下载 (MD5: e9b6145ba9c0d21632936361dbe74a18)
  • Intel & AMD/ 兼容 PC 64 位 4.3GB ISO 镜像,适用于 64-bit 位 PC 点此下载 (MD5: 036dda2007b0bf325b97ab3e0fe4a85a)

发行

Deepin 新版本发布周期由原本一年两次(6 与 12 月)改为一年一次。

如果有相关开发和测试工作尚未完成,保证质量起见,则往往延迟新版本的发布日期。在每一个新版本发布之后的 2~3 个月之内,也会发布一个小版本。

当前版本

桌面

新版桌面保留了原有桌面的各种人性化功能的同时,还在桌面右键中新增了”热区设置“功能,从此用户可快速直观的修改热区。新版Dock将通知区合二为一,位置改为屏幕下方居中,新版Dock更为精致实用。

启动器

新版启动器新增了收藏界面,方便用户快速打开常用程序。同时在启动器右键增加“卸载软件 ”功能,从此用户卸载软件更为简便。

还为启动器新增中文拼音搜索,中文用户搜索软件更为方便。

控制中心

深度桌面环境2.0中的系统设置现已更名为“控制中心”。

全新的控制中心使用了更为清晰明了的分类方式,并且针对广大用户的意见进行修改。该版本开始提供强大的的主题管理、新增Grub管理器管理、增强了多屏显示功能、改善网络功能。

登录管理器

登录管理器依然基于Lightdm开发,采用了最新的HTML5技术,登录管理器默认背景以动态星空动画,新版登录管理器还支持用户在锁屏状态下管理后台播放的媒体。

深度主题2.0

设计师团队为深度桌面环境2.0设计了全新的深度主题。深度主题黑色为主色调,坚持简洁和拟物为风格,让深度桌面环境2.0更为眩目多彩!

深度安装器

安装器中文该版本开始,Deepin系统默认搭载Deepin团队开发的深度安装器,用户只需要简单的设置用户信息和选择安装位置,即可快速完成Deepin 2014的安装。并且深度安装器支持传统BIOS和UEFI。

注意:Deepin 2014 已经去除DeepinWin(Wubi)安装模式。

历史

Deepin Desktop Environment 2.0È

版本发布日期备注
9.122009年12月30日更名为 Linux Deepin 后首次发布
10.062010年6月
10.122010年12月31日
11.062011年7月4日引入深度软件中心
11.122011年12月30日正式改用 Gnome-Shell 作为默认界面
11.12.12012年2月29日修正11.12的错误,新增加3D切换插件等功能
12.062012年7月17日引入深度音乐与深度影音
12.122013年6月19日由于引入新桌面工作量大,原订于2012年发布却历经多次延期
12.12.12013年8月7日修正恼人的网络问题及速度提升
20132013年11月28日12.12系列版本,正式更改发布周期为一年一版,同时携带了深度游戏中心
20142014年7月6日Deepin Desktop Environment 2.0
2014.12014年08月28日
2014.22014年12月31日
2014.32015年4月28日

截图

注:部分内容来自维基百科

回首我使用 Windows 的那些日子,CCleaner 是我用来释放空间、删除垃圾文件和加速 Windows 的最喜爱的工具。我知道,当从 Windows 切换到 Linux 时,我并不是唯一期望 CCleaner 拥有 Linux 版本的人。假如你正在寻找 Linux 下 CCleaner 的替代品,我将在下面列举 4 个这样的应用,它们可以用来清理 Ubuntu 或基于 Ubuntu 的 Linux 发行版本。但在我们看这个清单之前,先让我们考虑一下 Linux 是否需要系统清理工具这个问题。

Linux 需要像 CCleaner 那样的系统清理工具吗?

为了得到答案,让我们看看 CCleaner 做了什么。正如 How-To Geek 的这篇文章中所提到的那样:

CCleaner 有两个主要的功能。一是:它扫描并删除无用的文件,释放磁盘空间。二是:它擦除隐私的数据,例如你的浏览记录和在各种软件中最近打开的文件列表。

所以,概括起来,它在系统范围内清理在你的浏览器或媒体播放器中的临时文件。你或许知道 Windows 有在系统中保存垃圾文件的喜好,那 Linux 呢?它是如何处理临时文件的呢?

与 Windows 不同, Linux 自动地清理所有的临时文件(在 /tmp 中存储)。在 Linux 中没有注册表,这进一步减轻了头痛。在最坏情况下,你可能会有一些损坏的不再需要的软件包,以及丢失一些网络浏览历史记录, cookies ,缓存等。

这意味着 Linux 不必需要系统清理工具了吗?

  • 假如你可以运行某些命令来清理偶尔使用的软件包,手动删除浏览历史记录等,那么答案是:不需要;
  • 假如你不想不断地从一个地方跳到另一个地方来运行命令,并想用一个工具来删除所有可通过一次或多次点击所选择的东西,那么答案是:需要。

假如你的答案是“需要”,就让我们继续看看一些类似于 CCleaner 的工具,用它们清理你的 Ubuntu 系统。

Ubuntu 下 CCleaner 的替代品

请注意,我使用的系统是 Ubuntu,因为下面讨论的一些工具只存在于基于 Ubuntu 的 Linux 发行版本中,而另外一些在所有的 Linux 发行版本中都可使用。

1. BleachBit

BleachBit 针对 Linux 的系统清理工具

BleachBit 是一个跨平台的应用程序,在 Windows 和 Linux 平台下都可使用。它有一个很长的支持清理的程序的列表,这样可以让你选择性的清理缓存,cookies 和日志文件。让我们快速浏览它的特点:

  • 简洁的图形界面确认框,你可以预览或删除
  • 支持多平台: Linux 和 Windows
  • 免费且开源
  • 粉碎文件以隐藏它们的内容并防止数据恢复
  • 重写空闲的磁盘空间来隐藏先前删除的文件内容
  • 也拥有命令行界面

默认情况下,在 Ubuntu 14.04 and 15.04 中都可以获取到 BleachBit,你可以在终端中使用下面的命令来安装:

sudo apt-get install bleachbit

对于所有主流的 Linux 发行版本, BleachBit 提供有二进制程序,你可以从下面的链接中下载到 BleachBit:

2. Sweeper

Sweeper 针对 Ubuntu 的系统清理工具

Sweeper 是一个系统清理工具,它是KDE SC utilities 模块的一部分。它的主要特点有:

  • 移除与网络相关的痕迹: cookies, 历史,缓存等
  • 移除图形缩略图缓存
  • 清理应用和文件的历史记录

默认情况下,Sweeper 在 Ubuntu 的软件仓库中可以得到。可以在终端中使用下面的命令来安装 Sweeper:

sudo apt-get install sweeper

3. Ubuntu Tweak

清理 Ubuntu 系统的 Ubuntu Tweak 工具

正如它的名称所说的那样,Ubuntu Tweak 是一个调整工具,而不仅仅是一个清理应用。除了调整诸如 compiz 设置,面板的配置,开机启动程序的控制,电源管理等,Ubuntu Tweak 还提供一个清理选项,它可以让你:

  • 清理浏览器缓存
  • 清理 Ubuntu 软件中心缓存
  • 清理缩略图缓存
  • 清理 apt 仓库缓存
  • 清理旧的内核文件
  • 清理软件包配置

你可以从下面的链接中得到 Ubuntu Tweak 的 .deb 安装文件:

4. GCleaner (beta)

GCleaner 类似 CCleaner 的工具

作为 elementary OS Freya 的第三方应用, GCleaner 旨在成为 GNU 世界的 CCleaner,其界面与 CCleaner 非常相似。它的一些主要特点有:

  • 清理浏览器历史记录
  • 清理应用缓存
  • 清理软件包及其配置
  • 清理最近使用的文件历史记录
  • 清空垃圾箱

在书写本文时, GCleaner 仍处于开发阶段,你可以查看这个项目的网站,并得到源代码来编译和使用 GCleaner。

你的选择呢?

我已经向你列举了一些可能选项,我让你选择决定使用哪个工具来清理 Ubuntu 14.04。但我可以肯定的是,若你之前一直在寻找一个类似 CCleaner 的应用,以上列举的 4 个工具之一成为了你最后的选择。


via: http://itsfoss.com/ccleaner-alternatives-ubuntu-linux/

作者:Abhishek 译者:FSSlc 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

“一图胜千言”,这句二十世纪早期在美国应运而生的名言,说的是一张单一的静止图片所蕴含的信息足以匹敌大量的描述性文字。本质上说,图片所传递的信息量的确是比文字更有效更高效。

截图(或抓帧)是一种捕捉自计算机的快照或图片,用来记录可视设备的输出。屏幕捕捉软件能从计算机中获取到截图。此类软件有很多用处,因为一张图片能很好地说明计算机软件的操作,截图在软件开发过程和文档中扮演了一个很重要的角色。或者,如果你的电脑有了技术性问题,一张截图能让技术支持理解你碰到的这个问题。要写好计算机相关的文章、文档和教程,没有一款好的截图工具是几乎不可能的。如果你想保存你放在屏幕上的一些零星的信息,特别是不方便打字时,截图也很有用。

在开源世界,Linux有许多专注于截图功能的工具供选择,基于图形的和控制台的都有。如果要说一个功能丰富的专用截图工具,看起来没有能超过Shutter的。这款工具是小型开源工具的杰出代表,但是也有其它的不错替代品可以选择。

屏幕捕捉功能不仅仅只有专门的工具提供,GIMP和ImageMagick这两款主攻图像处理的工具,也能提供像样的屏幕捕捉功能。

Shutter

Shutter in action

Shutter是一款功能丰富的截图软件。你可以对特定区域、窗口、整个屏幕甚至是网站截图 - 并为其应用不同的效果,比如用高亮的点在上面绘图,然后上传至一个图片托管网站,一切尽在这个小窗口内。

包含特性:

  • 截图范围:

    • 一个特定区域
    • 窗口
    • 完整的桌面
    • 脚本生成的网页
  • 在截图中应用不同效果
  • 热键
  • 打印
  • 直接截图或指定延迟时间截图
  • 将截图保存至一个指定目录并用一个简便方法重命名它(用指定通配符)
  • 完全集成在GNOME桌面中(TrayIcon等等)
  • 当你截了一张图并根据尺寸的百分比直接生成缩略图
  • Shutter会话集:

    • 跟踪会话中所有的截图
    • 复制截图至剪贴板
    • 打印截图
    • 删除截图
    • 重命名文件
  • 直接上传你的文件至图像托管网站(比如 http://ubuntu-pics.de ),得到链接并将它们与其他人分享
  • 用内置的绘画工具直接编辑截图

  • 主页: shutter-project.org
  • 开发者: Mario Kemper和Shutter团队
  • 许可证: GNU GPL v3
  • 版本号: 0.93.1

HotShots

HotShots in action

HotShots是一款捕捉屏幕并能以各种图片格式保存的软件,同时也能添加注释和图形数据(箭头、行、文本 ...)。

你也可以把你的作品上传到网上(FTP/一些web服务),HotShots是用Qt开发而成的。

HotShots无法从Ubuntu的Software Center中获取,不过用以下命令可以轻松地来安装它:

sudo add-apt-repository ppa:ubuntuhandbook1/apps     
sudo apt-get update
sudo apt-get install hotshots

包含特性:

  • 简单易用
  • 功能完整
  • 内置编辑器
  • 热键
  • 内置放大功能
  • 手动控制和多屏捕捉
  • 支持输出格式:Black & Whte (bw), Encapsulated PostScript (eps, epsf), Encapsulated PostScript Interchange (epsi), OpenEXR (exr), PC Paintbrush Exchange (pcx), Photoshop Document (psd), ras, rgb, rgba, Irix RGB (sgi), Truevision Targa (tga), eXperimental Computing Facility (xcf), Windows Bitmap (bmp), DirectDraw Surface (dds), Graphic Interchange Format (gif), Icon Image (ico), Joint Photographic Experts Group 2000 (jp2), Joint Photographic Experts Group (jpeg, jpg), Multiple-image Network Graphics (mng), Portable Pixmap (ppm), Scalable Vector Graphics (svg), svgz, Tagged Image File Format (tif, tiff), webp, X11 Bitmap (xbm), X11 Pixmap (xpm), and Khoros Visualization (xv)
  • 国际化支持:巴斯克语、中文、捷克语、法语、加利西亚语、德语、希腊语、意大利语、日语、立陶宛语、波兰语、葡萄牙语、罗马尼亚语、俄罗斯语、塞尔维亚语、僧伽罗语、斯洛伐克语、西班牙语、土耳其语、乌克兰语和越南语

  • 主页: thehive.xbee.net
  • 开发者 xbee
  • 许可证: GNU GPL v2
  • 版本号: 2.2.0

ScreenCloud

ScreenCloud in action

ScreenCloud是一款易于使用的开源截图工具。

在这款软件中,用户可以用三个热键之一或只需点击ScreenCloud托盘图标就能进行截图,用户也可以自行选择保存截图的地址。

如果你选择上传你的截图到screencloud网站,链接会自动复制到你的剪贴板上,你能通过email或在一个聊天对话框里和你的朋友同事分享它,他们肯定会点击这个链接来看你的截图的。

包含特性:

  • 捕捉整个屏幕,窗口和截选区域
  • 快速又简单:截取图片,粘贴链接,完成
  • 免费托管你的截图
  • 热键
  • 设置定时器延迟
  • 允许 '捕捉窗口边框'
  • 启用/禁用通知
  • 设置开机自启动
  • 调整账户/上传/文件名/快捷方式的设置
  • 跨平台工具
  • 插件支持:保存至Dropbox,Imgur等等
  • 支持上传至FTP和SFTP服务器

  • 主页: screencloud.net
  • 开发者: Olav S Thoresen
  • 许可证: GNU GPL v2
  • 版本号: 1.2.1

KSnapshot

KSnapShot in action

KSnapshot也是一款易于使用的截图工具,它能给整个桌面、单一窗口、窗口的一部分或一块所选区域捕捉图像。图像能以各种不同格式保存。

KSnapshot也允许用户用热键来进行截图。除了保存截图之外,它也可以被复制到剪贴板或用任何与图像文件关联的程序打开。

KSnapshot是KDE 4图形模块的一部分。

包含特性:

  • 以多种格式保存截图
  • 延迟截图
  • 剔除窗口装饰(边框、菜单等)
  • 复制截图至剪贴板
  • 热键
  • 能用它的D-Bus接口进行脚本化

  • 主页: www.kde.org
  • 开发者: KDE, Richard J. Moore, Aaron J. Seigo, Matthias Ettrich
  • 许可证: GNU GPL v2
  • 版本号: 0.8.2

via: http://www.linuxlinks.com/article/2015062316235249/ScreenCapture.html

译者:ZTinoZ 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

linuxlogo(或叫 linux\_logo)是一款在Linux命令行下用彩色 ANSI 代码生成附带有系统信息的发行版徽标的工具。

Linux_Logo – 输出彩色 ANSI Linux 发行版徽标

Linux\_Logo – 输出彩色 ANSI Linux 发行版徽标

这个小工具可以从 /proc 文件系统中获取系统信息并可以显示包括主机上安装的发行版在内的很多发行版的徽标。

与徽标一同显示的系统信息包括 : Linux 内核版本,最近一次编译Linux内核的时间,处理器/核心数量,速度,制造商,以及哪一代处理器。它还能显示总共的物理内存大小。

无独有偶,screenfetch是一个拥有类似功能的工具,它也能显示发行版徽标,同时还提供更加详细美观的系统信息。我们之前已经介绍过这个工具,你可以参考一下链接:

linux\_logo 和 Screenfetch 并完全一样。尽管 screenfetch 的输出较为整洁并提供更多细节, 但 linux\_logo 则提供了更多的彩色 ANSI 图标, 并且提供了格式化输出的选项。

linux\_logo 主要使用C语言编写并将 linux 徽标呈现在 X 窗口系统中因此需要安装图形界面 X11 或 X 系统(LCTT 译注:此处应是错误的。按说不需要任何图形界面支持,并且译者从其官方站 http://www.deater.net/weave/vmwprod/linux_logo 也没找到任何相关 X11的信息)。这个软件使用GNU 2.0协议。

本文中,我们将使用以下环境测试 linux\_logo 工具。

操作系统 : Debian Jessie
处理器 : i3 / x86_64

在 Linux 中安装 Linux Logo工具

1. linuxlogo软件包 ( 5.11 稳定版) 可通过如下方式使用 apt, yum 或 dnf 在所有发行版中使用默认的软件仓库进行安装

# apt-get install linuxlogo            [用于基于 Apt 的系统] (译者注:Ubuntu中,该软件包名为linuxlogo)
# yum install linux_logo            [用于基于 Yum 的系统]
# dnf install linux_logo            [用于基于 Dnf 的系统]
或
# dnf install linux_logo.x86_64         [用于 64 位系统]

2. 装好linuxlogo软件包之后,你可以使用命令 linuxlogo 来获取你当前使用的发行版的默认徽标..

# linux_logo
或
# linuxlogo

获取默认系统徽标

获取默认系统徽标

3. 使用 [-a] 选项可以输出没有颜色的徽标。当在黑白终端里使用 linux\_logo 时,这个选项会很有用。

# linux_logo -a

黑白 Linux 徽标

黑白 Linux 徽标

4. 使用 [-l] 选项可以仅输出徽标而不包含系统信息。

# linux_logo -l

输出发行版徽标

输出发行版徽标

5. [-u] 选项可以显示系统运行时间。

# linux_logo -u

输出系统运行时间

输出系统运行时间

6. 如果你对系统平均负载感兴趣,可以使用 [-y] 选项。你可以同时使用多个选项。

# linux_logo -y

输出系统平均负载

输出系统平均负载

如需查看更多选项并获取相关帮助,你可以使用如下命令。

# linux_logo -h

Linuxlogo 选项及帮助

Linuxlogo选项及帮助

7. 此工具内置了很多不同发行版的徽标。你可以使用 [-L list] 选项查看在这些徽标的列表。

# linux_logo -L list

Linux 徽标列表

Linux 徽标列表

如果你想输出这个列表中的任意徽标,可以使用 -L NUM-L NAME 来显示想要选中的图标。

  • -L NUM – 会输出列表中序号为 NUM 的图标 (不推荐).
  • -L NAME – 会输出列表中名为 NAME 的图标。

例如,如果想要显示 AIX 的徽标,你可以使用如下命令

# linux_logo -L 1
或
# linux_logo -L aix

输出 AIX 图标

输出 AIX 图标

: 命令中的使用 -L 1 是因为 AIX 徽标在列表中的编号是1,而使用 -L aix 则是因为 AIX 徽标在列表中的名称为 aix

同样的,你还可以使用这些选项输出任何图标,以下是一些例子..

# linux_logo -L 27
# linux_logo -L 21

各种 Linux 徽标

各种 Linux 徽标

你可以通过徽标对应的编号或名字使用任意徽标。

一些使用 Linux\_logo 的建议和提示

8. 你可以在登录界面输出你的 Linux 发行版徽标。要输出默认徽标,你可以在 ~/.bashrc文件的最后添加以下内容。

if [ -f /usr/bin/linux_logo ]; then linux_logo; fi

: 如没有~/.bashrc 文件,你需要在当前用户的 home 目录下新建一个。

9. 在添加以上内容后,你只需要注销并重新登录即可看到你的发行版的默认徽标

Print Logo on User Login

在用户登录时输出徽标

其实你也可以在登录后输出任意图标,只需加入以下内容:

if [ -f /usr/bin/linux_logo ]; then linux_logo -L num; fi

重要: 不要忘了将 num 替换成你想使用的图标。

10. 你也能直接指定徽标所在的位置来显示你自己的徽标。

# linux_logo -D /path/to/ASCII/logo

11. 在远程登录时输出图标。

# /usr/local/bin/linux_logo > /etc/issue.net

如果你想使用 ASCII 徽标而不是含有颜色的 ANSI 徽标,则使用如下命令

# /usr/local/bin/linux_logo -a > /etc/issue.net

12. 创建一个 Linux 上的端口 - 用于回应连接的端口。要创建 Linux 端口, 则需在 /etc/services 文件中加入以下内容

penguin 4444/tcp    penguin

这里的 4444 是一个未被任何其他资源使用的空闲端口。你也可以使用其他端口。你还需要在 /etc/inetd.conf中加入以下内容:

penguin stream       tcp    nowait  root /usr/local/bin/linux_logo 

并使用以下命令重启 inetd 服务

# killall -HUP inetd

(LCTT 译注:然后你就可以远程或本地连接到这个端口,并显示这个徽标了。)

linux\_logo 还可以用做启动脚本来愚弄攻击者或对你朋友使用恶作剧。这是一个我经常在我的脚本中用来获取不同发行版输出的好工具。

试过一次后,你就不会忘记的。让我们知道你对这个工具的想法及它对你的作用吧。 不要忘记给评论、点赞或分享!


via: http://www.tecmint.com/linux_logo-tool-to-print-color-ansi-logos-of-linux/

作者:Avishek Kumar 译者:KevinSJ 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

Atom 1.0时代来临。作为[最好的开源代码编辑器]之一,Atom已公开使用快一年了,近段时间,第一个稳定版本的原子编辑器的发布却引起了广大用户的谈论。这个Github上的项目随着“为21世纪破解文本编辑器”活动的兴起,已近被下载了150万余次,积累35万活跃用户。

这是个漫长的过程

滴水穿石,非一日之功,Atom同样经历一个漫长的过程。从2008年首次提出概念到这个月第一个稳定版本的发布,主创人员和全球各地的贡献者,这几年来不断地致力于Atom核心的开发。我们通过下面这张图来了解一下Atom的发展过程:

Image credit: Atom

图片来源:Atom

回到未来

Atom 1.0 通过流行的视频发布方式,展示了这款编辑器的潜能。这个视屏就像70年代的科幻连续剧一样,今天你将会看到一个极其酷炫的视频:

原子编辑器特点

  • 跨平台编辑
  • 实现包管理
  • 智能化、自动化
  • 文件系统视图
  • 多窗操作
  • 支持查找更换
  • 高度个性化
  • 界面更新颖

Atom 1.0起来

Atom 1.0 支持Linux,Windows和Mac OS X。对于基于Debian的Linux,例如Ubuntu和Linux Mint,Atom提供了deb包。对于Fedora,同样有rpm包。如果你愿意,你可以下载源代码。通过下面的链接下载最新的版本。

如果你愿意,你可以[通过PPA在Ubuntu上安装Atom]。PPA并不是官方解决方案。

注:下面是一个调查,可以发布的时候在文章内发布个调查

你对Atom感兴趣吗?

  • 噢,当然!这是程序员的福音。
  • 我并不这样认为。我见过更好的编辑器。
  • 并不关心,我的默认编辑器就能胜任我的工作。

via: http://itsfoss.com/atom-stable-released/

作者:Abhishek 译者:sevenot 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

您是否想过打造您自己的 Linux 发行版?每个 Linux 用户在他们使用 Linux 的过程中都想过做一个他们自己的发行版,至少一次。我也不例外,作为一个 Linux 菜鸟,我也考虑过开发一个自己的 Linux 发行版。从头开发一个 Linux 发行版这件事情被称作 Linux From Scratch (LFS)。

在开始之前,我总结了一些有关 LFS 的内容,如下:

1. 那些想要打造他们自己的 Linux 发行版的人应该了解打造一个 Linux 发行版(打造意味着从头开始)与配置一个已有的 Linux 发行版的不同

如果您只是想调整下启动屏幕、定制登录页面以及拥有更好的外观和使用体验。您可以选择任何一个 Linux 发行版并且按照您的喜好进行个性化配置。此外,有许多配置工具可以帮助您。

如果您想打包所有必须的文件、引导加载器和内核,并选择什么该被包括进来,然后依靠自己编译这一切东西。那么您需要的就是 Linux From Scratch (LFS)。

注意:如果您只想要定制 Linux 系统的外表和体验,这个指南并不适合您。但如果您真的想打造一个 Linux 发行版,并且向了解怎么开始以及一些其他的信息,那么这个指南正是为您而写。

2. 打造一个 Linux 发行版(LFS)的好处

  • 您将了解 Linux 系统的内部工作机制
  • 您将开发一个灵活的适应您需求的系统
  • 您开发的系统(LFS)将会非常紧凑,因为您对该包含/不该包含什么拥有绝对的掌控
  • 您开发的系统(LFS)在安全性上会更好

3. 打造一个Linux发行版(LFS)的坏处

打造一个 Linux 系统意味着将所有需要的东西放在一起并且编译之。这需要许多查阅、耐心和时间。而且您需要一个可用的 Linux 系统和足够的磁盘空间来打造 LFS。

4. 有趣的是,Gentoo/GNU Linux 在某种意义上最接近于 LFS。Gentoo 和 LFS 都是完全从源码编译的定制的 Linux 系统

5. 您应该是一个有经验的Linux用户,对编译包、解决依赖有相当的了解,并且是个 shell 脚本的专家。

了解一门编程语言(最好是 C 语言)将会使事情变得容易些。但哪怕您是一个新手,只要您是一个优秀的学习者,可以很快的掌握知识,您也可以开始。最重要的是不要在 LFS 过程中丢失您的热情。

如果您不够坚定,恐怕会在 LFS 进行到一半时放弃。

**6. 现在您需要一步一步的指导来打造一个 Linux 。LFS 手册是打造 LFS 的官方指南。我们的合作站点 tradepub 也为我们的读者制作了 LFS 的指南,这同样是免费的。 ###

您可以从下面的链接下载 Linux From Scratch 的电子书:

下载: Linux From Scratch

7. 当前 LFS 的版本是 7.7,分为 systemd 版本和非 systemd 版本。

LFS 的官方网站是: http://www.linuxfromscratch.org/

您可以在官网在线浏览 LFS 以及类似 BLFS 这样的相关项目的手册,也可以下载不同格式的版本。

8. Linux 中国/LCTT 翻译了一份 LFS 手册(7.7,systemd 版本)

经过 LCTT 成员的努力,我们终于完成了对 LFS 7.7 systemd 版本手册的翻译。

手册在线访问地址:https://linux.cn/lfs/LFS-BOOK-7.7-systemd/index.html

CHM 版本: https://img.linux.net.cn/lfs/LFS-BOOK-7.7-systemd.chm

PDF 版本: https://img.linux.net.cn/lfs/LFS-BOOK-7.7-systemd.pdf

其它格式的版本稍后推出。

感谢参与翻译的成员: wxy, ictlyh, dongfengweixiao, zpl1025, H-mudcup, Yuking-net, kevinSJ 。

关于:Linux From Scratch

这本手册是由 LFS 的项目领头人 Gerard Beekmans 创作的, Matthew Burgess 和 Bruse Dubbs 参与编辑,两人都是LFS 项目的联合领导人。这本书内容很广泛,有 338 页之多。

手册中内容包括:介绍 LFS、准备构建、构建 LFS、建立启动脚本、使 LFS 可以引导,以及附录。其中涵盖了您想知道的 LFS 项目中的所有东西。

这本手册还给出了编译一个包的预估时间。预估的时间以编译第一个包的时间作为参考。所有的东西都以易于理解的方式呈现,甚至对于新手来说也是这样。

如果您有充裕的时间并且真正对构建自己的 Linux 发行版感兴趣,那么您绝对不会错过下载这个电子书(免费下载)的机会。您需要做的,便是照着这本手册在一个工作的 Linux 系统(任何 Linux 发行版,足够的磁盘空间即可)中开始构建您自己的 Linux 系统,付出时间和热情。

如果 Linux 使您着迷,如果您想自己动手构建一个自己的 Linux 发行版,这便是现阶段您应该知道的全部了,其他的信息您可以参考上面链接的手册中的内容。

请让我了解您阅读/使用这本手册的经历,这本详尽的 LFS 指南的使用是否足够简单?如果您已经构建了一个 LFS 并且想给我们的读者一些建议,欢迎留言和反馈。


via: http://www.tecmint.com/create-custom-linux-distribution-from-scratch/

作者:Avishek Kumar 译者:wwy-hust 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出