タグ

unixとOSに関するyuuhi10のブックマーク (6)

  • 「UNIXをC++で分散OSに書き直せ」、幻に消えたBill Joyの野望とは - ITジャーナリスト星暁雄の"情報論"ノート

    UNIXの歴史にはある大きな転換点があり、そこには「もう一つの未来」の可能性が開けていました。この転換期に起こった出来事は「UNIX戦争」として知られていますが、その背景に「UNIXをC++で分散OSに書き直す」という野心的な計画があったことは、今ではほとんど語られることはありません。 私は、この一連の出来事の時期に、『日経エレクトロニクス』の記者としてUNIXの動向を追っていました。当時の出来事の概要を、取材者の視点から書き記しておきたいと思います。多くの読者にとって初耳の情報も含まれていると思います。 一連の出来事の発端は1987年に発表された、Sun、AT&T、Microsoftによる統合UNIXの発表です。この発表の前夜がどういう時代だったか、という話がまず必要でしょう。 統合前夜 1980年代後半は、コンピュータの歴史でも重要な時期でした。この時期、32ビット・マイクロプロセッサ

    「UNIXをC++で分散OSに書き直せ」、幻に消えたBill Joyの野望とは - ITジャーナリスト星暁雄の"情報論"ノート
  • 標準ストリーム - Wikipedia

    この記事には参考文献や外部リンクの一覧が含まれていますが、脚注によって参照されておらず、情報源が不明瞭です。 脚注を導入して、記事の信頼性向上にご協力ください。(2019年1月) 標準ストリーム(入力、出力、エラー出力) 標準ストリーム(英: standard streams)とは、UNIXやUnix系オペレーティングシステム (OS) において、プログラムの活動実体であるプロセスとその実行環境(通常は端末)の間の接続として、(プロセスから見ると)あらかじめ確立されている入出力チャネル(パイプ)である。OSのカーネルではなくシェルで実装されている機能だが、広く使われているため標準化されている。UNIXやUnix系OSでは3つの入出力ストリーム(標準入力、標準出力、標準エラー出力)が定義される。 一部のプログラミング言語の実装では、UNIXやUnix系以外のシステムでもUnixと同様の使い勝

    標準ストリーム - Wikipedia
  • The GNU Operating System and the Free Software Movement

    What is the Free Software Movement? The free software movement campaigns to win for the users of computing the freedom that comes from free software. Free software puts its users in control of their own computing. Nonfree software puts its users under the power of the software's developer. See the video explanation. What is Free Software? Free software means the users have the freedom to run, copy

  • D-Bus - Wikipedia

    D-Bus(Desktop Bus、ディーバス)は、メッセージバスと呼ばれる、アプリケーション間でやりとりを行うための、プロセス間通信 (IPC) 実装の1つである。プロセスの生成期間を調節し、それらのサービスが必要なときに簡単に呼び出すことができるようにすることができる。軽量さ、低依存度を保って開発されている。 D-BusはKDE(バージョン2 - 3)独自のIPC実装であるDCOPの影響を受けて生まれ、KDE4 (Qt4) で採用された。GNOMEも独自のIPC実装であるBonoboからD-Busへ移行している。Linuxでもudevによるマウントメッセージの通知を行う際にD-Busを使っている。X.Org Server7.3からはD-Busによる実行時の設定が可能になっている。 D-Busは多くのプログラミング言語とライブラリとのバインディングを持ち、C言語、JavaC++、C#、

    D-Bus - Wikipedia
  • 各ディレクトリの役割を知ろう(ルートディレクトリ編)(2/2)

    各ディレクトリの役割を知ろう(ルートディレクトリ編):Windowsユーザーに教えるLinuxの常識(2)(2/2 ページ)

    各ディレクトリの役割を知ろう(ルートディレクトリ編)(2/2)
  • Apacheを起動する - Max OS X LeopardでAMP環境を構築しよう - Apache, MySQL, PHP, Perlで作る開発環境 - futomi's CGI Cafe

    Mac OS X は、Classicバージョン(Mac OS 9 以前)とはまったく別のOSといっていいほどの違いがあります。ご存知の通り、Mac OS X は、UNIX上で動作していると言っても過言ではないのです。Mac OS X で動作しているUNIXとは、Darwinと呼ばれ、BSDベースのものとなります。Mac OS X のインタフェースをつかさどるAquaは、UNIXでいうWindow Managerみたいなものでしょう。言い換えると、Windowsよりも、実サーバ環境に近いともいえるのです。さらに、Mac OS X でApacheを動かすためには、UNIXの知識も若干必要となるわけです。 Webアプリケーションの開発環境には、WWWサーバとなるApache、そしてWebアプリケーションを動かすためのプログラム言語であるPerlPHPが必要となるわけですが、Mac OS X に

  • 1