0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新的基于Flutter的安装程序

OSC开源社区 来源:OSC开源社区 2023-01-17 16:10 次阅读

该安装程序将会充分利用 Flutter、Curtin(旨在快速安装 Ubuntu) 和 Subiquity(Ubuntu Server 安装程序和设置工具) 等技术的优势。

之所以要开发一套全新的安装程序,这其中最主要的原因还是现有技术的老化。Ubuntu 目前使用的桌面端镜像文件采用的还是基于 Ubiquity 的安装程序,而 Ubiquity 最早是于 2010 年首次推出,在当时它具有不错的功能性和适度的快速性,不过随着时间的推移,Ubiquity 古老且复杂的代码库所引发的问题就暴露出来了。

这个新的基于 Flutter 的安装程序已经存在一段时间了,不过目前想要试用它的话,用户必须下载 Ubuntu 23.04 的每日构建版,该版本现在已经默认使用新版安装程序来代替旧的带有 GTK 界面的 Ubiquity。

新的安装程序具有一个更加现代一些、也稍微美观一点的用户界面,除此之外,新的安装程序启动与旧的安装程序看起来没有太大的差异,并且安装流程和功能与之前的安装程序也基本相同。

不过新版本的安装程序在整个安装流程中改进了一些选项,并增加了一些初始设置。以下图为例,与原本的语言选择页面相比,新版本更好地将键盘布局选择与语言页面结合在了起来,而不是将其分割成两个不同的选择页面。

在新增的设置中,用户现在可以一开始就选择是否连接到 Wi-Fi 网络,以及在安装系统时就选择使用浅色或深色主题。

可以选择标准的 Ubuntu Linux 桌面安装或最小安装,也可以在安装时选择专有的图形驱动和 WiFi 支持,以及额外的多媒体编解码器。

默认情况下,Ubuntu 23.04 继续以 EXT4 作为文件系统选择。考虑到 F2FS(Flash-Friendly File System)已经成为 EXT4 的一个重要竞争对手,以及 F2FS 已经被广泛使用。Ubuntu 新的安装程序并没有一个让用户容易选择 F2FS 的选项,虽然用户可以通过 "Something else" 区域来设置,相对而言还是没有那么方便快捷。

原本 Ubuntu 具有原生的 Active Directory 集成功能,运行 Ubuntu 的设备可以在安装时加入 Active Directory (AD) 域以进行集中配置。Active Directory 管理员可以管理 Ubuntu 设备并从 Active Directory 域控制器配置系统设置。

但新的安装程序中暂时没有对 Active Directory 的支持,目前还不清楚 Canonical 是否会在 Ubuntu 23.04 发布前实现它。除此之外,在安装过程中下载更新的功能也暂时还没有。

最后,就是在安装后的 "安装完成" 界面,新版安装程序现在提供了一个关闭系统的选项。

总的来说,与之前的 Ubiquity 安装程序相比,新版本除了底层发生了巨大变化,在使用过程中用户可感知的变化还是比较小的。

