Google的高级操作系统Fuchsia是dahliaOS项目的基础



Google的Fuchsia操作系统于四年前首次广为人知。然后他们写道,该公司正在开发基于Zircon微内核的项目。它是一款小型操作系统,适用于从智能手机,平板电脑和个人计算机到嵌入式系统的各种平台



该项目已经相对活跃了几年,并且已经连续两年在网络上发布了一些建议,表明Google正在开发它来替代Android。一直以来,操作系统都在不断发展。例如,在2017年,据报道操作系统获得了新的用户界面,命令行功能以及其他一些功能。Google在2018年发布了其操作系统的新版本,该版本已经过测试。但是随后一切都以某种方式平静下来。现在,人们对紫红色的开发有了新的认识。



这是dahliaOS项目,它收集了来自Fuchsia的所有精华,并从GNU / Linux添加了技术,并提供了一些新功能。该项目是基于Dart语言编写的,并根据Apache 2.0许可进行分发。开发人员正在准备两种版本的操作系统-用于具有UEFI(158 MB)的系统和虚拟机或道德上过时的系统。





至于最后一个选择,它是基于上面讨论的Zircon微内核和Fuchsia OS编写的。这些构建已可用于Raspberry Pi 4,msm8917和少数其他设备等平台。



同时,开发人员计划使用自己的自定义Pangolin外壳,该外壳使用Flutter框架以Dart语言编写。该外观已经支持平铺布局模式。该外壳的基础是Capybara项目及其开发的组成部分,包括自己的窗口系统,该系统是从头开始编写的。到目前为止,所有这些都已经可以通过Web版本的形式进行测试,该版本仅与Chrome兼容。



该系统在具有Linux内核和Zircon微内核的系统上运行。新发行版需要正在开发并且已经可用的应用程序。它们用Dart和Flutter编写。我们已经有了文件管理器,配置器,文本编辑器,终端仿真器,用于管理虚拟机和容器的应用程序,多媒体播放器和应用程序目录。





在Pangolin环境中,您可以运行系统支持独立容器的第三方程序。由于它们在OS环境中,您可以运行任何与其不关联的应用程序。为了使dahliaOS能够在带有UEFI的系统上运行,开发人员提供了系统恢复应用程序,在出现严重问题时可以自动下载新的系统映像。您可以使用该映像启动。






All Articles