Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:philosophy:rust_issues [2025/04/19 02:03]
throgh [Further details, relations and connections]
en:philosophy:rust_issues [2025/04/19 02:32] (current)
throgh [Further details, relations and connections]
Line 61: Line 61:
  
   * [[https://web.archive.org/web/20250418230113/https://github.com/signalapp/libsignal|implementation for libsignal]] as [[https://web.archive.org/web/20250418230142/https://github.com/signalapp/libsignal-protocol-c|libsignal-protocol-c is no longer active maintained]]   * [[https://web.archive.org/web/20250418230113/https://github.com/signalapp/libsignal|implementation for libsignal]] as [[https://web.archive.org/web/20250418230142/https://github.com/signalapp/libsignal-protocol-c|libsignal-protocol-c is no longer active maintained]]
-  * [[https://github.com/neovim/neovim/releases/tag/v0.7.0|neovim adding tree-sitter as mandatory dependency since v0.7.0]], as [[https://github.com/tree-sitter/tree-sitter|tree-sitter is a full Rust-depending project]] +  * [[https://web.archive.org/web/20250418232923/https://github.com/neovim/neovim/releases/tag/v0.7.0|neovim adding tree-sitter as mandatory dependency since v0.7.0]], as [[https://web.archive.org/web/20250418232931/https://github.com/tree-sitter/tree-sitter|tree-sitter is a full Rust-depending project]] 
-  * [[https://github.com/GNOME/librsvg|librsvg being completely rewritten in Rust]] +  * [[https://web.archive.org/web/20250418232422/https://github.com/GNOME/librsvg|librsvg being completely rewritten in Rust]] 
-  * [[https://blog.clamav.net/2022/05/clamav-01050-01043-01036-released.html|ClamAV is enforcing the Rust-toolchain since v0.105]] +  * [[https://web.archive.org/web/20250418232554/https://blog.clamav.net/2022/05/clamav-01050-01043-01036-released.html|ClamAV is enforcing the Rust-toolchain since v0.105]] 
-  * [[https://github.com/uutils/coreutils|GNU coreutils getting a cross-platform implementation in Rust]]+  * [[https://web.archive.org/web/20250418232608/https://github.com/uutils/coreutils|GNU coreutils getting a cross-platform implementation in Rust]]
  
 The list can be enhanced for sure and clear to say that Rust is not only some sideload toolchain. As the buzzword "memory safety" is being in usage more and more projects get on this. Yes, the rewrite of GNU coreutils is not the main project. But who says exactly that this won't be the near future? As all the other points in this article were long before described, not solved and just accepted. It is a bad and foul compromise, endangering freedom of choice, user freedom for sure and also the freedom for system-distributions and operating-systems like Hyperbola. The list can be enhanced for sure and clear to say that Rust is not only some sideload toolchain. As the buzzword "memory safety" is being in usage more and more projects get on this. Yes, the rewrite of GNU coreutils is not the main project. But who says exactly that this won't be the near future? As all the other points in this article were long before described, not solved and just accepted. It is a bad and foul compromise, endangering freedom of choice, user freedom for sure and also the freedom for system-distributions and operating-systems like Hyperbola.