Kali Linux基于构建渗透测试操作系统的多年知识和经验,它跨越了之前多个项目(译者注:这里的项目指的是kali的进化版本,kali进化经历了四个阶段 whoppix-》whax-》backtrack(Auditor Security Collection + WHAX)-》kali)。在这些项目的整个生存周期中,由于团队始终很小,因此只有几个开发人员。但是Kali经过多年的发展,已经有了长足的进步

第一个项目称为Whoppix,是WhiteHat Knoppix的缩写。从名称可以推断出,它是以Knoppix为底层操作系统的。Whoppix的发行版本从v2.0到v2.7不等。

这为下一个项目WHAX(WhiteHat Slax的缩写)让路。名称的更改是因为基本操作系统从Knoppix更改为Slax。WHAX从v3开始,这是向Whoppix致敬的。

同时又生产了一个类似的操作系统,Auditor Security Collection (通常简称为Auditor,由http://Remote-exploits.com基于knoppix开发,并与WHAX共同努力整合下创造了BackTrack。BackTrack从v1到v3都是基于Slackware的,但后来在v4到v5的时候换成了Ubuntu。

利用这一切积累的经验,Kali Linux在2013年继BackTrack之后出现。Kali一开始使用Debian稳定版作为引擎,当Kali成为一个滚动的操作系统时,才转向Debian测试版本。


以下是Kali Linux的发展概况:

日期 项目发布 基本操作系统
2004年8月 Whoppix v2 Knoppix
2005年7月 WHAX v3 Slax
2006年5月 BackTrack v1 Slackware Live CD 10.2.0版
2007年3月 BackTrack v2 Slackware Live CD 11.0.0版
2008年6月 BackTrack v3 Slackware Live CD 12.0.0版
2010年1月 BackTrack v4(Pwnsauce) Ubuntu 8.10(Intrepid Ibex)
2011年5月 BackTrack v5(Revolution) Ubuntu 10.04(Lucid Lynx)
2013年3月 Kali Linux v1(Moto) Debian 7(Wheezy)
2015年8月 Kali Linux v2(Sana) Debian 8(Jessie)
2016年1月 Kali Linux滚动 Debian测试

这只是主要的版本,还有一些小的版本是为了解决bug修复、发布和工具更新。

有关Kali Linux历史的更多详细信息,请参阅此页面。有关Kali Linux版本的更多信息,请参见本页


更新日期:2022-7-26
作者: g0tmi1k

 

KAL1 LINUX 官方文档之介绍 --- Kali Linux 历史的四个阶段的更多相关文章

  1. Typecho 官方文档 接口介绍

    官方开发文档实在是太潦草了 Widget_Archive 接口 参数 描述 indexHandle $archive Widget_Archive对象 $select Typecho_Db_Query ...

  2. Google Android官方文档进程与线程(Processes and Threads)翻译

    android的多线程在开发中已经有使用过了,想再系统地学习一下,找到了android的官方文档,介绍进程与线程的介绍,试着翻译一下. 原文地址:http://developer.android.co ...

  3. 一起学微软Power BI系列-官方文档-入门指南(1)Power BI初步介绍

    我们在前一篇文章微软新神器-Power BI,一个简单易用,还用得起的BI产品中,我们初步介绍了Power BI的基本知识.由于Power BI是去年开始微软新发布的一个产品,虽然已经可以企业级应用, ...

  4. TestNG官方文档中文版(1)-介绍

    TestNG的官方文档请见: http://testng.org/doc/documentation-main.html 1. 介绍    TestNG是一个设计用来简化广泛的测试需求的测试框架,从单 ...

  5. clang format 官方文档自定义参数介绍(中英文)

    官方文档:http://clang.llvm.org/docs/ClangFormatStyleOptions.html 中文 在代码中配置样式 当使用 clang::format::reformat ...

  6. vue.js 2.0 官方文档学习笔记 —— 01. vue 介绍

    这是我的vue.js 2.0的学习笔记,采取了将官方文档中的代码集中到一个文件的形式.目的是保存下来,方便自己查阅. !官方文档:https://cn.vuejs.org/v2/guide/ 01. ...

  7. 从LFS官方文档构建完整Linux系统

    从LFS官方文档构建完整Linux系统 http://www.cnblogs.com/sonofdark/p/4962609.html 这不是新手教程!!! Parallels Desktop (为防 ...

  8. TestNG官方文档中文版(2)-annotation(转)

    1. 介绍    TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器). 编写一个测试的 ...

  9. 在 Ubuntu 上安装 TensorFlow (官方文档的翻译)

    本指南介绍了如何在 Ubuntu 上安装 TensorFlow.这些指令也可能对其他 Linux 变体起作用, 但是我们只在Ubuntu 14.04 或更高版本上测试了(我们只支持)  这些指令. 一 ...

  10. 教你如何阅读Oracle数据库官方文档

    < Ask Oracle官方原创 > Oracle 官方文档 数量庞大,而且往往没有侧重点,让oracle新手看起来很费力.但是,仍有很多Oracle使用者认为任何oracle学习资料都比 ...

