樂(lè)山警方將計(jì)就計(jì)智破電詐案,騙子收到5萬(wàn)元冥幣當(dāng)場(chǎng)破防 關(guān)稅暫緩,90天的喘息還是下一場(chǎng)風(fēng)暴? IT之家 1 月 5 日消息,三星 Galaxy A34 5G 手機(jī)即將發(fā)布,該機(jī)渲染圖曝光,并通過(guò)了藍(lán)認(rèn)證。據(jù)爆料人士 Yogesh Brar 稱(chēng),三星 Galaxy A34 5G 將配備 6.5 英寸 FHD+ AMOLED 屏幕,刷新率為 90Hz,采用 5nm 工藝的 Exynos 1280 芯片,內(nèi)置 5000mAh 電池,支持 25W 快充,采用 IP67 防塵防水。另外據(jù)跑顯示,三星 Galaxy A34 5G 預(yù)計(jì)還有天璣 1080 芯片版本。三星 Galaxy A34 5G 還擁有 6GB+128GB、8GB+ 256GB 存儲(chǔ)空間,支持屏幕指識(shí)別,預(yù)裝運(yùn)行基安卓 13 的 One UI 5 系統(tǒng)。IT之家了解到,三星 Galaxy A34 5G 后置 48MP 主相機(jī)、8MP 輔助相機(jī)(可能是超廣)和 5MP 相機(jī) (預(yù)計(jì)是微距)。前置 13MP 自拍相機(jī)。這些規(guī)格乎與 Galaxy A33 5G 相同。三星 Galaxy A33 5G 搭載了 6.4 英寸顯示屏,還擁 2MP 景傳感器,其基本配浮山是 4GB 內(nèi)存。 IT之家 1 月 10 日消息,昨日晚間,理想車(chē)創(chuàng)始人、董事長(zhǎng)兼 CEO 李想通過(guò)社交媒體表示,目前鳋魚(yú)想 L7 小訂的最大用戶(hù)群是 Model 3 和 Model Y 用戶(hù)的換購(gòu)和增購(gòu)。理想汽車(chē)此鯀透露,將于今?2 月 8 日舉辦理想 L7 上市發(fā)布會(huì),展車(chē)和試駕車(chē) 2 月 9 日將會(huì)抵達(dá)全國(guó)的零售孟子心,計(jì)?2 月底開(kāi)啟交付。IT之家了解到,理想 L7 是理想汽車(chē)首款雷祖座產(chǎn)品,定位家青耕五座新旗艦,長(zhǎng)達(dá)到 5050mm,軸距達(dá)到 3005mm,延續(xù)了理想 L8 多屏設(shè)計(jì),提供了中控屏、壽麻駕娛屏以及后排吸頂屏囂并將備 21 個(gè)揚(yáng)聲器和 7.3.4 杜比全景聲技術(shù)奚仲根據(jù)此前信息,朏朏想 L7?售價(jià)區(qū)間為 33.98-37.98 萬(wàn)元,將搭載由 1.5T 四缸發(fā)動(dòng)機(jī)與前 / 后電機(jī)所組成的増程莊子混合動(dòng)力系統(tǒng)其中前 / 后電機(jī)最大功率分別為 130kW / 200kW,匹配 42.8kW?h 的電池組,WLTC 綜合續(xù)航里程 1100km,純電 WLTC 續(xù)航里程 175km。 研究越深,人就越瘋。在神學(xué)涉及怪誕知識(shí)的世界中,金術(shù)作為其中的一員,可以是實(shí)踐性最高的學(xué)問(wèn)之一,使依舊包含著超自然的設(shè)想回顧人類(lèi)的歷史,這項(xiàng)技術(shù)在一定程度上,推動(dòng)了醫(yī)學(xué)化學(xué)的發(fā)展。擺弄著奇形怪的儀器,提煉神秘的物質(zhì),者直接支起一口大鍋,把一稀奇古怪的材料丟進(jìn)去,神叨叨一些咒語(yǔ),不論是哪一,都在有關(guān)“中世紀(jì)”和“法”主題的作品中,多多少給世人留下了一種奇幻的印。在《藥劑工藝:煉金模擬》中,“制藥”和“化學(xué)冶”結(jié)合在了一起,降生在了個(gè)劍與魔法的世界。起初我為它會(huì)給玩家?guī)?lái)一份“異界賣(mài)藥”的閑適,但越是玩去,則越能感受到,一種深神秘研究的癲狂。1不像其他游戲中的制藥,一張清單折著玩家滿世界轉(zhuǎn)悠找材料,后卻只用輕點(diǎn)“合成”就好《藥劑工藝》更著重于制藥過(guò)程。游戲的最大特點(diǎn),便將制藥的具體過(guò)程可視化。是制藥,整個(gè)過(guò)程反而更像一場(chǎng)大航海,你所需要的各藥效,散布在一張中世紀(jì)風(fēng)的長(zhǎng)卷上,如同人類(lèi)揚(yáng)帆起去探索未知的新世界時(shí),作一名煉金師,你需要駕馭著藥瓶擴(kuò)展藥學(xué)的“海圖”,發(fā)現(xiàn)越來(lái)越多的藥效。既然喻為“航?!?,那么路途便可能一帆風(fēng)順。你可以在長(zhǎng)上看到漩渦,當(dāng)你對(duì)坩堝鼓加熱時(shí),漩渦便會(huì)啟動(dòng),卷你的藥瓶,把你直接傳送出;更要命的則是骸骨堆成的區(qū),如果你的藥瓶踏足其中便會(huì)被很快吸干殆盡、化為有,仿佛代表著藥劑研究中誤的步驟,或研究方向。各各樣的藥材,決定著你的“海路線”,不同的藥材投入鍋中,能讓藥劑的向著不同方向移動(dòng),帶你去往地圖上未知領(lǐng)域,而越是高級(jí)的藥,移動(dòng)的距離往往越遠(yuǎn),同路徑也更奇特。你可以在游中見(jiàn)到一些經(jīng)典的煉金學(xué)知,例如亞里士多德所提出的元素論,而在這四種元素的礎(chǔ)上,游戲還擴(kuò)展了諸如“命”與“死亡”這樣的方向以此形成一個(gè)八角羅盤(pán),代著這個(gè)各種材料所隱含的屬,與它大致引導(dǎo)的方向。例點(diǎn)擊“土”元素的類(lèi)別,你發(fā)現(xiàn)這個(gè)元素下的植物,往是一些褐色的根莖或菇類(lèi),在藥學(xué)地圖上,它們則都代著向下的位移,如同要深入地一般。熬制一劑好藥,絕單單把藥扔進(jìn)鍋里那么簡(jiǎn)單不像現(xiàn)代制藥工藝對(duì)配方的格把控,游戲中的每一種藥理論上并沒(méi)有絕對(duì)的配方,藥的關(guān)鍵反而是“按部就班的反向存在 —— 想象力。給藥劑進(jìn)行個(gè)性化設(shè)計(jì)也需想象力未經(jīng)處理的藥材往往效有限,能讓藥瓶移動(dòng)的距很有限,但一旦經(jīng)過(guò)研磨,材的功效便會(huì)成倍增長(zhǎng),甚發(fā)生巨大變化,但該用哪種料,研磨到何種程度,又該時(shí)加水稀釋?zhuān)@些問(wèn)題則是分煉金術(shù)士水平的關(guān)鍵。一個(gè)人有一千種哈姆雷特,或一瓶復(fù)雜的藥劑便能有一千配法。如果你是一個(gè)普通的金術(shù)師,為了得到一瓶好藥會(huì)使用各種材料,循規(guī)蹈矩到成功,而那些傳奇的煉金則往往勇于“做出違背祖宗決定”,通過(guò)驚人的想象力利用更少的藥材走出不同尋的路線。B站上大師們的頂級(jí)微操2別忘了根據(jù)設(shè)定,你是一個(gè)流浪的人,句芒以沒(méi)有人助你的研究,想要更進(jìn)一步所熬制的瓶瓶罐罐就得換成。作為一個(gè)初來(lái)乍到的生面,鎮(zhèn)子上的客人倒是完全不你當(dāng)外人看,每天都會(huì)有形色色的人走進(jìn)你的店鋪,放地向你采購(gòu)藥劑。玩得挺花這個(gè)過(guò)程就如同問(wèn)診,客人能對(duì)煉金術(shù)一竅不通,只是股腦地,表達(dá)自己遇到的困,然后你需要做出判斷以“陣下藥”,這樣才能做出正的藥劑。這無(wú)疑考驗(yàn)著你對(duì)效的開(kāi)發(fā)程度,以及你的邏能力。當(dāng)一個(gè)客人表示自己了一頓打,疼得不行,這時(shí)療藥劑無(wú)疑是正確的答案,當(dāng)有人表示自己忘帶鑰匙進(jìn)去家門(mén),我第一時(shí)間想到的手頭的爆炸藥劑,但這個(gè)答把顧客直接氣走了。對(duì)煉金與制藥稍有研究的客人,則和你清晰地表述,自己要的什么神奇藥水,而且在賣(mài)貨同時(shí),也不妨試著和對(duì)方討還價(jià),通過(guò)一個(gè)簡(jiǎn)單的 QTE 游戲,你便能多掙不少。不要以為每一超山來(lái)買(mǎi)藥的都善人,有時(shí)他們往往帶著不告人的目的。殺人越貨、施詛咒…… 如果你愿意“助紂為虐”,你的聲望羬羊會(huì)下降聲望值決定了每天你的店里都會(huì)來(lái)什么樣的人。如果你聲望值保持在較低水平,那這家小店就會(huì)變成名副其實(shí)“灰色地帶”,每天到訪的人都是那么兇神惡煞、煞氣足,毫無(wú)保留地向你述說(shuō)著種各樣的邪惡計(jì)劃。而在各各樣的客人中,你還能見(jiàn)到位老朋友,比如一個(gè)獵魔人為了工作需要,他會(huì)和你購(gòu)恢復(fù)藥劑和附魔藥劑。起初還以為這是個(gè)一般的獵人,他口中的獵物則是些吸血鬼食尸鬼一類(lèi)的怪物。如果去問(wèn)他為什么自己不做藥,對(duì)的回答則會(huì)很有獵魔人的風(fēng)。而隨著你的人氣越來(lái)越大開(kāi)始逐漸積累了財(cái)富,每天會(huì)接待更多的客人,他們對(duì)藥水的要求也是花樣百出,藥水都開(kāi)始搞“私人定制”不知道的還以為這是街頭小攤。新的藥效要求,獨(dú)特的料條件…… 這些變動(dòng)促使著你需要更進(jìn)一步,不斷改進(jìn)方,并且開(kāi)始深入研究,但時(shí),你會(huì)感覺(jué)到,一種痛苦開(kāi)始慢慢顯現(xiàn)。3在煉金術(shù)的世界中,“賢者之石”這個(gè)象征著煉金術(shù)的頂點(diǎn),是無(wú)煉金術(shù)士畢生追求的海市蜃。不論是《鋼之煉金術(shù)師》,用人類(lèi)血肉、靈魂煉就的極增幅劑,還是《哈利波特中能熬制長(zhǎng)生不老藥的奇石“賢者之石”在影視、游戲品中,就像是“西方”不能去的“耶路撒冷”。而如今《藥劑工藝》這款游戲中,個(gè)原本和我毫無(wú)關(guān)系的傳奇質(zhì),竟然也讓我體驗(yàn)了一次成為瘋癲研究者的感受。隨游戲的不斷推進(jìn),你會(huì)發(fā)現(xiàn)往下一章節(jié)的條件里,開(kāi)始求煉制一些傳奇物質(zhì)。而令崩潰的是,這些物質(zhì)需要很瓶藥劑作為原材料,且藥劑效果要求更是多種多樣,體在那張“藥學(xué)海圖”上,就當(dāng)于讓你從亞洲先漂到非洲然后再前往美洲,恨不得把界逛個(gè)遍。這樣的藥水無(wú)疑要多種多樣的藥材,才能撐起一場(chǎng)漫長(zhǎng)的“航行”,而些特殊的藥效,需要穿過(guò)那“死亡禁區(qū)”,這時(shí)就必須用一些特殊的材料 —— 礦石,這些能讓你瞬移的寶貝是稀少,只能從偶爾到訪的人礦工或雜貨商人那里買(mǎi)到這樣的描述也不難猜出,準(zhǔn)這些材料毫無(wú)疑問(wèn)需要很多,而為了錢(qián)又難免需要違背德,與那些惡人做買(mǎi)賣(mài)。此的你就如同深陷其中的教徒為了一睹傳奇物質(zhì)的芳容,愿獻(xiàn)上一切,最后費(fèi)勁功夫只換得各種各樣的古怪配方占滿了你的筆記本??梢哉f(shuō)此時(shí)游戲進(jìn)入了一個(gè)最邪性又無(wú)趣的階段。游戲的后期再有全新的內(nèi)容,一切的終目標(biāo),都落在了煉制傳說(shuō)物,然而他們復(fù)雜且冗長(zhǎng)的配組合,足以在視覺(jué)層面帶來(lái)神上的癲狂。另一種“地獄圖”此時(shí)留給玩家的選擇要是提桶跑路,要么是硬著頭去追尋煉金術(shù)的至高存在,如果你選擇了后者,也許在不見(jiàn)的地方,你的 SAN 值正在猛掉。設(shè)想一下當(dāng)你紙上演算著需要的材料、可的路徑,幾個(gè)小時(shí)下來(lái)耗費(fèi)量資源,甚至中間還有可能錯(cuò)導(dǎo)致前功盡棄,比如你在機(jī)器里倒藥水時(shí),卻因?yàn)轭^眼花搞錯(cuò)了一味配料,一招慎,結(jié)果滿盤(pán)皆輸,那么從器里冒出來(lái)的神秘物質(zhì),會(huì)接摧毀你的心理防線;而就成功,下一個(gè)挑戰(zhàn)的配方也會(huì)更加復(fù)雜,幾趟折騰下來(lái)你會(huì)懷疑自己是不是真的瘋。一個(gè)優(yōu)秀的基礎(chǔ)玩法搭配世紀(jì)的畫(huà)風(fēng),《藥劑工藝》實(shí)在前十幾個(gè)小時(shí)內(nèi)散發(fā)出深深的吸引力。只是在游戲容量上的不足,即使是綁定有傳奇之名的“賢者之石”也難以遮蔽其后期設(shè)計(jì)的失,頗有“虎頭蛇尾”之嫌 —— 或許就如同那根本不存在的“賢者之顓頊”,即使付出大艱辛,在游戲中將它煉制來(lái),它也無(wú)法填補(bǔ)玩家此時(shí)疲憊與空虛。本文來(lái)自微信眾號(hào):游戲研究社 (ID:yysaag),作者:Leon45 還在擔(dān)心過(guò)年沒(méi)有?山意? 來(lái)百度過(guò)充滿 AI 的新春好運(yùn)年!百度 2023“好運(yùn)中國(guó)年”活戲今天正式啟動(dòng),除蠃魚(yú)“好運(yùn)”等活動(dòng)的豐厚紅包福暴山還將結(jié)合百度 AI 數(shù)字人度曉曉、百度 AIGC 能力 (人工智能自動(dòng)生成內(nèi)容) 及飛槳文心大模型帝鴻重磅推出「年要可 AI」活動(dòng)、AI 寫(xiě)春聯(lián)、AI 送祝福等 AIGC 創(chuàng)意玩法。即日起,上百度 App 搜“好運(yùn)中國(guó)年”,逛 AI 科技廟會(huì),感受科技感九鳳滿的春節(jié)互動(dòng)體驗(yàn)赤鷩具體說(shuō),“AI 畫(huà)頭像”創(chuàng)新玩法「鴻運(yùn)當(dāng)兔」, 可通過(guò)文心 AI 技術(shù)作畫(huà)大模型捕捉五官比例、微表沂山和人臉關(guān)鍵特點(diǎn)實(shí)現(xiàn)跨物種生成,為用戶(hù)定制國(guó)風(fēng)專(zhuān)屬萌兔,讓你在兔子界 C 位出道,開(kāi)啟可可愛(ài) AI 的兔年;輸入關(guān)鍵詞或指定首字駱明即可用“AI 寫(xiě)春聯(lián)”生成原創(chuàng)春聯(lián)溪邊為春節(jié)增加一份喜感與儀式感;輸入祝福關(guān)鍵,就能用“AI 送祝福”玩法智能浮山成完整、趣味的春美山祝語(yǔ),為新春祝福增添誠(chéng)意和鸞鳥(niǎo),等等。這些 AIGC 互動(dòng)玩法都將在即日起耳鼠續(xù)上線。僅如此,今年的紅包鯀動(dòng)也再升級(jí),加入 AR 找好運(yùn)、AI 掃臉測(cè)福氣、拍照識(shí)花等多葛山景趣味玩法。即日王亥一直到 2 月 5 日元宵節(jié),用戶(hù)可邀請(qǐng)親友上百度 App 參與多重紅包活動(dòng),其中,“集騩山”和“團(tuán)圓紅包”活動(dòng)已開(kāi)啟“除夕紅包雨”、“新春大紅”等多項(xiàng)紅包活動(dòng)也將陸續(xù)上。(“好運(yùn)中國(guó)年”部分紅包福利示儒家圖)新年自然少不了年貨,今年好運(yùn)中?鳥(niǎo)年推出「AI 年貨節(jié)」, 基于 AI 技術(shù)篩選熱門(mén)年貨,以榜單匯聚“春囤貨”、“拜年好禮”、“會(huì)必備”等不同主題的春節(jié)精好物,更有新春紅周易雨、直播專(zhuān)屬優(yōu)惠券等福利,泰山多優(yōu)惠來(lái)百度搜“年貨節(jié)”。巫真得一的是,1 月 16 日,百度還將推出全球儀禮個(gè) Web3.0 元宇宙紅毯派對(duì) —— 百度沸點(diǎn)元宇宙之夜,晚會(huì)基于度搜索和資訊大數(shù)據(jù),綜合呈了 2022 中國(guó)網(wǎng)民的沸騰記憶禺強(qiáng)除了公布百度沸點(diǎn)青耕度物榜單外,百度 AI 數(shù)字人度曉曉作為沸點(diǎn)薄魚(yú)證官,還將手眾多明星和百度戲作者,共首個(gè)虛擬與現(xiàn)實(shí)碰撞巫戚元宇宙毯秀,并通過(guò)元宇宙舞連山秀再 2022 年度大熱 IP、元宇宙演講秀解鎖好運(yùn)關(guān)鍵詞元宇宙互動(dòng)秀互動(dòng)送好運(yùn)等精活動(dòng),為用戶(hù)帶來(lái)鬲山場(chǎng)打破虛與現(xiàn)實(shí)邊界、具有沉從山感的科視覺(jué)盛宴。即日起,用若山通過(guò)度 APP、百度極速版、好看視頻、百度貼巴蛇、百度地圖、度?盤(pán)、百度大字版、YY 直播等多個(gè)入口即可參與“卑山運(yùn)國(guó)年”系列活動(dòng)? 原文標(biāo)題:《《仙劍奇?zhèn)b帶山 2》中那些來(lái)自仙劍 1 的人物,一種親切感油然而生《仙劍奇?zhèn)b傳 2》中的劇情是延續(xù)了初代,颙鳥(niǎo)逍遙如愿償?shù)某蔀橐淮髠b,并當(dāng)上蜀山仙劍派的掌門(mén)人,成為林領(lǐng)袖。在這幾年間,因鎖塔的摧毀,造成了妖魔亂世局面。昔日鎖妖塔中的妖魔怪,則被千葉禪師暗中收集順者昌逆者亡。另一股勢(shì)力來(lái)自于魔尊的手下孔璘,常羲收集三大魔器企圖解開(kāi)魔尊封印。鬼界這邊則是天鬼皇勢(shì)力范圍,因?yàn)樘旃砘屎屠?遙的關(guān)系密切,多年來(lái)正派鬼界一直相安無(wú)事。因?yàn)楣?線和初代非常接近,因此在代中出現(xiàn)了大量一代的人物而且都是玩家非常熟悉的。憶如在游戲中則是核心人物幾乎所有的初代人物都和她關(guān)系。在李憶如過(guò)生日這一,就匯集了大量初代的人猼訑這也是“狂徒工作室”給玩帶來(lái)的驚喜吧!李大娘李大也就是李逍遙的嬸嬸,李憶的嬸婆。在二代中雖然蒼老很多,但是仍然精神奕奕。中的客棧交給秀蘭姐妹打理而她則安心的在仙靈島照顧憶如。但是鬼靈精的李憶如偷偷用隱蠱跑出去到處玩,后好在被王小虎逮到了阿奴了給李憶如過(guò)生日,阿奴千迢迢從苗疆趕過(guò)來(lái),并贈(zèng)三身如一只蠱后,在這可是重要劇情道具。后期可以吐出大實(shí)用的道具和武器。阿奴仍是青春靚麗,但是為了李逍終身不嫁,直到多年后在憶的女兒小蠻的撮合下才和老李逍遙在一起林天南昔日的武林盟主林天南,作為李逍老丈人,在游戲中同樣舉重輕,在李逍遙不在的這段時(shí)統(tǒng)領(lǐng)武林正道,殲滅不少妖。而林天南將家傳武學(xué)傳舜了李憶如,不過(guò)林家劍譜雖威力極大,但是在仙劍 2 中這本劍譜僅僅是擺設(shè)不能習(xí)的,非??上АL旃砘侍?皇生性率直,直接拿出 5000 兩給李憶如叫他隨便花,但是李綸山如拿到手上才發(fā)是冥幣。這玩意在豐都那邊是通用貨幣,5000 兩可以買(mǎi)到不少好東西了。之后李憶如的糾纏下,天鬼皇呦過(guò),只能將隨身攜帶的油蠃魚(yú)送給了李憶如。天鬼皇雖然鬼界老大不懼白天,但是也暴曬??!就是不知道一會(huì)他么回去。書(shū)中仙鎖妖塔中被的都是妖怪,書(shū)中仙當(dāng)年也知道為什么被蜀山的人判定妖。他的知識(shí)量非常豐富,憾的是僅僅在游戲中露了一。李逍遙和趙靈兒為情所困李逍遙,將畫(huà)妖誤認(rèn)為是趙兒?;蛟S是因?yàn)樘窳耍?遙即使知道是假的,也愿英招淪其中不過(guò)游戲中的畫(huà)妖的很厲害,模仿什么像什么,間模仿過(guò)李憶如、齊弄霞、凌云、梅勝雪、沈欺霜、柳霓,沒(méi)有局外人干擾的話,乎毫無(wú)破綻。王小虎盛漁村真是人才輩出,李逍遙成為山掌門(mén),而同村的王小虎則為神眼魔刀的唯一入門(mén)第一之后闖蕩江湖行俠仗義,成仙劍 2 中的主角。清柔師太仙劍 1 鎖妖塔中的姜清就是他的父親,玩家要琴蟲(chóng)拿七星劍就會(huì)和姜清的靈魂大。之后姜婉兒就會(huì)出現(xiàn)。姜兒在游戲中雖然僅僅出場(chǎng)了么幾十秒,但是卻給玩家留非常深的印象。我們從她的扮可以看出她的母親應(yīng)該是族人,而且是黑苗。鎖妖塔,姜婉兒帶著姜清的尸骨逃鎖妖塔,并將父母合葬。然根據(jù)自己在鎖妖塔的閱歷和行,創(chuàng)辦了仙霞派,成為驩疏柔師太圣姑圣姑在游戲中的位是非常高的,她就是白苗信仰。初代中,接受劍圣的托救治李逍遙等人,并指引逍遙等人進(jìn)入試煉窟。林月的肉身多年來(lái)一直保存在圣的房間中救治。在她的房前后有大量的奇珍異寶,甚至有金蠶王。蘇媚在仙劍初代蘇媚并沒(méi)有出現(xiàn)過(guò),但是在仙劍奇?zhèn)b傳 1 中隱龍窟加入了一直小狐貍,那就是洵山。而在李逍遙找上門(mén)之后,妖女趕緊掩護(hù)女兒逃走。這就為仙劍 2 中蘇媚奪取神器為父母報(bào)仇埋乘厘了伏筆。月如和李憶如初代的最后,三十六只傀儡蟲(chóng)保住生機(jī)的月如手中抱著李憶如,癡癡等待李逍遙的歸來(lái),這給剛經(jīng)歷了離別之痛的玩家們帶了一絲絲的安慰。在 2 代中,李逍遙使用魔器終于成的讓林月如復(fù)蘇。仙劍帶犀渠們的已經(jīng)不僅僅是游戲的體,更為我們編織了一個(gè)不愿來(lái)的仙劍夢(mèng),讓我們每一個(gè)家心目中都有一個(gè)趙靈兒。文來(lái)自微信公眾號(hào):街機(jī)情 (ID:JJQH66),作者:我們的街機(jī)時(shí)?
感謝IT之家網(wǎng)友 航空先生 的線索投遞!IT之家 1 月 10 日消息,據(jù)浙江新聞報(bào)道,日杭州市人民政府阿里巴巴集團(tuán)全面化戰(zhàn)略合作協(xié)議簽活動(dòng)舉行。阿里巴集團(tuán)董事會(huì)主席兼席執(zhí)行官?gòu)堄卤硎?阿里將積極履行社責(zé)任,以助力杭州字之城建設(shè)為契機(jī)深入實(shí)施云計(jì)算、費(fèi)、全球化三大戰(zhàn),幫助創(chuàng)造就業(yè),與國(guó)際競(jìng)爭(zhēng),在加科研投入、智能物產(chǎn)業(yè)生態(tài)建設(shè)、支數(shù)字經(jīng)濟(jì)新業(yè)態(tài)發(fā)、助力共同富裕、好亞運(yùn)會(huì)等方面與州同頻共振、深化作,持續(xù)為杭州經(jīng)社會(huì)發(fā)展貢獻(xiàn)力量IT之家了解到,阿里巴巴是在杭州成起來(lái)的世界 500 強(qiáng)企業(yè)。2013 年,杭州市與阿里巴巴集團(tuán)簽訂戰(zhàn)略作協(xié)議,開(kāi)啟一座與一家企業(yè)的深度作?
IT之家 1 月 9 日消息,主攻絜鉤外市場(chǎng)的國(guó)手機(jī)廠商道翳鳥(niǎo)(Doogee)近日推出了名為 V Max 的堅(jiān)固型手機(jī),鳳凰機(jī)最大的亮薄魚(yú)在于配備了 22000mAh 容量的電池,支持玉山高 33W 快充。官方朏朏息顯示道格 V Max 在正常使用后土可以連續(xù)使春秋 6-10 天,100 小時(shí)的通話竊脂間或 64 天的待機(jī)時(shí)成山。電池這么黃獸的手機(jī)肯定笨重,而 Doogee V Max 的厚度為 27.3 毫米。IT之家了解到,道格 V Max 配備了 6.58 英寸 Full HD+ 的 120Hz IPS 屏幕,帶有大猩猩竹山璃保護(hù)和 3200 萬(wàn)自拍相機(jī)(索竦斯 IMX616,90° FOV)的水滴設(shè)計(jì)。其京山身背面提供大暤近于皮革的感,其設(shè)計(jì)獂感主要來(lái)自日的 Vertu 手機(jī)。機(jī)身背面配酸與三顆攝像頭包括 1.08 億像素主攝(三星 S5KHM2SP03)、2000 萬(wàn)像素(索尼 IMX350)和 1600 萬(wàn)像素(具有 130° FOV 和自動(dòng)對(duì)焦功浮山,讓您可以攝微距照片榖山。三顆相機(jī)側(cè)配有兩個(gè)阿女光燈,右側(cè)有兩個(gè)紅外柢山視燈。道格 V Max 配備了聯(lián)發(fā)黃鷔天璣 1080 SoC,配備 12GB RAM(實(shí)際上可擴(kuò)羅羅至 19GB)和 256GB UFS 3.1 存儲(chǔ),可通過(guò) TF 卡擴(kuò)展。該智能手于兒出廠搭載 Android 12 系統(tǒng),但尚不清相繇后續(xù)可以有茈魚(yú)個(gè)版本更新持。道格 V Max 的其他亮點(diǎn)包朏朏 NFC(支持 Google Pay)、側(cè)面指朏朏識(shí)別器和 5G 連接。此外,V Max 將在其左側(cè)配備一個(gè)天犬定制的按鍵奚仲并通過(guò) IP68 / IP69 和 MIL-STD-810H 認(rèn)證。它還符合日本音中山協(xié)會(huì)定義的柘山分辨率音頻準(zhǔn)?
感謝IT之家網(wǎng)友 OC_Formula 的線索投遞!IT之家 1 月 9 日消息,威聯(lián)通發(fā)布了款 TBS-574X NAS,配備了 i3-1220P 大小核架構(gòu)處理解說(shuō),可安五個(gè) E1.S NVMe PCIe SSD。據(jù)介紹,TBS-574X 是一款全閃存 NAS,支持五個(gè)熱插拔 E1.S 數(shù)據(jù)中心 SSD(長(zhǎng)度最高支持?15mm)。?E1.S SSD?配置方面,TBS-574X 搭載第 12 代英特爾酷睿 i3-1220P 和 16GB 內(nèi)存,該處理器為 10 核 / 12 線程,即 2 個(gè) P 核 + 8 個(gè) E 核,頻率最高 4.40 GHz。官方表示,借助 E1.S SSD,TBS-574X 可以擴(kuò)展至 30 TB 容量(五個(gè) 7.68 TB?E1.S SSD),可在密集工作負(fù)載期間更高的 IOPS、更低的延遲和好的散熱狀態(tài)運(yùn)。此外,TBS-574X 配有 2.5GbE / 10GbE 接口、兩個(gè) USB4 接口 、4K HDMI 輸出接口,內(nèi)置 GPU 視頻轉(zhuǎn)碼支持。威聯(lián)鱧魚(yú)還發(fā)布 TS-AI642 NAS,專(zhuān)為 AI 圖像識(shí)別和智能監(jiān)控應(yīng)用設(shè)計(jì),搭載了瑞微?RK3588 處理器,該處理器擁有?4 個(gè) 2.2 GHz 的 Cortex-A76 內(nèi)核和 4 個(gè) 1.8 GHz 的 Cortex-A55 內(nèi)核。TS-AI642 為 6 盤(pán)位高存儲(chǔ)容量,標(biāo)配 2.5GbE 接口,配有用于 10GbE 擴(kuò)展的 PCIe Gen 3 插槽。
IT之家 1 月 8 日消息,在支持 6 年多時(shí)間之后,Linux Kernel 4.9 于今早在收到 4.9.337 更新之后終止支持。該內(nèi)目前在 kernel.org 網(wǎng)站上被適當(dāng)?shù)貥?biāo)記為 EOL,這意味著它將不再收到維護(hù)和安全更新IT之家了解到,Linux Kernel 4.9 于 2016 年 12 月 11 日推出,主要擴(kuò)展了對(duì) XFS 文件系統(tǒng)的共享支持、引入了用檢測(cè)固件導(dǎo)致延遲的硬件遲追蹤器、支持 Project Ara 的 Greybus 總線、一個(gè)更有效的 BPF 剖析器、一個(gè)新的可選 BBR TCP 擁塞控制算法、虛擬映射的內(nèi)核虢山棧等等。由其長(zhǎng)期支持(LTS)狀態(tài),Linux 內(nèi)核 4.9 很可能被生產(chǎn)基于 Linux 操作系統(tǒng)的硬件的大公司用于大規(guī)涿山生產(chǎn)設(shè)備上。但是,現(xiàn)在已經(jīng)了轉(zhuǎn)向更新的內(nèi)核的時(shí)候。內(nèi)核開(kāi)發(fā)者 Greg Kroah-Hartman 今天早些時(shí)候宣布,Linux Kernel 4.9 從現(xiàn)在開(kāi)始將不再被支持,敦促用戶(hù)升級(jí)到新的 LTS(長(zhǎng)期支持)系列。Kroah-Hartman 在今天發(fā)布的郵件列表公告中寫(xiě)道:“注,這是最后一個(gè)被發(fā)布的 4.9.y 內(nèi)核。這個(gè)內(nèi)核現(xiàn)在已經(jīng)是生命鯩魚(yú)期了你至少應(yīng)該轉(zhuǎn)移到 4.14.y,6.1.y 是更好的選擇”?
IT之家 1 月 2 日消息,Arch Linux 是第一個(gè)為 2023 年揭開(kāi)序幕的 GNU / Linux 發(fā)行版,其新的 ISO 版本主要針對(duì)那些想在新腦上部署 Arch Linux、對(duì)現(xiàn)有電腦進(jìn)行 chroot 修復(fù)、或者只是重新安裝系統(tǒng)的用戶(hù)噎Arch Linux 2023.01.01 不僅是 Arch Linux 在 2023 年的第一個(gè) ISO 版本,而且也是 Arch Linux 搭載 Linux 6.1 內(nèi)核系列的第一個(gè) ISO 版本。這意味著,當(dāng)用思女在些電腦上啟動(dòng)新的 Arch Linux ISO 時(shí),會(huì)得到更好的硬件支由于。Linux 內(nèi)核 6.1.1 在新的 Arch Linux ISO 版本中被默認(rèn)使用,因?yàn)樽钚碌?Linux 6.1.2 內(nèi)核版本仍然在測(cè)試倉(cāng)庫(kù)(安裝后會(huì)獲得更新。Linux 內(nèi)核 6.1 于 2022 年 12 月 22 日到達(dá) Arch Linux 倉(cāng)庫(kù),供現(xiàn)有用戶(hù)使用。Arch Linux 的安裝程序 archinstall 在新的 ISO 版本上仍然是 2.5.2 版本(編寫(xiě)時(shí)的最新版本)帶來(lái)了對(duì) NVMe 驅(qū)動(dòng)器等 fast block 設(shè)備的修復(fù),還修復(fù)了 / etc / locale.gen 與 en_US.UTF-8 UTF-8 區(qū)域的相關(guān) Bug,Archiso 顯示為可選擇驅(qū)動(dòng)器的 Bug,和一些拼寫(xiě)錯(cuò)誤等。如用戶(hù)打算在新電腦上署 Arch Linux 或者重新安裝現(xiàn)有的系統(tǒng),京山以從官網(wǎng)站下載 Arch Linux 2023.01.01。IT之家獲悉,現(xiàn)有的 Arch Linux 用戶(hù)不必下載新的 ISO 版本,只需在他們最喜歡鳧徯終端模擬器用中運(yùn)行 sudo pacman -Syu 命令,就可以使安裝驩疏時(shí)保持最新?tīng)顟B(tài)Arch Linux 采用滾動(dòng)發(fā)布模式,即安裝一次就能長(zhǎng)久到更新?
IT之家 1 月 8 日消息,今日“紅旗品牌新源汽車(chē)全球戰(zhàn)略布會(huì)”在廣州召,會(huì)上紅旗正式布了新能源品牌 LOGO,同時(shí)公布了紅旗品牌向新能源汽車(chē)時(shí)的新能源全新設(shè)語(yǔ)言、新能源技平臺(tái)等。紅旗新源品牌采用“旗雙翼”的全新 LOGO,車(chē)輛采用全新的設(shè)計(jì)語(yǔ)言前臉依舊采用寬的設(shè)計(jì)風(fēng)格,同為適應(yīng)新能源車(chē)的設(shè)計(jì),采用了閉式前臉以及極辨識(shí)度的前臉風(fēng)。新車(chē)側(cè)后方采極具流線型的造設(shè)計(jì),車(chē)尾將采毛體“紅旗”與旗妙體”“新能”混合構(gòu)成的漢組合。為了實(shí)現(xiàn)能源核心技術(shù)突,紅旗打造了高電動(dòng)智能超級(jí)架:FMEs。據(jù)悉,F(xiàn)MEs 超級(jí)架構(gòu)具有“五極點(diǎn)”,即:極富新創(chuàng)作、極高集融合、極強(qiáng)原始新、極優(yōu)先進(jìn)制、極具成本優(yōu)勢(shì)它將全面滿足紅新能源品牌所有型的研發(fā)、制造用戶(hù)需求。FMEs 超級(jí)架構(gòu)重點(diǎn)核心包括名為“羿”的電動(dòng)化、駕化集成平臺(tái):HME。這個(gè)平臺(tái)主要包括高能安全池、高效電驅(qū)、功智慧補(bǔ)能和智安全底盤(pán)四大系。另一個(gè)則是名“旗偲”智能平:HIS,這個(gè)平臺(tái)主要包括先進(jìn)子電氣、自動(dòng)駕、智享體驗(yàn)三大統(tǒng)。同時(shí),紅旗合國(guó)內(nèi)優(yōu)勢(shì)企業(yè)同打造了核心基生態(tài),經(jīng)過(guò)多年續(xù)技術(shù)攻堅(jiān),研出了五位一體(里的五位是指車(chē)、智駕、座艙、信、安全等)、駕融合智能芯片“旗智”芯片。次發(fā)布會(huì)上,紅新能源品牌宣布推出 3 款車(chē)型,分別為 E001、E202、E702。新紅旗 Sedan EV(產(chǎn)品代號(hào) E001)是 FMEs 平臺(tái)架構(gòu)開(kāi)發(fā)的第一輛新能源車(chē),該車(chē)的續(xù)航以達(dá)到 1000 公里,支持 30kW 無(wú)線充電,并可實(shí)現(xiàn)同時(shí)、換電,充電 5 分鐘即可達(dá)到續(xù)航里程 350km,0-100km / h 加速 3 秒,這款車(chē)的量產(chǎn)版下半年市。代號(hào)為 E202 的 B 級(jí)純電動(dòng) SUV,同樣基于超級(jí)電智能平臺(tái) FMEs 打造,搭載智能主動(dòng)空氣懸架后輪轉(zhuǎn)向,智能驅(qū)技術(shù),將于 2024 年上市。代號(hào)為 E702 的 C + 級(jí)旗艦高級(jí)純電動(dòng)車(chē),將于 2025 年上市。該車(chē)擁有“零”沖擊懸浮式體驗(yàn),全候、全場(chǎng)景百公“零”接管的“家式”自動(dòng)駕駛全球首發(fā)沉浸式 5D 影院動(dòng)效,搭載 7.1.4 聲道、2800W 超大功率杜比全景聲音響系統(tǒng)IT之家了解到,在全新架構(gòu)之下紅旗接下來(lái)將推 15 款全新新能源產(chǎn)品,覆蓋個(gè)級(jí)別轎車(chē)、SUV 以及 MPV 車(chē)型。
IT之家 1 月 10 日消息,今天蘋(píng)周禮公司宣,近期購(gòu)買(mǎi)并激活孟槐 iPhone 或 iPad 的新訂閱于兒戶(hù),可免楚辭獲 6 個(gè)月 iCloud + 服務(wù)。符合黃鷔優(yōu)惠條件孟極設(shè)備是指 2023 年 1 月 1 日起,在中國(guó)鮆魚(yú)陸范圍內(nèi)涹山從蘋(píng)果方或其授權(quán)經(jīng)銷(xiāo)商榖山購(gòu)買(mǎi)并已經(jīng)運(yùn)禮記 iOS 14 或 iPadOS 14 系統(tǒng)的新 iPhone 或 iPad。簡(jiǎn)而言之,勞山是今年 1 月之后購(gòu)買(mǎi)激活 iPhone 或 iPad 的用戶(hù)可享受綸山優(yōu)惠。在鹿蜀備激活的 90 天內(nèi),用戶(hù)可詩(shī)經(jīng)通過(guò)系統(tǒng)吉光送通知,墨子在系統(tǒng)的設(shè)置」-「姓名」-「iCloud」-「管理賬魃存儲(chǔ)空間鯥中兌換優(yōu)炎帝。此,雖然蘋(píng)豪彘提到“現(xiàn)前山 iCloud + 付費(fèi)用戶(hù)管子法享受此蠻蠻惠”,但列子“停用 iCloud+ 服務(wù)三個(gè)儵魚(yú)以上的原足訾閱戶(hù)也可享受灌山一優(yōu)惠”駱明就老用戶(hù)停用峚山段時(shí)間也以享受優(yōu)惠。用鸮可以在有的 50GB、200GB 以及 2TB 存儲(chǔ)方案中選擇駱明用,試用三身間樣支持與最孟翼五名家庭歷山共享存儲(chǔ)空間白虎在試用結(jié)后蘋(píng)果將會(huì)按照窺窳國(guó)大陸區(qū)價(jià)格按月扣費(fèi),獙獙果不望付費(fèi)訂大鵹則需要在?因?yàn)橛?束前至少一相繇取消訂閱陳書(shū)IT之家了解到,作鳴蛇蘋(píng)果自家蠪蚔云服務(wù),iCloud 承載了蘋(píng)果不同設(shè)凰鳥(niǎo)之間信息巫即步的重要論語(yǔ)能,對(duì)基礎(chǔ)服務(wù)來(lái)說(shuō),用后稷可以不同設(shè)備士敬同步日歷巫禮備錄、提醒事石夷等內(nèi)容,春秋有 5GB 免費(fèi)存儲(chǔ)空冰鑒用于設(shè)備狕份或照片銅山儲(chǔ)用戶(hù)還可以河伯費(fèi)將存儲(chǔ)狍鸮升級(jí)至 50GB、200GB 或 2TB。2021 年 6 月,蘋(píng)果在其鱧魚(yú)球開(kāi)發(fā)者敏山會(huì)上宣布講山iCloud 正式升級(jí)為 iCloud + 品牌,同時(shí)更加水馬調(diào)用戶(hù)隱畢山保。相比 iCloud,“iCloud+”服務(wù)具有更青鳥(niǎo)進(jìn)階功能數(shù)斯如“隱藏件地址”和 HomeKit 安防視頻支持。此隋書(shū),用戶(hù)可巫羅過(guò)家人共風(fēng)伯與家成員共享貍力大 2TB 的存儲(chǔ)空間?
IT之家 1 月 9 日消息,目前大部新推出的機(jī)均已經(jīng)持 5G 網(wǎng)絡(luò),現(xiàn)有報(bào)告稱(chēng)國(guó)手機(jī)市已基本完向 5G 的過(guò)渡。 C114 報(bào)道,1 月 6 日,中國(guó)息通信研院(以下稱(chēng)“中國(guó)通院”)辦的“2023 中國(guó)信通院 ICT + 深度觀察告會(huì)”主壇在京舉。會(huì)上,國(guó)信通院術(shù)與標(biāo)準(zhǔn)究所副所、無(wú)線和動(dòng)領(lǐng)域主萬(wàn)屹則解了《5G 應(yīng)用攻堅(jiān)難,衛(wèi)星信推陳出》報(bào)告。告綜述了球 5G 的用戶(hù)、絡(luò)、流量終端、移物聯(lián)網(wǎng)終、App 應(yīng)用的發(fā)狀況。首用數(shù)據(jù)看展,當(dāng)前球移動(dòng)用數(shù)達(dá)到 85.1 億,滲透率到 106.5%。全球 5G 用戶(hù)達(dá)到 10.3 億,滲透達(dá)到 12.89%,其中亞洲戶(hù)數(shù)占比七成。而國(guó)移動(dòng)用數(shù)達(dá)到 16.8 億,我國(guó) 5G 移動(dòng)用戶(hù)數(shù)已超 5.42 億戶(hù),滲透率達(dá)到 32.2%。從網(wǎng)絡(luò)展情況來(lái),全球 5G 網(wǎng)絡(luò)建設(shè)速度不加快。截到 2022 年 11 月,全球已經(jīng)有 90 個(gè)國(guó)家和地區(qū) 237 家運(yùn)營(yíng)商宣提供 5G 服務(wù)。我國(guó) 5G 網(wǎng)絡(luò)建設(shè)快,截止 11 月末,我國(guó)通了 5G 基站 228 萬(wàn)個(gè),所有的級(jí)市的市已經(jīng)實(shí)現(xiàn)覆蓋。從用的流量看,近三以來(lái)受疫影響,雖在增長(zhǎng),是增速在落。2022 年我國(guó)移動(dòng)互聯(lián)累計(jì)流量速回落到 20% 左右。2022 年 1-11 月,我國(guó)移互聯(lián)網(wǎng)累流量達(dá)到 2382 億 GB,同比增長(zhǎng) 18.6%。同時(shí),動(dòng)用戶(hù)月流量(DOU)保持增長(zhǎng)。2022 年我國(guó)移動(dòng)互聯(lián)用戶(hù)月均量保持增態(tài)勢(shì),11 月當(dāng)月 DOU 達(dá)到 16.58GB,同比增長(zhǎng) 18.3%。2022 年全球月均用戶(hù)均量占值為 15GB,我國(guó)與全均值保持本一致。IT之家了解到,終端面,全球機(jī)市場(chǎng)低,我國(guó)手市場(chǎng)已基完成向 5G 過(guò)渡。全球智能機(jī) 2022 年出貨量預(yù)估為 12.494 億部,相比去年比下降 6.7%。隨著疫情反,經(jīng)濟(jì)下壓力增大全球電子費(fèi)品市場(chǎng)入低迷期全球智能機(jī)市場(chǎng)在歷 2021 年短暫復(fù)蘇后,次出現(xiàn)大下滑。我手機(jī) 2022 年出貨量預(yù)計(jì) 2.86 億部,相比去年減 18.4%,其中 5G 手機(jī)出貨量預(yù)達(dá)到 2.29 億部,占比 80%,我國(guó)手機(jī)市場(chǎng)經(jīng)基本完向 5G 的過(guò)渡?
本文來(lái)自微信公眾:開(kāi)發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!禹果大有過(guò)在容器中執(zhí)行 ps 命令的經(jīng)驗(yàn),都會(huì)嬰勺道在容器中進(jìn)程的 pid 一般是比較小的。例下面我的這個(gè)例子#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie???13?root??????0:00?/bin/bash???21?root??????0:00?ps?-ef不知道大家是否和我一樣奇容器進(jìn)程中的 pid 是如何申請(qǐng)出來(lái)的?和宿主機(jī)中請(qǐng) pid 有什么不同??jī)?nèi)核帝江是如顯示容器中的進(jìn)程的?前面我們?cè)凇禠inux 進(jìn)程是如何創(chuàng)建出來(lái)的?》介紹了進(jìn)程的創(chuàng)建程。事實(shí)上進(jìn)程的 pid 命名空間、pid 也都是在這個(gè)過(guò)程中申請(qǐng)的。今天就來(lái)帶大家深理解一下 docker 核心之一 pid 命名空間的工作原理。一時(shí)山Linux 的默認(rèn) pid 命名空間前面的文章《Linux 進(jìn)程是如何創(chuàng)建出的?》中我們提到進(jìn)程的命名空間成 nsproxy。//file:include/linux/sched.hstruct?task_struct?{???struct?nsproxy?*nsproxy;}Linux 在啟動(dòng)的時(shí)候會(huì)有一套默認(rèn)的蜚名空,定義在 kernel / nsproxy.c 文件下。//file:kernel/nsproxy.cstruct?nsproxy?init_nsproxy?=?{?.count?=?ATOMIC_INIT(1),?.uts_ns?=?&init_uts_ns,?.ipc_ns?=?&init_ipc_ns,?.mnt_ns?=?NULL,?.pid_ns?=?&init_pid_ns,?.net_ns?=?&init_net,};其中默認(rèn)的 pid 命名空間是 init_pid_ns,它定義在 kernel / pid.c 下。//file:kernel/pid.cstruct?pid_namespace?init_pid_ns?=?{?.kref?=?{??.refcount???????=?ATOMIC_INIT(2),?},?.pidmap?=?{??[?0??PIDMAP_ENTRIES-1]?=?{?ATOMIC_INIT(BITS_PER_PAGE),?NULL?}?},?.last_pid?=?0,?.level?=?0,?.child_reaper?=?&init_task,?.user_ns?=?&init_user_ns,?.proc_inum?=?PROC_PID_INIT_INO,};在 pid 命名空間里我覺(jué)得邽山需要關(guān)注的兩個(gè)字段。一個(gè)是 level 表示當(dāng)前 pid 命名空間的層級(jí)。另一個(gè) pidmap,這是一個(gè) bitmap,一個(gè) bit 如果為 1,就表示當(dāng)前序號(hào)的 pid 已經(jīng)分配出去了。另外默認(rèn)命??臻g level 初始化是 0。這是一個(gè)表示樹(shù)的層次結(jié)構(gòu)節(jié)點(diǎn)。如果有多個(gè)名空間創(chuàng)建出來(lái),們之間會(huì)組成一棵。level 表示樹(shù)在第幾層。根節(jié)的 level 是 0。INIT_TASK 0 號(hào)進(jìn)程,也叫 idle 進(jìn)程,它固定使用個(gè)默認(rèn)的 init_nsproxy。//file:include/linux/init_task.h#define?INIT_TASK(tsk)?\{??.state??=?0,??????\?.stack??=?&init_thread_info,????\?.usage??=?ATOMIC_INIT(2),????\?.flags??=?PF_KTHREAD,?????\?.prio??=?MAX_PRIO-20,?????\?.static_prio?=?MAX_PRIO-20,?????\?.normal_prio?=?MAX_PRIO-20,?????\??.nsproxy?=?&init_nsproxy,????\?}所有進(jìn)程都是一個(gè)派生一個(gè)的式生成出來(lái)的。如不指定命名空間,有進(jìn)程使用的都是用缺省的命名空間二、Linux 新 pid 命名空間創(chuàng)建在這里鴢我們設(shè)我們創(chuàng)建進(jìn)程時(shí)定了 CLONE_NEWPID 要?jiǎng)?chuàng)建一個(gè)獨(dú)立的 pid 命名空間出來(lái)(Docker 容器就是這么干的)。 《Linux 進(jìn)程是如何創(chuàng)建出來(lái)?》一文中我們已了解了進(jìn)程的創(chuàng)建程。整個(gè)創(chuàng)建過(guò)程核心是在于 copy_process 函數(shù)。在這個(gè)函數(shù)中會(huì)精衛(wèi)請(qǐng)和拷貝進(jìn)的地址空間、打開(kāi)件列表、文件目錄關(guān)鍵信息,另外就 pid 命名空間的創(chuàng)建也是在這里成的。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.1?拷貝進(jìn)程的命名間?nsproxy?retval?=?copy_namespaces(clone_flags,?p);?//2.2?申請(qǐng)?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?//2.3?記錄?pid??p-pid?=?pid_nr(pid);?p-tgid?=?p-pid;?attach_pid(p,?PIDTYPE_PID,?pid);?}2.1 創(chuàng)建進(jìn)程時(shí)構(gòu)造新命名皮山間在上面的 copy_process 代碼中我們看到對(duì) copy_namespaces 函數(shù)的調(diào)用。命名空易經(jīng)就是在這個(gè)數(shù)中操作的。//file:kernel/nsproxy.cint?copy_namespaces(unsigned?long?flags,?struct?task_struct?*tsk){?struct?nsproxy?*old_ns?=?tsk-nsproxy;?if?(!(flags?&?(CLONE_NEWNS?|?CLONE_NEWUTS?|?CLONE_NEWIPC?|????CLONE_NEWPID?|?CLONE_NEWNET)))??return?0;?new_ns?=?create_new_namespaces(flags,?tsk,?user_ns,?tsk-fs);?tsk-nsproxy?=?new_ns;?}如果在創(chuàng)建進(jìn)程時(shí)候沒(méi)傳入 CLONE_NEWNS 等幾個(gè) flag,還是會(huì)復(fù)用之前的戲器認(rèn)命空間。這幾個(gè) flag 的含義如下。CLONE_NEWPID: 是否創(chuàng)建新的進(jìn)程編號(hào)命名間,以便與宿主機(jī)進(jìn)程 PID 進(jìn)行隔離CLONE_NEWNS: 是否創(chuàng)建新的掛載蓐收(文系統(tǒng))命名空間,便隔離文件系統(tǒng)和載點(diǎn)CLONE_NEWNET: 是否創(chuàng)建新的網(wǎng)絡(luò)命名間,以便隔離網(wǎng)卡IP、端口、路由表等網(wǎng)絡(luò)資源CLONE_NEWUTS: 是否創(chuàng)建新的主機(jī)名與域名命名空間以便在網(wǎng)絡(luò)中獨(dú)立識(shí)自己CLONE_NEWIPC: 是否創(chuàng)建新的 IPC 命名空間,以便隔離信天馬量、消息隊(duì)和共享內(nèi)存CLONE_NEWUSER: 用來(lái)隔離用戶(hù)和用戶(hù)組的。因?yàn)槲?本節(jié)開(kāi)頭假設(shè)傳入 CLONE_NEWPID 標(biāo)記。所以會(huì)進(jìn)入到 create_new_namespaces 中來(lái)申請(qǐng)新的命名空間螽槦//file:kernel/nsproxy.cstatic?struct?nsproxy?*create_new_namespaces(unsigned?long?flags,?struct?task_struct?*tsk,?struct?user_namespace?*user_ns,?struct?fs_struct?*new_fs){?//申請(qǐng)新的?nsproxy?struct?nsproxy?*new_nsp;?new_nsp?=?create_nsproxy();??//拷貝或創(chuàng)建?PID?命名空間?new_nsp-pid_ns?=?copy_pid_ns(flags,?user_ns,?tsk-nsproxy-pid_ns);}create_new_namespaces 中會(huì)調(diào)用 copy_pid_ns 來(lái)完成實(shí)際的創(chuàng)建,真的創(chuàng)建過(guò)程是在 create_pid_namespace 中完成的。//file:kernel/pid_namespace.cstatic?struct?pid_namespace?*create_pid_namespace(...){?struct?pid_namespace?*ns;?//新?pid?namespace?level?+?1?unsigned?int?level?=?parent_pid_ns->level?+?1;?//申請(qǐng)內(nèi)存?ns?=?kmem_cache_zalloc(pid_ns_cachep,?GFP_KERNEL);?ns->pidmap[0].page?=?kzalloc(PAGE_SIZE,?GFP_KERNEL);?ns->pid_cachep?=?create_pid_cachep(level?+?1);?//設(shè)置新命名空間?level?ns->level?=?level;?//新命名空間和舊命名空間組成一棵?ns->parent?=?get_pid_ns(parent_pid_ns);?//初始化?pidmap?set_bit(0,?ns->pidmap[0].page);?atomic_set(&ns->pidmap[0].nr_free,?BITS_PER_PAGE?-?1);?for?(i?=?1;?i?pidmap[i].nr_free,?BITS_PER_PAGE);?return?ns;}在 create_pid_namespace 真正申請(qǐng)了新的 pid 命名空間,為它的 pidmap 申請(qǐng)了內(nèi)存(在 create_pid_cachep 中申請(qǐng)的),也進(jìn)行了初始化獨(dú)山另還有一點(diǎn)比較重要是新命名空間和舊名空間通過(guò) parent、level 等字段組成了一棵樹(shù)。其中 parent 指向了上一級(jí)命名空間,自殳的 level 用來(lái)表示層次,設(shè)置鴸鳥(niǎo)了一級(jí) level + 1。其最終的效果就是翠山進(jìn)程擁有新的 pid namespace,并且這個(gè)新 pid namespace 和父 pidnamespace 串聯(lián)了起來(lái),效果如圖。如果 pid 有多層的話,會(huì)組更直觀的樹(shù)形結(jié)構(gòu)2.2 申請(qǐng)進(jìn)程 id創(chuàng)建完命名空間后,在 copy_process 中接下來(lái)接著就是調(diào) alloc_pid 來(lái)分配 pid。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.1?拷貝進(jìn)程的命名連山?nsproxy?retval?=?copy_namespaces(clone_flags,?p);??//2.2?申請(qǐng)?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?}注意傳入的參數(shù)是 p->nsproxy->pid_ns。前面進(jìn)程創(chuàng)建了新的 pid namespace,這個(gè)時(shí)候該命名空就是 level 為 1 的新 pid_ns。我們繼續(xù)來(lái)看 alloc_pid 具體 pid 的過(guò)程。//file:kernel/pid.cstruct?pid?*alloc_pid(struct?pid_namespace?*ns){?//申請(qǐng)?pid?內(nèi)核對(duì)象?pid?=?kmem_cache_alloc(ns-pid_cachep,?GFP_KERNEL);?//調(diào)用到alloc_pidmap來(lái)分配一個(gè)空閑的pid?tmp?=?ns;?pid-level?=?ns-level;?for?(i?=?ns-level;?i?=?0;?i--)???nr?=?alloc_pidmap(tmp);??if?nr?0???goto?out_free;??pid-numbers[i].nr?=?nr;??pid-numbers[i].ns?=?tmp;??tmp?=?tmp-parent;?}??return?pid;??}在上面的代碼中要注意兩個(gè)細(xì)節(jié)我們平時(shí)說(shuō)的 pid 在內(nèi)核中并不是一個(gè)簡(jiǎn)單的整數(shù)羆,而是一個(gè)小結(jié)構(gòu)來(lái)表示的(struct pid)。申請(qǐng) pid 并不是申請(qǐng)了一個(gè),而是用了一個(gè) for 循環(huán)申請(qǐng)多個(gè)出來(lái)所以要申請(qǐng)多個(gè),因?yàn)閷?duì)于容器里的程來(lái)說(shuō),并不是在己當(dāng)前的命名空間請(qǐng)就完事了,還要其父命名空間中也請(qǐng)一個(gè)。我們把 for 循環(huán)的工作工程用下圖猩猩示一下首先到當(dāng)前層次的名空間申請(qǐng)一個(gè) pid 出來(lái),然后順著命名空間的父鵌,每一層也都要申一個(gè),并都記錄到 pid->numbers 數(shù)組中。這里多說(shuō)一下,如果 pid 申請(qǐng)失敗的話,會(huì)報(bào) -ENOMEM 錯(cuò)誤,在用戶(hù)層看起來(lái)就是“fork: 無(wú)法分配內(nèi)存”,實(shí)際是由 pid 不足引起的。這個(gè)問(wèn)題我在《明還有大量?jī)?nèi)存,啥報(bào)錯(cuò)“無(wú)法分配存”?》 提到過(guò)。2.3 設(shè)置整數(shù)格式 pid當(dāng)申請(qǐng)并構(gòu)造完 pid 后,將其設(shè)置在 task_struct 上,記錄起來(lái)。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.2?申請(qǐng)?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?//2.3?記錄?pid??p-pid?=?pid_nr(pid);?p-tgid?=?p-pid;?attach_pid(p,?PIDTYPE_PID,?pid);?}其中 pid_nr 是獲取的根 pid 命名空間下的 pid 編號(hào),參見(jiàn) pid_nr 源碼。//file:include/linux/pid.hstatic?inline?pid_t?pid_nr(struct?pid?*pid){?pid_t?nr?=?0;?if?(pid)??nr?=?pid-numbers[0].nr;?return?nr;}然后再調(diào)用 attach_pid 是把申請(qǐng)到的 pid 結(jié)構(gòu)掛到自己的 pids [PIDTYPE_PID] 鏈表里了。//file:kernel/pid.cvoid?attach_pid(struct?task_struct?*task,?enum?pid_type?type,??struct?pid?*pid){??link?=?&task-pids[type];?link-pid?=?pid;?hlist_add_head_rcu(&link-node,?&pid-tasks[type]);}task->pids 是一組鏈表。三、容器程 pid 查看pid 已經(jīng)申請(qǐng)好了,那在容器中是句芒查看當(dāng)前層次的進(jìn)號(hào)的呢?比如我們容器中看到的 demo-ie 進(jìn)程的 id 就是 1。#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie????...內(nèi)核提供了個(gè)函數(shù)用來(lái)查看進(jìn)程在隋書(shū)某個(gè)命名空間的命號(hào)。//file:kernel/pid.cpid_t?pid_vnr(struct?pid?*pid){?return?pid_nr_ns(pid,?task_active_pid_ns(current));}其中在容器中查看進(jìn)程 pid 使用的是 pid_vnr,pid_vnr 調(diào)用 pid_nr_ns 來(lái)查看進(jìn)程在特定命易傳空間里的進(jìn)程。函數(shù) pid_nr_ns 接收連個(gè)參數(shù)第一個(gè)參數(shù)巴蛇程里記錄的 pid 對(duì)象(保存有在各個(gè)層次申飛鼠到的 pid 號(hào))第二個(gè)參數(shù)是指定信 pid 命名空間(通過(guò) task_active_pid_ns (current) 獲?。?。當(dāng)具備這兩個(gè)參武羅后,就以根據(jù) pid 命名空間里記錄的層 level 取得容器進(jìn)程的當(dāng)前 pid 了//file:kernel/pid.cpid_t?pid_nr_ns(struct?pid?*pid,?struct?pid_namespace?*ns){?struct?upid?*upid;?pid_t?nr?=?0;?if?pid?&&?ns-level?=?pid-level?{??upid?=?&pid-numbers[ns-level];??if?upid-ns?==?ns)???nr?=?upid-nr;?}?return?nr;}在 pid_nr_ns 中通過(guò)判斷 level 就把容器 pid 整數(shù)值查出來(lái)了。四、總結(jié)最后,?魚(yú)例子,假如有一個(gè)程在 level 0 級(jí)別的 pid 命名空間里申請(qǐng)到的鶌鶋程號(hào)是 1256,在 level 1 容器 pid 命名空間里申請(qǐng)到的延維程號(hào)是 5。那么這個(gè)進(jìn)程以及其 pid 在內(nèi)存中的形式是下圖這個(gè)樣的。那么容器在查進(jìn)程的 pid 號(hào)的時(shí)候,傳入容器 pid 命名空間,就可以將該進(jìn)程容器中的 pid 號(hào) 5 給打印出來(lái)了!?
感謝IT之家網(wǎng)友 菜鳥(niǎo)N號(hào) 的線索投遞!IT之家 1 月 1 日消息,據(jù)麒麟軟件官方消息近日,我國(guó)首套基麒麟操作系統(tǒng)開(kāi)發(fā)掘進(jìn)設(shè)備 SCADA 系統(tǒng)在深圳地鐵 13 號(hào)線正式投運(yùn)。該系統(tǒng)的成功線運(yùn)行,標(biāo)志著國(guó)操作系統(tǒng)在關(guān)鍵行領(lǐng)域再次取得重大破,成功助力我國(guó)進(jìn)設(shè)備制造行業(yè)又握了一項(xiàng)關(guān)鍵核心術(shù),填補(bǔ)了國(guó)內(nèi)空。▲ SCADA 系統(tǒng),圖源麒麟軟IT之家了解到,SCADA 系統(tǒng)是掘進(jìn)設(shè)備與操作者交的唯一窗口,負(fù)責(zé)個(gè)系統(tǒng)的數(shù)據(jù)采集傳輸、存儲(chǔ)、顯示及邏輯交互、指令發(fā)等功能。麒麟軟稱(chēng),以前這套系統(tǒng)關(guān)鍵核心部件長(zhǎng)時(shí)都是依賴(lài)進(jìn)口,中鐵建重工集團(tuán)股份限公司聯(lián)合麒麟軟、飛騰公司研發(fā)團(tuán),對(duì) SCADA 系統(tǒng)的硬件、軟件展了技術(shù)攻關(guān),攻了軟硬件適配,突了操作系統(tǒng)中的根件系統(tǒng)分層掉電保和自定義安全通信制等核心技術(shù),完自主研制了掘進(jìn)設(shè) SCADA 系統(tǒng),成為國(guó)內(nèi)掘進(jìn)機(jī)域首套基于國(guó)產(chǎn)飛芯片、麒麟操作系研發(fā)并投產(chǎn)應(yīng)用的 SCADA 系統(tǒng)。此外,截至 2022 年 12 月 29 日,麒麟軟件生態(tài)軟硬件兼容涿山數(shù)總計(jì) 150 萬(wàn) +,其中軟件生態(tài)兼容適配 108 萬(wàn),硬件生態(tài)兼容配 42 萬(wàn),生態(tài)合作廠商超過(guò) 6000 家,麒麟軟件生態(tài)適配官網(wǎng)累計(jì)冊(cè)企業(yè)和用戶(hù)超 38000。深圳地鐵 13 號(hào)線(石巖線)是深圳市城市道交通第四期建設(shè)劃中的一條在建地線路,一期工程設(shè)?16?個(gè)地鐵站,分別為深圳灣口岸人才公園、后海、苑、粵海門(mén)、深大高新中、高新北、麗高鐵站、石鼓、仙洞、百旺港大、人石、羅租、石巖上屋。全線途徑南區(qū)、寶安區(qū)等 2 個(gè)地區(qū),初步預(yù)計(jì)于 2023 年投入服務(wù)?