Ubuntu 23.04 正式发布

Ubuntu 23.04 “Lunar Lobster” 是 Ubuntu 操作系统的最新短期支持版本,该版本将获得 9 个月的支持,直到 2024 年 1 月。如果你需要长期支持,建议使用 Ubuntu 22.04 LTS 代替。

Linux 内核

  • Ubuntu 23.04 采用了新的 Linux 6.2 内核。

值得注意的 Ubuntu 内核功能:

  • 支持构建和运行具有通用和低延迟内核的 out-of-tree Rust 模块
  • 较新的 LSM 堆栈和 AppArmor 补丁集

值得注意的上游内核特性:

  • 通过 Call Depth Tracking,为较老的英特尔 Skylake CPU 提供性能提升
  • 支持英特尔 Arc 显卡 DG2/Alchemist
  • 新的英特尔 TDX 驱动程序
  • 支持索尼 DualShock 4 游戏手柄
  • 更新了 zstd 压缩代码
  • BPF 改进
  • 新的硬件支持,各种性能和安全改进

systemd v252.5

  • 初始化系统已更新至 systemd v252.5

工具链升级

  • OpenJDK

    默认的 Java 运行时和 JDK 已经更新到 OpenJDK v17,Java 17 是最新的 LTS 版本。

  • .Net

    添加了.Net v7 (7.0.105) 运行时和相关软件包。.Net v6 软件包被更新到最新的月度版本 6.0.116。

  • golang

    Go 语言编译器被更新到了 v1.20,这是最新的上游稳定版本。

  • Rust

    rustc 编译器更新到了 v1.67,cargo 包管理器更新到了 0.68。

  • Python

    Python 已经更新到了 v3.11

  • debuginfod service

    在这个周期中,我们做了大量的工作来改善我们的 debuginfod service。

    • 该服务现在为相当多的软件包编制索引并提供源代码。这意味着用户将不需要手动下载软件包的源代码,也不需要摆弄 GDB 的 dir 或 set substitute-path 命令。源代码的获取将由调试器透明地完成,这将节省大量的时间。
    • 该服务现在能够索引和服务来自私有 PPA 的调试工件。目前,它只对 ESM PPA 进行索引。
    • 该服务对新的 ddebs 和源代码进行索引的速度得到了提高。
  • Ruby

    Ruby 已经从 v3.0 更新到 v3.1

安全改进

  • ca-certificates 软件包已经更新到 Mozilla CA bundle 的 2.60 版本。

基础系统

Netplan v0.106 1

  • 在使用 match.macaddress 来匹配(物理)接口时,行为发生了轻微的变化,使用 PermanentMACAddress= 匹配而不是简单的 MACAddress= 匹配,这可能会影响某些容器或虚拟机中的接口匹配。
  • 实现了一个新的 netplan status 子命令来查询系统当前的网络状态。

Ubuntu Desktop

  • 新的安装程序
    • 默认的 Ubuntu 桌面安装程序现在是一个由 subiquity 支持的 Flutter 应用程序,并打包成 snap。
    • 最小化安装现在比完全安装更快,这在旧的安装程序中是不存在的
    • 在目标系统上安装可用的安全更新
    • 在新的安装程序出现问题的情况下,传统的安装程序仍然是可用的。
  • GNOME
    • GNOME 已经更新,包含了最新的 GNOME 44 版本中的新功能和修正。
  • 更新了 Ubuntu 字体
  • 更新了应用程序
    • Firefox 19 111

    • LibreOffice 7.5.2

      LibreOffice 现在可以在 RISC-V 上使用了

    • Thunderbird 102.10

下载:https://releases.ubuntu.com/lunar/

更多详情可查看:https://discourse.ubuntu.com/t/lunar-lobster-release-notes/31910

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/14166.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

FPGA基于XDMA实现PCIE X8视频采集HDMI输出 提供工程源码和QT上位机程序和技术支持

目录 1、前言2、我已有的PCIE方案3、PCIE理论4、总体设计思路和方案5、vivado工程详解6、驱动安装7、QT上位机软件8、上板调试验证9、福利:工程代码的获取 1、前言 PCIE(PCI Express)采用了目前业内流行的点对点串行连接,比起 PC…

JUC概述

1. JUC是什么? 在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类。此包包括了几个小的、已标准化的可扩展框架,并提供一些功能实用的类,没有这些类,一些功能会很难实现或…

单链表——“数据结构与算法”

各位CSDN的uu们你们好呀,今天,小雅兰的内容终于是我们心心念念的单链表啦,这一块呢,是一个很重要的部分,也是一个对目前的我来说,比较困难的部分,下面,就让我们进入单链表的世界吧 之…

【linux】对于权限的理解

权限 Linux权限的概念用户之间的切换 Linux权限管理文件权限操作文件的人Linux文件默认权限的设置权限掩码 所属组/其他删除拥有者创建的文件文件拥有者、所属组的修改修改文件拥有者修改文件所属组一次性修改拥有者和所属组 目录的执行权限 Linux权限的概念 首先,…

电脑怎么远程控制另一台电脑

