joseivanlopez

joseivanlopez

Port Agama's manager to Rust

a project by IGonzalezSosa

Initially, the Agama D-Bus service was written 100% in Ruby. For many things, it relies on YaST, so it makes sense to use the same language. It was great to have something working quickly, but it also had some drawbacks. The main problem is that, as YaST is not thread-safe, we separated the service into different processes (storage, software, localization, etc.). The system became most responsive but at the cost of eating a lot of RAM.

Moving to Rust

Updated 7 months ago. 9 hacker ♥️. 3 followers.
3
11
6
7

Looking for projects around:

Nothing at the moment

Activity

  • 7 months ago: joseivanlopez liked Port Agama's manager to Rust
  • 7 months ago: joseivanlopez joined Port Agama's manager to Rust
  • almost 2 years ago: joseivanlopez joined Adopt Typescript in D-Installer
  • about 2 years ago: joseivanlopez started Finish the Jangouts rewrite on React/Redux
  • about 3 years ago: joseivanlopez joined Sharing logic between desktop and web based applications through WASM
  • about 3 years ago: joseivanlopez liked Unified Config Management Tool (UCMT)
  • about 3 years ago: joseivanlopez joined Rust Bootcamp
  • almost 6 years ago: joseivanlopez joined Learn Rust by writing an IRC bouncer
  • over 6 years ago: joseivanlopez liked yast2-network clean up and start a new API design
  • over 6 years ago: joseivanlopez started Play Crystal lang
  • over 6 years ago: joseivanlopez originated Play Crystal lang
  • over 6 years ago: joseivanlopez started Migrate to Tumbleweed as base system
  • over 6 years ago: joseivanlopez originated Migrate to Tumbleweed as base system
  • over 6 years ago: joseivanlopez liked Save and restore desktop window positions
  • over 6 years ago: joseivanlopez joined Gran Canaria office: whiteboard, cubieboard and more
  • over 6 years ago: joseivanlopez liked yast2-storage-ng: ensure the best layout is proposed
  • over 6 years ago: joseivanlopez liked Gran Canaria office: whiteboard, cubieboard and more
  • over 6 years ago: joseivanlopez started Y2Storage improve logging
  • over 6 years ago: joseivanlopez liked Y2Storage improve logging
  • over 7 years ago: joseivanlopez started [yast] storage-ng improvements
  • over 7 years ago: joseivanlopez originated [yast] storage-ng improvements