chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

EulerMaker:構(gòu)建openEuler全場(chǎng)景生態(tài)

openEuler ? 來(lái)源:openEuler ? 2023-01-17 14:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

導(dǎo)讀:2022 年末,openEuler Summit 2022 上吳峰光博士正式向開(kāi)發(fā)者披露了 openEuler 統(tǒng)一構(gòu)建服務(wù) EulerMaker。

引言

2022 年末,openEuler Summit 2022 上,中國(guó) Linux 內(nèi)核圈最有影響力的開(kāi)發(fā)者之一——吳峰光博士做了名為《面向全場(chǎng)景操作系統(tǒng)的構(gòu)建服務(wù)發(fā)布》的主題演講,正式向開(kāi)發(fā)者披露了 openEuler 統(tǒng)一構(gòu)建服務(wù)EulerMaker。

Linux 中國(guó)開(kāi)源社區(qū)就此采訪了吳峰光博士,為讀者挖掘到一些在峰會(huì)上亮相的 EulerMaker 背后的有趣細(xì)節(jié)。

吳峰光博士是著名的 Linux 內(nèi)核貢獻(xiàn)者、華為計(jì)算操作系統(tǒng)首席專家、openEuler 社區(qū)技術(shù)委員會(huì)委員。他在 Linux 內(nèi)核領(lǐng)域上擁有卓越貢獻(xiàn),在 I/O 和內(nèi)存管理、內(nèi)核測(cè)試服務(wù)方面做出了重要的貢獻(xiàn)。有關(guān)他的故事,可以參閱《新程序員》雜志的專訪《吳峰光殺進(jìn) Linux 內(nèi)核》。

openEuler 的全場(chǎng)景

2021 年 9 月,openEuler 宣布將支持全場(chǎng)景,在服務(wù)器、云計(jì)算之外,還支持邊緣計(jì)算和嵌入式場(chǎng)景,這就引來(lái)了很多人的關(guān)注,但也有一些懷疑的眼光。因?yàn)?,服?wù)器和嵌入式分處兩端,中間有著巨大的鴻溝。

“30 年前,服務(wù)器 OS、嵌入式 OS,界限非常清晰,像是兩個(gè)村,中間全是農(nóng)田。但后來(lái) IT 越來(lái)越深入千行百業(yè),云、邊緣、IoT 興起,各種場(chǎng)景涌現(xiàn),發(fā)生了交疊。所以我們認(rèn)為這是一個(gè)新的歷史機(jī)會(huì),來(lái)做一個(gè)全場(chǎng)景 OS?!眳欠骞庹f(shuō)。

關(guān)于多場(chǎng)景的支持和融合,請(qǐng)參考我們之前對(duì)歐拉技術(shù)委員熊偉的采訪:《操作系統(tǒng)專家解讀 openEuler 22.09 最新技術(shù)特性》。

2c9e505c-9595-11ed-bfe3-dac502259ad0.jpg

“要做全場(chǎng)景 OS,就引入了一個(gè)需求:原來(lái)的構(gòu)建系統(tǒng),如何轉(zhuǎn)化為全場(chǎng)景統(tǒng)一構(gòu)建系統(tǒng)?”

什么是 OS 構(gòu)建系統(tǒng)?

OS 構(gòu)建系統(tǒng)以 OS 源代碼作為輸入,以用戶可安裝使用的軟件倉(cāng)或OS鏡像作為輸出。

服務(wù)器領(lǐng)域的 OBS、嵌入式領(lǐng)域的 Bitbake,是各自領(lǐng)域的代表性構(gòu)建系統(tǒng),歷史悠久。

為什么需要新的構(gòu)建系統(tǒng)?

“openEuler 社區(qū)一開(kāi)始是用 OBS 來(lái)構(gòu)建的,”吳峰光介紹說(shuō),“OBS 最初由 SUSE 貢獻(xiàn)開(kāi)源,功能強(qiáng)大。但隨著使用的深入,我們發(fā)現(xiàn)一些復(fù)雜的新需求很難在它上面改進(jìn),這就對(duì) openEuler 的演進(jìn)造成了困難?!?/p>

就一般的 OS 來(lái)說(shuō),OBS 構(gòu)建可能夠用;但是當(dāng)一個(gè)操作系統(tǒng)要支持全場(chǎng)景,復(fù)雜度就大大增加,對(duì)構(gòu)建系統(tǒng)提出了更嚴(yán)苛的要求。

吳峰光博士對(duì) OBS、Bitbake 做了深入調(diào)研。他解釋了這些老牌構(gòu)建系統(tǒng),為什么滿足不了openEuler的需求:

