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
Copy file name to clipboardExpand all lines: content/blog/2024-10-extending.md
+9-9
Original file line number
Diff line number
Diff line change
@@ -47,27 +47,27 @@ For the next phase of the project, we are adopting the same approach: a drop-in
47
47
48
48
These packages are part of the essential list for Debian and Ubuntu, and we're excited to push their Rust reimplementation further.
49
49
50
-
### GSoC 2024 Participation: Proof of Our Commitment
50
+
### GSoC 2024 Participation
51
51
52
52
This year, as part of our ongoing commitment to enhancing and expanding Rust-based tools, we had the privilege of mentoring three students during Google Summer of Code (GSoC) 2024. Their work exemplifies the project's momentum and showcases the contributions of the next generation of developers:
53
53
54
-
1.**Sreehari Prasad TM** worked on improving the support of Rust-based coreutils in Debian. His focus was on making uutils compatible with the GNU coreutils test suite. Sreehari resolved most of the failing tests for the `cp`, `mv`, and `ls` utilities and significantly enhanced compatibility with Debian.
54
+
1.**Sreehari Prasad** worked on improving the support of Rust CCoreutils. His focus was on making uutils compatible with the GNU coreutils test suite. Sreehari resolved most of the failing tests for the `cp`, `mv`, and `ls` utilities and significantly enhanced compatibility.
55
55
56
-
2.**Hanbings** tackled the implementation of key GNU `findutils` utilities like `xargs`, `find`, `locate`, and `updatedb` in Rust. His work focused on improving compatibility with the GNU suite while enhancing performance, resulting in major progress on missing features and test code.
56
+
2.**Hanbings** tackled the implementation of key GNU `findutils` utilities like `xargs`and `find` in Rust. His work focused on improving compatibility with the GNU suite while enhancing performance, resulting in major progress on missing features and test code.
57
57
58
-
3.**Krysztal Huang** worked on implementing the `procps` suite, which includes utilities like `slabtop`, `top`, `pgrep`, `pidof`, `ps`, `pidwait`, and `snice`. This project involved cross-platform support and optimization of performance, focusing first on Linux implementations with plans to extend to other Unix systems in the future.
59
-
60
-
These students made significant contributions to the Rust coreutils project, demonstrating our continued dedication to open-source development and our belief in Rust as the foundation for the future of system tools. The GSoC projects are a testament to our vision of building a sustainable, high-performance toolchain for the Linux/Unix world, ensuring its evolution and security for years to come.
58
+
3.**Krysztal Huang** worked on implementing the `procps` suite, which includes utilities like `slabtop`, `top`, `pgrep`, `pidof`, `ps`, `pidwait`, and `snice`. This project involved implementing some of these commands.
61
59
62
60
### Call to Action for Contributors
63
61
64
-
We are always looking for contributors who are passionate about system-level programming and Rust. Whether you're experienced with GNU utilities or just learning Rust, your contributions will be invaluable to this project. You can get involved by picking up good-first issues, reviewing code, or even helping us test new features across various platforms. The [uutils GitHub organization](https://github.com/uutils) has all the information you need to get started. You can also sponsor the project through [GitHub Sponsors](https://github.com/sponsors/uutils).
62
+
Contributors who are passionate about system-level programming and Rust are always welcome. Whether you're experienced with GNU utilities or just learning Rust, your contributions will be invaluable to this
63
+
project. You can get involved by picking up good-first issues, reviewing code, or even helping us test new features across various platforms. The [uutils GitHub organization](https://github.com/uutils) has all the information you need to get started.
64
+
You can also sponsor the project through [GitHub Sponsors](https://github.com/sponsors/uutils).
65
65
66
66
### FAQ
67
67
68
68
**How long is it going to take?**
69
69
70
-
Some programs, like `diff`, `acl`, or `hostname`, should be completed quickly, while others will take years to finish.
70
+
Some programs, like `diff`, `acl`, or `hostname`, could be completed quickly, while others will take years to finish.
71
71
72
72
**Do you hate the GNU project?**
73
73
@@ -83,7 +83,7 @@ Yes, Rust binaries are generally bigger than GNU's, but we don't think it's a bl
83
83
84
84
**Is it really safer?**
85
85
86
-
While Rust is better than C/C++ for security, these programs are often already very safe. Security is not the key argument for us in this rewrite.
86
+
While Rust is better than C/C++ for security, these programs are often already very safe. Security is not the key argument for us in this rewrite even if Rust provides some automatic improvements.
0 commit comments