随机推荐

  1. bash shell 中 使用 cat > filename << EOF 创建文件

    https://www.cnblogs.com/yaolaoer/p/18155977 1. 保留原本格式 FILE="www.txt" cat > ${FILE} < ...

  2. go学习笔记:dst1 := make([]int, 4, 5) 中的 4,5 是什么意思

    语法格式 make([]int, length, capacity) 参数解释 第一个参数 4:长度(length) - 切片的初始长度,即切片中实际包含的元素个数 第二个参数 5:容量(capaci ...

  3. 用 ZEGO Avatar 做一个虚拟人|虚拟主播直播解决方案

    虚拟直播既可以实现单人视频直播,也可以邀请观众上麦.与虚拟主播进行多人连麦互动. 虚拟直播场景架构设计 虚拟直播场景的主要架构如下图所示(以多人连麦直播互动为例): 虚拟人直播体验 App 源码 ZE ...

  4. 更复杂的代码,为何跑得快了10倍?一次Draw Call优化引发的思考

    大家好,最近我挖了一个新的开源项目坑:N-Body 模拟,这是一个纯粹由兴趣驱动的项目,旨在通过编程模拟天体间的万有引力,并欣赏由物理规律所生成的优美图形. 在这个项目中,有一个核心环节是绘制天体的运 ...

  5. vLLM框架:LLM推理的高效机制

    vLLM框架:大语言模型推理的高效机制 vLLM(Virtual Large Language Model)是由加州大学伯克利分校团队开发的高性能大模型推理框架,通过创新的显存管理和调度策略,解决了传 ...

  6. 为什么选择线程池和 RabbitMQ 来对判题服务进行解耦?它们各自在解耦过程中起到了什么作用?

    选择线程池和 RabbitMQ 来对判题服务进行解耦,主要是因为它们能有效提升系统性能.增强可维护性与扩展性,具体如下: 选择原因 线程池:判题服务可能会面临大量的并发请求,线程池可以提前创建一定数量 ...

  7. [题解]AtCoder Beginner Contest 405(ABC405) A~F

    A - Is it rated? 照题意判定即可. 时间复杂度\(O(1)\). 点击查看代码 #include<bits/stdc++.h> using namespace std; i ...

  8. 【DB宝40】MySQL高可用管理工具Orchestrator简介及测试

    目录 一.Orchestrator简介 二.快速搭建Orchestrator环境 三.添加主从环境 四.修改集群别名 五.拖动界面修改主从关系 六.自动failover 一.Orchestrator简 ...

  9. MySQL Binlog Digger

    https://www.cnblogs.com/zqw111/p/12898819.html MySQL Binlog Digger是一个免费的,且基于图形界面的binlog挖掘分析工具.它可以为数据 ...

  10. Hive 整合 HBase

    为何 Hive 要整合 HBase HBase 不支持标准 SQL 语句,而且 HBase 做统计分析也不支持 Join 表操作,而这些功能是 Hive 所具备的,所以在实际的生产环境中将二者整合并让 ...