“服務(wù)器領(lǐng)域的 OBS 主打能力是什么?幾大主流的 Linux 發(fā)行版它都支持,比如可以給 Redhat 打包,也可以給 Debian 打包。兼容并包是它的核心設(shè)計(jì)目標(biāo),適應(yīng)了 Linux 多樣化的現(xiàn)狀。但我們認(rèn)為,多樣化在早期對(duì) Linux 發(fā)展有利,但長(zhǎng)期而言,Linux 生態(tài)的碎片化是一個(gè)需要被解決的問(wèn)題?!?/p>

“嵌入式領(lǐng)域的 Bitbake 采用了面向任務(wù)和過(guò)程的 DSL 描述語(yǔ)言,這使得它非常靈活強(qiáng)大,但自由度和復(fù)雜性過(guò)高,以學(xué)習(xí)曲線陡峭知名?,F(xiàn)在流行的理念是如 YAML、JSON 等通用、聲明式的配置語(yǔ)言,和函數(shù)式編程,以實(shí)現(xiàn)低門(mén)檻、易理解、可控可重復(fù)的構(gòu)建過(guò)程?!?/p>

在吳峰光看來(lái),在 30 年后的今天,構(gòu)建系統(tǒng)有著新的時(shí)代目標(biāo)。

2022 年 3 月,openEuler 團(tuán)隊(duì)開(kāi)始設(shè)計(jì)新的構(gòu)建系統(tǒng) EulerMaker。

EulerMaker 構(gòu)建系統(tǒng)

OS 構(gòu)建系統(tǒng)的核心流程是,用戶給定一組軟件包后,按照包依賴關(guān)系,對(duì)它們發(fā)起并行構(gòu)建任務(wù)?!澳敲创钜粋€(gè) Kubernetes 集群,上面疊加一個(gè)包構(gòu)建調(diào)度模塊,是不是就可以了呢?”

“這里的包依賴管理和調(diào)度,的確非常復(fù)雜:既有源包的依賴,又有二進(jìn)制包的依賴,還有構(gòu)建環(huán)境的依賴;既有構(gòu)建依賴,又有運(yùn)行依賴,還有傳遞依賴;成千上萬(wàn)的依賴關(guān)系,形成一個(gè)巨大的圖,要考慮怎么破環(huán),把它變成一個(gè)有向無(wú)環(huán)圖(DAG),用于最大化并發(fā)調(diào)度。隨著包構(gòu)建的推進(jìn),新輸出的 RPM 包需要成為之后 RPM 包構(gòu)建的環(huán)境,還會(huì)提供新的依賴信息,動(dòng)態(tài)更新這個(gè) DAG 圖。還要考慮各種包構(gòu)建的失敗情況,多用戶并發(fā)任務(wù)之間的干擾,或者任意機(jī)器、模塊隨時(shí)崩潰重啟后如何接力,避免單點(diǎn)故障,等等,這需要一整套精巧的架構(gòu)設(shè)計(jì)?!?/p>

看到這樣的難題,可能有工程師大牛們要摩拳擦掌,躍躍欲試了。但是在難題面前,吳峰光不慌不忙,踩了一腳剎車(chē)——

“我們先把發(fā)動(dòng)機(jī)放一邊,追根溯源,回到最初的那一個(gè)問(wèn)題:用戶到底需要一輛什么車(chē)?”

做架構(gòu)設(shè)計(jì),首先要考慮用戶場(chǎng)景,然后推導(dǎo)出功能,最后才能確定數(shù)據(jù)和流程。設(shè)計(jì)時(shí)全盤(pán)考慮了所有的用戶需求,數(shù)據(jù)和流程在未來(lái)才會(huì)穩(wěn)定,才不會(huì)變來(lái)變?nèi)ァ?/p>

“我們對(duì)用戶需求的考慮,真的全面了嗎?”

吳峰光繼續(xù)展開(kāi)分析:“在 Linux 發(fā)展的最初階段,需求是簡(jiǎn)單的:只要功能實(shí)現(xiàn)了,跑一下 gcc / make 能構(gòu)建出來(lái),用戶能用,構(gòu)建系統(tǒng)的工作就完成了。那時(shí)侯 Linux 社區(qū)對(duì)測(cè)試不重視,也還沒(méi)有 CI / CD 的概念,測(cè)試基本全靠用戶踩坑?,F(xiàn)在情況就不一樣了,時(shí)代的要求在提高:開(kāi)發(fā)者期望有質(zhì)量把控,要做測(cè)試,要有一整套的構(gòu)建測(cè)試 CI / CD,要覆蓋一整個(gè)開(kāi)發(fā)流程,一站式全部搞定,出來(lái)的 RPM 包已經(jīng)是經(jīng)過(guò)測(cè)試的、用戶能放心用的。這已經(jīng)被開(kāi)發(fā)者認(rèn)為是標(biāo)配,是開(kāi)發(fā)者的正常預(yù)期?!?/p>

