「Cygwin」の主な特徴として、「ランタイムライブラリ(Cygwin DLL)」「Windowsネイティブ環境に直接アクセス」「Cygwinディストリビューション」について紹介します。

「Cygwin」の主な特徴

「Cygwin」の主な特徴として、「ランタイムライブラリ(Cygwin DLL)」「Windowsネイティブ環境に直接アクセス」「Cygwinディストリビューション」について紹介します。

「Cygwin」の主な特徴

■ランタイムライブラリ「Cygwin DLL」

概要

Cygwin DLL(Cygwin1.dll)が「プロセス間通信」「セマフォ」「共有メモリ」「メッセージキューイング」などを仲介するサービスも提供することにより、UNIX(Linux)系ツールとのソースコードレベルの互換性を実現しています。

動作の仕組み

UNIX(Linux)アプリケーションプログラムは「Cygwin1.dll」と動的にリンクすることにより、Windows上でUNIX(Linux)上とほぼ同じように動作します。

ライブラリに対してリンクされたバイナリが実行されると、Cygwin DLLがアプリケーションのテキストセグメントにロードされます。その下で実行されているすべてのプロセスにアクセスする必要があるUNIXカーネルをエミュレートします。

コンパイルで利用可能に

Cygwin用として提供されていない他のUNIX(Linux)用プログラムであっても、Cygwin上でソースコードをコンパイルすることにより実行できます。

■Windowsネイティブ環境に直接アクセス

VMWare上などで動作するUNIX互換システムとは異なり、CygwinからWindowsネイティブ環境に直接アクセスできることが大きな利点です。

■Cygwinディストリビューション

Cygwinディストリビューションには「ほとんどのGNUツール」「多数のBSDツール」「Xサーバ」「Xアプリケーションのフルセット」などを含む何千ものパッケージが含まれています。

Cygwin最新TOPICS

最新情報はありません。

Cygwin最新CLOSEUPコラム

イベント情報

セミナー講演資料

無料資料プレゼント

2021/03/04 セキュリティDAYS Keyspider資料

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



セミナー講演資料公開中

人材不足を克服しビジネスを拡大させた、住宅メーカーの事例 ~ベトナム人材の活用(オフショア開発/採用支援/現地法人設立)~

ワークフローってどうやって使うの?初心者がつまずきやすいポイントとすぐに慣れるためのコツをご紹介 〜Microsoft Teams、LINE WORKSから承認依頼の通知を受け取る方法も解説〜

暗号通貨 NEM 共同創業者が仕掛ける、スマートコントラクト基盤「TomoChain」とは?

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter