翻訳と辞書
Words near each other
・ cycloxygenase
・ cycotiamine
・ CyD
・ Cydia
・ cydippe stage
・ Cyg
・ Cygames
・ CYGK
・ cygnet
・ Cygnus
・ Cygwin
・ Cygwin/X
・ CYH
・ CyHi the Prynce
・ CYHSY
・ CYI
・ CYK
・ CykanGames
・ CYL
・ cylinder


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Cygwin : ウィキペディア日本語版
Cygwin[しぐうぃん]

Cygwin(シグウィン)は、Windowsオペレーティングシステム上で動作するUNIXライクな環境の一つである。フリーソフトウェアである。
== 特徴 ==
ランタイムライブラリ「Cygwin1.dll」が核になっている。UNIXで頻繁に使用されるシェルコマンドなどのプログラムをWindows上でソースコードからコンパイルできるようにしたもので、UNIX用の機械語バイナリコードをエミュレートするものではない。
Cygwin1.dllランタイムライブラリが、POSIXシステムコールと同等の機能を提供しており、それぞれのプログラムはこれを動的にリンクすることでUNIX上とほぼ同じ動作が可能になる。また、このライブラリの存在により、Cygwin用として提供されていない他のUNIX用プログラムのソースコードも、従来の様な大幅な変更無しにWindows用にコンパイルすることが可能である。
ランタイムライブラリにて、Unix System V由来のIPCを利用するアプリケーションのために、サービス(NTサービス)を用意している。現在Cygwinに付属しているPostgreSQLは、このサービスが提供する共有バッファセマフォを利用して動作する。PostgreSQL自身は、バージョン8.0以降ではCygwin依存から脱却し、全面的にWin32ネイティブにソースの書き換えが行われている。
XサーバとしてCygwin/Xが提供されている。
Cygwinの欠点としてはマルチバイト文字を適切に扱えず、文字化けダメ文字問題が起こりやすいことが挙げられる。非公式のパッチは存在する〔UTF-8 Cygwin cygwin1.dll with DBCS support など〕ものの、Cygwin本体には取り込まれていない〔Re: UTF-8 Cygwin(cygwin-patches メーリングリスト) 〕。2009年12月23日、1.7.1が発表され、デフォルトの文字コードがUTF-8となった〔Cygwin 1.7系初となるメジャーリリース「Cygwin 1.7.1」リリース - SourceForge.JP Magazine〕。NISTのPOSIX Test Suiteをかけてみると、ID関係で適合しないことがわかる。〔http://www.itl.nist.gov/div897/ctg/posix_form.htm POSIX Test Suite (POSIX 1990 version)〕
マイクロソフトはWindows Server 2012よりUNIXベースアプリケーション用サブシステムを非推奨とし、代替手段の一つとしてCygwinのPOSIXエミュレーションモードを紹介している〔Windows Server 2012 で削除された機能または推奨されなくなった機能 〕。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Cygwin」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.