You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h2id="better-gnu-test-reports">Code refactoring for procps, util-linux, and bsdutils</h2>
160
+
<h2id="process-management">Development of Process Management and Information Tools in Rust</h2>
161
+
<p>This project focuses on creating Rust-based implementations of process management and information tools: <b>ps</b>, <b>pgrep</b>, <b>pidwait</b>, <b>pkill</b>, <b>skill</b>, and <b>snice</b>. The goal is to ensure full compatibility with all options and successful passing of GNU tests, maintaining the functionality and reliability of these essential tools.</p>
162
+
<ul>
163
+
<li><strong>Description:</strong> Develop Rust-based versions of key process management and information tools, ensuring compatibility with all options and GNU tests.</li>
164
+
<li><strong>Expected Outputs:</strong> Efficient, reliable tools with full option compatibility and passing GNU tests.</li>
165
+
<li><strong>Skills Required/Preferred:</strong> Proficiency in Rust, understanding of Linux process management, experience with GNU testing methodologies.</li>
166
+
<li><strong>Possible Mentors:</strong> [To be determined]</li>
167
+
<li><strong>Size:</strong> ~350 hours.</li>
168
+
<li><strong>Difficulty:</strong> Medium.</li>
169
+
</ul>
170
+
<h2id="system-monitoring">Development of System Monitoring and Statistics Tools in Rust</h2>
171
+
<p>This project involves the Rust-based development of system monitoring and statistics tools: <b>top</b>, <b>vmstat</b>, <b>tload</b>, <b>w</b>, and <b>watch</b>. The objective is to achieve full compatibility with all options and to pass GNU tests, ensuring these tools provide accurate and reliable system insights.</p>
172
+
<ul>
173
+
<li><strong>Description:</strong> Create Rust versions of system monitoring and statistics tools, with a focus on full option compatibility and passing GNU tests.</li>
174
+
<li><strong>Expected Outputs:</strong> Robust tools for system monitoring and statistics, fully compatible with existing options and verified by GNU tests.</li>
175
+
<li><strong>Skills Required/Preferred:</strong> Rust expertise, knowledge of system performance metrics, familiarity with GNU testing frameworks.</li>
176
+
<li><strong>Possible Mentors:</strong> [To be determined]</li>
177
+
<li><strong>Size:</strong> ~350 hours.</li>
178
+
<li><strong>Difficulty:</strong> Medium.</li>
179
+
</ul>
180
+
<h2id="memory-resource-analysis">Development of Memory and Resource Analysis Tools in Rust</h2>
181
+
<p>The aim of this project is to develop Rust-based versions of memory and resource analysis tools: <b>pmap</b> and <b>slabtop</b>. The project will focus on ensuring full compatibility with all options and passing GNU tests, providing in-depth and reliable analysis of memory usage and kernel resources.</p>
182
+
<ul>
183
+
<li><strong>Description:</strong> Implement Rust versions of memory and resource analysis tools, with emphasis on option compatibility and passing GNU tests.</li>
184
+
<li><strong>Expected Outputs:</strong> Advanced tools for memory and resource analysis, fully compatible with existing options and validated by GNU tests.</li>
185
+
<li><strong>Skills Required/Preferred:</strong> Proficiency in Rust, deep understanding of memory management and kernel resources, experience with GNU testing methodologies.</li>
186
+
<li><strong>Possible Mentors:</strong> [To be determined]</li>
187
+
<li><strong>Size:</strong> ~350 hours.</li>
188
+
<li><strong>Difficulty:</strong> Hard.</li>
189
+
</ul>
190
+
191
+
192
+
<h2id="better-gnu-test-reports">Code refactoring for procps, util-linux, and bsdutils</h2>
161
193
<p>Refactoring the Rust-based versions of procps, util-linux, and bsdutils to reduce code duplication.
0 commit comments