タグ

関連タグで絞り込む (3)

タグの絞り込みを解除

linuxとMacに関するpaellaのブックマーク (2)

  • maloader - a mach-o loader for linux - 兼雑記

    https://github.com/shinh/maloader Linux で動く Mach-O loader を書いています。何ができるかというと、 Mac のバイナリが Linux でそれなりに動きます。今のところ、 gcc 、 otool 、 nm などの、いくつかのコマンドラインツールと、その gcc が生成した簡単なプログラムなんかが動きます。 Safari とか iTunes とかはもちろん動きませんし、動くようにしたいとも思ってないです。 仕組みとしては、引数に与えられた Mach-O バイナリを適当に読み込んで、指定された通りに mmap して、未定義なシンボルは linux の世界から探してきて再配置して、でエントリポイントに jmp する、と。まぁローダの説明そのまんまという感じです。 ローダはまぁ Mach-O のフォーマットが mach-o/loader.h か

    maloader - a mach-o loader for linux - 兼雑記
    paella
    paella 2011/03/17
    Linuxで動くMach-O loader。Macのバイナリ(gcc/otool/nmなどいくつかのコマンドラインツールと、gccが生成した簡単なプログラム)が Linux でそれなりに動く、とのこと。へー!
  • Qtで加速する「脱X11」なUNIX汎用ソフト (1/2)

    連載「Apple Geeks」は、Apple製ハードウェア/ソフトウェア、またこれらの中核をなすOS X/iOSに関する解説を、余すことなくお贈りする連載です(連載目次はこちら)。 UNIX使い向けを始め、Apple関連テクノロジー情報を知りつくしたいユーザーに役立つ情報を提供します。 今回は「Qt」について。KDEの基礎をなすGUIフレームワークとして知られた存在だが、今やマルチプラットフォーム対応のソフト開発で広く利用されている。周辺機器に同梱のユーティリティで採用されるケースも多く、知らずに使っているユーザーも多いはずだ。そのQtが果たす役割を解説するとともに、今すぐOS Xで利用できるフリーソフト5点を紹介してみよう。 もう「X11」は必要ない? 現在のOS Xは、まごうことなき「UNIX」だ。前身のNEXTSTEPからしてBSD UNIXの系譜に連なる存在だが、Leopardの

    Qtで加速する「脱X11」なUNIX汎用ソフト (1/2)
  • 1