操作系统 dahliaOS 220222 推出,结合了 Linux 和 Fuchsia 技术

经过一年多的开发,新版本的操作系统 dahliaOS 220222 已经发布,结合了 GNU/Linux 和 Fuchsia OS 的技术。 该项目的开发是用 Dart 语言编写的,并在 Apache 2.0 许可证下分发。 DahliaOS 构建有两个版本 - 适用于具有 UEFI 的系统 (675 MB) 和较旧的系统/虚拟机 (437 MB)。 基本的 dahliaOS 发行版是基于 Linux 内核和标准 GNU 系统环境组装而成的。 与此同时,基于 Zircon 微内核和 Fuchsia OS 环境的组件正在开发中,可用于 Raspberry Pi 4、msm8917 和其他一些设备。

该项目开发了自己的自定义 Pangolin shell,使用 Flutter 框架用 Dart 编写。 shell 支持经典的多窗口模式和平铺窗口布局。 基础是基于Capybara项目及其自己的窗口管理系统的开发,从头开始编写。 该 shell 可以在具有 Linux 内核和 Fuchsia 项目开发的 Zircon 微内核的系统上运行。 为了在不安装 dahliaOS 的情况下评估 Pangolin shell 的性能,我们准备了一个可在基于 Chromium 的浏览器中运行的 Web 版本。

dahliaOS 也正在开发一组应用程序,其中大部分是用 Dart 和 Flutter 编写的。 开发的程序包括:文件管理器、配置器、文本编辑器、终端仿真器、用于管理虚拟机和容器的应用程序、多媒体播放器、应用程序目录、计算器、网络浏览器和消息传递程序

为了在Pangolin环境中运行第三方程序,提供了对隔离容器的内置支持,您可以在其中运行与dahliaOS无关的任何应用程序。 对于具有 UEFI 的系统,提供了系统恢复应用程序,该应用程序允许在系统出现问题时自动下载最新的 dahliaOS 映像并使用它进行启动。

新版本主要变化:

  • Pangolin 桌面的设计和功能已经完全重新设计。
    操作系统 dahliaOS 220222 推出,结合了 Linux 和 Fuchsia 技术
  • 新增快速搜索应用的界面。
    操作系统 dahliaOS 220222 推出,结合了 Linux 和 Fuchsia 技术
  • 可用程序的导航界面已得到改进,它被分成一个单独的启动器应用程序。 已经实现了将应用程序分类的功能。
    操作系统 dahliaOS 220222 推出,结合了 Linux 和 Fuchsia 技术
  • 添加了紧凑版本的程序启动界面,设计为菜单,通过单击启动器窗口的右上角来调用。
    操作系统 dahliaOS 220222 推出,结合了 Linux 和 Fuchsia 技术
  • 快速设置菜单已得到改进,其中可用选项和显示的信息已重新构建。
    操作系统 dahliaOS 220222 推出,结合了 Linux 和 Fuchsia 技术
  • 改进的任务栏。 现在可以固定应用程序。 添加了一个单独的按钮来最小化所有窗口。
  • 使用使用 Flutter 编写的新窗口管理器 Utopia。
  • 界面得到了显着更新,文件管理器、配置器、终端仿真器和计算器的功能也得到了扩展。
  • 已过渡到新的 Web 运行时,在此基础上提供了可工作的 Web 浏览器和运行 Web 应用程序的能力。 已提议使用新的 Web 应用程序管理器来安装 Web 应用程序。
    操作系统 dahliaOS 220222 推出,结合了 Linux 和 Fuchsia 技术
  • Linux 内核已更新至版本 5.17-rc5。
  • 提供对各种虚拟化解决方案的支持,包括在 QEMU 中运行 Linux 和运行 FImage 的 Fuchsia 的能力。
  • 已完成向 Btrfs 文件系统的过渡。
  • 改进的网络堆栈。 Network-manager 用于配置网络连接。

来源: opennet.ru

添加评论