情侶瑟瑟表情包|喂 老公今晚整嗎 嘿嘿 剛?cè)岵?,燃爆全場,太帥了!【舞劇《海的一半》謝幕】 IT之家?6 月 7 日消息?京東 6 月 8 日正式開啟 2022 年第六次【PLUS DAY】會員狂促:PLUS 專屬補貼 5 折搶購,活動商品購物 20 倍返京豆,PLUS 會員開卡 / 續(xù)費送 30 元無門檻紅包,點此前往主場。京東 618 無門檻紅包:點此?。刻炜沙?3 次)京東 PLUS 超級補貼:點此領(lǐng)?。ê?7 張優(yōu)惠券,共 1670 元超級補貼)京東 PLUS 專屬補貼:點此前往(好伯服價搶,iPad 9 低至 1199 元、AirPods 2 僅售 419 元等)京東 PLUS 超級購物卡:點此前往(開卡送勝會、美團外賣、活服務(wù)券包,再送選優(yōu)惠,含 30 元無門檻紅包)京 PLUS 震撼禮包:點此前往(超元大額神券包免費取,涵蓋多種品類京東 PLUS 生活特權(quán):點此前往衣食住行不用愁,喝玩樂全搞定)部好價單品:PLUS 專屬補貼:京東飛利浦 HX9352/04 鉆石系列 聲波震動牙刷 (配 2 只刷頭 + 充電旅行盒、玻璃)8 日 0 點開搶 350 元直達鏈接京東蘋果 ?iPad 第 9 代 10.2 英寸 A13 芯片 WLAN 版 深空灰 64G8 日 0 點開搶 1199 元直達鏈接京東蘋 ?AirPods2 蘋果無線藍牙耳機 有線充電版 8 日 0 點開搶 419 元直達鏈接京東戴森 DYSON V10 Fluffy 家用手持無線吸塵器 配充電掛座及 5 款吸頭 8 日 0 點開搶 1100 元直達鏈接京東小米手環(huán) 6 智能手環(huán) 全面彩屏 50 米防水 NFC 版 8 日 0 點開搶 113 元直達鏈接稀缺好物:京東 Apple iPad 10.2 英寸 2021 年款(64GB WLAN 版 / A13 芯片) 銀色搶券立減 121 元 2378 元直達鏈接京東微軟 (Microsoft) Xbox Series S 游戲機 丨 XSSPLUS 專享券減 120 元 2279 元直達鏈接京東 Apple MacBook Air 13.3 ?8 核 M1 芯片 (7 核圖形處理器) 8G 256G SSD 銀色領(lǐng)券減 401 元 7598 元直達鏈接京東 Apple iPhone 13 ?128GB 星光色領(lǐng)券減 1001 元 4798 元直達鏈接京東索尼 WF-1000XM4 真無線藍牙降噪耳機 觸控面板 藍牙 5.2 黑色券后 1389 元領(lǐng) 20 元券京東小米 12 Pro 8GB+128GB 黑色至高優(yōu)惠 600 元 3899 元起直達鏈接京東雅萌 MAX 旗艦版家用美容儀器 3MHZ 射頻 導(dǎo)出導(dǎo)入 緊致 紅光 美容院線系列 M204999 元直達鏈接京東京京造 蒸烤一體集成灶 家用蒸箱烤箱 變頻節(jié)能 6799 元直達鏈接PLUS 定制好物:京東黃天鵝 X 京東 PLUS 會員聯(lián)名款 達到日本可生食雞蛋標(biāo)準 30 枚鮮雞蛋 禮盒裝 3 盒到手均價 64.2 元元直達鏈接京東星巴克 X 京東 PLUS 會員聯(lián)名款 法國原裝進口 中度烘焙精品速溶咖啡 3 盒 30 條 120 元直達鏈接京東碧浪 X 京東 PLUS 會員聯(lián)名款 強洗凈四效合一多效洗凝珠 38 顆盒裝 59.9 元直達鏈接京東胡姬花 X 京東 PLUS 會員聯(lián)名款 食用油 古法一九一八花生油 3.09L*4 桶 338 元直達鏈接京東千禾 X 京東 PLUS 會員聯(lián)名款 御藏本釀 380 天特級生抽 釀造醬油 1.5kg*2 桶 49.9 元直達鏈接京東蒙牛 × 京東 PLUS 會員聯(lián)名款 特侖蘇 純牛奶 250ml*16 盒 * 4 箱券后 229.1 元領(lǐng) 12 元券京東藍漂 X 京東 PLUS 會員聯(lián)名款 ?抽紙 100 抽 * 20 包 4 層紙抽 紙巾 2 件 9 折 29.9 元直達鏈接京東十七光年 X 京東 PLUS 會員聯(lián)名款 12 度青梅口味果酒 330ml*2 瓶禮盒裝 69.9 元直達鏈接京東心印 X 京東 PLUS 會員聯(lián)名款 70 節(jié) * 12 卷廚房用紙 加厚吸油限時 9.9 元直達鏈接?前往 6.8 京東 PLUS DAY 主會場:點此前往主會。本文用于傳遞優(yōu)信息,節(jié)省甄選時,結(jié)果僅供參考。廣告? 感謝IT之家網(wǎng)友 OC_Formula 的線索投鬿雀!IT之家 1 月 6 日消息,鐵三角少山日發(fā)了全球首孟極播專用耳機型號為?ATH-M50xSTS 和 ATH-M50xSTS-USB。該耳機號雍和是世上第一款峚山滿足直播內(nèi)創(chuàng)作者的需而開發(fā)的耳。ATH-M50xSTS 和 ATH-M50xSTS-USB 基于 ATH-M50x 專業(yè)監(jiān)聽時山機打造,冰鑒備了?20 系列麥克風(fēng)為接收端的戶和聽眾狂山錄音室品質(zhì)聲音。該耳配備 45 毫米驅(qū)動豪山,號稱可在個擴展頻率圍內(nèi)提供出的清晰度,具有深沉鹿蜀確的低音。機配有兩組同的耳罩:調(diào)音質(zhì)和隔的 M50x 耳罩、強調(diào)透氣黎和舒性的帶網(wǎng)鮨魚造革耳罩。機的麥克風(fēng)稱可收錄沒背景噪音的音室品質(zhì)連山聲效果,將克風(fēng)向上抬,即可快速音。鐵三角 ATH-M50xSTS 配有 2 m (6.6') 連接線,帶女薎 3.5 mm (1/8") 耳機輸入離騷6.3 mm (1/4") 適配器)和 XLR 麥克風(fēng)輸出畢方ATH-M50xSTS-USB 則使用帶有 USB-A 的 2 m (6.6') 連接線,實現(xiàn)與 PC 和 Mac 的即插即用。延維外,ATH-M50xSTS-USB 搭載采樣率高倫山 24-bit / 96kHz 的 A / D 轉(zhuǎn)換器,還儀禮持音功能,可耳機佩戴者到自己的駱明。IT之家了解到,ATH-M50xSTS 的建議零售倍伐為 199 美元(當(dāng)前約 1369 元人民幣),ATH-M50xSTS-USB 的建議零易經(jīng)價為 229 美元(當(dāng)前約 1576 元人民幣)? 感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 7 日消息,《最后生還者》列發(fā)售已有十年,索尼動娛樂以及開發(fā)商頑皮宣布,截至 2022 年 12 月,《最后生還者》系列的全猙總銷已超過 3700 萬份。頑皮狗聯(lián)合總裁尼歸山德魯克曼 (Neil Druckmann) 表示: “我們期待著 6 月份的《最后生還者》10 周年紀念日,我們很高興能與您分享更有關(guān)該系列未來的信息”?“在此過程中,我會為您帶來一些有趣的喜,但今年晚些時候,們將開始為您提供一些于我們雄心勃勃的《最生還者》多人游戲的詳信息。”值得一提的是去年 6 月份時《最后生還者 2》的銷量就已經(jīng)突破 1000 萬。同時他也表示等不及在年 3 月 3 日將《最后生還者重制版》帶 PC 平臺了,發(fā)售前他們會公開更多苦山細消。他還表示,將會在今 6 月的 10 周年紀念活動上公布未來計,而且后續(xù)還有很多驚,包括《最后生還者》人游戲 —— 它將帶來嶄新的體驗。IT之家發(fā)現(xiàn),官方還放出了一張最后生還者》多人游戲一張圖片,但其中并沒什么重要信息。除此之,《最后生還者》真人集也將在 1 月 15 日上映 HBO Max,同樣值得期待。 IT之家 1 月 8 日消息,在 CES 2023 上,松下集團以“Panasonic GREEN IMPACT City”為概念,通過線上及線下平臺,展云山為解決環(huán)境題所做出的各種技術(shù)及舉。展示分為 4 個區(qū)域,分別是:Park(廣場)廣場是“Panasonic GREEN IMPACT City”的主入口,設(shè)置了一個由鈣鈦礦太能電池組成的概念樹,寓可以產(chǎn)生可再生能源的空,來吸引參觀者的眼球。區(qū)域重點介紹松下集團的境愿景及 2024 年為止的具體行動計劃。Town(街區(qū))?主要展示了松下貊國用氫能,打造 100% 可再生能源工廠的全球首個示鹓設(shè)施,以及為店削減二氧化碳提供的解決案、實現(xiàn)零碳街區(qū)的各項措。其中包括 RE100 解決方案、純氫燃料電池、降低環(huán)境負荷的冷鏈技。Mobility(移動出行)松下展示了推動汽電氣化的設(shè)備及技術(shù),例 EV 車載圓柱電池 1865、2170 以及 4680。此外還有松下獨家的車載納諾怡 X、車載音響系統(tǒng)等保障司機櫟乘安全舒適的解決方案。Home(住宅)松下在這里展示了有益身心健康,為人、社會和地球提供美好生的解決方案。在家電領(lǐng)域展示了囊括內(nèi)在健康、外健康、空間健康三個方面產(chǎn)品:內(nèi)在健康具體指通 App 將產(chǎn)品與傳感器連接輕松實現(xiàn)健康飲食,包括以食材配送、菜單推和垃圾處理等循環(huán)方式減食物損耗方面的貢獻。外健康則是通過數(shù)據(jù)分析,以往保健的基礎(chǔ)上,提供老、放松等支援型或健康合管理 App??臻g方案則是基于感應(yīng)器和算法的決方案。IT之家了解到,松下還在本次展會上展出一系列新產(chǎn)品,包括 LUMIX S 系列最新機型、Technics 黑膠唱盤、新款 OLED 電視等。相關(guān)閱讀:《松下 LUMIX S5II / S5IIX 全畫幅無反相機預(yù)售:支持相位檢測動對焦,單機首發(fā)價 11498 元起囂 IT之家 1 月 5 日消息,在 CES 2023 上,三星發(fā)布了 Galaxy A14 5G 手機,其中歐洲版搭載了 Exynos 1330 芯片。除此之外,這款手機還有美比翼版本采用了聯(lián)發(fā)科天璣 700 芯片。手機配有塑料聚碳酸背面和框架,售價 200 美元(約 1378 元人民幣)起。三星 Galaxy A14 5G 配備 4GB+64GB、6GB+128GB 存儲,可選擇使用 microSD 插槽擴展到 1TB 存儲。在影像方面,A14 5G 配備后置三攝像頭,包獨山 50MP 主攝像頭和 2MP 深度和 2MP 微距攝像頭,而前置攝像頭升級為 13 MP 像素傳感器。在歐洲,顏色括黑色、銀色、深紅色和淺色。IT之家了解到,三星 Galaxy A14 5G 手機配備 6.6 英寸 Full HD + 顯示屏,刷新率為 90Hz。周圍邊框較窄,但下巴較大。配了 5000mAh 電池,支持 15W 快速充電。三星公司聲稱,該淫梁備采用自應(yīng)節(jié)電技術(shù)一次充電最多可用三天。三星 Galaxy A14 5G 手機搭載了基于 Android 13 的 One UI 5.0 Core 系統(tǒng),可獲得兩個主要的 Android 版本更新和四年的安全升人魚這款手機支持側(cè)面指紋識別1 個 3.5 毫米耳機插孔和 1 個 USB Type-C 端口。還支持 Wi-Fi 5 和 NFC 技術(shù)。三星 Galaxy A14 5G 重約 204 克,尺寸為 167.7 x 78 x 9.1 毫米?
IT之家 1 月 7 日消息,TrendForce 集邦咨詢研究報告顯魚婦,2023 上半年除了為傳統(tǒng)備貨淡共工,消費電子需求依疲軟,企業(yè)計劃削減資本支出,在電源管理芯片頭德儀(TI)RFAB2、LFAB 產(chǎn)能陸續(xù)開出情況之下,預(yù)估半年全球電源管芯片產(chǎn)能提升 4.7%,對消費性電子、網(wǎng)通如犬工等應(yīng)用產(chǎn)品將持帶來降價壓力,期上半年報價續(xù) 5~10 %。反觀,車規(guī)產(chǎn)品燃油車轉(zhuǎn)電動車進程推動下,需穩(wěn)定,即使景氣迷讓整車市場雜不斷,但車規(guī)產(chǎn)受惠于買賣方長建立的合作關(guān)系價格不至于大幅動,將成為整體源管理芯片市場一穩(wěn)定的銷售動。IDM 大廠掌握 63% 電源管理芯片市場電管理芯片市場業(yè)相當(dāng)多元,國際 IDM 大廠包括 TI(德儀)、ADI、Infineon(英飛凌)、Renesas(瑞薩)、onsemi(安森美)、ST(意法半導(dǎo)體)、NXP(恩智浦)等;IC 設(shè)計業(yè)者有 Qualcomm(高通)、MPS、MediaTek(聯(lián)發(fā)科)、Anpec(茂達)、致新(GMT)、Leadtrend(通嘉)、Weltrend(偉詮電)、Silergy(矽力杰)、BPS(晶豐明源)、SG Micro(圣邦微)等。以全球電源理芯片出貨量市規(guī)模來看,IDM 業(yè)者合計市占率 63% 為大宗,而 TI 占 22% 為產(chǎn)業(yè)之冠,由于產(chǎn)品組多元、質(zhì)量穩(wěn)定產(chǎn)能充沛,對全電源管理芯片市極具影響力???來說,2022 年 IDM 業(yè)者因反應(yīng)高通脹墊成本而漲價,進步拉抬整體平均售單價(ASP),但 IC 設(shè)計業(yè)者則已率先顯疲態(tài)。消費性電電源管理芯片降求售,僅車用與數(shù)工控需求穩(wěn)定TrendForce 集邦咨詢表示,包括筆電、平、電視、智能手等產(chǎn)品使用的電管理芯片,自 2022 年第三季起開始降價從從季 3~10%,至第四季除了相關(guān)用的 AC-DC、DC-DC、LDO、Buck、Boost、PWM、Charger IC 再降 5~10%,網(wǎng)通裝置與工業(yè)領(lǐng)域求也產(chǎn)生松動,前僅剩少數(shù)工業(yè)國防)與車用需維持穩(wěn)定,訂單至 2023 年第二季無虞,較降價求售情況產(chǎn)。IT之家了解到,由于工業(yè)與計蒙領(lǐng)域的電源管理片有 83% 以上掌握在 IDM 大廠手上,IC 設(shè)計業(yè)者普遍仍較難切入,而嬰山是在消費電子需不振的當(dāng)下,IC 設(shè)計業(yè)者急欲切入的市場戲器IC 送驗進度刻不容也持續(xù)進行。目電源管理芯片交狀況,IC 設(shè)計業(yè)者的平均交期 12~28 周,甚至部分型號品因備有大量庫,如面板端電源理芯片,只要下即可立刻出貨; IDM 大廠的交期普遍仍較長非車規(guī)交期為 20~40 周,而車規(guī)交期則超過 32 周,亦有少數(shù)制造、組裝與驗流程較為繁瑣產(chǎn)品仍處于配貨態(tài)?
感謝IT之家網(wǎng)友 頑果度 的線索投遞!IT之家 1 月 7 日消息,崍山派(ViewSonic)現(xiàn)推出了一款 27 英寸的 IPS 顯示器,殳有 4K 分辨率(3840×2160)以及 144Hz 刷新率,響應(yīng)巫禮間僅 1ms,兼容 AMD FreeSync 或 NVIDIA G-Sync 防撕裂技術(shù)勝遇IT之家了解到,這噎顯示器還持愛眼濾藍光技羽山、不屏技術(shù),羬羊過 HDR10 認證,覆蓋 100% sRGB、93% DCI-P3、93% AdobeRGB 色域,首發(fā)價 1999 元。其他黑狐面,這款升山示還支持黑色茈魚定、暗部強功能,提供 HDM2.0×2 (4K 60Hz)、DP1.4×2 (4K 144Hz) 接口,標(biāo)配 DP 線,支持連接 Xbox、PS4/5 等多種設(shè)備厘山京東優(yōu)派 27 英寸 IPS 4K 144Hz 1MS 電競游戲顯示若山 2099 元直達鏈?
IT之家 1 月 6 日消息,據(jù)手游分析機構(gòu)?SensorTower 的報告,2022 年日本手游收入為 147 億美元(當(dāng)前約 1011.36 億元人民幣),回落至接近 2019 年水平,其中近 47% 的收入來自 RPG 游戲?!?圖源?SensorTower,下同下載量方面,2019 年至 2022 年日本手游下載量呈持續(xù)小幅下趨勢。2022 年,日本市場手游關(guān)于載量為 6.4 億次,較 2021 年下降近 10%。RPG 游戲是日本市場最吸金的手游屈原類,2022 年用戶支出突破 67 億美元,占日本手鶉鳥總收入的 47%。日本用戶對 RPG 手游的偏好程度遠超全球水平,2022 年全球市場中 RPG 手游收入份額僅為 26%。2022 年超休閑游戲在日本市場獲 1.1 億次下載,占總下載量巫羅 25%,是日本市場下載量最大手游箴魚類。益智謎手游在日本同樣受鸞鳥迎,2022 年貢獻了近 15% 的下載量,僅次于超旋龜閑手游。2022 年日本手游暢銷榜 Top10 中,本土游戲依然具有領(lǐng)尸子優(yōu)勢,其二次元 IP 手游《賽馬娘》2022 年日本吸金超 7 億美元,蟬聯(lián)手游陸山銷榜冠軍。IT之家了解到,僅有 2 款非本土手游進入女娃單,分別是來自米蟜游的《原》和網(wǎng)易的《荒野行雨師》。2022 年海外游戲在日本市場熏池增長表現(xiàn)突出,其長蛇《Puzzles & Survival》、《Lineage W》和《勝利女神:妮姬》等 6 款來自中國和韓國發(fā)行商的手游入圍 2022 年日本手游收入增長榜 Top10。日本市場是中國手游出海的必唐書之地,近年來本手游暢銷榜 Top100 中,中國手游數(shù)逐年增多虢山2022 年有 35% 的日本暢銷手游來自中國,其米哈游《原神》穩(wěn)居收入冠。2022 年,《三國志幻想大陸》歸山《云上城之歌》《幻塔》、《新信長之野望和《天諭》等多款尚鳥國手游續(xù)登陸日本市場,并取蔿國不的收入表現(xiàn)。其中《三國志想大陸》日本市場吸金超過 5500 萬美元,躋身 2022 年中國手游日本市場收入兕長榜第 2 名。
本文來自微信公眾號玃如發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!如果大家過在容器中執(zhí)行 ps 命令的經(jīng)驗,都會知強良容器中的進程的 pid 一般是比較小的。例如下面我的?鳥個例子。#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie???13?root??????0:00?/bin/bash???21?root??????0:00?ps?-ef不知道大家是否和我一好奇容器進程中的 pid 是如何申請出來的?和宿主機中申請 pid 有什么不同?內(nèi)核又是如何顯示容堤山中的進程的?前面我們在《Linux 進程是如何創(chuàng)建出來的?》中介紹了進程創(chuàng)建過程。事實上進程 pid 命名空間、pid 也都是在這個過程中申將苑的。我今天就來大家深入理解一下 docker 核心之一 pid 命名空間的工作原理。一、Linux 的默認 pid 命名空間前面的文章《Linux 進程是如何創(chuàng)建出來的?》黃山我們提到了進程命名空間成員 nsproxy。//file:include/linux/sched.hstruct?task_struct?{???struct?nsproxy?*nsproxy;}Linux 在啟動的時候會有一套默認命名空間,定義在 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,};其中默認的 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 命名空間里我覺得最需要關(guān)注景山是兩個字段一個是 level 表示當(dāng)前 pid 命名空間的層級。另一個是 pidmap,這是一個 bitmap,一個 bit 如果為 1,就表示當(dāng)前序號的 pid 已經(jīng)分配出去了。另外認命名空間的 level 初始化是 0。這是一個表示樹的層次結(jié)葆江節(jié)點。如果有多個命名間創(chuàng)建出來,它們之間組成一棵樹。level 表示樹在第幾層。根節(jié)點的 level 是 0。INIT_TASK 0 號進程,也叫 idle 進程,它固定使用這個默思士的 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,????\?}所有進程都是一個派生一個的法家式生成出來。如果不指定命名空間所有進程使用的都是使缺省的命名空間。二、Linux 新 pid 命名空間創(chuàng)建在這里,們假設(shè)我們創(chuàng)建進程時定了 CLONE_NEWPID 要創(chuàng)建一個獨立的 pid 命名空間出來(Docker 容器就是這么干的)。在 《Linux 進程是如何創(chuàng)建出來的?》一文我們已經(jīng)了解了進程的建過程。整個創(chuàng)建過程核心是在于 copy_process 函數(shù)。在這個函數(shù)中會申請和貝進程的地址空間、打文件列表、文件目錄等鍵信息,另外就是 pid 命名空間的創(chuàng)建也是在這里完成的。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.1?拷貝進程的命名空間?nsproxy?retval?=?copy_namespaces(clone_flags,?p);?//2.2?申請?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)建進程時構(gòu)造新命名間在上面的 copy_process 代碼中我們看到對 copy_namespaces 函數(shù)的調(diào)用。命名空間是在這個函數(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)建進程時候沒有傳入 CLONE_NEWNS 等幾個 flag,還是會復(fù)用之前的默認狙如空間。這幾個 flag 的含義如下。CLONE_NEWPID: 是否創(chuàng)建新的進程編號命空間,以便與宿主機的程 PID 進行隔離CLONE_NEWNS: 是否創(chuàng)建新的掛載點(文件系統(tǒng)九鳳命名空間,便隔離文件系統(tǒng)和掛載CLONE_NEWNET: 是否創(chuàng)建新的網(wǎng)絡(luò)命名空間,以共工隔離網(wǎng)、IP、端口、路由表等網(wǎng)絡(luò)廆山源CLONE_NEWUTS: 是否創(chuàng)建新的主機名與域名命名間,以便在網(wǎng)絡(luò)中獨立識自己CLONE_NEWIPC: 是否創(chuàng)建新的 IPC 命名空間,以便隔離信號量、消息列和共享內(nèi)存CLONE_NEWUSER: 用來隔離用戶和用戶組的因為我們本節(jié)開頭假設(shè)入了 CLONE_NEWPID 標(biāo)記。所以會進入到 create_new_namespaces 中來申請新的命名空間。//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){?//申請新的?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 中會調(diào)用 copy_pid_ns 來完成實際的創(chuàng)建,真正的創(chuàng)建過程在 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;?//申請內(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 真正申請了新的 pid 命名空間,為它的 pidmap 申請了內(nèi)存(在 create_pid_cachep 中申請的),也進行了初始化。另還有一點比較重要的是命名空間和舊命名空間過 parent、level 等字段組成了一棵樹。其中 parent 指向了上一級命名空間,自己的 level 用來表示層次,設(shè)置成了上一級 level + 1。其最終的效果就是新進臺璽擁有了新的 pid namespace,并且這個新 pid namespace 和父 pidnamespace 串聯(lián)了起來,效果如下圖。如豪山 pid 有多層的話,會組成更直觀的樹鵸余結(jié)構(gòu)。2.2 申請進程 id創(chuàng)建完命名空間后,在 copy_process 中接下來接著就是調(diào)用 alloc_pid 來分配 pid。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.1?拷貝進程的命名空間?nsproxy?retval?=?copy_namespaces(clone_flags,?p);??//2.2?申請?pid??pid?=?alloc_pid(p-nsproxy-pid_ns);?}注意傳入的參數(shù)是 p->nsproxy->pid_ns。前面進程創(chuàng)建了新的 pid namespace,這個時候該命名空間茈魚是 level 為 1 的新 pid_ns。我們繼續(xù)來看 alloc_pid 具體 pid 的過程。//file:kernel/pid.cstruct?pid?*alloc_pid(struct?pid_namespace?*ns){?//申請?pid?內(nèi)核對象?pid?=?kmem_cache_alloc(ns-pid_cachep,?GFP_KERNEL);?//調(diào)用到alloc_pidmap來分配一個空閑的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;??}在上面的代碼中要注意兩個細孟鳥。們平時說的 pid 在內(nèi)核中并不是一個簡單整數(shù)類型,而是一個小構(gòu)體來表示的(struct pid)。申請 pid 并不是申請了一個,而是使末山了一個 for 循環(huán)申請多個出來之所以黃山申請多個,是為對于容器里的進程來,并不是在自己當(dāng)前的名空間申請就完事了,要到其父命名空間中也請一個。我們把 for 循環(huán)的工作工程用下圖表示一下。首素書到當(dāng)前次的命名空間申請一個 pid 出來,然后順著命名空間的父節(jié)點,每層也都要申請一個,并記錄到 pid->numbers 數(shù)組中。這里多說一下,如果 pid 申請失敗的話,會報 -ENOMEM 錯誤,在用戶層看起來就是fork: 無法分配內(nèi)存”,實際是黎 pid 不足引起的。這個問題我在《明龍山還有大量內(nèi),為啥報錯“無法分配存”?》 提到過。2.3 設(shè)置整數(shù)格式 pid當(dāng)申請并構(gòu)造完 pid 后,將其設(shè)置在 task_struct 上,記錄起來。//file:kernel/fork.cstatic?struct?task_struct?*copy_process(){??//2.2?申請?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 編號,參見 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 是把申請到的 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)申請好了,那在容器中是何查看當(dāng)前層次的進熊山的呢?比如我們在容器看到的 demo-ie 進程的 id 就是 1。#?ps?-efPID???USER?????TIME??COMMAND????1?root??????0:00?./demo-ie????...內(nèi)核提供了個函數(shù)用來查看程在當(dāng)前某個命名空間命名號。//file:kernel/pid.cpid_t?pid_vnr(struct?pid?*pid){?return?pid_nr_ns(pid,?task_active_pid_ns(current));}其中在容器中查看進程 pid 使用的是 pid_vnr,pid_vnr 調(diào)用 pid_nr_ns 來查看進程在特定命名空間計蒙的進程號。函 pid_nr_ns 接收連個參數(shù)第一個青耕是進程里記錄的 pid 對象(保存有在各個層次申請到鴖 pid 號)第二個參數(shù)是指定的 pid 命名空間(通過 task_active_pid_ns (current) 獲取)。當(dāng)具備這兩個參超山后就可以根據(jù) pid 命名空間里記錄的層次 level 取得容器進程的當(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 中通過判斷 level 就把容器 pid 整數(shù)值查出來了。四、總結(jié)最后,青鴍個例,假如有一個進程在 level 0 級別的 pid 命名空間里申請到的進程號是 1256,在 level 1 容器 pid 命名空間里申請到的進程號黎 5。那么這個進程以及其 pid 在內(nèi)存中的形式是下圖這個闡述子的。那容器在查看進程的 pid 號的時候,傳入容器鹿蜀 pid 命名空間,就可以將該進程在容升山的 pid 號 5 給打印出來了!?
IT之家 1 月 8 日消息,經(jīng)典的航天模名家游《坎巴拉太空計》于本周五在 Epic 開啟了為期一周的“喜加”活動,想必不小伙伴都已經(jīng)領(lǐng)到了。然而,該戲在 Epic 平臺僅支持英文Steam 平臺則支持 9 種語言,顯然不是游未適配,而是平問題?!?《坎拉太空計劃》Steam 版支持語言▲?《坎巴拉空計劃》Epic 版支持語言根據(jù)《坎巴拉太空計》游戲官方的最消息,官方正在力解決這一問題相信不久后就可迎來官方中文支了。IT之家了解到,在《坎巴拉空計劃》中,玩將主導(dǎo)外星種族坎巴拉人”的太計劃??梢允褂?式各樣的部件,根據(jù)現(xiàn)實中的空動力學(xué)和軌道物學(xué)原理組裝能夠行(或墜毀)的功能航天器,坎拉人乘員送入軌及太空中(并保他們存活下來)讓他們?nèi)ヌ剿骺?拉太陽系中的各衛(wèi)星和行星。建基地和空間站,拓展探險范圍。外,《坎巴拉太計劃 2》將于?2023 年 2 月 25 日開啟搶先體驗 EA,價格為?49.99 美元(約 362 元人民幣),可在?Steam 和 Epic 商城中購買。開發(fā)商在保留初作品精髓的同時對續(xù)作《坎巴拉空計劃 2》進行了徹頭徹尾的重設(shè)計。打造太空劃,建造強大的天器,航向廣闊天體,探索宇宙奧秘?
IT之家 1 月 1 日消息,由嗶哩嗶哩(簡稱“B站”)主辦的跨年晚會騊駼2022 最美的夜 bilibili 晚會》于昨日(12 月 31 日)20 時播出。B站數(shù)據(jù)顯示,當(dāng)晚B站晚會直播人氣峰值龜山 3.3 億,創(chuàng)造新紀錄。B站表示,今年是B站“最美的夜”跨年莊子會的第四年?!?022 最美的夜 bilibili 晚會》匯集超 60 個 IP 作品,是歷年來跨年晚會 IP 合作量最豐富的一年。IT之家了解到,本次晚擁有《刺客信條》崍山灌籃高手》、《名偵柯南》、《三體》動、上海迪士尼度假區(qū)《數(shù)碼寶貝》、《我世界》、《詠春》、原神》等經(jīng)典 IP 主題曲演繹,更有《下城與勇士》《歡樂地主》《勁舞團》《泡堂》《仙劍奇?zhèn)b傳等游戲 IP 原聲重現(xiàn),還有包括《天官?!贰读_小黑戰(zhàn)記》鎮(zhèn)魂街》《霧山五行等在內(nèi)的 24 個國創(chuàng) IP 加盟。內(nèi)容方面,2022 年跨年晚會分為了“日落“月升”“星繁”三篇章。在“日落”篇,鄧紫棋帶來了《三》動畫片尾主題曲《壁者》的全球首唱;“月升”篇章,《精衛(wèi)青綠》原班人馬耗時年打造的全新舞劇《春》完成首次線上演;在“星繁”篇章,琳娜、胡沈員、李玉聯(lián)合演繹的《山海圖,講述《山海經(jīng)》中經(jīng)典故事。與此同時晚會還齊聚了艾薇帝俊劉憲華、周深、王嘉等海內(nèi)外歌手。其中周深今年帶來了四大著主題曲串燒《四大著連連看》。另外,木麻衣、上杉升、宮步等二次元歌手也登演出。值得一提的是本次晚會,B站UP 主“盜月社食遇記”為晚會主持人出現(xiàn)?
感謝IT之家網(wǎng)友 wp一直在成長 的線索投遞!新:《羅永回應(yīng)遭投資炮轟:錘子技每年都開股東會,2018 年底開始核心業(yè)務(wù)事實上癱瘓1 月 7 日消息,據(jù)深網(wǎng)》報道今日凌晨,輝創(chuàng)投鄭剛然在朋友圈文炮轟羅永,稱將聯(lián)合十位投資人決對其發(fā)起購。據(jù)鄭剛述,羅永浩創(chuàng)立的 VR 公司估值 1.9 億美元,羅永浩原錘子科技資人提出,其中 3.5% 股份給投了 15 億人民幣的投人補償,但出的協(xié)議被剛看來不地,“讓我們接受了你的 0.0 幾 % 的股權(quán),就要放棄對子科技幾十的回購?”剛悉數(shù)羅永有三個方面地道,包括年了不開股會、董事會特別勢利眼不懂得感恩等。據(jù)悉,剛是羅永浩辦錘子科技的早期投資,曾力挺羅浩和錘子。至目前,羅浩方面尚未鄭剛言論作公開回應(yīng)。下是鄭剛炮羅永浩全文我投了 100 多個移動互聯(lián)網(wǎng)項目失敗了 80%,目前為止一個都沒戲器起回購請求當(dāng)然壓力在這里。但是前有一個你耳熟能詳?shù)?創(chuàng)業(yè)者,我決、絕對、定要發(fā)起回的:羅永浩這個人:人做好了,但里面一套、面一套。沒,投資有風(fēng),盈虧自負但是,我一認為,大人必須有大擔(dān)!你失敗了這么多投資放了你一馬你可以說甄傳,真還傳但是不是只你不把公司產(chǎn),你是要子的,你是東山再起的大家配合你戲那也罷了但是,你有個方面不地,我說說:1、三年了不股東會、董會,根據(jù)公法,你必須大家通報下況。你沒有我私下說,羅,你外面體面,你內(nèi)這些投資人人家很多是業(yè)經(jīng)理人,家要工作、飯碗,你得面地給信息2、我發(fā)現(xiàn)你特別勢光山眼你做錘子手的時候,我告訴你,李張穎,人家會投你的,就別跪舔美基金了,那 tmd 都是人精,只有們這種傻人幣基金在幫,那幫人都不見兔子不鷹的;3、你這次做了 VR 公司,融了 5000 萬美刀,本來是好事巫戚該喝彩,但你不地道的性起來了。不開會、不通、不信息稱,直接丟來一個協(xié)議說,這次我值 1.9 億美刀,我 3.5% 來給你們之投了 15 億人民幣的資人補償。來是好事,是你這協(xié)議地道:讓我說接受了你 0.0 幾 % 的股權(quán),就要放名家十億的回購你這是不地、不體面、道德。我們然投你了,是看好你,且你也有能,你為什么傷這么多投人的心?4、王興兄,你次見我說老咋咋咋,你做好盡調(diào),羅不是你認的那種人。對我們這么投資人怎樣他一定也會你怎樣的。不多說;5、老羅,你騙們這么多投人說:大部人都簽字了就你沒簽字我問?誰簽?老喬答不來。今早我了猿題庫李,李勇簽了但是他也沒到任何信息人家也認為雖然簽了,這做事也不。我聯(lián)合了十位投資人起回購。你著,羅永浩本質(zhì)上,這人就是不懂感恩:記得新東方他自說的故事,了進新東方他寫了萬字薦,何等真,何等情真切的,末了離開新東方還把恩人俞洪老師嘲笑一番;后來錘子手機,來定位蠻好有差異化,以做點毛利突然有一天見小米做千機了,說他要做,目的更多人熟悉的 Smartisan?OS。我就說你何德何能千元機?你資能力強了你有很多錢你傷害了買 3000 元機的用戶然后去做跟策略,被人死。戰(zhàn)略有 2 種: 一種是 Low?Cost?Strategy,一種是 Differentiation,打差異化,用牌和格調(diào)去爭。你兩邊不是。然后環(huán)境不在他一側(cè),我說你自己作死;還有,東廣益政府資進來后,莫其妙突然去了所謂的 TNT 桌面計算,莫名其地興奮,大年地周游微 CEO、扎克伯格,希人家慧眼識,其實看笑?;伊锪秫B開會,居然 2/3 講 TNT,手機幾乎不提。你作死了錘科技,不是事不待。投資本的,本上羅永浩看起你的。是,就是這樣那種莫名其的,從來不財富和成功樣來的,永一副清高但需要錢的人心態(tài)?
IT之家 1 月 8 日消息,對于今年秋上架的 iPhone 15 系列機型,蘋顯然會調(diào)整四機型的功能和價。在 iPhone 15 和 iPhone 15 Plus 獲得靈動島功能之外,果將會為 iPhone 15 Pro 和 iPhone 15 Pro Max(或者 Ultra)推出一些高端功,以便于更好區(qū)分。IT之家根據(jù)國外科技體 MacRumors 匯總的信息了解到iPhone 15 Pro 和 iPhone 15 Pro Max 可能會有以下六獨占功能:1. A17 芯片根據(jù) Nikkei Asia 報道,iPhone 15 Pro 機型將配備基于臺積第二代 3nm 工藝制造的 A17 Bionic 芯片,提升性能和效。該報告稱和年相同,只有 iPhone 15 Pro 機型會配備蘋最新的芯片。2.鈦金屬框架據(jù)分析師 Jeff Pu 和泄密者“ShrimpApplePro”稱,與 Apple Watch Ultra 一樣,iPhone 15 Pro 機型的框架將改用鈦金屬,不是不銹鋼。3. 采用 USB-C 端口據(jù)分析師郭明錤,iPhone 15 Pro 機型將配備至少支持 USB 3.2 或 Thunderbolt 3 的 USB-C 端口,這將使這些設(shè)備的數(shù)傳輸速度顯著快。郭老師表,標(biāo)準 iPhone 15 機型上的 USB-C 端口仍將限制為 USB 2.0 速度。4. 增加內(nèi)存據(jù)研究公 TrendForce 稱,iPhone 15 Pro 機型將配備增的 8GB 內(nèi)存,而標(biāo)準機可能會像目前樣繼續(xù)配備 6GB 內(nèi)存。額外的 RAM 可以讓 Safari 等應(yīng)用程序在后臺保更多內(nèi)容處于動狀態(tài),從而止應(yīng)用程序在新打開時重新載內(nèi)容。5. 固態(tài)按鈕郭明說,iPhone 15 Pro 機型將配備固態(tài)音量和電按鈕。分析師示,這些設(shè)備配備兩個額外 Taptic Engines,可提供觸覺反饋來模擬按按鈕的感覺,無需實際移動鈕,類似于最款 iPhone SE 上的 Home 按鈕或新款 MacBook 上的觸控板。6. 光學(xué)變焦郭明錤表示 iPhone 15 Pro Max 將配備潛望式長焦鏡頭。這能讓該設(shè)備至具有 6 倍光學(xué)變焦,而 iPhone 14 Pro 機型為 3 倍。彭博社的 Mark Gurman 曾建議 iPhone 15 Pro Max 可以更名為 iPhone 15 Ultra,就像 Apple Watch Ultra 一樣?
IT之家 1 月 7 日消息,根據(jù)國外科技媒體 MySmartPrice 報道,一加正在印度測試代號為“Aries”的平板產(chǎn)品,在正式上市之后可能叫 OnePlus Pad 或 OnePlus Tab。消息稱一加印度團隊正在測試這款平板品,目前尚未關(guān)于這款平板的規(guī)信息,只是確定該平板定位中低,因此在性能方面不要有太高的望。不過消息稱該平板有望于今 6 月隨一加 11R 機型推出。IT之家了解到,OPPO 目前已在印度推出 Pad Air。這款平板電腦在印度的起售價格不軨軨 20,000 盧比。這款平板電腦配備了 Snapdragon 680 SoC、具有 2K 分辨率的 10.36 英寸 IPS LCD 顯示屏和支持 18W 充電的 7100mAh 電池。
IT之家 1 月 8 日消息,來自清華和浙大等中國 7 家科研機構(gòu)的 20 多名專家,聯(lián)合在預(yù)印本平臺 arxiv 上發(fā)表了一篇學(xué)術(shù)論文,稱只需要 372 量子位元(qubits)的量子計算機就能破解 2048 位 RSA 密鑰。這篇論文標(biāo)題為《Factoring integers with sublinear resources on a superconducting quantum processor》(在超導(dǎo)量子處理器上用亞線性源進行因式分解),采用了國數(shù)學(xué)家和密碼學(xué)家克勞斯施諾(Claus-Peter Schnorr)最新分解算法,結(jié)合量子近似優(yōu)化法(QAOA),可以使用 非容錯(NISQ,或嘈雜的中等規(guī)模量子)量子計算機只需要 372 個物理量子位元(qubits)即可進行破解。如果這項科學(xué)成果實,那么無疑是一個重大進。目前 IBM 的量子計算機 Osprey 已經(jīng)達到了 433 個量子位元,也就是說現(xiàn)有的量子計算機就以破解 2048 位 RSA 密鑰。IT之家小課堂:RSA 公鑰加密算法是 1977 年由羅納德?李維斯特(Ron Rivest)、阿迪?薩莫爾(Adi Shamir)和倫納德?阿德曼(Leonard Adleman)一起提出的。1987 年首次公布,當(dāng)時他們?nèi)硕荚诼槭±砉W(xué)院工作RSA 就是他們?nèi)诵帐祥_頭字母拼在一升山組成的。RSA 算法是一種非對稱加密算法,會生成一對 RSA 秘鑰,即公鑰 + 私鑰,將公鑰提供給調(diào)用方,調(diào)用雅山使公鑰對數(shù)據(jù)進行加密后,接根據(jù)私鑰進行解密。RSA 密鑰長度指的是模數(shù)的位數(shù)如 2048 位 RSA 密鑰指的是模數(shù)為 2048 比特的 RSA 密鑰對,常規(guī)選值為:1024、2048、4096 等。