Unix系とは? わかりやすく解説

Unix系

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/26 08:30 UTC 版)

Unix系(ユニックスけい、Unix-like、ユニックスライク)とは、Unixに類似した振る舞いをするオペレーティングシステム (OS) を指す用語である。その判断基準や範囲には複数の議論がある。





Unix系

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/24 10:11 UTC 版)

終了ステータス」の記事における「Unix系」の解説

Unix系では、waitシステムコールセットするステータス子プロセス終了時各種情報をまとめたビットフィールド構成されている。子プロセス正常終了した場合(WIFEXITEDマクロで判定する。他にはシグナル受信終了させられる場合がある)、SUSではステータス下位8ビット子プロセス設定した終了ステータスを示すことになっている。その値は wait.h に定義されマクロ WEXITSTATUS で取得することができる。このため、Unix系の終了ステータスの値は0から255まで(8ビット符号なし整数)に限られている(それ以上の値を指定して親プロセス側が下位8ビットしか受け取れない)。 慣習的に正常終了時はゼロ異常終了時はゼロ以外を返すのが一般的である。各種エラーコードの意味について規約定めようとした例もある。例えGNU上位ビット深刻なエラーを示すために予約することを推奨している。BSDではさらに細かく推奨される解釈文書化している。

※この「Unix系」の解説は、「終了ステータス」の解説の一部です。
「Unix系」を含む「終了ステータス」の記事については、「終了ステータス」の概要を参照ください。


Unix系

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/01/20 17:37 UTC 版)

設定ファイル」の記事における「Unix系」の解説

Unix系OSには、何百もの設定ファイル形式がある。個々アプリケーションサービス固有のファイル形式を持つことがありうる。かつて、Unix系OS設定設定ファイル編集することによってのみ変えられていた。一部ファイル形式では特別な文字最初に付けることでエントリを無効にすることができる。 Unix系OSでは、設定ファイル特定のいくつかのディレクトリに置くことで、管理性を高めている。特に設定ファイルだけをバックアップするような状況では非常に効率良いまた、Unix系OSマルチユーザーOSであるため、ユーザアプリケーションはしばし起動時ユーザホームディレクトリ内にファイルディレクトリ作成し、そこに個人ごとの設定保存するホームディレクトリ中身一覧表示する際に、そのようなファイルディレクトリ表示されないようにするため、ファイルディレクトリの名前の前にピリオド付けられる。そのため、そのようなファイルディレクトリに対して「ドットファイル」という異名生まれた。サーバプロセスはしばしば /etc 内に保存され設定ファイルを使うが、インストールディレクトリ、ルートディレクトリシステム管理者によって定義された場所を使うこともある。Unix系OSといって各OS毎にディレクトリ構成それぞれ違うため、使用しているOSどのような構成になっているのかを確認する必要があるまた、設定ファイル一定の拡張子規則は無い。ただ、configinitrc等の文字列含まれていることが多い。ソフト名のディレクトリ内に拡張子無しconfigという名称のファイルを置く場合もある。

※この「Unix系」の解説は、「設定ファイル」の解説の一部です。
「Unix系」を含む「設定ファイル」の記事については、「設定ファイル」の概要を参照ください。


Unix系

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/11 05:47 UTC 版)

マジックナンバー (フォーマット識別子)」の記事における「Unix系」の解説