所以,新的構(gòu)建系統(tǒng)要集成測(cè)試流程。

那么,是不是直接集成現(xiàn)在流行的通用 CI / CD 測(cè)試工具就可以了呢?

“市面上的 CI / CD 通用測(cè)試服務(wù),適合測(cè)試上層的應(yīng)用;而操作系統(tǒng)需要測(cè)試的,既有上層軟件,又有基礎(chǔ)軟件;既面向應(yīng)用開(kāi)發(fā)者,又面向內(nèi)核開(kāi)發(fā)者,還有軟件廠商、硬件廠商、OS 廠商,他們都有獨(dú)特的測(cè)試需求;既要做功能測(cè)試,還要做性能測(cè)試。這些不是市面上通用 CI / CD 能做的。”

“所以,我們需要一套全棧系統(tǒng),既能構(gòu)建,又滿足上述所有測(cè)試需求?!?/p>

早在 2020 年,吳峰光就綜合分析上述需求,設(shè)計(jì)了 Compass-CI。Compass-CI 被設(shè)計(jì)為一個(gè)通用的任務(wù)執(zhí)行系統(tǒng),可以執(zhí)行構(gòu)建、功能測(cè)試、性能測(cè)試等各類任務(wù)。Compass-CI 也被設(shè)計(jì)為一個(gè)異構(gòu)調(diào)度系統(tǒng),可以調(diào)度物理機(jī)、虛擬機(jī)、容器等各種資源。

“Compass-CI 已經(jīng)在 2020 年上線服務(wù),在這個(gè)基礎(chǔ)上補(bǔ)足構(gòu)建相關(guān)的模塊,就可以作為 EulerMaker 的后端,服務(wù) openEuler 的構(gòu)建。”

“當(dāng)我們可以用一套系統(tǒng),來(lái)服務(wù)好業(yè)界各方的需求,就會(huì)有硬件廠商問(wèn)我們,能不能遠(yuǎn)程接入他們的硬件?然后,我們就需要支持工作機(jī)遠(yuǎn)程接入,分布式調(diào)度,數(shù)據(jù)共享,立足云端,連接各類線下機(jī)房,x86、ARM 等各類硬件,方便開(kāi)發(fā)者之間、廠商之間、開(kāi)發(fā)者與廠商之間的分布式協(xié)作?!?/p>

“資源有了,功能有了,開(kāi)發(fā)者來(lái)了,也會(huì)有很多需求:我打包了,能不能看見(jiàn)進(jìn)展?出問(wèn)題了能不能復(fù)現(xiàn)當(dāng)時(shí)的環(huán)境?能不能登錄調(diào)試修復(fù)?能不能 DIY 驗(yàn)證?這些需求都需要一一滿足大家?,F(xiàn)在 EulerMaker 的可視化界面可以顯示構(gòu)建的進(jìn)展,每個(gè)包會(huì)顯示其依賴關(guān)系圖以及其構(gòu)建的進(jìn)度,哪些包已經(jīng)構(gòu)建了,哪些包還沒(méi)有構(gòu)建,預(yù)計(jì)還有多少分鐘,它前面還有哪幾個(gè)依賴都一目了然。而且每個(gè)開(kāi)發(fā)者都可以有專屬隊(duì)列,可以大大縮短等待時(shí)間?!?/p>

EulerMaker 怎么解決全場(chǎng)景

一個(gè) OS 怎么支持全場(chǎng)景?

“首先這個(gè) OS 要足夠通用。但這還不夠。”吳峰光繼續(xù)說(shuō)到:“一個(gè)通用的 OS,所帶的軟件往往要求大而全,把常見(jiàn)的功能都編進(jìn)去。但很多場(chǎng)合有著不同的需求,比如啟用一個(gè)不常用的功能,或者在嵌入式設(shè)備上,因?yàn)橘Y源受限,需要把不必要的功能裁減掉。”

一個(gè)通用軟件,往往會(huì)提供一組編譯期的定制功能,方便不同場(chǎng)景的開(kāi)發(fā)者和用戶針對(duì)自己的需求,構(gòu)建出不同功能組合的二進(jìn)制程序。

