一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

引言

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

Linux 中國開源社區(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)景,這就引來了很多人的關(guān)注,但也有一些懷疑的眼光。因?yàn)?,服?wù)器和嵌入式分處兩端,中間有著巨大的鴻溝。

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

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

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

“要做全場(chǎng)景 OS,就引入了一個(gè)需求:原來的構(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 源代碼作為輸入,以用戶可安裝使用的軟件倉或OS鏡像作為輸出。

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

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

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

就一般的 OS 來說,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ā)展有利,但長期而言,Linux 生態(tài)的碎片化是一個(gè)需要被解決的問題?!?/p>

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

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

2022 年 3 月,openEuler 團(tuán)隊(duì)開始設(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)行依賴,還有傳遞依賴;成千上萬的依賴關(guān)系,形成一個(gè)巨大的圖,要考慮怎么破環(huán),把它變成一個(gè)有向無環(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>

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

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

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

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

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

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

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

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

“所以,我們需要一套全棧系統(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)建?!?/p>

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

“資源有了,功能有了,開發(fā)者來了,也會(huì)有很多需求:我打包了,能不能看見進(jì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)建了,哪些包還沒有構(gòu)建,預(yù)計(jì)還有多少分鐘,它前面還有哪幾個(gè)依賴都一目了然。而且每個(gè)開發(fā)者都可以有專屬隊(duì)列,可以大大縮短等待時(shí)間?!?/p>

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

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

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

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

“類似的,當(dāng)我們說一個(gè) OS 支持全場(chǎng)景,是只需維護(hù)一套 OS 源代碼,通過源碼級(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í)候可以打開或者關(guān)閉。比如 RPM SPEC 文件中通過宏定義了%{with xxx}選項(xiàng),用戶就可以通過rpmbuild --with xxx來打開xxx選項(xiàng)對(duì)應(yīng)的軟件功能?!?/p>

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

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

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

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

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

不過,事情并沒有這么簡(jiǎn)單。

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

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

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

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

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

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

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

“一個(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)景下“我要什么”的問題。BaseOS + 多樣化場(chǎng)景層,成為 openEuler 社區(qū)共同維護(hù)和提供的公共組件,通過搭積木的方式,讓開發(fā)者 DIY 菜單式定制,成就一個(gè)輕松愉悅的 OS 創(chuàng)造體驗(yàn)。”

為了讓讀者們對(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ǔ)丁。在過去,您可能需要拷貝一份kernel.spec,然后直接在上面修改。這意味著維護(hù)上百行的 SPEC 文件,且時(shí)不時(shí)要從上游回合新的改進(jìn),這一過程枯燥而繁瑣?,F(xiàn)在從 Fork 模式轉(zhuǎn)為搭積木模式,只需維護(hù)好一個(gè)小小的kernel.yaml文件。然后每次拉新的 BaseOS 重新構(gòu)建,都會(huì)自動(dòng)拿到上游歐拉內(nèi)核的最新錯(cuò)誤修復(fù)。這樣就很好的降低了開發(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 配置語言進(jìn)行包描述,并接管 RPM 的 SPEC 文件,成為新的開發(fā)者界面。吳峰光說,SPEC 文件中采用了大量復(fù)雜的宏定義,而 EulerMaker 將這些復(fù)雜性隱藏到Y(jié)AML后面。換言之,openEuler 新的統(tǒng)一構(gòu)建系統(tǒng)采用的 YAML 配置語言制定了一種更通用、更靈活的包定義。

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

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

邁向開源開放

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

審核編輯 :李倩

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

    關(guān)注

    5152

    文章

    19676

    瀏覽量

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

    關(guān)注

    37

    文章

    7152

    瀏覽量

    125623
  • openEuler
    +關(guān)注

    關(guān)注

    2

    文章

    328

    瀏覽量

    6342

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    螢石雙核驅(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ū),讓未來生活可觸可感。當(dāng)技術(shù)榮耀與場(chǎng)景
    的頭像 發(fā)表于 07-11 12:04 ?489次閱讀
    螢石雙核驅(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ù)話語權(quán)?,F(xiàn)在,讓我們一起按下“重播鍵”,穿越人海,重溫高光時(shí)刻!硬核產(chǎn)品矩陣:全場(chǎng)景光儲(chǔ)生態(tài)驅(qū)動(dòng)綠色
    的頭像 發(fā)表于 06-18 09:56 ?469次閱讀
    圓滿收官!科士達(dá)<b class='flag-5'>全場(chǎng)景</b>光儲(chǔ)<b class='flag-5'>生態(tài)</b>點(diǎn)燃全球追光者盛宴

    芯資訊|廣州唯創(chuàng)電子語音識(shí)別芯片:全場(chǎ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)最完善的語音識(shí)別芯片產(chǎn)
    的頭像 發(fā)表于 05-20 08:36 ?181次閱讀
    芯資訊|廣州唯創(chuàng)電子語音識(shí)別芯片:<b class='flag-5'>全場(chǎng)景</b>覆蓋與長效品質(zhì)

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

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

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

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

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

    近日,中軟國際正式推出“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 ?705次閱讀

    中興通訊全場(chǎng)景AI終端亮相MWC 2025

    近日,中興通訊以“AI for All”為主題,攜全隊(duì)列多形態(tài)AI終端亮相MWC25巴塞羅那,展現(xiàn)AI驅(qū)動(dòng)的全場(chǎng)景智慧生態(tài)。眾多創(chuàng)新終端全球首發(fā),包括紅魔首款4K裸眼3D游戲本、第二代小折疊努比亞
    的頭像 發(fā)表于 03-05 16:38 ?613次閱讀

    LED CHINA 2025開幕,雷曼光電成全場(chǎng)焦點(diǎn)

    設(shè)計(jì)和前沿的技術(shù)展示,成為了全場(chǎng)矚目的焦點(diǎn)。位于1-D01展位的雷曼光電,精心構(gòu)建了一個(gè)LED全場(chǎng)景生態(tài)展示區(qū),為觀眾呈現(xiàn)了一場(chǎng)視覺盛宴。展區(qū)內(nèi),雷曼光電展示了多款創(chuàng)新LED產(chǎn)品和技術(shù)
    的頭像 發(fā)表于 02-18 14:52 ?757次閱讀

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

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

    回顧2024年度潤和軟件與openEuler的精彩瞬間

    openEuler生態(tài)系統(tǒng)蓬勃發(fā)展中扮演了關(guān)鍵角色。讓我們共同回顧2024年度潤和軟件與openEuler的精彩瞬間!
    的頭像 發(fā)表于 01-07 18:12 ?1095次閱讀

    DEKRA德凱受邀出席openEuler Summit 2024

    表演講,與行業(yè)領(lǐng)先的專家和技術(shù)社區(qū)成員共同探討如何通過開源技術(shù)的創(chuàng)新實(shí)踐推動(dòng)全球可持續(xù)化發(fā)展。DEKRA德凱此次與openEuler的深度合作,旨在通過標(biāo)準(zhǔn)化與認(rèn)證服務(wù)提升操作系統(tǒng)的安全性與透明度,助力構(gòu)建一個(gè)可信賴、可持續(xù)的全球開源社區(qū)
    的頭像 發(fā)表于 11-21 15:20 ?587次閱讀

    潤和軟件參與openEuler社區(qū)操作系統(tǒng)安全主題技術(shù)交流

    信息技術(shù)飛速發(fā)展,操作系統(tǒng)安全已成為保障數(shù)字世界穩(wěn)定運(yùn)行的基石,OpenAtom openEuler(簡(jiǎn)稱"openEuler")致力于構(gòu)建一個(gè)開放、可靠、安全的開源操作系統(tǒng)生態(tài)
    的頭像 發(fā)表于 11-13 16:14 ?813次閱讀

    第二屆openEuler生態(tài)大會(huì)圓滿結(jié)束

    近日,第二屆openEuler生態(tài)大會(huì)(中國·湖南)成功舉辦。大會(huì)以“根植openEuler共建開源生態(tài)”為主題,旨在響應(yīng)國家開源產(chǎn)業(yè)發(fā)展戰(zhàn)略,推動(dòng)建設(shè)以
    的頭像 發(fā)表于 10-31 16:02 ?682次閱讀

    惠普AI PC全場(chǎng)景AI解決方案重磅發(fā)布, AI一步到位,智能觸手可及

    產(chǎn)品組合,并與本土軟件合作伙伴攜手,共同構(gòu)建惠普專屬的AI生態(tài),力求滿足用戶在工作、生活、娛樂全場(chǎng)景下的使用需求,實(shí)現(xiàn)AI技術(shù)在日常生活中的無縫融入,助力用戶在工作效率和生活體驗(yàn)上實(shí)現(xiàn)雙重提升。 (圖:2024惠普AI PC
    的頭像 發(fā)表于 08-02 17:53 ?999次閱讀
    惠普AI PC<b class='flag-5'>全場(chǎng)景</b>AI解決方案重磅發(fā)布, AI一步到位,智能觸手可及

    專注充電充滿想象,羅馬仕全球品牌升級(jí)打造全場(chǎng)景用電體驗(yàn)生態(tài)

    在充電行業(yè)深耕,通過海量技術(shù)和用戶積累,持續(xù)擴(kuò)展充電產(chǎn)品生態(tài)的成果。其洞察市場(chǎng)需求,圍繞技術(shù)創(chuàng)新、全球化品牌戰(zhàn)略布局等多個(gè)方面進(jìn)行升級(jí),打造羅馬仕全場(chǎng)景用電方案,給予用戶更愉悅、更極致的充電體驗(yàn)。 本次發(fā)布會(huì)也展示了羅馬仕過去十
    的頭像 發(fā)表于 07-21 10:15 ?1043次閱讀
    專注充電充滿想象,羅馬仕全球品牌升級(jí)打造<b class='flag-5'>全場(chǎng)景</b>用電體驗(yàn)<b class='flag-5'>生態(tài)</b>