#systemsprogramming — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #systemsprogramming, aggregated by home.social.
-
又学到了两个tmux command
ctrl+b, % 分屏
ctrl+b, o 切换分屏
ctrl+b, : 输入命令行
可以输入kill-session强制关掉死机的tmux session
#systemsprogramming -
又学到了两个tmux command
ctrl+b, % 分屏
ctrl+b, o 切换分屏
ctrl+b, : 输入命令行
可以输入kill-session强制关掉死机的tmux session
#systemsprogramming -
又学到了两个tmux command
ctrl+b, % 分屏
ctrl+b, o 切换分屏
ctrl+b, : 输入命令行
可以输入kill-session强制关掉死机的tmux session
#systemsprogramming -
🦀 Having a fantastic time at RustWeek!
We’re sharing our knowledge through workshops, talks and table discussions. We also sponsored a Safety-Critical Rust Consortium room for the unconference and an Expert Table session on safety-critical Rust with our partner KDAB.
Throughout the week, we’ve had the chance to meet and talk with many amazing people. Great energy all around — thanks to everyone who joined us!
#RustWeek #rustlang #systemsprogramming #opensource #ferroussystems #kdab
-
🦀 Having a fantastic time at RustWeek!
We’re sharing our knowledge through workshops, talks and table discussions. We also sponsored a Safety-Critical Rust Consortium room for the unconference and an Expert Table session on safety-critical Rust with our partner KDAB.
Throughout the week, we’ve had the chance to meet and talk with many amazing people. Great energy all around — thanks to everyone who joined us!
#RustWeek #rustlang #systemsprogramming #opensource #ferroussystems #kdab
-
🦀 Having a fantastic time at RustWeek!
We’re sharing our knowledge through workshops, talks and table discussions. We also sponsored a Safety-Critical Rust Consortium room for the unconference and an Expert Table session on safety-critical Rust with our partner KDAB.
Throughout the week, we’ve had the chance to meet and talk with many amazing people. Great energy all around — thanks to everyone who joined us!
#RustWeek #rustlang #systemsprogramming #opensource #ferroussystems #kdab
-
🦀 Having a fantastic time at RustWeek!
We’re sharing our knowledge through workshops, talks and table discussions. We also sponsored a Safety-Critical Rust Consortium room for the unconference and an Expert Table session on safety-critical Rust with our partner KDAB.
Throughout the week, we’ve had the chance to meet and talk with many amazing people. Great energy all around — thanks to everyone who joined us!
#RustWeek #rustlang #systemsprogramming #opensource #ferroussystems #kdab
-
🦀 Having a fantastic time at RustWeek!
We’re sharing our knowledge through workshops, talks and table discussions. We also sponsored a Safety-Critical Rust Consortium room for the unconference and an Expert Table session on safety-critical Rust with our partner KDAB.
Throughout the week, we’ve had the chance to meet and talk with many amazing people. Great energy all around — thanks to everyone who joined us!
#RustWeek #rustlang #systemsprogramming #opensource #ferroussystems #kdab
-
Do you really need half a dozen daemons and endless YAML just to run a few containers?
Chiyang Tan (Nanjing University) built rk8s - a lightweight Kubernetes alternative in Rust - to find out. At Oxidize 2026, he'll walk through its architecture: a state management and scheduling server, and a single binary that handles both CLI and worker runtime.
🔗 https://oxidizeconf.com/sessions/rk8s_a_lightweight_rust-based_alternative_to_kubernetes
#Oxidize2026 #RustLang #Kubernetes #CloudNative #SystemsProgramming
-
Do you really need half a dozen daemons and endless YAML just to run a few containers?
Chiyang Tan (Nanjing University) built rk8s - a lightweight Kubernetes alternative in Rust - to find out. At Oxidize 2026, he'll walk through its architecture: a state management and scheduling server, and a single binary that handles both CLI and worker runtime.
🔗 https://oxidizeconf.com/sessions/rk8s_a_lightweight_rust-based_alternative_to_kubernetes
#Oxidize2026 #RustLang #Kubernetes #CloudNative #SystemsProgramming
-
Do you really need half a dozen daemons and endless YAML just to run a few containers?
Chiyang Tan (Nanjing University) built rk8s - a lightweight Kubernetes alternative in Rust - to find out. At Oxidize 2026, he'll walk through its architecture: a state management and scheduling server, and a single binary that handles both CLI and worker runtime.
🔗 https://oxidizeconf.com/sessions/rk8s_a_lightweight_rust-based_alternative_to_kubernetes
#Oxidize2026 #RustLang #Kubernetes #CloudNative #SystemsProgramming
-
Do you really need half a dozen daemons and endless YAML just to run a few containers?
Chiyang Tan (Nanjing University) built rk8s - a lightweight Kubernetes alternative in Rust - to find out. At Oxidize 2026, he'll walk through its architecture: a state management and scheduling server, and a single binary that handles both CLI and worker runtime.
🔗 https://oxidizeconf.com/sessions/rk8s_a_lightweight_rust-based_alternative_to_kubernetes
#Oxidize2026 #RustLang #Kubernetes #CloudNative #SystemsProgramming
-
If you want to know who's taller, you don't measure people hours apart with a precise ruler - you line them up side by side
Denis Bazhenov (JetBrains) applies the same logic to microbenchmarking: instead of running implementations separately and comparing results, run them simultaneously on the same machine. Background noise affects both equally, and you measure relative performance directly.
🔗 https://oxidizeconf.com/sessions/just_stand_them_next_to_each_other
#Oxidize2026 #RustLang #Benchmarking #Perf #SystemsProgramming
-
If you want to know who's taller, you don't measure people hours apart with a precise ruler - you line them up side by side
Denis Bazhenov (JetBrains) applies the same logic to microbenchmarking: instead of running implementations separately and comparing results, run them simultaneously on the same machine. Background noise affects both equally, and you measure relative performance directly.
🔗 https://oxidizeconf.com/sessions/just_stand_them_next_to_each_other
#Oxidize2026 #RustLang #Benchmarking #Perf #SystemsProgramming
-
If you want to know who's taller, you don't measure people hours apart with a precise ruler - you line them up side by side
Denis Bazhenov (JetBrains) applies the same logic to microbenchmarking: instead of running implementations separately and comparing results, run them simultaneously on the same machine. Background noise affects both equally, and you measure relative performance directly.
🔗 https://oxidizeconf.com/sessions/just_stand_them_next_to_each_other
#Oxidize2026 #RustLang #Benchmarking #Perf #SystemsProgramming
-
If you want to know who's taller, you don't measure people hours apart with a precise ruler - you line them up side by side
Denis Bazhenov (JetBrains) applies the same logic to microbenchmarking: instead of running implementations separately and comparing results, run them simultaneously on the same machine. Background noise affects both equally, and you measure relative performance directly.
🔗 https://oxidizeconf.com/sessions/just_stand_them_next_to_each_other
#Oxidize2026 #RustLang #Benchmarking #Perf #SystemsProgramming
-
Most C++ codebases aren't getting rewritten in Rust - but that doesn't mean the two can't work together.
At Oxidize 2026, @nicofee and Nicolas Qiu Guichard (@kdab) run a practical workshop on Rust/C++ interop using CXX: calling Rust from C++ and vice versa, integrating a Rust library into a CMake project, and pulling a C++ library into a Cargo build.
🔗 https://oxidizeconf.com/sessions/rust_and_c_plus_plus_can_be_friends
#Oxidize2026 #RustLang #CPlusPlus #Interop #CXX #SystemsProgramming
-
Most C++ codebases aren't getting rewritten in Rust - but that doesn't mean the two can't work together.
At Oxidize 2026, @nicofee and Nicolas Qiu Guichard (@kdab) run a practical workshop on Rust/C++ interop using CXX: calling Rust from C++ and vice versa, integrating a Rust library into a CMake project, and pulling a C++ library into a Cargo build.
🔗 https://oxidizeconf.com/sessions/rust_and_c_plus_plus_can_be_friends
#Oxidize2026 #RustLang #CPlusPlus #Interop #CXX #SystemsProgramming
-
Most C++ codebases aren't getting rewritten in Rust - but that doesn't mean the two can't work together.
At Oxidize 2026, @nicofee and Nicolas Qiu Guichard (@kdab) run a practical workshop on Rust/C++ interop using CXX: calling Rust from C++ and vice versa, integrating a Rust library into a CMake project, and pulling a C++ library into a Cargo build.
🔗 https://oxidizeconf.com/sessions/rust_and_c_plus_plus_can_be_friends
#Oxidize2026 #RustLang #CPlusPlus #Interop #CXX #SystemsProgramming
-
Most C++ codebases aren't getting rewritten in Rust - but that doesn't mean the two can't work together.
At Oxidize 2026, @nicofee and Nicolas Qiu Guichard (@kdab) run a practical workshop on Rust/C++ interop using CXX: calling Rust from C++ and vice versa, integrating a Rust library into a CMake project, and pulling a C++ library into a Cargo build.
🔗 https://oxidizeconf.com/sessions/rust_and_c_plus_plus_can_be_friends
#Oxidize2026 #RustLang #CPlusPlus #Interop #CXX #SystemsProgramming
-
Most C++ codebases aren't getting rewritten in Rust - but that doesn't mean the two can't work together.
At Oxidize 2026, @nicofee and Nicolas Qiu Guichard (@kdab) run a practical workshop on Rust/C++ interop using CXX: calling Rust from C++ and vice versa, integrating a Rust library into a CMake project, and pulling a C++ library into a Cargo build.
🔗 https://oxidizeconf.com/sessions/rust_and_c_plus_plus_can_be_friends
#Oxidize2026 #RustLang #CPlusPlus #Interop #CXX #SystemsProgramming
-
Writing an operating system kernel from scratch
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/?relaunch
-
Writing an operating system kernel from scratch
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/?relaunch
-
Writing an operating system kernel from scratch
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/?relaunch
-
Writing an operating system kernel from scratch
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/?relaunch
-
Writing an operating system kernel from scratch
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/?relaunch
-
Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?
Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.
🔗 https://oxidizeconf.com/sessions/risc-v%20_assembler_and_linker_using_rust_macros_data_and_diagrams
-
Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?
Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.
🔗 https://oxidizeconf.com/sessions/risc-v%20_assembler_and_linker_using_rust_macros_data_and_diagrams
-
Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?
Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.
🔗 https://oxidizeconf.com/sessions/risc-v%20_assembler_and_linker_using_rust_macros_data_and_diagrams
-
Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?
Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.
🔗 https://oxidizeconf.com/sessions/risc-v%20_assembler_and_linker_using_rust_macros_data_and_diagrams
-
📣 Florian Gilcher joined 𝘉𝘌𝘈𝘔 𝘛𝘩𝘦𝘳𝘦, 𝘋𝘰𝘯𝘦 𝘛𝘩𝘢𝘵 co-hosts and Elixir engineer Leandro Pereira to discuss when #Rust is the right fit in modern system architectures, especially where performance and safety are critical.
This episode explores when to stay on the #BEAM, when to reach for Rust, and how combining the two can enable powerful hybrid architectures.
👉 Watch the episode: https://www.youtube.com/watch?v=w5Pl09lpSmE
#Rustlang #SystemsProgramming #DistributedSystems #SoftwareEngineering #BEAM #Elixirlang
-
📣 Florian Gilcher joined 𝘉𝘌𝘈𝘔 𝘛𝘩𝘦𝘳𝘦, 𝘋𝘰𝘯𝘦 𝘛𝘩𝘢𝘵 co-hosts and Elixir engineer Leandro Pereira to discuss when #Rust is the right fit in modern system architectures, especially where performance and safety are critical.
This episode explores when to stay on the #BEAM, when to reach for Rust, and how combining the two can enable powerful hybrid architectures.
👉 Watch the episode: https://www.youtube.com/watch?v=w5Pl09lpSmE
#Rustlang #SystemsProgramming #DistributedSystems #SoftwareEngineering #BEAM #Elixirlang
-
📣 Florian Gilcher joined 𝘉𝘌𝘈𝘔 𝘛𝘩𝘦𝘳𝘦, 𝘋𝘰𝘯𝘦 𝘛𝘩𝘢𝘵 co-hosts and Elixir engineer Leandro Pereira to discuss when #Rust is the right fit in modern system architectures, especially where performance and safety are critical.
This episode explores when to stay on the #BEAM, when to reach for Rust, and how combining the two can enable powerful hybrid architectures.
👉 Watch the episode: https://www.youtube.com/watch?v=w5Pl09lpSmE
#Rustlang #SystemsProgramming #DistributedSystems #SoftwareEngineering #BEAM #Elixirlang
-
📣 Florian Gilcher joined 𝘉𝘌𝘈𝘔 𝘛𝘩𝘦𝘳𝘦, 𝘋𝘰𝘯𝘦 𝘛𝘩𝘢𝘵 co-hosts and Elixir engineer Leandro Pereira to discuss when #Rust is the right fit in modern system architectures, especially where performance and safety are critical.
This episode explores when to stay on the #BEAM, when to reach for Rust, and how combining the two can enable powerful hybrid architectures.
👉 Watch the episode: https://www.youtube.com/watch?v=w5Pl09lpSmE
#Rustlang #SystemsProgramming #DistributedSystems #SoftwareEngineering #BEAM #Elixirlang
-
📣 Florian Gilcher joined 𝘉𝘌𝘈𝘔 𝘛𝘩𝘦𝘳𝘦, 𝘋𝘰𝘯𝘦 𝘛𝘩𝘢𝘵 co-hosts and Elixir engineer Leandro Pereira to discuss when #Rust is the right fit in modern system architectures, especially where performance and safety are critical.
This episode explores when to stay on the #BEAM, when to reach for Rust, and how combining the two can enable powerful hybrid architectures.
👉 Watch the episode: https://www.youtube.com/watch?v=w5Pl09lpSmE
#Rustlang #SystemsProgramming #DistributedSystems #SoftwareEngineering #BEAM #Elixirlang
-
昨天和男友一起使用vim时又学到了一个新的技巧 -o 在vim可以自动换行
#systemsprogramming -
昨天和男友一起使用vim时又学到了一个新的技巧 -o 在vim可以自动换行
#systemsprogramming -
昨天和男友一起使用vim时又学到了一个新的技巧 -o 在vim可以自动换行
#systemsprogramming -
Just discovered a minimal async executor for Rust 🦀
🌀 **pollster** — Block a thread until a future completes.
💯 No dependencies, ~100 lines, just `.block_on()` and done
⭐ GitHub: https://github.com/zesterer/pollster
#rustlang #async #rust #programming #library #tip #systemsprogramming
-
Just discovered a minimal async executor for Rust 🦀
🌀 **pollster** — Block a thread until a future completes.
💯 No dependencies, ~100 lines, just `.block_on()` and done
⭐ GitHub: https://github.com/zesterer/pollster
#rustlang #async #rust #programming #library #tip #systemsprogramming
-
Just discovered a minimal async executor for Rust 🦀
🌀 **pollster** — Block a thread until a future completes.
💯 No dependencies, ~100 lines, just `.block_on()` and done
⭐ GitHub: https://github.com/zesterer/pollster
#rustlang #async #rust #programming #library #tip #systemsprogramming
-
Just discovered a minimal async executor for Rust 🦀
🌀 **pollster** — Block a thread until a future completes.
💯 No dependencies, ~100 lines, just `.block_on()` and done
⭐ GitHub: https://github.com/zesterer/pollster
#rustlang #async #rust #programming #library #tip #systemsprogramming
-
Just discovered a minimal async executor for Rust 🦀
🌀 **pollster** — Block a thread until a future completes.
💯 No dependencies, ~100 lines, just `.block_on()` and done
⭐ GitHub: https://github.com/zesterer/pollster
#rustlang #async #rust #programming #library #tip #systemsprogramming
-
顺带一提,我发现了一个好用的mac的sandbox app:https://orbstack.dev/
安装之后terminal里直接敲(sandbox可以替换成其他名字):
orb create ubuntu:22.04 sandbox
orb -m sandbox
就可以在mac上开linux的开发环境了w
当然编译go写的app还需要
sudo apt update && sudo apt install golang git -y
用完了这个sandbox直接
orb delete sandbox -
顺带一提,我发现了一个好用的mac的sandbox app:https://orbstack.dev/
安装之后terminal里直接敲(sandbox可以替换成其他名字):
orb create ubuntu:22.04 sandbox
orb -m sandbox
就可以在mac上开linux的开发环境了w
当然编译go写的app还需要
sudo apt update && sudo apt install golang git -y
用完了这个sandbox直接
orb delete sandbox -
顺带一提,我发现了一个好用的mac的sandbox app:https://orbstack.dev/
安装之后terminal里直接敲(sandbox可以替换成其他名字):
orb create ubuntu:22.04 sandbox
orb -m sandbox
就可以在mac上开linux的开发环境了w
当然编译go写的app还需要
sudo apt update && sudo apt install golang git -y
用完了这个sandbox直接
orb delete sandbox -
被gemini教育了的愚蠢小常识
quickest way to force the browser to bypass its local cache for the current page:
cmd+shift+R
#systemsprogramming