Unix系オペレーティングシステムには複数実行形式のバイナリフォーマットがある。a.outCOFFELFなどである。Unix系オペレーティングシステム実行ファイル実行する際、それがテキストファイルであればシェルスクリプト見なしシェル呼び出し(さらにシェルは、そのファイルが「#!」で始まっていればそれに後続して示されるアプリケーション呼び出し)、そうでない場合その実ファイル前述のようなバイナリ形式であると判断して直接呼び出すが、この際ファイル形式判断にもマジックナンバー用いられている。 このような仕組みから、Unix系オペレーティングシステムでは起動方法切り替える仕組みフックすることで、初期状態ではサポートされていないファイル形式実行バイナリ実行することも可能となっている。例えば、BSD系での互換レイヤーLinux互換レイヤーSVR4互換レイヤーなど)、BSD系でのWin32カーネル互換パッケージPEACE などは、この機能実現例である。これが実現可能であるのは、マジックナンバーマジックナンバー後続するフラグ類によって判断しているからである。 BSD系LinuxELFバイナリ用いられており、マジックナンバーは 「7F ELF」と共通であるが、両者区別可能なオプションとして、7バイト目にどのオペレーティングシステム向けのELFバイナリであるかが格納されている。例えば、FreeBSDであれば09」、NetBSDであれば02」、Linuxであれば03」などである。

※この「Unix系」の解説は、「マジックナンバー (フォーマット識別子)」の解説の一部です。
「Unix系」を含む「マジックナンバー (フォーマット識別子)」の記事については、「マジックナンバー (フォーマット識別子)」の概要を参照ください。


Unix系

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/03/26 00:10 UTC 版)

パーティション」の記事における「Unix系」の解説

物理パーティションとしては1ディスク当り7つ実質6つ)であり、仮想パーティション場合それぞれのLVMの上限によるが、1仮想ディスク (VG) に対して256-1024程度となっている。仮想パーティションにて作成できるパーティション総数は、Linuxディストリビューションによって上限かけられる場合がある。

※この「Unix系」の解説は、「パーティション」の解説の一部です。
「Unix系」を含む「パーティション」の記事については、「パーティション」の概要を参照ください。


Unix系

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/20 16:13 UTC 版)

コンポジット型ウィンドウマネージャ」の記事における「Unix系」の解説

Unix系のシステム広く使われている X Window System(のXサーバ)において、スタック型ウィンドウマネージャX video extensionブルーバック機能を必要とした。合成は "Composite" extension として導入された。コンポジット型ウィンドウマネージャは、可能ならばこの拡張通してハードウェア・アクセラレーション利用する。 「AIGLX」を参照 LinuxおよびUNIXで完全3Dアクセラレーション合成を行うには、X11自体ハードウェア・アクセラレーション対応するよう根本的な変更を行う必要があった。まず、XglなどのOpenGL利用してX11一部修正した実装登場AIGLX登場によってXglなどを使わなくて済むようになり、標準Xサーバ上で3Dアクセラレーション合成を行うウィンドウマネージャが可能となったが、ダイレクト・レンダリングも可能である。NVIDIAインテルATIなどがAIGLXサポートしたグラフィックス・カード発売している。 Compiz では cube というエフェクト導入されており、ユーザー6つ仮想デスクトップ一度に見ることができる。各デスクトップ立方体1つの面のテクスチャ変換され立方体自由に回転させることができる。Compiz様々な2D3D視覚効果表示でき、ハードウェア要求される性能比較低くてすむ。CompizUbuntu含まれており、サポートされているハードウェアドライバ利用可能ならば自動的に使用できるMutter (Metacity + Clutter) はMetacity後継として、GNOMEデフォルトウィンドウマネージャとなったGNOME 3.0GNOME Shellコンポーネントとなっている。Mutter使っているディスプレイ・エンジン Clutter主なOS移植されており、ネットブックスマートフォンでも動作するKDEウィンドウマネージャバージョン4以降 KWin となっており、コンポジット型である。KWinCompiz同等機能有している。

※この「Unix系」の解説は、「コンポジット型ウィンドウマネージャ」の解説の一部です。
「Unix系」を含む「コンポジット型ウィンドウマネージャ」の記事については、「コンポジット型ウィンドウマネージャ」の概要を参照ください。


Unix系

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/04/23 13:52 UTC 版)

SMPlayer」の記事における「Unix系」の解説

