I want to continue working for the GNU Hurd as a maintainer. However, I do not have too much confidence in managing memory manually by using C/C++.
This is a long-term target for me. Also, I am less experienced in Rust, I believe still some adapters I can go through with Rust for the Hurd.
And I see that Microsoft is rewriting parts of(36,000 lines) of the Windows kernel using the memory-safe programming language Rust. This is good news for me. As you can see that Rust focuses on safety and performance. It is a statically typed language, which means that the compiler can check for errors at compile time. This helps to prevent runtime errors, which are a major source of security vulnerabilities. And it is also a memory-safe language and brings Memory safety, Performance, and reliability these benefits for Windows Kernel.
Nowadays, more open-source AI projects are growing so fast. [Google's leaked file shows everything](https://github.com/orgs/community/discussions/54676). And more self-media on a social platform like Twitter "Sharing the latest developments in the world of artificial intelligence". And the breaking news is normal reports now.
So, I believe it is a good chance for me to do something on the Hurd. Because these techniques are totally easier than 5 years ago. At that time, I only had the `tensorflow` framework and no further resources. It is hard for me to do too many things. Now, I had more powerful tools that help me to do what I want to do.
- I am working on the AI technique and trying to make the LLVMs more specific for my vision's tasks.
- The LoRA technique is a good starting point.
- Maybe I need to figure out which model is more effective for me.
- Re-training it by using promising techniques but are not limited to LoRA.
- And I want to do the re-training model task on the Steam Deck. We are all expected by using fewer resources to achieve more tasks.
- It is time to write a specific version of the copilot for myself or our team and it will be released as VSCode's plugin. It should be easy for me and others to access.
- After finishing No.2, it is time to make some effort on the GNU Hurd.