且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-08-22 13:58:30

通知显示在屏幕的右上角,并按时间顺序展示,最新的通知显示在屏幕顶部。并且会在15秒后或者通过单击窗口立即隐藏通知。树莓派进入Bullseye版本!完全兼容Linux,视频驱动全开源(下)通知的超时时间也是可以设置的,或者干脆取消掉通知系统,但树莓派官方表示并不建议这样做。

 

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

 

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

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

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

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

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

树莓派进入Bullseye版本!完全兼容Linux,视频驱动全开源(下)系统内大多数应用程序都升级到了最新版本,例如Chromium Web浏览器现在是92版,并且已经过优化,可以使用Raspberry PI硬件加速视频播放。在时区数据库中也添加了更多的城市。

 

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

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

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

 

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


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

 

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

 

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

 

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

 

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

 

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


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


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

 

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