“類似的,當(dāng)我們說(shuō)一個(gè) OS 支持全場(chǎng)景,是只需維護(hù)一套 OS 源代碼,通過(guò)源碼級(jí) + 鏡像級(jí)定制,即可構(gòu)建生成各類場(chǎng)景化的二進(jìn)制 OS 發(fā)布。強(qiáng)大的定制能力,是賦能一套 OS 源碼支持全場(chǎng)景的‘究極魔法’?!?/p>

吳峰光進(jìn)一步介紹什么是定制能力:

“最簡(jiǎn)單的定制能力,體現(xiàn)在軟件打包上,就是對(duì)用戶提供定制選項(xiàng)。一般是把上游軟件的可選功能做一個(gè)封裝,讓用戶在做包構(gòu)建的時(shí)候可以打開(kāi)或者關(guān)閉。比如 RPM SPEC 文件中通過(guò)宏定義了%{with xxx}選項(xiàng),用戶就可以通過(guò)rpmbuild --with xxx來(lái)打開(kāi)xxx選項(xiàng)對(duì)應(yīng)的軟件功能?!?/p>

“然而 SPEC 文件中往往只封裝了少量選項(xiàng),對(duì)于沒(méi)有被 SPEC 維護(hù)者封裝的上游軟件功能,用戶就只好自行修改 SPEC 文件來(lái)實(shí)現(xiàn)定制,這樣就很雜亂了?!?/p>

“事實(shí)上 OS 的用戶和場(chǎng)景多種多樣,他們需要的定制項(xiàng),往往遠(yuǎn)超包維護(hù)者所能提供。比如有人想升級(jí)版本號(hào),有人想加個(gè)補(bǔ)丁,有人想加個(gè)編譯選項(xiàng),或者修改編譯器。我們需要一種開(kāi)放式的定制規(guī)范,即允許用戶在不修改打包文件的情況下,實(shí)現(xiàn)對(duì)打包文件的定制,且允許定制任意字段,不限于包維護(hù)者事先提供的一個(gè)封閉選項(xiàng)集合。”

“這時(shí)候就會(huì)發(fā)現(xiàn) SPEC 文件的定制能力不夠用了?!?/p>

EulerMaker 怎么解決這個(gè)問(wèn)題呢?

“我們引入了開(kāi)發(fā)者們都很熟悉的 YAML 配置語(yǔ)言,用它來(lái)聲明式的描述一個(gè)軟件包。然后允許用戶再定義一個(gè) YAML 文件,來(lái)選擇性覆蓋或者修改 OS 軟件包 YAML 文件里的任意字段。這樣不但實(shí)現(xiàn)了開(kāi)放式定制,而且用戶定制選項(xiàng)都可以以 YAML 配置文件的形式,集中存儲(chǔ)管理,或者代碼化 Git 管理?!?/p>

不過(guò),事情并沒(méi)有這么簡(jiǎn)單。

“當(dāng)用戶可以非常方便的定制任意字段,隨之而來(lái)一個(gè)風(fēng)險(xiǎn):很多包字段之間有條件依賴和約束,用戶一不小心,就容易在不知情的情況下,破壞一些關(guān)聯(lián)約束。在過(guò)去,很多這種約束在 Git 日志里隱式維護(hù)的。比如開(kāi)發(fā)者首先修改一個(gè) SPEC 文件里的版本號(hào),同時(shí)去掉一個(gè)只適用于老版本的補(bǔ)丁,完成對(duì)軟件包的一次升級(jí)。當(dāng)暴露在定制環(huán)境下,這就是一大脆弱性,會(huì)造成事實(shí)上難以自由定制?!?/p>

而 EulerMaker 的解決辦法,是把該補(bǔ)丁適用的版本范圍,用條件語(yǔ)句顯式的寫(xiě)在軟件包 YAML 里。“這樣用戶隨便改版本號(hào),都不會(huì)出錯(cuò),其它關(guān)聯(lián)字段會(huì)自適應(yīng)的變化,從而實(shí)現(xiàn)定制自由?!?/p>

如此一來(lái),定制能力是強(qiáng)大了,那么易用性又如何?

“一般用戶要的不是一堆零件,而是套裝。成千上萬(wàn)的定制項(xiàng),小白用戶眼花繚亂,不知道拿它們?cè)趺崔k,他可能只知道我用的是 OrangePI,那有沒(méi)有對(duì)應(yīng)的一組定制項(xiàng)可以拿來(lái)就用的?”

針對(duì)這個(gè)問(wèn)題,EulerMaker 的解決思路如下:

“這組定制項(xiàng),要由這個(gè)專業(yè)領(lǐng)域的開(kāi)發(fā)者或者廠商,在社區(qū)里提供,我們稱之為一個(gè)定制層。每一種硬件、場(chǎng)景都可以有這樣一個(gè)個(gè)的定制層。這樣場(chǎng)景化 OS 的開(kāi)發(fā)任務(wù)就簡(jiǎn)化為,菜單式選擇所需的層,像搭積木一樣組合,輕松完成 OS 的場(chǎng)景化分層定制?!?/p>

以上,就是 EulerMaker 解決全場(chǎng)景的整體思路。最后,吳峰光總結(jié)說(shuō):

“一個(gè)好用的全場(chǎng)景 OS,一定會(huì)是一種生態(tài)協(xié)作的組織形態(tài)。首先把各個(gè)場(chǎng)景的公共知識(shí)下沉到 BaseOS,統(tǒng)一描述,匯聚復(fù)雜枯燥的字段間條件依賴,方便在各個(gè)場(chǎng)景中復(fù)用。然后創(chuàng)建一個(gè)個(gè)薄薄的場(chǎng)景化定制層,簡(jiǎn)單描述各場(chǎng)景下“我要什么”的問(wèn)題。BaseOS + 多樣化場(chǎng)景層,成為 openEuler 社區(qū)共同維護(hù)和提供的公共組件,通過(guò)搭積木的方式,讓開(kāi)發(fā)者 DIY 菜單式定制,成就一個(gè)輕松愉悅的 OS 創(chuàng)造體驗(yàn)?!?/p>

為了讓讀者們對(duì)分層定制有一個(gè)直觀的概念,吳峰光舉了兩個(gè)例子:

1、Redis 容器裁剪:

env.CC: /usr/bin/musl-gcc -static

env.CFLAGS: -I/usr/musl/include

env.LDFLAGS: -L/usr/musl/lib

buildRequires:

- musl-gcc

subpackage.redis-server:

meta.summary: redis-server

files: %{_bindir}/%{name}-server

redis.yaml 示例

該示例使用十行 YAML,即可裁剪出 1MB 的 Redis 。

2、內(nèi)核定制維護(hù):

env.kconfig: CONFIG_BTRFS_FS=y

patchset.my-xxx-improve: xxx.patch

kernel.yaml 示例

該示例使用一個(gè) YAML 文件,兩行搞定 Linux 內(nèi)核的定制維護(hù)。

“比如您在一家大公司的基礎(chǔ)設(shè)施團(tuán)隊(duì),需要在 openEuler 基礎(chǔ)上定制 Linux 內(nèi)核,改一下 kconfig,加一個(gè)補(bǔ)丁。在過(guò)去,您可能需要拷貝一份kernel.spec,然后直接在上面修改。這意味著維護(hù)上百行的 SPEC 文件,且時(shí)不時(shí)要從上游回合新的改進(jìn),這一過(guò)程枯燥而繁瑣?,F(xiàn)在從 Fork 模式轉(zhuǎn)為搭積木模式,只需維護(hù)好一個(gè)小小的kernel.yaml文件。然后每次拉新的 BaseOS 重新構(gòu)建,都會(huì)自動(dòng)拿到上游歐拉內(nèi)核的最新錯(cuò)誤修復(fù)。這樣就很好的降低了開(kāi)發(fā)維護(hù)成本,提高了安全性。是一種更加可持續(xù)的上下游協(xié)同演進(jìn)方式?!?/p>

統(tǒng)一的包格式

在吳峰光的介紹中,我發(fā)現(xiàn)了一件令我很感興趣的事情,就是 openEuler 在探索自己獨(dú)有的軟件包規(guī)范。

我們知道,openEuler 現(xiàn)在采用的是業(yè)界主流的軟件包格式之一:RPM 。這種軟件包格式不僅僅被 Redhat Linux 使用,也被 openSUSE、OpenMandriva、Oracle Linux、Tizen 等使用。

而在 openEuler 中,RPM 軟件包不僅僅用在我們熟知的服務(wù)器、云計(jì)算領(lǐng)域,還應(yīng)用在其它場(chǎng)景中,比如嵌入式。

為了一統(tǒng)軟件包的定義,openEuler 采用了新的 YAML 配置語(yǔ)言進(jìn)行包描述,并接管 RPM 的 SPEC 文件,成為新的開(kāi)發(fā)者界面。吳峰光說(shuō),SPEC 文件中采用了大量復(fù)雜的宏定義,而 EulerMaker 將這些復(fù)雜性隱藏到Y(jié)AML后面。換言之,openEuler 新的統(tǒng)一構(gòu)建系統(tǒng)采用的 YAML 配置語(yǔ)言制定了一種更通用、更靈活的包定義。

