无主之地2配置高吗|看真人裸体BBBBB|秋草莓丝瓜黄瓜榴莲色多多|真人強奷112分钟|精品一卡2卡3卡四卡新区|日本成人深夜苍井空|八十年代动画片

網易首頁 > 網易號 > 正文 申請入駐

“AI再強也只是工具!”Linus再談AI:“氛圍編程”寫一次性軟件可以,但撐不起需要維護35年的項目

0
分享至


整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

“對于 AI,我有一種愛恨交織的復雜情感?!?/strong>

近日,在北美開源峰會上,Linux、Git 的創建者 Linus Torvalds 與 Verizon 開源項目辦公室負責人 Dirk Hohndel 進行了他們的第 30 次公開對談(https://www.youtube.com/watch?v=fi29pfLcW4I&t=2s)。談及 AI 時,Linus 給出了這樣一個頗為耐人尋味的評價。

在 Linus 看來,過去二十多年里,Linux 內核社區形成了一套成熟且穩定的開發和維護流程。然而大約從半年前開始,情況發生了變化——“最近兩個版本的 commit 數比過去幾年增加了約 20%。起初我以為大家是對 7.0 版本感到興奮,但事實證明我錯了?!?/p>

他發現,變化的源頭是 AI。AI 涌入 Linux 項目后,一方面,幫助大家發現過去難以察覺的問題;另一方面,大量由 AI 生成的重復性漏洞報告開始“壓垮”維護者。

而對于當下火熱的 AI 編程浪潮,Linus 依舊保持著一貫的犀利風格:“如果你炫耀 99% 的代碼是 AI 寫的,那我敢打賭,你 100% 的代碼其實都是編譯器寫的?!?/p>

那么,在這位開源世界最著名的“代碼守門人”眼中,AI 究竟改變了什么,又沒有改變什么?

在這場對談中,Linus 不僅分享了 AI 給 Linux 社區帶來的真實影響,還談到了漏洞披露規則、AI 編程、開源項目維護、給年輕開發者的建議,以及自己的業余愛好等話題。他坦言,AI 發現 Bug 是一件好事,但整個開源社區仍需要時間去適應這種全新的工作方式。



Linus 的業余愛好:“我將改變音樂世界

Dirk Hohndel:大家早上好,我參與 Linux、開源以及其他很多領域已經很長時間了。我總是很珍惜能有機會和這位老友聊天。

Linus Torvalds:是的,我是 Linus。我已經很久不參加正式的公開演講了,這就是為什么我們一直保持這種問答(Q&A)或“爐邊談話”形式的原因。

Dirk Hohndel:這實際上是我們的第 30 次對話了,所以今天我們要慶祝一下我們的小小周年紀念。讓我們先聊點不一樣的。我知道你是 3D 打印的忠實粉絲,巧合的是,我們擁有同款 3D 打印機。在這個技術領域,基本上所有東西都是開源的,包括整個軟件棧。我們使用的工具通常也是開源的。

我從你那里了解到,我們都不喜歡可視化工具,而是更喜歡實際編寫程序代碼的工具。所以關于 OpenSCAD(用于建立實體 3D 物件的開源軟件),你實際參與過它的代碼貢獻嗎?還是僅僅作為一名使用者?

Linus Torvalds:我只是個使用者。不少偏理智的人可能會使用那些帶圖形界面的可視化工具,能直觀看到自己在做什么。但當你像我一樣有編程背景時,我更喜歡用文本描述事物,將 3D 打印視為一種編程。

確實,所有的相關軟件都是開源的。但與此同時,這對我來說也是一種消遣方式,我可以接觸到物理實體。不過,這顯然不是我的日常工作。在寫代碼時,我喜歡這種能極其貼近硬件并在不同層面上工作的感覺。我會使用這些開源工具,但從未想過要加入那些項目的開發,因為那和我熟悉的代碼領域太不一樣。

Dirk Hohndel:對我來說,最有意思的地方在于,每當我覺得某個東西不好用,想親手把它改好時,我都會去看看它的代碼。結果往往是發現自己根本不知道該從哪里下手。但這恰恰是一個很好的學習過程。它會不斷提醒我,這個世界上還有無數我不了解的領域,而這些領域里依然有很多人在做著有趣的事情。

另外一個很有意思的變化是,過去很長一段時間里,人們總覺得開源軟件功能強大但體驗粗糙,而閉源軟件則更加精致。但現在情況已經不同了。如今很多開源軟件的界面和用戶體驗都非常出色,我也非常認可它們的質量。以 3D 建模軟件為例,一些開源產品已經達到了行業領先水平。

Linus Torvalds:我認為,我們已經走過了那個“開源只屬于工程師”的時代。

看看現在有多少人在游戲領域討論 Linux 就知道了。當然,我不會說今年就是“Linux 桌面元年”——這個玩笑我從 1998 年就開始跟媒體講了。但我確實認為,在商業軟件和各種嚴肅應用場景中,開源早已獲得廣泛認可。

我的觀點一直沒變:軟件本身極其復雜,而管理復雜基礎設施最有效的方式就是開源。因為開源能夠讓任何人都有參與的機會。

當然,大多數人其實并不想參與開發,就像我使用 3D 打印軟件時,也不會主動去貢獻代碼一樣。但開源的價值就在于,無論你來自哪家公司、哪個國家,只要你愿意參與,機會始終在那里。

Dirk Hohndel:我們經常談論你的非主流項目。我長期以來一直在開玩笑說,Linus 不止做了兩個項目(大家常說的是 Linux 和 Git),其實他做了三個。Linux、Git 和 Subsurface(一個潛水日志程序,目前由我維護)。但事實證明,就在幾周前,Linus 做了第四個項目。Linus 的 GitHub 上有一個”項目,你甚至可以自己動手做一個吉他音效踏板。

Linus Torvalds:先別急著玩,在你開始玩之前,你得先把它制造出來。所有的制造文件也都是開源的。所以你可以選擇把設計文件發送給你喜歡的 PCB 制造商。你可以嘗試手動放置組件,但我建議你不要這樣做,因為那非常細碎。

我最開始是手動做的,但后來我決定,對于更高級的項目,你確實需要讓專業人士為你放置組件。如果你喜歡吉他踏板或音樂,并想要一個真的很酷的吉他踏板,你可以自己做一個。它附帶硬件和軟件設計文件。

Dirk Hohndel:我是預覽版的測試者之一,效果真的很不錯。它的地址是 github.com/torvalds/guitar-pedal,去看看吧。

Linus Torvalds:我也將改變音樂世界。我很確定。

Dirk Hohndel:我也對此深信不疑。

CSDN 6 月寵粉福利|開發者“神裝”補給站

200 小時 GPU 算力免費領

瑞幸咖啡/肯德基早餐/下午茶等能量套餐任選其一

入群還可每月定期抽取旗艦顯卡、AI PC 等極客神裝

領取地址:https://s.csdn.cn/4nPsOp


提交量暴漲 20%,原以為 7.0 吸引了大家,才發現是 AI 闖入 Linux

Dirk Hohndel:不久前你發布了 Linux 內核 7.1-rc4。按照慣例問一下,現在進展如何?

Linus Torvalds:我常說我們在過去 20 年里一直做著同樣的事情。我個人做了 35 年,但自從切換到 Git 并建立現代發布流程后,這個過程已經穩定運行了 20 年。

過去我總說一切順利、進展平穩。但大約半年前,情況發生了變化。

在過去的六個月里,我們看到了大量的 commits,全是微小的細節。從數據上看,最近兩個版本的提交量比過去幾年增加了約 20%。起初我以為大家是對 7.0 版本感到興奮(我會定期更改主版本號),但事實證明我錯了。真正的改變在于 AI 工具。AI 工具已經足夠好用了,以至于我們看到各方面的開發活躍度都有了明顯提升。

Dirk Hohndel:六個月前,我們在東京談過這個,這些工具實際上降低了初始門檻,降低了編寫 Linux 內核補丁的入門難度。這些工具承擔了很大一部分工作,這確實產生了影響。而且這種影響不全是正面的。在 rc4 的發布公告中,你宣布了新的安全披露指南,其中特別提到了對 AI 的看法。

Linus Torvalds:現場有多少人使用 AI 來輔助編程?看來幾乎所有人都在用。對于 AI,我有一種愛恨交織的復雜情感。

從技術角度看,我非常喜歡這些工具,覺得它們非常有用且有趣。但它確實也帶來了一些痛點。在 Linux 乃至大多數項目中,最大的痛點不在于代碼本身,而在于當它強迫你改變工作方式時。人們習慣了原有的節奏,知道自己喜歡怎么工作。我大約在 2000 年左右不得不改變我的工作方式,因為隨著 Linux 的成長,我個人已經無法再維持原來的管理規模了。那是我在內核開發中最痛苦的經歷之一,那是 25 年前的事了。

我認為我們現在在 AI 身上也看到了類似的影響:它迫使人們走出舒適區。AI 生成的錯誤報告和代碼帶來了一些社會性問題。這不單純是“Linus 的管理規模”問題,而是人們整體無法應對這種規模的增長。學會如何以負責任的方式、以能與社區和其他開發者協作的方式使用工具,這都需要時間。

我們最近遇到的一個痛點是。當人們用 AI 發現 Bug 時,很多時候這些 Bug 確實可能是安全問題。幾十年來我一直說安全 Bug 就是 Bug,但硬幣的另一面是,Bug 往往也意味著安全隱患,你甚至可能還沒意識到這一點。

人們覺得用 AI 發現了一個 Bug,第一反應就是發給安全列表。結果內核的安全列表被成百上千的人用同樣的 AI 工具生成的重復報告給淹沒了。結果往往指向同一個潛在原因,但我們卻被這些報告轟炸了。而那個列表的參與者很少,因為它本應是高度保密的,我們把所有時間都花在了把這些報告轉發給更了解相關領域的開發者上。

所以我們做出了政策調整:基本上,如果你是用 AI 發現的 Bug,請直接將其視為公開信息。因為如果你能用 AI 發現它,另外 100 個人也能用 AI 發現它。當然,對于真正的安全問題,你可能不想把漏洞利用方法公之于眾。不要成為那種在周五下午公開炫耀“看,我可以搞垮這家大公司”的人。告訴大家問題是什么,但沒必要教大家如何讓別人過得很慘。所以我們在 AI 方面確實遇到了一些痛點。

這并不是技術本身不好,我很喜歡這項技術,但它引發的社會問題還有待解決。

Dirk Hohndel:我認為“社會問題”是關鍵。這種趨勢已經存在很久了,我不確定 Heartbleed 漏洞是不是第一個,但有些公司就喜歡給 Bug 貼標簽、做 Logo、創建域名,想以此出名。然后他們在與維護者溝通之前就將其公開。最近 Linux 內核有四個本地提權漏洞,其中兩個就是以這種方式披露的。我的回應總是:我永遠不想和這樣的公司合作,因為你對 Linux 這么干,你就會對所有人這么干。

但這四個 Bug 確實帶出了你剛才談到的挑戰:在內核開發者了解這些漏洞與全世界了解它們之間,時間差是零分鐘。所以你根本沒有機會去修復它,沒有機會準備補丁,沒有機會幫助那些運行代碼的人。所以你說你希望所有 AI 發現的 Bug 都公開。我理解其中的邏輯,但你能進一步解釋一下,這如何避免維護者總是處于被動地位嗎?

Linus Torvalds:遺憾的是,我認為我們無法回避這一點。內核有大約 3500 萬行代碼,代碼量巨大。這意味著每天都可能會有 Bug 發生,這并不奇怪。

過去我們修復 Bug 時,可能不會詳細說明它的安全影響,只告訴大家“已修復,請升級”,大多數人并不會意識到發生了什么。但在 AI 時代,自動化分析變得極其簡單。

上周我們修了一個 Bug,三小時內就有博客文章分析了它的安全影響。安全人員喜歡關注度,這是他們的成名之道。所以人們會競相運行 AI 工具并發布驚人的公告。這就是現實。

但這并不意味著我們不該做開源。如果你認為 AI 不能對閉源軟件進行逆向工程,那你就錯了。我認為閉源軟件的情況甚至更糟,因為 AI 無法幫你修復問題,但 AI 絕對能幫你找到那些漏洞。

Dirk Hohndel:你剛才提到了一點非常重要。我注意到,最近幾周出現了一些大張旗鼓的漏洞披露。一些公司愿意花費大量資源去指出某個 Bug,但奇怪的是,盡管涉及的都是開源代碼,這些披露往往沒有附帶修復補丁。

這又回到了社會責任感的問題。為了在媒體和記者面前獲得關注而發現一個 Bug,卻不愿意進一步推動修復工作,我覺得這多少有些令人遺憾。

Linus Torvalds:公平地說,有時候發現 Bug 確實比修復 Bug 更容易。

不要誤會。雖然這聽起來可能有些消極,但實際上我認為,從整體來看這是一件好事。AI 能夠發現源代碼中的 Bug,短期內確實會帶來一些陣痛,但從長遠來看,這些 Bug 被發現、被修復之后,軟件最終會變得更好。

所以,我對這件事總體上是樂觀的。

我想再次強調,問題不在于 AI 本身不好,而在于任何新工具出現時都會帶來一些社會層面的陣痛。我們已經積累了 35 年的代碼,如今 AI 發現了一些過去沒有發現的問題,我們需要時間去消化和處理這些新發現。

總之,找出的 Bug 越多,軟件就越安全,真正的麻煩是那些你還沒發現的漏洞。


AI 給維護者帶來的壓力

Dirk Hohndel:我們剛才在后臺聊到了 AI 給維護者帶來的影響。維護者本來就面臨著“職業倦怠”的問題,如今 AI 生成的錯誤報告洪流更是雪上加霜。在代碼審查、理解補丁等工作上,有沒有什么 AI 工具能夠幫助維護者減輕負擔?

Linus Torvalds:我們確實使用了大量自動化工具,其中也包括 AI。

不過我想先指出一點:Linux 內核目前運行得很好。每次版本發布都有超過 1000 人參與貢獻,我們擁有一批非??煽康木S護者,而且他們中的大多數都能通過這份工作獲得不錯的報酬。

但想想看,GitHub 上有數以億計的倉庫,還有成千上萬個形形色色的項目。有些項目可能只是某個人維護了十幾年的“心頭好”,整個團隊可能只有一到三個人。當這些維護者遭遇 AI 生成的報告洪流時,確實很容易被壓垮。尤其是當你試圖向報告提交者追問更多信息時,對方卻像“打一槍換一個地方”一樣消失了,甚至根本不回復你的問題。真正的倦怠風險恰恰存在于這些地方。

至于我個人,我主要是在和人打交道。作為最上層的維護者,我其實已經不寫太多代碼了。只有在一些自己感興趣的項目上,比如吉他踏板或者 Subsurface,我才會親自寫代碼。

我的工作更多是管理人,而不是管理代碼。我也不建議大家用 AI 去管理人與人之間的關系。

當然,我們確實擁有不少優秀的自動化工具。比如 Google 開發的 Syzkaller 補丁測試系統,它會自動檢查郵件列表中的補丁。雖然它的反饋有時并不完美,但確實能夠發現很多問題。現在,許多核心開發者也會在本地運行 AI。我建議大家也去嘗試,不要完全受制于大公司。


對于初入職場的開發者,有什么樣的建議?

Dirk Hohndel:你剛才提到了“成千上萬的小項目”,這暴露了你的年齡。本周 GitHub 宣布他們現在有 4.8 億個存儲庫。最近的一項研究顯示,其中有 60 萬個項目被認為對企業用戶至關重要。這個規模已經大到難以想象。

接下來,我們聊聊社會問題和人的協作,對于那些正處于職業生涯初期的人,現在很多人在唱衰,說代碼都會被 AI 來完成。而另一方面,也有像 Jim Zemlin 那樣樂觀的人認為我們在科技行業創造了更多就業機會。你對初入職場的人有什么建議?他們應該關注什么?

Linus Torvalds:我的觀點一直是,AI 是一個偉大的工具,但它僅僅也只是一個工具而已。

當我聽到有人炫耀說“我們 99% 的代碼都是 AI 寫的”時,我會很生氣。因為這些人中,我敢保證,他們從來不會說自己“100% 的代碼其實都是編譯器寫的”。但這其實是一回事。

我成長于編寫機器代碼的年代。我說的機器代碼不是匯編語言,而是實際的數字。那會在你腦海中留下印記,我到現在還記得 6502 處理器上的 LDA 的操作碼是十六進制的 A9。

后來我意識到,親手寫數字并計算分支偏移量挺傻的,于是有人發明了匯編器。再后來我發現編譯器也很好。現在我發現 AI 工具也不錯。

我依然在寫代碼,只是不再像以前那樣通過 Data 語句輸入數字了。我百分之百確信,AI 正在改變編程,但它并沒有改變編程的本質。就像你們都用編譯器生成代碼一樣,你們中的許多人也會用 AI 來輔助生成。這和我們以前經歷過的技術革命本質上是一樣的。AI 會將你的生產力提高 10 倍,而我認為編譯器將生產力提高了 1000 倍。所以AI 很棒,但它并沒有顛覆編程。它可能會改變其他領域,但我是個程序員,我不在乎。

Dirk Hohndel:我覺得有一點始終沒變:優秀的開發者還是能寫出優秀的代碼,而普通開發者依然更容易寫出有 Bug 的代碼。這個在 AI 時代依然成立。那些真正理解系統和復雜性的開發者,知道如何通過 Prompt 引導 AI 產出高質量代碼;而對系統缺乏理解的人,往往只會讓 AI 生成更多錯誤。

Linus Torvalds:我認為,開發者必須理解系統最終是如何運行的。雖然現在已經沒人直接寫機器代碼了,但我依然會去看工具生成的代碼,也會檢查匯編層面的結果。

即便使現在的我用編譯器,甚至讓 AI 幫我生成一些小項目,我還是會去看最終生成的匯編代碼,因為那才是我的舒適區。而且我現在仍然會折騰微控制器,在這種場景下,你確實需要檢查生成的代碼,確保它真的按照你的意圖運行。

對于那種一次性、寫完就扔的小項目,AI 的表現非常出色,我們把這種方式稱為“氛圍編程”。但如果你要構建的是一個需要維護 35 年的嚴肅項目,那就不能只靠寫提示詞,讓別人或 AI 替你生成代碼。

Dirk Hohndel:遺憾的是,我們時間到了。我還有很多問題,我想我得留到明年在溫哥華再問了。謝謝大家!

Linus Torvalds:謝謝大家。

開發者“神裝”補給站|CSDN 6 月寵粉專屬福利

不論你是想跑通最新的本地 LLM,還是想實測一套 Agent 自動化工作流,算力與補給,我們都為你備齊了!

立領三重進階大禮:

200 小時云端算力券免費領

瑞幸咖啡/肯德基早餐/下午茶任選其一

掃碼即刻領取,今日額度有限,手慢無!

領取地址:https://s.csdn.cn/4nPsOp

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
為什么去過朝鮮回來就沉默的人,不是隱瞞,是真的說不出

為什么去過朝鮮回來就沉默的人,不是隱瞞,是真的說不出

老特有話說
2026-05-12 15:41:08
14日凌晨WTT挑戰賽:決賽出現美和失局,朱雨玲翻盤,中日爭奪冠軍!

14日凌晨WTT挑戰賽:決賽出現美和失局,朱雨玲翻盤,中日爭奪冠軍!

等等talk
2026-06-14 01:27:13
美國隊追平隊史世界杯最大比分勝利!阿湯哥、小李子、貝克漢姆……一眾名流現場觀賽

美國隊追平隊史世界杯最大比分勝利!阿湯哥、小李子、貝克漢姆……一眾名流現場觀賽

紅星新聞
2026-06-13 12:05:58
斯諾克中國公開賽資格賽:常冰玉6-4擊敗威爾士名將,晉級決勝輪

斯諾克中國公開賽資格賽:常冰玉6-4擊敗威爾士名將,晉級決勝輪

凌空倒鉤
2026-06-14 06:08:02
一場1-1,讓卡塔爾尷尬了!球迷熱議:中國申辦世界杯,需慎重

一場1-1,讓卡塔爾尷尬了!球迷熱議:中國申辦世界杯,需慎重

歷史膠囊
2026-06-13 09:48:23
巨大爭議!前國腳解說世界杯脫口而出 “咱們韓國隊”,球迷炸了

巨大爭議!前國腳解說世界杯脫口而出 “咱們韓國隊”,球迷炸了

酷侃體壇
2026-06-13 12:30:16
胰島“禍首”被揪出!是白糖的六倍,醫生:吃得越多,血糖越失控

胰島“禍首”被揪出!是白糖的六倍,醫生:吃得越多,血糖越失控

醫學科普匯
2026-06-11 21:20:08
山東神童王恒屹:3歲識千字,6歲央視奪冠,如今怎樣?

山東神童王恒屹:3歲識千字,6歲央視奪冠,如今怎樣?

書慧我心
2026-06-12 22:02:17
因凡蒂諾親口承認!世界杯擴到 64 支還不夠,為讓一支球隊晉級

因凡蒂諾親口承認!世界杯擴到 64 支還不夠,為讓一支球隊晉級

酷侃體壇
2026-06-13 12:52:38
維尼修斯爆射追平比分,巴西隊史23場世界杯首戰僅1次被零封

維尼修斯爆射追平比分,巴西隊史23場世界杯首戰僅1次被零封

懂球帝
2026-06-14 07:08:20
“鵝腿阿姨”:一個時代有一個時代的笑話

“鵝腿阿姨”:一個時代有一個時代的笑話

天水人李成義
2026-06-13 11:00:23
C羅和梅西“成名之前”,原來住這樣的房子啊!

C羅和梅西“成名之前”,原來住這樣的房子啊!

良有方
2026-06-13 05:53:06
馬斯克遠程敲鐘穿了老黃的皮衣!SpaceX員工集體穿上綠鞋

馬斯克遠程敲鐘穿了老黃的皮衣!SpaceX員工集體穿上綠鞋

量子位
2026-06-13 12:03:36
伊朗外長直播宣布兩大讓步:海峽免費通行,60%濃縮鈾說扔就扔

伊朗外長直播宣布兩大讓步:海峽免費通行,60%濃縮鈾說扔就扔

前行之路
2026-06-14 04:09:14
尷尬!技師給顧客把褲子拉上去,用毛巾蓋好,上海一足療店被差評

尷尬!技師給顧客把褲子拉上去,用毛巾蓋好,上海一足療店被差評

火山詩話
2026-06-13 06:24:48
4年1.785億頂薪,好幾支球隊瘋搶,詹姆斯這下高興了

4年1.785億頂薪,好幾支球隊瘋搶,詹姆斯這下高興了

從零到一研究所
2026-06-13 12:54:31
隨著突尼斯0-2,土倫杯冠軍浮出水面:歐洲勁旅不敗戰績奪冠

隨著突尼斯0-2,土倫杯冠軍浮出水面:歐洲勁旅不敗戰績奪冠

凌空倒鉤
2026-06-14 05:24:18
印度突破人類底線!男子和岳母4年亂倫

印度突破人類底線!男子和岳母4年亂倫

歲月有情1314
2026-06-14 02:31:50
為什么往死里掃黃?網友分享太真實了,一次說透

為什么往死里掃黃?網友分享太真實了,一次說透

另子維愛讀史
2026-05-27 20:16:03
釘釘員工自曝作息大改,內部爭議曝光

釘釘員工自曝作息大改,內部爭議曝光

影視情報室
2026-06-14 00:39:31
2026-06-14 08:15:00
CSDN incentive-icons
CSDN
成就一億技術人
26647文章數 242291關注度
往期回顧 全部

科技要聞

SpaceX上市首日破2萬億美元,馬斯克再封神

頭條要聞

伊朗官員:目前版本伊美諒解備忘錄“比之前的更好”

頭條要聞

伊朗官員:目前版本伊美諒解備忘錄“比之前的更好”

體育要聞

美國4比1巴拉圭:這統治力真是美國隊?!

娛樂要聞

鄧超曬孫儷親手織的帽子,笑瘋全網!

財經要聞

梁文鋒向左,楊植麟向右

汽車要聞

深藍S07華為乾崑激光版增程車型上市 限時15.49萬元起

態度原創

家居
時尚
健康
本地
軍事航空

家居要聞

空間微調 移形換境

夏天穿衣要杜絕土氣感!試試精致的小香風,優雅與俏皮并存

老人、小孩、孕婦,吃粽子有啥風險

本地新聞

AK劉彰邂逅河北南大港濕地

軍事要聞

特朗普:美伊協議周日簽 還有終極手段

無障礙瀏覽 進入關懷版