該安裝程序?qū)?huì)充分利用 Flutter、Curtin(旨在快速安裝 Ubuntu) 和 Subiquity(Ubuntu Server 安裝程序和設(shè)置工具) 等技術(shù)的優(yōu)勢(shì)。
之所以要開發(fā)一套全新的安裝程序,這其中最主要的原因還是現(xiàn)有技術(shù)的老化。Ubuntu 目前使用的桌面端鏡像文件采用的還是基于 Ubiquity 的安裝程序,而 Ubiquity 最早是于 2010 年首次推出,在當(dāng)時(shí)它具有不錯(cuò)的功能性和適度的快速性,不過隨著時(shí)間的推移,Ubiquity 古老且復(fù)雜的代碼庫所引發(fā)的問題就暴露出來了。
這個(gè)新的基于 Flutter 的安裝程序已經(jīng)存在一段時(shí)間了,不過目前想要試用它的話,用戶必須下載 Ubuntu 23.04 的每日構(gòu)建版,該版本現(xiàn)在已經(jīng)默認(rèn)使用新版安裝程序來代替舊的帶有 GTK 界面的 Ubiquity。
新的安裝程序具有一個(gè)更加現(xiàn)代一些、也稍微美觀一點(diǎn)的用戶界面,除此之外,新的安裝程序啟動(dòng)與舊的安裝程序看起來沒有太大的差異,并且安裝流程和功能與之前的安裝程序也基本相同。
不過新版本的安裝程序在整個(gè)安裝流程中改進(jìn)了一些選項(xiàng),并增加了一些初始設(shè)置。以下圖為例,與原本的語言選擇頁面相比,新版本更好地將鍵盤布局選擇與語言頁面結(jié)合在了起來,而不是將其分割成兩個(gè)不同的選擇頁面。
在新增的設(shè)置中,用戶現(xiàn)在可以一開始就選擇是否連接到 Wi-Fi 網(wǎng)絡(luò),以及在安裝系統(tǒng)時(shí)就選擇使用淺色或深色主題。
可以選擇標(biāo)準(zhǔn)的 Ubuntu Linux 桌面安裝或最小安裝,也可以在安裝時(shí)選擇專有的圖形驅(qū)動(dòng)和 WiFi 支持,以及額外的多媒體編解碼器。
默認(rèn)情況下,Ubuntu 23.04 繼續(xù)以 EXT4 作為文件系統(tǒng)選擇??紤]到 F2FS(Flash-Friendly File System)已經(jīng)成為 EXT4 的一個(gè)重要競(jìng)爭(zhēng)對(duì)手,以及 F2FS 已經(jīng)被廣泛使用。Ubuntu 新的安裝程序并沒有一個(gè)讓用戶容易選擇 F2FS 的選項(xiàng),雖然用戶可以通過 "Something else" 區(qū)域來設(shè)置,相對(duì)而言還是沒有那么方便快捷。
原本 Ubuntu 具有原生的 Active Directory 集成功能,運(yùn)行 Ubuntu 的設(shè)備可以在安裝時(shí)加入 Active Directory (AD) 域以進(jìn)行集中配置。Active Directory 管理員可以管理 Ubuntu 設(shè)備并從 Active Directory 域控制器配置系統(tǒng)設(shè)置。
但新的安裝程序中暫時(shí)沒有對(duì) Active Directory 的支持,目前還不清楚 Canonical 是否會(huì)在 Ubuntu 23.04 發(fā)布前實(shí)現(xiàn)它。除此之外,在安裝過程中下載更新的功能也暫時(shí)還沒有。
最后,就是在安裝后的 "安裝完成" 界面,新版安裝程序現(xiàn)在提供了一個(gè)關(guān)閉系統(tǒng)的選項(xiàng)。
總的來說,與之前的 Ubiquity 安裝程序相比,新版本除了底層發(fā)生了巨大變化,在使用過程中用戶可感知的變化還是比較小的。
這就是目前最新的 Ubuntu 23.04 安裝程序的情況,在 4 月正式發(fā)布之前,Ubuntu 23.04 的安裝程序可能還會(huì)有進(jìn)一步的改進(jìn)。如果你想嘗試一下新的安裝程序,你可以從這里下載最新的 Ubuntu 23.04 每日構(gòu)建版(https://cdimage.ubuntu.com/daily-live/)。由于這是操作系統(tǒng)的預(yù)發(fā)布版本,在生產(chǎn)設(shè)備上安裝該系統(tǒng)前請(qǐng)一定要仔細(xì)考慮清楚。
編輯:何安
-
Ubuntu
+關(guān)注
關(guān)注
5文章
587瀏覽量
30851 -
flutter
+關(guān)注
關(guān)注
0文章
13瀏覽量
533
原文標(biāo)題:前瞻:Flutter 編寫的全新 Ubuntu 安裝程序
文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
鴻蒙Flutter實(shí)戰(zhàn):01-搭建開發(fā)環(huán)境
鴻蒙Flutter實(shí)戰(zhàn):07混合開發(fā)
鴻蒙Flutter實(shí)戰(zhàn):08-如何調(diào)試代碼
鴻蒙Flutter實(shí)戰(zhàn):09-現(xiàn)有Flutter項(xiàng)目支持鴻蒙
鴻蒙Flutter實(shí)戰(zhàn):11-使用 Flutter SDK 3.22.0
鴻蒙Flutter實(shí)戰(zhàn):14-現(xiàn)有Flutter 項(xiàng)目支持鴻蒙 II
深入理解flutter的編譯原理與優(yōu)化
如何將示例flutter應(yīng)用程序安裝到STM32MP157F-DK2?
谷歌新版Flutter應(yīng)用開發(fā)框架已至此在Windows平臺(tái)上的應(yīng)用程序
與 Flutter 共創(chuàng)未來 | Flutter Forward 活動(dòng)精彩回顧
了解 Flutter 3.16 功能更新

淺談兼容 OpenHarmony 的 Flutter

評(píng)論