这就是目前最新的 Ubuntu 23.04 安装程序的情况,在 4 月正式发布之前,Ubuntu 23.04 的安装程序可能还会有进一步的改进。如果你想尝试一下新的安装程序,你可以从这里下载最新的 Ubuntu 23.04 每日构建版(https://cdimage.ubuntu.com/daily-live/)。由于这是操作系统的预发布版本,在生产设备上安装该系统前请一定要仔细考虑清楚。

编辑:何安

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Ubuntu
    +关注

    关注

    5

    文章

    533

    浏览量

    28844
  • flutter
    +关注

    关注

    0

    文章

    11

    浏览量

    400

原文标题:前瞻:Flutter 编写的全新 Ubuntu 安装程序

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    深入理解flutter的编译原理与优化

    摘要: 闲鱼技术-正物 问题背景 对于开发者而言,什么是Flutter?它是用什么语言编写的,包含哪几部分,是如何被编译,运行到设备上的呢?Flutter如何做到Debug模式Hot Reload
    发表于 07-02 17:47

    请问flutter如何安装配置mac?

    flutter如何安装配置mac
    发表于 11-09 06:35

    Flutter框架相关资料下载

    作者: Flutter 团队I/O 期间我们迎来 Flutter 框架的一个重要里程碑,因为我们的开发重点从移动平台扩展到了更广泛的设备和机型。在 I/O 大会上,我们发...
    发表于 12-16 08:06

    如何将示例flutter应用程序安装到STM32MP157F-DK2?

    /environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabiexport CC=${CLANGCC}export CXX=${CLANGCXX}我的问题是如何将一个简单的 flutter 应用程序
    发表于 12-06 07:14

    如何将ST25dv sdk移植到Flutter

    我想开发一个简单的应用程序来读/写 ST25DV 设备的内部 EEPROM。是否有 ST25dv sdk 到 Flutter 的移植?
    发表于 01-03 09:01

    使用Flutter和 Firebase轻松构建Web应用

    的 Google 吉祥物合影: Flutter 的 Dash、Android Jetpack、Chrome 的 Dino 和 Firebase 的 Sparky,并用各种贴纸装饰照片,包括派对帽、披萨、时髦
    的头像 发表于 06-17 14:29 1678次阅读

    flutter-im基于Flutter的IM客户端

    ./oschina_soft/gitee-flutter-im.zip
    发表于 05-26 11:25 0次下载
    <b class='flag-5'>flutter</b>-im基于<b class='flag-5'>Flutter</b>的IM客户端

    关于Google Flutter 3更新内容

    又到了 Flutter 稳定版发布时间,我们无比自豪地宣布推出 Flutter 3!仅 3 个月前,我们宣布了 Flutter 对 Windows 的支持。现在,我们再次怀着激动的心情宣布,继 Windows 之后,
    的头像 发表于 06-22 16:13 917次阅读

    Flutter Go Flutter学习App

    ./oschina_soft/flutter-go.zip
    发表于 06-23 09:21 0次下载
    <b class='flag-5'>Flutter</b> Go <b class='flag-5'>Flutter</b>学习App

    flutter_ocr Flutter开发的OCR软件

    ./oschina_soft/flutter_ocr.zip
    发表于 06-24 14:43 3次下载
    <b class='flag-5'>flutter</b>_ocr <b class='flag-5'>Flutter</b>开发的OCR软件

    Flutter Web有什么不同之处

    Flutter Web 稳定版本发布至今也有一年多了,经过这一年多的发展,今天就让我们来看看 Flutter Web 究竟有什么不同之处,本篇分享主要内容是目前 Flutter 下少有较为全面的 Web 内容。
    的头像 发表于 07-08 09:51 845次阅读

    Flutter 共创未来 | Flutter Forward 活动精彩回顾

    作者 / Google 开发者框架和语言 (含 Flutter、Dart 和 Go) 产品经理 用户体验总监 Tim Sneath 我们很高兴可以在 Flutter Forward 活动 上分享我们
    的头像 发表于 02-22 23:20 397次阅读

    社区说 | 精益求精: Flutter 技巧专题篇

    Flutter 作为深受欢迎的跨平台开发框架,迄今为止已有超过 70 万款使用 Flutter 打造的应用上架。开源生态社区更是有超过 20% 的中国开发者作出贡献。 本次 Flutter 专题
    的头像 发表于 07-25 17:45 290次阅读
    社区说 | 精益求精: <b class='flag-5'>Flutter</b> 技巧专题篇

    了解 Flutter 3.16 功能更新

    带来 Impeller 的预览版、允许添加适用于 DevTools 的扩展程序等等,以及同步推出 Flutter 休闲游戏工具包重大更新 ! Flutter 休闲游戏工具包重大更新 https
    的头像 发表于 12-16 15:55 389次阅读
    了解 <b class='flag-5'>Flutter</b> 3.16 功能更新

    浅谈兼容 OpenHarmony 的 Flutter

    拓展,可支持使用 Flutter Tools 指令编译和构建 OpenHarmony 应用程序。 仓库的 commit 记录显示,OpenHarmony 使用的 Flutter 版本是 3.7 稳定分支
    的头像 发表于 02-02 15:22 252次阅读
    浅谈兼容 OpenHarmony 的 <b class='flag-5'>Flutter</b>