這是不是代表著 openEuler 會(huì)逐漸發(fā)展自己的軟件包格式?吳峰光表示,在保持兼容性的同時(shí),openEuler 會(huì)走出一條自己的路。

別出心裁創(chuàng)建一種新的包格式容易,但是能在兼容既有架構(gòu)的基礎(chǔ)上,又能開(kāi)拓新的特性,乃至于支持更廣泛的場(chǎng)景,這應(yīng)該很值得期待。

邁向開(kāi)源開(kāi)放

經(jīng)過(guò)半年的努力,統(tǒng)一構(gòu)建系統(tǒng)服務(wù) EulerMaker 已經(jīng)上線,已經(jīng)在歐拉社區(qū)發(fā)揮作用,但是作為一個(gè)開(kāi)源社區(qū)的產(chǎn)物,筆者更希望看到它能開(kāi)源出來(lái),惠及更廣大的開(kāi)源社區(qū),也接受開(kāi)源社區(qū)的批評(píng)和貢獻(xiàn)。對(duì)此,吳峰光博士表示,一定是會(huì)開(kāi)源的,但是目前還需要進(jìn)一步打磨成熟。對(duì)于這樣的回應(yīng),筆者很認(rèn)可,畢竟吳峰光博士對(duì)開(kāi)源社區(qū)的貢獻(xiàn)一向以精益求精而著稱。非常期待能早日見(jiàn)到一個(gè)強(qiáng)大而完善的統(tǒng)一構(gòu)建系統(tǒng)開(kāi)源出來(lái)。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5193

    文章

    20276

    瀏覽量

    331732
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7382

    瀏覽量

    129014
  • openEuler
    +關(guān)注

    關(guān)注

    2

    文章

    337

    瀏覽量

    6704

原文標(biāo)題:EulerMaker:構(gòu)建 openEuler 全場(chǎng)景生態(tài) | Linux 中國(guó)

