今天,首先聽Shawn分享Systemd開發者都會參與的會議「All Systemd Go」原來真的什麼專案都有會議能參加呀。這種探討專門科目的會議在外國才辦的起來。
議程:KaLUG meetup 2510 - kernel 遇上 user space
我們好像連續兩個月都在講Linux kernel的東西呀,能請到厲害的開發者來分享真是榮幸。
在今天的KaLuG聽到的值得期待的Linux核心新特性,sched_ext專案,包含來自台灣成大貢獻者的成果,在Linux 6.12引入。它允許使用者透過eBPF從userspace變更排程器(scheduler),達成自定義的排程操作,甚至可以設定cgroup,每個cgroup獨立執行不同的排程器。過去要達成這個目的,需要重新編譯核心,畢竟內建的排程器才那麼幾種。但如果用戶端有想要針對工作場景自行實現的排程器的話,上游又不可能接受全部排程器的合併。故,提供這種經濟的方法讓使用者能夠自行定義。
sched_ext這個東西最直觀的應用就是改善遊戲效能了,CachyOS率先內建了切換sched_ext的機制,根據官方文件,他們提供多種排程器的實現供使用者自行選用,例如scx_bpfland可以減少延遲。不過也有人說Bore Scheduler表現最好。嗯…這種排程的玩法可能真的要跑非常demanding的遊戲才能測出差異,不然就是跑分看爽的而已而已。
Shawn帶了Pi500的電腦來,原來這台電腦真的長這樣。哼,我覺得要當伺服器的話,外殼還是儘量小一點比較好。
中間為了認識彼此,圍繞在圓桌中間各自進行自我介紹。嗯…我沒什麼好提的,就簡單講了現在的職業身份,以及平常使用的Linux發行版,就醬。不過我穿的FreeBSD官方T恤看來有成功引起注目。
話說,從OCF的Amos了解到,原來做開源專案相關的人不見得都是專職寫程式的,這樣讓我這個script kiddie感到安心放鬆不少。
日落大大提到,Facebook隨機祖人的標準不可預測,我深有同感,最幹的是Meta回報要求審查的按鈕還是壞的,不論Facebook還是Threads都跳出錯誤,還不給填寫理由。現在的機制會秋後算賬,舊貼文不知為何哪天就違反規則被下架了,有可能隨機ban網域。從倖存者偏差來看,那些投放低劣短影音幹片,還有詐騙廣告的都不會怎樣,就覺得很嘔。這些平台真的不重視數位人權,讓我想到在KaLuG上說自己po個宵夜文就被惡意檢舉成功的…。Facebook標準不一,真的祝AI審核和人工審核員全家暴斃。最近還假惺惺的給我送使用者調查,問我們是不是祖人祖的太過分了?廢話。我只將社群媒體訊息視為暫時存放資訊的場所,意在分享資訊流通,並引流到重要的其他網站來,我不認為每篇貼文都能活的像部落格文章一樣久。因此,這個想法是安全的,就算被祖心裡損失感也不會太大,畢竟這一切只是暫時的,改天再技巧性的發一樣東西就好。至於要自己架個Mastodon站躲避審查,儘管他宣稱有一塊樹莓派就能架…我沒膽,還是繼續寄生mastodon.social。