[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-block] [RFC for-3.0 0/4] block: Add qcow2-rust block driver
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-block] [RFC for-3.0 0/4] block: Add qcow2-rust block driver |
Date: |
Fri, 21 Apr 2017 16:51:14 +0100 |
User-agent: |
Mutt/1.8.0 (2017-02-23) |
On Sat, Apr 01, 2017 at 05:57:47PM +0200, Max Reitz wrote:
> The issues of using C are well understood and nobody likes it. Let's use
> a better language. C++ is not a better language, Rust is. Everybody
> loves Rust. Rust is good. Rust is hip. It will attract developers, it
> will improve code quality, it will improve performance, it will even
> improve your marriage. Rust is the future and the future is now.
>
> As the block layer, let's show our commitment to the future by replacing
> one of our core parts, the the LEGACY (Bah! Yuck! Ugh!) qcow2 driver, by
> a shiny (Oooh! Aaah!) Rust driver. Much better. My VMs now run thrice as
> fast. Promise.
This is actually a good exercise.
Did you feel like there were places where Rust allowed you to express
things better than C?
I like pattern matching, wish C had it.
Stefan
signature.asc
Description: PGP signature
- [Qemu-block] [RFC for-3.0 1/4] block: Add Rust interface, (continued)
- [Qemu-block] [RFC for-3.0 1/4] block: Add Rust interface, Max Reitz, 2017/04/18
- [Qemu-block] [RFC for-3.0 2/4] block/qcow2-rust: Add qcow2-rust block driver, Max Reitz, 2017/04/18
- [Qemu-block] [RFC for-3.0 3/4] block/qcow2-rust: Add partial write support, Max Reitz, 2017/04/18
- [Qemu-block] [RFC for-3.0 4/4] block/qcow2-rust: Register block driver, Max Reitz, 2017/04/18
- Re: [Qemu-block] [Qemu-devel] [RFC for-3.0 0/4] block: Add qcow2-rust block driver, no-reply, 2017/04/18
- Re: [Qemu-block] [Qemu-devel] [RFC for-3.0 0/4] block: Add qcow2-rust block driver, no-reply, 2017/04/18
- Re: [Qemu-block] [Qemu-devel] [RFC for-3.0 0/4] block: Add qcow2-rust block driver, Marc-André Lureau, 2017/04/18
- Re: [Qemu-block] [Qemu-devel] [RFC for-3.0 0/4] block: Add qcow2-rust block driver, no-reply, 2017/04/18
- Re: [Qemu-block] [RFC for-3.0 0/4] block: Add qcow2-rust block driver,
Stefan Hajnoczi <=