タグ

unixとlinuxに関するtyruのブックマーク (5)

  • /tmpと/var/tmpの仁義無き戦い - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? #課題 /tmpと/var/tmpどっちも大体一緒だからいいんじゃないかと思って/tmpにファイルをつくろうとしたら、プログラムが使用するものは/var/tmpにと叱られた。確かに、基幹系システムのディストリビューションだと何故か/var/tmp派の人が多かった気がする。じゃあ、linux系特有の宗派の問題なのか?と思い調べてみた。 #何が他のディレクトリと違うか 通常のディレクトリは、基的にはファイルは削除しない限り消えない。 /tmpに関しては再起動するとファイルが綺麗さっぱり無くなる。 /var/tmpは再起動しても消えないがい

    /tmpと/var/tmpの仁義無き戦い - Qiita
    tyru
    tyru 2014/04/09
    使い分け、ディストリごとの違い
  • タネンバウム教授、MINIXの失敗とLinux普及の理由を語る - Publickey

    アンドリュー・タネンバウム教授といえば、「MINIX」というUNIXに似た学習目的のOSの開発者の一人で、このMINIXとタネンバウム教授の著書「オペレーティングシステム 設計と実装」に刺激を受けて、リーナス・トーバルズ氏がLinuxを開発し始めたと言われています。 そのタネンバウム教授へのインタビューが、フランスのWebサイト「LinuxFR.org」に掲載されていました。MINIXの最新動向、なぜLinuxがこれだけ普及したのか、そしてトーバルズ氏と論争になったといわれているマイクロカーネルについて、興味深い答えが引き出されています。一部を訳してみました。 MINIXではNetBSD互換に取り組んでいる MINIXはもともとOSの構造などを学ぶための教育目的に、コンパクトでソースコードがすべて公開されたソフトウェアとして開発されました。コンパクトな作りやマイクロカーネルといった特徴は維

    タネンバウム教授、MINIXの失敗とLinux普及の理由を語る - Publickey
  • /dev/random と /dev/urandom の違い

    /dev/random は、 Unix 系オペレーティングシステムのスペシャルファイルの1つです。擬似乱数生成機として使われます。 /dev/random をはじめて実装したのは、Linuxのようです。 /dev/random は、エントロピープールにノイズのビット数を保持しています。/dev/randomを読み出すと、エントロピープールからノイズビット数予測から乱数のバイト列を返します。乱数をたくさん読み出すとエントロピープールが空にになります。この状態で/dev/randomを読み出そうとするとブロックされ、ノイズが集まるまで待たされます。 ブロックする目的は、真の乱数生成機として機能することで、暗号鍵の生成などにも安全に利用できることを意図しています。 /dev/random に対して、 /dev/urandom があります。 urandom は unlocked random so

    tyru
    tyru 2011/05/08
    > /dev/random とは異なり、安全性を要求されない条件で、高速に動作させたいときに urandom を使います。[!share-with]
  • UNIXの部屋 コマンド検索:シェバング (*BSD/Linux)

    などと記述するが、この「#!」のことを「シェバング」(shebang) と呼ぶ。また、この行全体を「シェバング行」と呼ぶこともある。また、「シェバング」ではなく、英語発音により近いい「シバン」と表記する場合もある。なお、シェバングの語源は「sharp bang」「shell bang」など、いくつかあるようだ。

  • Home · hermit/ck Wiki · GitHub

    ck – a terminal emulator for Cygwin Ck is just a terminal emulator, like xterm or rxvt. Not including SSH, telnet or serial connecting function in it. Original written by Kazuo Ishii. You can run Cygwin OpenSSH, telnet, and so on. You can run bash, zsh, tcsh, cmd.exe or other shells in ck. Also Cygwin Vim, Git, Subversion, … Features xterm emulation Auto detecting character encodings (UTF-8, Shift

    Home · hermit/ck Wiki · GitHub
  • 1