树莓派进入Bullseye版本!完全兼容Linux,视频驱动全开源(下)

简介: 时隔两年,树莓派系统又进行了重大更新。不过这次更新肉眼可见的部分比较少,更多的都是细节和驱动,更加现代化的界面,更兼容Linux,更多开源代码!

通知显示在屏幕的右上角,并按时间顺序展示,最新的通知显示在屏幕顶部。并且会在15秒后或者通过单击窗口立即隐藏通知。95.jpg通知的超时时间也是可以设置的,或者干脆取消掉通知系统,但树莓派官方表示并不建议这样做。

 

目前的话,当移除USB设备、电源电压过低以及固件检测到各种错误情况(如内存分配问题和无效配置选项)时会生成通知。虽然其中一些功能在以前的系统版本中已经会通知到用户,但新版本能够以一种更一致和用户友好的方式进行。

 

另一个基于通知系统的改进就是系统和应用的更新问题。以往更新需要在命令行中使用apt,在新版本系统中,树莓派开发了一个对用户更友好的图形界面,可以在屏幕顶部任务栏中的提供可用的新插件。

96.jpg

每次启动树莓派时,都会检查是否有任何更新,如果是24小时插电的,则每24小时额外检查一次更新。如果有更新可用,就会显示更新图标和通知消息。

 97.jpg

还贴心地安排了一个进度条来显示安装进度。

98.jpg系统内大多数应用程序都升级到了最新版本,例如Chromium Web浏览器现在是92版,并且已经过优化,可以使用Raspberry PI硬件加速视频播放。在时区数据库中也添加了更多的城市。

 

文件管理的试图选项也得到了略微的简化。在之前的版本中,用户可以选择四种模式之一来浏览文件:缩略图、图标、小图标和列表。但这四种分类的命名容易让用户迷惑,尤其是缩略图和小图标之间的界限并不清楚,更多的都是借鉴于早期Windows系统的命名方式。

99.jpg

新版本中,树莓派只采用了两种模式,图标和列表,图标的大小可以通过缩进来解决。

 

KMS 视频驱动也得到了更新,在之前的版本中一直是一个实验的功能,在新系统中成为标准的视频驱动程序。KMS是一种用于控制与显示器连接的Linux标准机制。


以前的视频驱动程序是为Raspberry PI专门开发的,在自定义固件中构建的,并且源代码也是闭源的。虽然能够让开发人员对硬件进行一些优化,但也意味着任何希望直接访问显示器的应用程序都必须专门为Raspberry PI编写一份。

 

通过采用KMS驱动,任何使用标准Linux显示API编写的应用程序无需任何修改即可在Raspberry PI上运行,而不必修改。

 

这种方法的另一个优点是,用于Raspberry PI的显示驱动程序现在都是Linux内核的一部分,因此可以由第三方编写或修改,即协议要求的开源,这也使得定制显示器等产品的制造商更容易增加对Raspberry PI的支持。

 

树莓派的摄像头模块驱动程序也已被标准Linux API libcamera取代。随着视频驱动程序的变化,这意味着闭源代码更少,使得第三方更容易开发新的摄像机硬件和软件。

 

如果你以前写过基于摄像头的应用程序的人来说,就可以发现这是一个重大的变化,很快应该就会有一个专门为新的摄像头驱动程序发布的博客帖子,里面应该会有更多好玩的内容。

 

100.jpg


至于如何安装新系统,官方的建议下载新映像后,重新安装任何应用程序,并将数据从当前系统内备份到其他位置。


由于Debian的版本更新包含了许多细节上更改,对于系统中某些地方所做的小修改来说,与用户所做的一些更改不兼容现象是非常常见的,极有可能会遇到系统崩溃或无法启动Raspberry PI的现象。

 

如果真的要升级系统,那最好也先备份一份,以防不测,毕竟数据无价!


相关文章
|
6月前
|
Ubuntu Linux
Ubuntu 23.04 用上 Linux 6.2 内核,预计下放到 22.04 LTS 版本
Linux 6.2 带来了多项内容更新,修复了 AMD 锐龙处理器设备在启用 fTPM 后的运行卡顿问题,还增强了文件系统。
|
6月前
|
Ubuntu Linux
Ubuntu24.04LTS默认采用Linux 6.8内核,实验性版本可通过PPA获得
IT之家提醒,当下的 Ubuntu 23.10 也是一个“短期支持版本”,该版本将在今年 7 月终止支持,而今年 4 月推出的 Ubuntu 24.04 LTS 长期支持版本将获得 5 年的更新支持。
|
4月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
360 1
Metasploit Framework 6.4.95 (macOS, Linux, Windows) - 开源渗透测试框架
|
5月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
464 1
Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架
|
4月前
|
Linux iOS开发 计算机视觉
GIMP 3.0.6 (Linux, macOS, Windows) 发布 - 免费开源图像编辑器
GIMP 3.0.6 (Linux, macOS, Windows) 发布 - 免费开源图像编辑器
369 0
|
6月前
|
Java Linux Apache
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
390 5
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
|
5月前
|
安全 Linux 网络安全
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
608 0
|
7月前
|
Linux API iOS开发
Blender 4.5 (Linux, macOS, Windows) - 开源 3D 创意软件 (渲染 建模 雕刻)
Blender 4.5 (Linux, macOS, Windows) - 开源 3D 创意软件 (渲染 建模 雕刻)
326 1
Blender 4.5 (Linux, macOS, Windows) - 开源 3D 创意软件 (渲染 建模 雕刻)