1.1卡莉Linux历史

是基于的企业级的安全审计分发版。的使用人群是安全专家和管理人员,可以让他们进行高级* * *测试,取证分析和安全审计。

分发版?

这个词被广泛用于表示整个的操作系统,但实际上,只是内核的名字。内核是用于在硬件与最终用户应用程序之间处理交互的软件。

内核之上的一个完整操作系统,通常包括安装程序和很多的应用程序,既可以预先安装,也可以用一个易于安装的方式进行打包。

分发版。基于项目构建,还增加了超过个有特定目的的软件包,其都是与信息安全和* * *测试行业相关的。

稳定版”或“测试版”。这个术语也同样适用于,例如,滚动分发版。

历史

项目默默开始于年,那时公司决定他们想用具有完成配套的基础架构需求和改进过的封装技术的派生版来替换他们古老的,手动维护的项目。这个决定促使基于分发版来构建,因为以其质量和稳定性著称,而且还有大量可供选择的有用软件。这就是为什么我()以一个顾问身份介入到这个项目的原因。

)在一年后的年月发布,该版本基于同时期发布的稳定分发版。在那第一个开发的年头里,我打包了上百个与* * *测试相关的应用,并且构建了基础平台。即使应用的数量是很大,但列表中的应用都是精心策划的,那些已不能使用或者功能重复,已在更好的软件中实现的应用都去掉了。

发布后的两年时间里,得益于更新的内核,发行了多个增量更新、扩展了可用软件的范围,改进了对硬件的支持。随着连续统一的持续投入,我们确保所有重要的软件包都保持可安装的状态,随时都可以创建定制化的活动镜像(分发版的标志)。

年,当出现后,我们开始基于其重新构建。版本没有使用,而在这个版本,我们决定使用并增强它:我们添加了扩展以获得缺失的特性,其中应用菜单最为显著。这些工作的结果就是,该版本于年月发布。

默认的桌面环境:桌面环境是一些共享图形工具包,可以在用户工桌站上一起被使用的图形应用的集合。在服务器中一般不使用桌面环境。通常情况下,桌面环境都提供一个应用程序启动器,一个文件管理器,一个浏览器,邮件客户端和办公套件等等。

,,,)的主镜像中安装的就是。如果你不喜欢,可以很容易构建一个定制的,带有你自己所选择桌面环境的镜像。本书第章“高级用法”中将会介绍这部分内容。

始终让* * *测试应用处于最新的版本。然而,不幸的是,这个目标有点问题,因为是基于稳定版构建的,而这就要求我们对很多软件包进行(将软件补丁应用到比该补丁原本要针对的软件版本更老的版本上)。这是因为事实上,稳定版把软件的稳定性看得最重,因而导致在集成该软件到分发版中时,与上游更新的发布有了很大的延迟。鉴于我们在不断整合集成上的努力,很自然会把移到版上来,这样我们就能从所有软件包的最新版本中获益了,只要他们一旦有更新,我们就可以更新。当然,版的更周新更激进,这与的哲学更为兼容。

版的本质。当滚动分发版有效一段时间后,版发布了,这是第一个官方发布的,包含了滚动特性的分发版:当你安装最新的发布版时,你的系统实际上是跟随了分发版,每天你都会得到一个新的更新。在过去,发行版只是在当时的分发版的一个快照,只不过添加了一些特定的软件包。

安装过程中所遇到的每一件事所需要的知识。


1.1卡莉Linux历史