タグ

2019年8月23日のブックマーク (1件)

  • nix によるシステムプログラミング - Don't Repeat Yourself

    これは、Rustその2 Advent Calendar 2017 23日目の記事です。 Rust はシステムプログラミング言語なので当然ですが、システムプログラミングができます。が、この話題に関して探してみると思った以上に日語文献が少ないなと思ったので、今後の Rust の普及のためにもシステムプログラミング観点からの記事を残しておきます。[*1] ご存知の方も多いかとは思いますが、改めて、今回は nix というライブラリを使って、 システムコールの fork、 wait、 exec を呼び出す簡単なプログラムを書きます。 更新情報 2021-06-06: nix のバージョン 0.19.0 より fork は unsafe 関数となっていることを確認しました。せっかくなので、現時点のバージョンである 0.21.0 を使用し、改めて fork-exec のコード部分を書き換えておきました

    nix によるシステムプログラミング - Don't Repeat Yourself
    System
    System 2019/08/23