zoukankan      html  css  js  c++  java
  • KALI LINUX 新闻博客 --- Kali Linux 2020.3 稳定正式版已发布 (ZSH, Win-Kex, HiDPI & 蓝牙武器库)

     文章来源 : https://www.kali.org/news/kali-2020-3-release/

    发布日期:2020年8月18日  发布人:

     

      又到了每年又一个Kali Linux发布的时间第三季度– Kali Linux 20202.3。(译者注:kali大约一季度发布一个新版本)新版带来了许多令人印象深刻的更新,所有这些都可以立即下载更新。(译者注:下载就是说下载安装镜像,更新就是在已有的系统上直接更新到最新版)

    快速预览从 2020年5月上次发布(Kali Linux 2020.2)以来所新增内容

    全新Shell – 开启从 bash 切换至 zsh的进程(译者注:言外之意就是安装有zsh但不是默认shell)

    Win-Kex(Windows + Kali Desktop EXperience) 发布 – 用于在 WSL 中安装 Kali Linux,现已支持 WSL2

    支持自动化 HiDPI 模式 – 轻松地切换模式

    工具图标 –现在每个默认工具都有其自己的唯一图标 (译者注:默认工具就是安装好后的系统自带的一些必备软件,并非所有)

    蓝牙武器库 – 为 Kali NetHunter 的新增工具集

    支持 Nokia – 为 Kali NetHunter 的新增设备

    设置优化 – 不再缺少网络存储库的问题 (译者注:网络存储库/网络仓库 network repositories 也叫软件源或网络镜像,言外之意就是会默认预先定义一个软件源),并且安装速度更快(译者注:所谓的安装速度更快指的是禁用了网络自动更新功能)

     

     

     

     

    全新Shell(即将推出)

      (我们希望使用Kali Linux的大多数人都是经验丰富的Linux用户。这样就会使他们在命令行环境下也感觉非常舒适。(译者注:kali和其他linux一样任然以命令行界面为主,这对新手不太友好),我们理解 "shell "对每个人(本地或远程!)来说都是非常个性化和珍贵的东西,因为这是大多数人与Kali Linux交互的方式。到目前为止,许多有经验的用户仅使用一个“ GUI”来启动多个终端。(译者注:什么是仅使用一个“ GUI”来启动多个终端?我认为如果是远程环境下用putty连接主机的控制台,putty就是图形化GUI,如果是本地使用,桌面上的虚拟终端本身就是一个GUI)默认情况下,当您打开终端或控制台时,Kali Linux始终将“ bash” (又名“ Bourne-Again SHell”)用作默认shell。任何经验丰富的Kali用户都将非常了解该提示kali@kali:~$ 对于老用户是root@kali:~#!)

      今天,我们宣布了切换到ZSH shell的计划当前计划将其作为2020.4中 默认shell(对于此2020.3版本,bash仍将是默认shell

      如果您是Kali Linux 2020.3 全新默认安装,则应该已经预装了ZSH,准备一试 (如果没有,请执行sudo apt install -y zsh zsh-syntax-highlighting zsh-autosuggestions但是,如果您安装了Kali Linux的早期版本并已升级到2020.3,则您的用户将缺少我们精心制作的默认ZSH配置。因此,仅对于升级用户,请确保复制配置文件:

    kali@kali:~$ cp /etc/skel/.zshrc ~/
    kali@kali:~$

      然后,您所需要做的就是切换到ZSH:

    kali@kali:~$ zsh
    ┌──(kali㉿kali)-[~]
    └─$

       如果您喜欢所看到的内容,可以通过执行将ZSH设置为默认值 (替换bash)chsh -s /bin/zsh 这就是我们将在2020.4中要执行的操作

       我们希望在此切换之前向社区发出通知。这是一个非常大的变化(有些人可能争辩比去年Gnome切换到Xfce更大)。我们也在接收反馈。我们希望我们在设计和功能之间达到适当的平衡,但是我们知道这些通常不会一次就完美完成。而且,我们不希望给默认的shell添加过多的功能,因为低功率的设备会很吃力,或者阅读起来很费眼。ZSH一直是我们一直想做的事情(甚至在切换到Xfce之前!)

      在下一个周期中,我们将进行广泛的测试,因此我们保留推迟默认更改,或完全改变方向的权利。我们再次鼓励您对这个进程提供反馈。我们没有办法独自考虑到每种使用情况,所以您的帮助很重要。

    问:)为什么要进行切换?bash怎么了?答:)您可以使用bash进行很多高级操作,并对其进行自定义以执行更多操作,但是ZSH允许您执行更多。这是一个很大的卖点。

    问:)为什么您选择ZSH而不是fish?在切换shell的讨论中,出现的选项之一是Fish (友好交互式shellFish是一个不错的shell(可能比ZSH更好),但是实际上,由于它与POSIX不兼容,因此不是真正的考虑因素。不兼容将引起很多问题,因为普通的单行方式one-liners 根本不能工作。(译者注:单行方式one-liners是什么我不太清楚

    问:)您将使用任何ZSH框架(例如Oh-My-ZSH或Prezto)吗?答:)在默认情况下,目前不做。这些框架的体量不适用于低功耗设备。之后,您仍然可以自行安装它们(就像许多团队做的那样)。(译者注:许多团队是指比如ubuntu社区中的开发人员,他们保留别人改变bash权利

    Win-KeX

    在 "Windows Subsystem for Linux"(WSL)上拥有Kali Linux是我们从它出来后就一直在利用的。随着WSLv2的发布,整体功能和用户体验得到了显着改善。

    如今,随着Win-KeX(Windows + Kali Desktop EXperience)的推出,体验再次得到改善在安装,输入kex或单击按钮后,Win-KeX将为您提供持久会话GUI

       安装WSL后(网上有无数教程,或者您可以按照我们的教程进行操作,可以通过以下操作进行安装Win-KeX

    sudo apt update && sudo apt install -y kali-win-kex

      之后,如果您想创建快捷方式,请按照我们的教程进行操作,或者只需输入kex

      对于WSL(对于Docker和AWS EC2也如此),我们看到的一点是在获得桌面环境后,人们注意到有些工具并不存在。这是因为默认情况下不包含它们,以使镜像尽可能小。您要么需要一个接一个地手动安装它们,要么需要获取默认的元包以立即使用所有工具:sudo apt install -y kali-linux-default

      请注意,Win-KeX确实在x64上需要WSL v2,因为它与WSL v1或arm64不兼容。

    有关更多信息,请参见我们的文档页面

    自动化HiDPI

      HiDPI显示器变得越来越普遍。不幸的是,开箱即用的Linux支持并不是很好老一点的Linux用户可能还记得有一段时间,对于很多硬件改变是非常常见的。)这意味着在执行全新安装后,需要进行一些调整才能使其正常运行,否则字体/文本/显示内容可能很小而无法读取。我们有一个指南来解释使其正常运行所需的过程,但是之前的过程有些“麻烦”。我们想做得更好

    因此,我们制作了kali-hidpi-mode现在,输入kali-hidpi-mode或从菜单中选择它(如下所示),应该可以自动在HiDPI模式之间切换。

    工具图标

      在过去的几个版本中,我们一直在展示获取更多主题工具图标的进展。现在我们可以说,如果使用默认的工具列表kali-linux-default),则菜单中的每个工具(然后还有一些其他工具!)现在都应该具有自己的图标

      在接下来的Kali的几个发行版中,我们将致力于在菜单中添加缺少的工具(并为其创建图标),并扩展到kali-linux-large metapackage中(然后是kali-tools-everything)。. 我们也有 在菜单之外的这些图标 计划--更多信息将在即将发布的版本中公布。

    Kali NetHunter蓝牙武器库

      我们很自豪地介绍来自kali NetHunter团队yesimxev开发的蓝牙武器库。它结合了Kali NetHunter应用程序中的一组蓝牙工具以及一些预配置的工作流程和令人兴奋的用例。您可以使用您的外部适配器侦察欺骗监听注入到各种设备,包括扬声器,耳机,手表,甚至是汽车。

    请注意,从现在开始,需要在内核中启用 RFCOMM 和 RFCOMM tty 来支持一些工具。

    为诺基亚手机的Kali NetHunter

      NetHunter现在支持诺基亚3.1诺基亚6.1手机,感谢yesimxev图片可在我们的下载站点上找到请注意,由于技术原因,这些镜像包含“最小Kali rootfs”,但是您可以通过轻松安装所有默认工具sudo apt install -y kali-linux-default。(译者注:所说的技术原因应该是诺基亚现在是安卓机所以安卓文件系统单文件最大是4GB,因此只能包含最小文件系统,但后续可以手动安装上所需的软件包,比如安装所有软件 sudo apt install kali-linux-everything)

     

    设置优化

       完整的安装器镜像始终具有离线安装所需的所有软件包,但是如果您使用该镜像安装了Kali Linux系统且未禁用网络,安装过程中则安装程序将自动运行dist-upgrade。这样做是为了确保您在首次启动时拥有最新的软件包。这一步可能会花费很长时间,尤其是在发布大量更新之后的几个月从2020.3开始,我们在完整安装程序中禁用了网络镜像,以便始终获得更快的安装速度以及发行版的无变化的软件包和版本-只需确保安装后进行更新即可

       在进行此操作的同时,我们修复了另一个相关问题。如果在安装过程中没有网络访问权限(主动地或其他方式),您将获得一个空白的网络存储库/etc/apt/sources.list)。这意味着您将无法用apt来安装其他软件包。尽管可能会有一些用户永远无法连接网络,但我们认为最好在所有情况下实际配置该文件这就是我们所做的默认情况下,在2020.3之后进行的任何全新安装都将预先定义网络存储库

    ARM设备更新

      我们(以及进行了很多后端更改的工作 Francisco JoseRodríguezMartos为我们的ARM设备更新了构建脚本我们预先生成了各种不同的ARM映像 (从2020.3 – 19映像开始),以便快速下载和部署,并且我们为更多的设备(从2020.3 – 39映像开始)构建了脚本。如果您的设备不是我们发布镜像的设备之一,则需要使用脚本自行生成镜像。

      ARM 2020.3版本中的显着变化:

    所有的ARM映像 安装了 kali-linux-default元包,使元包与我们的其他版本保持一致,因此在您首次启动时可以使用更多工具。

    我们减小了所创建的所有ARM映像的大小,因此下载文件应更小。但是,您仍然需要至少使用16GB的 SD卡/ u盘/ eMMC

    现在可以在sdcard或eMMC使用PinebookPinebook Pro映像

    有镜像创建过程中Pinebook内置WiFi驱动程序,而不是在第一次启动,这应该会加快第一次启动时间

    Pinebook 已从上游固件中变化,其中更改 ccode=DE 到 ccode=all-这允许访问更多的 2.4GHz 和 5GHz 通道。

    64位的RaspberryPi镜像在创建镜像的过程中已经内置了RaspberryPi的userland实用程序,所以以前只在32位镜像上可用的vcgencmd和其他各种实用程序现在也可以在64位上使用了。

    ODROID-C2镜像现在使用Kali内核,而不是供应商提供的内核。这意味着在未来,一个apt dist-upgrade将让你获得内核更新,而不是等待新的Kali版本。

    现在,/etc/fstab文件通过UUID包含了根分区,这将使在支持UUID的设备上更加容易的使用u盘而不是SD卡。

    一些正在进行中的事情:

    RaspberryPi映像使用4.19内核。我们想升级到5.4,但是nexmon不能正常工作(因为新内核需要固件版本=> 7.45.202)目前还没有nexmon补丁

    有一个新的USBArmory Mk2 构建脚本但是,我们没有用于测试它的硬件,因此我们正在寻找能够测试它的社区反馈。

    Veyron镜像将在晚些时候发布,以内核问题还没有被追踪到。

    桌面环境

    由于对Gnome进行了较小的更新,因此我们一直在利用新设置的一些优势:

    • GNOME的文件管理器nautilus有了新主题
    • GNOME的系统监视器现在可以匹配颜色,并且还具有堆叠的CPU图表
    • 改进了“嵌套标题栏”的设计(例如,在“设置”窗口中,其中左侧标题栏与侧面导航栏相连)

    侏儒

    社区宣传
      版本说明中新增了一个部分,即社区宣传。这些是来自公众的人,他们在上一个版本中帮助了Kali和团队。我们要赞扬他们的工作(我们喜欢把功劳归于他们!)。

    Crash已经帮助社区一段时间了,谢谢你!
    FrangaL,他在Kali Linux ARM方面做了很多工作,谢谢你。
      任何人都可以帮忙,任何人都可以参与进来!

    下载Kali Linux 2020.3

      新出炉的镜像,你还在等什么?现在就开始下载吧

      经验丰富的 Kali Linux 用户已经意识到这一点,但对于那些没有意识到这一点的用户,我们也制作了每周构建版,你也可以使用。如果你不能等不急我们的下一个版本,而你又想在下载镜像时获得最新的软件包,你可以直接使用每周构建版来代替。这样你需要做的更新就会减少。只需知道这些是自动构建的,我们不会像我们的标准发布镜像那样进行QA问答。但我们很乐意接受关于这些镜像的错误报告,因为我们希望在下一个版本发布前修复所有问题。

      现有的升级 如果你已经安装了Kali Linux,请记住你可以随时进行快速升级。

    1 kali@kali:~$ echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list
    2 kali@kali:~$
    3 kali@kali:~$ sudo apt update && sudo apt -y full-upgrade
    4 kali@kali:~$
    5 kali@kali:~$ [ -f /var/run/reboot-required ] && sudo reboot -f
    6 kali@kali:~$

      您现在应该在Kali Linux 2020.3上。我们可以通过以下方法进行快速检查:

    kali@kali:~$ grep VERSION /etc/os-release
    VERSION="2020.3"
    VERSION_ID="2020.3"
    VERSION_CODENAME="kali-rolling"
    kali@kali:~$
    kali@kali:~$ uname -v
    #1 SMP Debian 5.7.6-1kali2 (2020-07-01)
    kali@kali:~$
    kali@kali:~$ uname -r
    5.7.0-kali1-amd64
    kali@kali:~$

      注意:uname -r的输出可能会有所不同,具体取决于系统体系结构

      与往常一样,如果您遇到Kali中的任何错误,请在我们的错误跟踪器上提交报告我们永远无法修复我们不知道已损坏的东西! 而且Twitter的不是一个Bug跟踪器!

  • 相关阅读:
    Django与forms组件校验源码
    局部钩子和和全局钩子
    Form组件参数配置
    Form渲染错误信息
    Django与分页器
    Django与from组件
    uiautomatorview 提示:no android devies were detected by adb
    Flutter 应用入门:包管理
    Flutter 应用入门:路由管理
    Flutter 应用入门:计数器
  • 原文地址:https://www.cnblogs.com/GKLBB/p/13565675.html
Copyright © 2011-2022 走看看