※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1716528104.A.B85.html
推 ltytw: 系統核心說換語言就換語言呢。不是等到w12 114.33.46.227 05/24 13:24
→ ltytw: 或w13才換 114.33.46.227 05/24 13:24
→ ltytw: 不知道驅動很弱勢的amd會不會也想搶先改用 114.33.46.227 05/24 13:25
→ ltytw: rust 114.33.46.227 05/24 13:25
推 Fezico: w11不是已經有壓縮功能惹?111.251.156.193 05/24 13:27
推 smallreader: Rust真香 竟然不是另一個有生之年系 42.77.141.46 05/24 13:28
→ smallreader: 列 話說回來快速啟動何時才要拔掉? 42.77.141.46 05/24 13:29
→ hn9480412: 原本是只支援解壓但不支援建立壓縮111.125.132.185 05/24 13:29
→ smallreader: 用Rust寫的核心快速啟動一樣會是屎 42.77.141.46 05/24 13:31
推 smch: 改用rust效能會變好嗎?223.143.193.174 05/24 13:36
→ cat05joy: 直接換核心 那先等等 等人採雷(X 211.20.117.1 05/24 13:36
推 testid: 不懂Release Preview先上而不是Beta先上 111.71.18.185 05/24 13:39
→ testid: 的邏輯,微軟越來越難懂了 111.71.18.185 05/24 13:39
→ hmcedamon: 我預計要衝 搞定之後要回家鄉娶老婆了 60.251.199.140 05/24 13:43
→ widec: 核心重新改寫,這一聽起來就是會毛毛的 118.232.6.10 05/24 13:50
→ widec: 我還沒看過核心重寫不出大包的 118.232.6.10 05/24 13:50
→ hn9480412: 去年是說只改寫一部分,現在不知道111.125.132.185 05/24 13:51
→ hn9480412: 改寫的佔比有沒有增加。至少目前Dev111.125.132.185 05/24 13:51
→ hn9480412: 和canary沒什麼重大Bug出現111.125.132.185 05/24 13:52
推 Kismeter: 反正不想當第一批 111.82.149.211 05/24 13:52
→ hn9480412: 也有可能是跟Android一樣舊的不動但111.125.132.185 05/24 13:52
→ hn9480412: 新的用rust編寫111.125.132.185 05/24 13:53
推 Windcws9Z: 那這樣好像沒啥屁用呢 59.127.190.36 05/24 13:54
推 uegajde: 用rust目的是減少出漏洞的風險,不求速 140.115.36.132 05/24 13:55
→ uegajde: 度變快,只期望它少一點bug+重寫版能穩 140.115.36.132 05/24 13:55
→ uegajde: 定一點 140.115.36.132 05/24 13:55
→ Windcws9Z: 少一點Bug?我OK 你先上 59.127.190.36 05/24 13:56
→ uegajde: 更正:期望→希望 140.115.36.132 05/24 13:56
→ uegajde: 第六點6,藍芽音訊的編碼器選項看起來還 140.115.36.132 05/24 13:58
→ uegajde: 是沒有要做的打算? 140.115.36.132 05/24 13:58
→ acergame5: 現在H1都直接跳過? 42.73.109.200 05/24 13:59
推 storym94374: 還要過多久24H2的正式版才會出來呀113.196.174.254 05/24 14:10
推 OxISBE: 版本號打錯了,是 26100.712163.116.222.114 05/24 14:20
推 BAKAUSAGI: 正式版要年底吧 223.136.106.56 05/24 14:20
推 fx600: 好的收到,WIN10再戰10年 61.228.193.142 05/24 14:51
推 qoojo2002: 裝下去馬上變Ai pc 內建copilot 111.71.212.7 05/24 14:52
推 uubbabb8: 繼續用win 10 39.10.22.51 05/24 15:00
→ spfy: 聽說RUST超屌 期待少一點BUG.....嗎223.139.188.101 05/24 15:02
推 sdbb: 謝謝 61.230.86.151 05/24 15:24
推 saimeitetsu: 希望改寫後的bug不要依然被叫rubbis223.136.122.143 05/24 15:27
→ saimeitetsu: h223.136.122.143 05/24 15:27
推 ltytw: rust 規避掉的問題。不就是因為C++語言可 114.33.46.227 05/24 15:47
→ ltytw: 以做出很屌的記憶體位址存取操作? 114.33.46.227 05/24 15:47
→ ltytw: 如有記錯抱歉 114.33.46.227 05/24 15:47
推 verystupid: 完蛋 沒看清楚更新就給他點下去了 39.12.80.108 05/24 15:58
→ verystupid: 什麼狗屁安全性我真的不需要 放客廳打 39.12.80.108 05/24 16:00
→ verystupid: game用的東西為什麼要強制高安全措施 39.12.80.108 05/24 16:00
推 kt333: 你忘記少打一個,強制BitLocker開啟 59.127.132.19 05/24 16:01
推 ShibaTatsuya: 我比較好奇升級24H2之後 203.204.7.54 05/24 16:09
→ ShibaTatsuya: 能自己關掉BitLocker嗎 203.204.7.54 05/24 16:09
→ ShibaTatsuya: 目前覺得最差的點就是 203.204.7.54 05/24 16:09
→ ShibaTatsuya: 這功能升級後會預設開啟 203.204.7.54 05/24 16:09
推 cliff2001: 官方文章說更新後要自己確認有無自動 111.71.90.51 05/24 16:12
→ cliff2001: 開啟BitLocker並保存好解密金鑰… 111.71.90.51 05/24 16:12
推 wahaha99: 核心改用Rust語言<-這其實重大到該 118.169.32.251 05/24 16:12
→ wahaha99: 改出 Windows 12 才對 118.169.32.251 05/24 16:12
→ wahaha99: 改用Rust我猜benchmark會有一波衰退 118.169.32.251 05/24 16:14
推 mrme945: 系統核心換語言居然可以直接更新喔 111.71.216.40 05/24 16:15
→ kt333: 可以自己手動關掉,記得保存好密碼 59.127.132.19 05/24 16:25
推 lc85301: Rust 沒那麼神奇,早點接受銀色子彈不存 111.249.190.96 05/24 16:36
→ lc85301: 在 111.249.190.96 05/24 16:36
推 xylophone135: Rust聽說記憶體管理佳 118.231.168.55 05/24 16:38
→ xylophone135: 換了記憶體用量會比較小嗎? 118.231.168.55 05/24 16:38
推 smallreader: 用量不會比較小 而且漏記憶體的驅動 42.77.141.46 05/24 16:40
→ smallreader: 程式還是會存在 42.77.141.46 05/24 16:40
推 ohmylove347: rust優點是安全不是速度,所有權機制223.137.183.126 05/24 16:52
→ ohmylove347: 是有開銷的223.137.183.126 05/24 16:52
推 a1234567289: 是新的部分改用rust 吧 49.216.43.181 05/24 17:14
→ pentw: 還好剛更新完沒有自動開啟加密 103.234.229.79 05/24 18:41
推 jhjhs33504: Ai幫忙寫的嗎? 1.162.127.92 05/24 21:28
→ narukaza: 我還以為ReFS格式化也會跟著一起上 114.34.174.204 05/25 00:19
→ kaltu: Rust 寫兩年小螃蟹路過,它的優點類似TypeS 100.8.245.106 05/25 01:03
→ kaltu: cript對JavaScript,增強型別系統,利用com 100.8.245.106 05/25 01:03
→ kaltu: piler的疊床架屋來避免常見的低級錯誤(直 100.8.245.106 05/25 01:03
→ kaltu: 接compile error),缺點是compile需要做的 100.8.245.106 05/25 01:03
→ kaltu: 檢查非常多時間非常長,C類語言按下去compi 100.8.245.106 05/25 01:03
→ kaltu: le可以去泡杯咖啡,Rust按下去就可以去吃午 100.8.245.106 05/25 01:03
→ kaltu: 餐了 100.8.245.106 05/25 01:03
→ kaltu: compile完的速度基本上沒變,安全性從某種 100.8.245.106 05/25 01:03
→ kaltu: 角度上來說的確是有比較安全,因為很多容易 100.8.245.106 05/25 01:03
→ kaltu: 犯的低級錯誤都從語言層次上被移除了,但中 100.8.245.106 05/25 01:03
→ kaltu: 級以上比較複雜的邏輯錯誤一點都沒變,而且 100.8.245.106 05/25 01:03
→ kaltu: Rust定義的安全很大部分是建立在fail fast 100.8.245.106 05/25 01:03
→ kaltu: 之上,你的code有稍微複雜一點點不能在comp 100.8.245.106 05/25 01:03
→ kaltu: ile time被發現的邏輯錯誤,例如對同一個po 100.8.245.106 05/25 01:03
→ kaltu: inter (RefCell) 同時準備寫入(都還沒真的 100.8.245.106 05/25 01:03
→ kaltu: 寫呢),那就是runtime error整個程式直接c 100.8.245.106 05/25 01:03
→ kaltu: rash,還很好聽的取了一個新名字跟你說這是 100.8.245.106 05/25 01:03
→ kaltu: panic不是崩潰 100.8.245.106 05/25 01:03
→ kaltu: 從攻防的角度來說這語言的確很安全,有問題 100.8.245.106 05/25 01:03
→ kaltu: 的code容易會導致程式直接崩潰而不是繼續在 100.8.245.106 05/25 01:03
→ kaltu: 不安全的狀況下執行,但對使用者來說動不動 100.8.245.106 05/25 01:03
→ kaltu: 這語言寫的軟體根本沒被攻擊就自己當掉了 100.8.245.106 05/25 01:03
→ kaltu: 而且實務上來說我自己感覺從某種程度上來說 100.8.245.106 05/25 01:03
→ kaltu: 是更危險,因為很多人特別是高級主管會以為 100.8.245.106 05/25 01:03
→ kaltu: 用了Rust就安全了就什麼問題都沒了 100.8.245.106 05/25 01:03
→ kaltu: false sense of security 會造成complacenc 100.8.245.106 05/25 01:03
→ kaltu: y 100.8.245.106 05/25 01:03
→ ybite: 其實不只是型別而已 Rust最重要的是處理「O111.246.116.219 05/25 01:34
→ ybite: wnership」111.246.116.219 05/25 01:34
→ ybite: 低階的程式碼而言 大部分的記憶體安全問題111.246.116.219 05/25 01:36
→ ybite: 都會導致無法編譯111.246.116.219 05/25 01:36
→ ybite: 因為在每個變數定義的時候就需要決定它的生111.246.116.219 05/25 01:37
→ ybite: 命週期111.246.116.219 05/25 01:37
→ ybite: 因此作業系統底層使用這種語言幫助非常大111.246.116.219 05/25 01:38
→ ybite: 可以避免在傳統C/C++環境下很難找出的記憶111.246.116.219 05/25 01:38
→ ybite: 體安全問題111.246.116.219 05/25 01:38
→ ybite: 不過中高階的東西用Rust寫就確實有點自討苦111.246.116.219 05/25 01:40
→ ybite: 吃111.246.116.219 05/25 01:40
→ ybite: 就如樓上所說 對於中高階的邏輯錯誤 語言本111.246.116.219 05/25 01:41
→ ybite: 身幫助其實不大111.246.116.219 05/25 01:41
→ ybite: 而且Rust也有unsafe跟panic! 那種地圖砲111.246.116.219 05/25 01:42
→ ybite: 使用後能不能達成效果 還是取決於團隊的開111.246.116.219 05/25 01:43
→ ybite: 發與測試規範111.246.116.219 05/25 01:43
→ ybite: 我覺得Rust最麻煩的是太多Macro黑魔法 很難111.246.116.219 05/25 01:44
→ ybite: 快速掌控111.246.116.219 05/25 01:44
→ ybite: 錯誤處理 我會覺得Rust希望大家在呼叫時窮111.246.116.219 05/25 01:48
→ ybite: 舉錯誤 這樣就可以在不加上複雜的例外機制111.246.116.219 05/25 01:48
→ ybite: 下有一定的容錯能力111.246.116.219 05/25 01:48
→ ybite: 不過樓上遇到的Concurrency Issue我猜也只111.246.116.219 05/25 01:50
→ ybite: 能開發時人工確認111.246.116.219 05/25 01:50
推 Arbin: Canary時的做法是兩個核心檔案,一個是舊 111.83.114.96 05/25 06:00
→ Arbin: 的一個是Rust寫的,應該現在也是這樣? 111.83.114.96 05/25 06:00
→ spfy: 看西恰長知識 27.247.37.175 05/25 13:12
→ spfy: 電瞎版啦幹 27.247.37.175 05/25 13:12
→ labbat: 除錯人員喜歡的程式語言,貓捉老鼠遊戲 180.177.2.153 05/25 13:14
→ labbat: 常常遇到開發人員偷吃步,很難逮到問題 180.177.2.153 05/25 13:15
推 falcon: 實際win系統對一般人來說,最惱人的不是什 39.10.2.28 05/25 16:41
→ falcon: 麼記憶體漏洞問題,而是系統本身行為就在 39.10.2.28 05/25 16:41
→ falcon: 嚴重消耗硬體資源,在背景跑一堆非必要的 39.10.2.28 05/25 16:41
→ falcon: 服務,CPU使用率莫名奇妙飆高造成瞬間卡頓 39.10.2.28 05/25 16:41
→ falcon: win系統的臃腫是一代比一代誇張,這才是迫 39.10.2.28 05/25 16:41
→ falcon: 切問題吧 39.10.2.28 05/25 16:41
→ ksng1092: 買新的就能解決的話就不會是什麼迫切的 111.248.4.239 05/25 17:26
→ ksng1092: 問題XD 111.248.4.239 05/25 17:26
→ ksng1092: 以我自己使用的體驗也是一代比一代快( 111.248.4.239 05/25 17:27
→ ksng1092: 因為硬體一直有在換啊XD) 111.248.4.239 05/25 17:27
推 ckjonathan: rust 的build.rs可以做任何事情所以在 101.12.161.129 05/25 18:57
→ ckjonathan: dependency chain管理上也蠻麻煩的 101.12.161.129 05/25 18:57
推 pxhome: 內建的錄影功能沒有暫停鍵,新的系統能不 36.230.129.213 05/25 22:11
→ pxhome: 能給這個功能 36.230.129.213 05/25 22:11