文章出處:【微信號(hào):openEulercommunity,微信公眾號(hào):openEuler】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    尋跡智行:讀懂我們的全場(chǎng)景搬運(yùn)機(jī)器人產(chǎn)品矩陣

    尋跡智行多年來(lái)憑借深厚的技術(shù)積淀與落地經(jīng)驗(yàn),已構(gòu)建全場(chǎng)景智能移動(dòng)機(jī)器人產(chǎn)品矩陣。
    的頭像 發(fā)表于 01-19 13:57 ?72次閱讀
    尋跡智行:讀懂我們的<b class='flag-5'>全場(chǎng)景</b>搬運(yùn)機(jī)器人產(chǎn)品矩陣

    HiCar認(rèn)證測(cè)試:構(gòu)建智慧互聯(lián)人-車(chē)-家全生態(tài)測(cè)試技術(shù)底座

    在“軟件定義汽車(chē)”的時(shí)代浪潮下,汽車(chē)的核心價(jià)值正從機(jī)械性能轉(zhuǎn)向數(shù)字化體驗(yàn)。HiCar作為華為推出的人-車(chē)-家全場(chǎng)景智慧互聯(lián)解決方案,致力于打破設(shè)備邊界,通過(guò)將智能手機(jī)與車(chē)輛系統(tǒng)深度耦合,實(shí)現(xiàn)應(yīng)用服務(wù)
    的頭像 發(fā)表于 12-30 14:21 ?2516次閱讀
    HiCar認(rèn)證測(cè)試:<b class='flag-5'>構(gòu)建</b>智慧互聯(lián)人-車(chē)-家全<b class='flag-5'>生態(tài)</b>測(cè)試技術(shù)底座

    希影與鯨鴻動(dòng)能達(dá)成全域營(yíng)銷(xiāo)合作,開(kāi)啟全場(chǎng)景智慧營(yíng)銷(xiāo)新范式

    (2025年12月22日,深圳)今日,鴻蒙生態(tài)伙伴投影儀領(lǐng)先品牌希影與鴻蒙全場(chǎng)景智慧營(yíng)銷(xiāo)平臺(tái)鯨鴻動(dòng)能,在華為深圳坂田基地正式簽署2026年全域營(yíng)銷(xiāo)合作備忘錄。華為終端云商業(yè)銷(xiāo)售部部長(zhǎng)陳仲與希影公司
    的頭像 發(fā)表于 12-23 15:11 ?143次閱讀
    希影與鯨鴻動(dòng)能達(dá)成全域營(yíng)銷(xiāo)合作,開(kāi)啟<b class='flag-5'>全場(chǎng)景</b>智慧營(yíng)銷(xiāo)新范式

    芯盾時(shí)代助力長(zhǎng)江存儲(chǔ)構(gòu)建全場(chǎng)景身份安全體系

    芯盾時(shí)代中標(biāo)長(zhǎng)江存儲(chǔ),基于零信任安全理念,通過(guò)自研的用戶身份與訪問(wèn)管理平臺(tái)(IAM),結(jié)合半導(dǎo)體行業(yè)業(yè)務(wù)場(chǎng)景特點(diǎn),為長(zhǎng)江存儲(chǔ)構(gòu)建全場(chǎng)景、高安全、智能化的身份安全體系,實(shí)現(xiàn)用戶全生命周期管理,有效防范身份安全帶來(lái)的經(jīng)濟(jì)損失,助力其
    的頭像 發(fā)表于 12-17 10:56 ?558次閱讀
    芯盾時(shí)代助力長(zhǎng)江存儲(chǔ)<b class='flag-5'>構(gòu)建</b><b class='flag-5'>全場(chǎng)景</b>身份安全體系

    圓柱電池氣動(dòng)點(diǎn)焊機(jī)的全場(chǎng)景應(yīng)用

    圓柱電池氣動(dòng)點(diǎn)焊機(jī)的全場(chǎng)景應(yīng)用|深圳比斯特自動(dòng)化
    的頭像 發(fā)表于 09-29 11:32 ?381次閱讀
    圓柱電池氣動(dòng)點(diǎn)焊機(jī)的<b class='flag-5'>全場(chǎng)景</b>應(yīng)用

    中軟國(guó)際鴻蒙生態(tài)“應(yīng)用+智慧場(chǎng)景”的創(chuàng)新實(shí)踐

    論壇上,中軟國(guó)際智能物聯(lián)網(wǎng)業(yè)務(wù)集團(tuán)解決方案經(jīng)理方彬受邀出席,發(fā)表“鴻蒙重構(gòu)全場(chǎng)景閱讀,開(kāi)啟融媒體行業(yè)全新體驗(yàn)”主題演講,以融媒體APP解決方案為例,分享中軟國(guó)際鴻蒙生態(tài)“應(yīng)用+智慧場(chǎng)景”的創(chuàng)新實(shí)踐。
    的頭像 發(fā)表于 09-03 17:01 ?1019次閱讀

    軟通動(dòng)力加入openEuler社區(qū)AI聯(lián)合工作組

    近日,2025開(kāi)放原子開(kāi)源生態(tài)大會(huì)開(kāi)幕,openEuler社區(qū)攜手軟通動(dòng)力與社區(qū)成員單位共同發(fā)起成立“openEuler社區(qū)AI聯(lián)合工作組”,工作組將整合芯片、算法、應(yīng)用等全產(chǎn)業(yè)鏈力量,推動(dòng)操作系統(tǒng)
    的頭像 發(fā)表于 07-25 14:42 ?997次閱讀

    中軟國(guó)際全場(chǎng)景AI實(shí)踐

    近日,中軟國(guó)際與華為云“同舟共濟(jì)”戰(zhàn)略合作8周年慶典暨“云智能行業(yè)賦能,全場(chǎng)景AI正當(dāng)時(shí)”高峰論壇隆重舉行,會(huì)上中軟國(guó)際副總裁、AI研究院院長(zhǎng)萬(wàn)如意博士發(fā)表了題為《中軟國(guó)際全場(chǎng)景AI實(shí)踐》的主題演講
    的頭像 發(fā)表于 07-24 16:32 ?934次閱讀

    螢石雙核驅(qū)動(dòng)廣州建博會(huì):14項(xiàng)葵花獎(jiǎng)與AI全場(chǎng)景生態(tài)重塑智能生活

    七月的廣州廣交會(huì)展館,智能家居的浪潮在A區(qū)3.1-19展臺(tái)澎湃涌動(dòng)。螢石以雙重身份點(diǎn)燃行業(yè):橫掃第九屆葵花獎(jiǎng)14項(xiàng)大獎(jiǎng);同步構(gòu)建覆蓋全屋的沉浸式AI智能生態(tài)展區(qū),讓未來(lái)生活可觸可感。當(dāng)技術(shù)榮耀與場(chǎng)景
    的頭像 發(fā)表于 07-11 12:04 ?1130次閱讀
    螢石雙核驅(qū)動(dòng)廣州建博會(huì):14項(xiàng)葵花獎(jiǎng)與AI<b class='flag-5'>全場(chǎng)景</b><b class='flag-5'>生態(tài)</b>重塑智能生活

    圓滿收官!科士達(dá)全場(chǎng)景光儲(chǔ)生態(tài)點(diǎn)燃全球追光者盛宴

    涌動(dòng),洽談火爆,充分彰顯了科士達(dá)在全球清潔能源市場(chǎng)的品牌影響力與技術(shù)話語(yǔ)權(quán)。現(xiàn)在,讓我們一起按下“重播鍵”,穿越人海,重溫高光時(shí)刻!硬核產(chǎn)品矩陣:全場(chǎng)景光儲(chǔ)生態(tài)驅(qū)動(dòng)綠色
    的頭像 發(fā)表于 06-18 09:56 ?918次閱讀
    圓滿收官!科士達(dá)<b class='flag-5'>全場(chǎng)景</b>光儲(chǔ)<b class='flag-5'>生態(tài)</b>點(diǎn)燃全球追光者盛宴

    芯資訊|廣州唯創(chuàng)電子語(yǔ)音識(shí)別芯片:全場(chǎng)景覆蓋與長(zhǎng)效品質(zhì)

    芯片市場(chǎng)中脫穎而出,成為行業(yè)標(biāo)桿。一、全場(chǎng)景覆蓋的產(chǎn)品矩陣,精準(zhǔn)匹配多元需求廣州唯創(chuàng)電子深挖市場(chǎng)需求,針對(duì)不同應(yīng)用場(chǎng)景和成本需求,構(gòu)建了業(yè)內(nèi)最完善的語(yǔ)音識(shí)別芯片產(chǎn)
    的頭像 發(fā)表于 05-20 08:36 ?542次閱讀
    芯資訊|廣州唯創(chuàng)電子語(yǔ)音識(shí)別芯片:<b class='flag-5'>全場(chǎng)景</b>覆蓋與長(zhǎng)效品質(zhì)

    奧松電子構(gòu)建工業(yè)測(cè)控領(lǐng)域全場(chǎng)景國(guó)產(chǎn)化解決方案

    奧松電子在MEMS智能傳感器領(lǐng)域歷經(jīng)20余年的技術(shù)積淀,以全棧式自主研發(fā)與國(guó)產(chǎn)化突破,為工業(yè)領(lǐng)域提供高精度、高可靠的氣體流量計(jì)、液體流量計(jì)、壓力傳感器、真空計(jì)及氣體傳感器,構(gòu)建工業(yè)測(cè)控領(lǐng)域全場(chǎng)景國(guó)產(chǎn)化解決方案,助力企業(yè)突破技術(shù)封鎖,實(shí)現(xiàn)供應(yīng)鏈安全與成本控制的雙重突圍。
    的頭像 發(fā)表于 04-29 11:09 ?929次閱讀

    軟通動(dòng)力亮相openEuler Developer Day 2025

    近日,openEuler Developer Day 2025(簡(jiǎn)稱ODD 2025)在杭州成功舉辦,大會(huì)全新發(fā)布openEuler 25.03創(chuàng)新版本,展示內(nèi)核開(kāi)發(fā)、多樣性計(jì)算和全場(chǎng)景協(xié)同
    的頭像 發(fā)表于 04-15 17:21 ?1032次閱讀

    中軟國(guó)際推出DeepSeek生態(tài)環(huán)境綜合執(zhí)法大模型一體機(jī)

    近日,中軟國(guó)際正式推出“DeepSeek生態(tài)環(huán)境綜合執(zhí)法大模型一體機(jī)”解決方案。該方案以DeepSeek大模型為驅(qū)動(dòng)核心,深度融合昇騰算力,構(gòu)建生態(tài)環(huán)境綜合執(zhí)法智能體技術(shù)架構(gòu),覆蓋生態(tài)
    的頭像 發(fā)表于 03-07 16:51 ?1023次閱讀

    潤(rùn)和軟件推出全場(chǎng)景云-邊-端智能生態(tài)體系

    目前,數(shù)字化與智能化的深度融合正重塑千行萬(wàn)業(yè)的競(jìng)爭(zhēng)格局。江蘇潤(rùn)和軟件股份有限公司(以下簡(jiǎn)稱“潤(rùn)和軟件”)以昇騰AI算力為引擎、openEuler開(kāi)源系統(tǒng)為基石、OpenHarmony全場(chǎng)景連接為脈絡(luò)
    的頭像 發(fā)表于 02-13 10:31 ?1487次閱讀
    潤(rùn)和軟件推出<b class='flag-5'>全場(chǎng)景</b>云-邊-端智能<b class='flag-5'>生態(tài)</b>體系