要从一台电脑远程控制另一台电脑,您可以使用远程桌面软件。 以下是远程控制另一台电脑的步骤: 一、在两台电脑上安装远程桌面软件 有多种远程桌面软件可用,例如 Splashtop、微软远程桌面。 在远程电脑和本地电脑上分别安装软件。访问各自软…

【产品经理】系统上线自查清单

产品上线之前的准备工作,看起来简单,实际做起来是非常繁杂的,如果没有尽早考虑和准备,可能会手忙脚乱甚至导致产品延迟上线。 产品上线前的准备工作听起来简单,但实际做起来非常繁杂。除了要考虑用户需求、商业需求外&…

vue项目 解决el-table自适应高度,vue页面不显示多条滚动条,超出的部分让el-table内部出现滚动条(推荐使用第二种解决方案)

一、需求 后台管理系统:最常见的页面都是由—>左侧菜单、头部tabView页签、主体数据渲染页面(AppMain);而一般AppMain页面又分为: 搜索区域、table数据(分页),可能也会存在底部&a…

局域网 - 高速以太网(百兆、千兆、万兆)

文章目录 1 概述1.1 802.3 物理层规范1.2 以太网标准中后缀 -T、-F、-X 含义 2 分类2.1 快速以太网(802.3μ、百兆)2.2 千兆以太网(802.3z、802.3ab)2.3 万兆以太网(802.3ae) 3 扩展3.1 网工软考真题 1 概述…

Docker 部署 MySQL 一主多从

主从复制的原理: 1、主库: 创建一个有权访问binlog日志的从库账号,配置需要主从复制的库 有写操作时,可以将写操作或者写操作之后的数据记录到日志文件中(binlog) 通过一个线程通知需要同步数据…

设计模式:UML中的类图(6种关系)

一.UML图介绍 统一建模语言是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。 UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等 9 种图。 二.类图…

太阳的G2

我已经忘记是怎么喜欢上保罗的 入职腾讯的第一天,同事看到我的英文名cris,就笃信我应该是保罗的球迷。 是的,我是保罗的球迷「当然,不只是保罗的球迷」。 14-15赛季,保罗在的快船跟马刺鏖战7场,硬是在第7场…

4.24~25(总结)

第一周任务 - Virtual Judge 分析:这道题开始想错了,所以错了一次。后来又仔细读了一遍题,才发现,要是最长的那个排序子数组,所以第二次就做出来了,它其实应该分为两大块,第一块找左边的起点&a…

能源管理系统在电子厂房中的应用

摘要:以能耗管理系统在工业厂房的应用为例,介绍了系统架构及功能。重点分析能耗管理系统在工业厂房实施过程中遇到的难点,并对系统采集的数据进行分析,提出了相应的节能措施,帮助该业厂房达到节约能耗和运行费用的目的…

【Daily Share】没有域名怎么破?手把手教你如何通过hosts配置域名(假域名)

目录 ❌前言📄hosts文件🦉DNS解析步骤👌配置伪域名第一步 修改本机hosts配置第二步 配置服务器nginx 🔃流程图 ❌前言 ip记不住??? 域名不想买??? 每次当我…

【Linux】Linux开发工具

Linux开发工具 前言Linux编辑器 --- vimvim长啥样vim的基本概念vim的配置 Linux编译器 --- gcc/g编译和链接预处理编译汇编链接 细🔒链接静态库和动态库 Linux调试器 --- gdbLinux项目自动化构建工具 --- make/Makefile依赖关系和依赖方法 上方工具的简单示例 前言 …

0401概述-最短路径-加权有向图-数据结构和算法(Java)

文章目录 1 最短路径2 最短路径的性质3 加权有向图的数据结构3.1 加权有向边3.2 加权有向图 4 最短路径4.1 最短路径API4.2 最短路径的数据结构4.3 边的松弛4.4 顶点的松弛 结语 1 最短路径 如图1-1所示,一幅加权有向图和其中的一条最短路径: 定义&…

LeetCode 27.移除元素

文章目录 💡题目分析💡解题思路🚩思路1:暴力求解 --- 遍历🔔接口源码:🚩思路2:空间换时间🔔接口源码:🚩思路3:双指针(快慢指针)🔔接口…

【C++】string类的简单模拟实现

目录 string类初识 string模拟实现 string类成员变量 构造函数 拷贝构造 赋值运算符重载 析构函数 深浅拷贝问题 string类初识 由于C语言中的字符串不太符合OOP(面向对象编程)的思想,而且其底层空间需要用户自己管理,经常有访问越界的情况出现。…

解决方案:Zotero实现参考文献中英文混排,将英文文献中的“等”转成“et al.”

Zotero 是一款非常实用且易于使用的参考文献管理工具,可帮助用户收集、整理和引用各种类型的文献,包括图书、期刊文章、网页等。在学术写作中起着重要作用。 但是其在中文世界中,运行起来偶尔会出现问题,这里记录一个问题及其解决…

chmod 命令 (chmod 0660)

chmod的作用: 用于设置文件所有者和文件关联组的命令,就是控制用户的权限命令 注意事项: chown 需要超级用户 root 的权限才能执行此命令。 自己常用chmod 命令是 chmod 777 * 给所有文件权限 chmod 777 文件名 给单独文件权限 这个777 是怎么来的, 或者chmod 0660 这…