各種Linuxディストリビューションバイナリ提供されている。 しかし、MPlayerQtも既に多くオペレーティングシステム対応しており、SMPlayerMPlayerベースとしてQt構築され以降、非常にポータブルになっているので、例えSMPlayer対応していないオペレーティングシステムでも、別のUnixまたはLinuxのバイナリコンパチビリティ(英語版機能利用することが可能。 FreeBSD使用する時はポーツ・ツリー経由でのソースかほとんどの主なFreeBSDバージョン対応するバイナリパッケージでインストールすることができる。 OpenBSDにもポートコレクション(英語版)で利用可能なバイナリパッケージが提供されている。 しかし、NetBSDDragonFly BSDではバイナリフォーマット形式でもpkgsrc形式でも利用可能になっていない。ただ、NetBSDではFreeBSDバイナリ使えば表立った不具合無く使用出来る[要出典]。

※この「Unix系」の解説は、「SMPlayer」の解説の一部です。
「Unix系」を含む「SMPlayer」の記事については、「SMPlayer」の概要を参照ください。


Unix系

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/21 16:42 UTC 版)

オペレーティングシステムの一覧」の記事における「Unix系」の解説

Unix系の非プロプライエタリオペレーティングシステムUNIX BSD系NetBSD OpenBSD FreeBSD DragonFlyBSD Darwin V7系 Linux 詳細は「Linuxディストリビューション」を参照 Plan 9 Unix後継

※この「Unix系」の解説は、「オペレーティングシステムの一覧」の解説の一部です。
「Unix系」を含む「オペレーティングシステムの一覧」の記事については、「オペレーティングシステムの一覧」の概要を参照ください。


Unix系

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/03/06 04:54 UTC 版)

名前付きパイプ」の記事における「Unix系」の解説

通常のシェル使用する無名パイプとは異なり名前付きパイプファイルシステム使用する。mkfifo() または mknod()明示的に作成し2つプロセスが名前を指定してそのパイプアクセスでき、一方プロセス読み手としてオープンし、もう一方書き手としてオープンする名前付きパイプ作成する mkfifo というコマンドもある。 例えば、名前付きパイプ作成し、そのパイプ入力されたものを gzip圧縮する場合次のようにすればよい。 mkfifo my_pipegzip -9 -c < my_pipe> out.gz & これとは全く独立に、パイプ圧縮すべきデータ送り込むことができる。 cat file > my_pipe 名前付きパイプ通常のファイルのように削除できるrm my_pipe 名前付きパイプアプリケーションからアプリケーションへの情報転送一時ファイル作成することなく行える。例えば、gzip伸長後の出力次のように名前付きパイプにつなげる。 mkfifo --mode=0666 /tmp/namedPipegzip --stdout -d file.gz > /tmp/namedPipe そして、伸長されたデータ次のように MySQLテーブルロードするLOAD DATA INFILE '/tmp/namedPipe' INTO TABLE tableName; 名前付きパイプなければ、file.gz を伸長したものをいったん一時ファイル格納しないと、MySQLロードできない一時ファイル書き込むと、入出力がより多く発生して時間がかかり、ハードディスク上の空領域必要になるPostgreSQLコマンドラインフロントエンド psql も名前付きパイプからデータロードする機能備えている。

※この「Unix系」の解説は、「名前付きパイプ」の解説の一部です。
「Unix系」を含む「名前付きパイプ」の記事については、「名前付きパイプ」の概要を参照ください。

ウィキペディア小見出し辞書の「Unix系」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Unix系」の関連用語

Unix系のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Unix系のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのUnix系 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの終了ステータス (改訂履歴)、設定ファイル (改訂履歴)、マジックナンバー (フォーマット識別子) (改訂履歴)、パーティション (改訂履歴)、コンポジット型ウィンドウマネージャ (改訂履歴)、SMPlayer (改訂履歴)、オペレーティングシステムの一覧 (改訂履歴)、名前付きパイプ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS