タグ付けされた質問 「bsd」

Berkeley Software DistributionはUnixオペレーティングシステムです。

5
どのBSDから始めますか?
だから私は2008年6月からLinuxユーザーです。最初のディストリビューションはUbuntuでした。 OpenSuSE、Fedora、Mandriva、Linux Mint、Puppy Linux、Damn Small Linux、Arch Linuxを試しましたが、BSDを試してみようと考えていました。 どのBSDバリアントを選択する必要がありますか?

1
FreeBSDでのZFS xattrサポートの状態
私は、xattrsがZFSを使用するFreeBSDでサポートされているかどうか、あるいはそれがどの程度までサポートされているかを調べようとしています。矛盾する情報をいくつか読みました。 zfs get xattr、およびのようon (default)にリストされていますが、上記の子を含む他のすべてのデータセットについても同様です。//usr/varoff (temporary) 実行中zfs set xattr=on zroot/usr/homeにメッセージが表示されます property 'xattr' not supported on FreeBSD: permission denied。 これはzfsmanページと一致します: xattr現在、このプロパティはFreeBSDではサポートされていません。 setextattr、getextattrそしてlsextattr十分に機能するように見えます。 またrsync --fake-super、を使用してデバイスファイルノードを保存および復元し、とを使用lsextattrしてそのデータを表示できましたgetextattr。 ウィキペディアのxattrトークページで議論があります。どうやらZFSはFreeBSD 8以降xattrをサポートしているという主張がありましたが、マンページを参照して後で削除されました(3を参照)。 現在、zfsの拡張属性は実際にxattrは機能しているが、その使用を制御するプロパティは他のzfsディストリビューションのようには機能しないという印象を受けます。しかし、大量のバックアップデータをそのrsync --fake-superようなマシンで実行することを信頼する前に、その確認(または修正)を聞きたいと思います。既知のxattrの問題のために、すべてのメタデータを失いたくありません。 問題があれば、これは私がセットアップしたばかりの非常に新しいFreeBSD 10.2インストールであり、インストーラーによってZFSがセットアップされています。
15 freebsd  zfs  bsd  xattr 



3
\ nや\ tなどのエスケープシーケンスを解釈するようにBSD sedに指示するにはどうすればよいですか?
sedGNUと同様にBSDと互換性を持ちたいsedの代替コマンドがありますsed。この場合、拡張正規表現は必要ないため、拡張正規表現は問題になりません。私の主な問題は、2つsedのsが置換文字列の文字エスケープシーケンスを解釈する方法の違いです。私の置換文字列にはタブと改行が含まれており、メンテナンスを容易にするためにコマンド文字列に表示したいのですが、BSD sedはエスケープシーケンスを解釈せず、GNU sed はそうします。sedBSDでこれらのエスケープシーケンスを解釈するように指示する適切な方法は何ですか?次の2つのスニペットは、私の問題を要約しています。 GNU sed echo ABC | sed 's/B/\n\tB\n' eil A B C BSD sed echo ABC | sed 's/B\n\tB\n' 利回り AntBnC 明らかに、\nそして\tBSDによってエスケープシーケンスとして解釈されていませんsed さて、私の質問に。BSD sedマンページによると: 置換文字列に改行文字を指定するには、その前にバックスラッシュを付けます。 これは、リテラルの改行の前にバックスラッシュを付ける必要があることを意味していますか?置換テキストのsedよう\nにエスケープシーケンスを解釈するよう指示する適切な方法は何ですか?
14 sed  bsd 

2
どちらを選択するか-BSDまたはUnixスタイルのコマンドが利用可能な場合は?
コマンドにpsは多くのパラメーターがあります。特に、UnixとBSDスタイルのフラグを選択するオプションを使用するためです。ここで私の論点が得られれば幸いです。 だから、そのようなオプションが利用可能な場合、すべてのLinuxシステム間で最大の互換性を得るためにどのオプションを選択すべきですか?(最大互換性は、たとえば優先順位の1つです) Unixスタイルが非常に明白であることは知っていますが、何らかの理由でBSDコマンドにはより読みやすい情報(たとえば、CPUの列などの列タイトル)が含まれています。もちろん、私が間違っているなら私を修正してください、しかし、それは私が感じたことです。
14 linux  bsd  ps 

5
特定のPIDがリッスンしているポートを知る方法は?
OS Xでいくつかのポートをリッスンしている特定のプロセスのPIDがあり、このプロセスがリッスンしているポートを知る必要があります。どうすればできますか? lsofどのプロセスがポートをリッスンしているかを知るために使用できることは知っていますが、逆の操作を実行する必要があります。 ありがとうございました。 UPD OS XはBSDユーティリティを使用するため、netstatLinuxではなくBSDを使用していnetstatます。Linuxにnetstatは-pPIDを表示するオプションがあり、BSD はポートを指定するために使用し、PIDを表示するオプションはありません。netstat-p
13 networking  osx  bsd 

4
物理デバイスを接続した場合、どのデバイスファイルがそれに属しているかをどのようにして知ることができますか?
自動的にマウントされないいくつかのUSBドライブを接続するとします。どのデバイスファイルがどの物理デバイスに属しているのかを調べるにはどうすればよいので、たとえばマウントできますか? 私はMac OS Xを実行していますが、すべての(または少なくとも最も人気のある)Unixシステムで動作する答えが好きです。過去にLinuxでこの問題が発生しました。
13 linux  osx  usb  devices  bsd 

1
Unixのプロセス、カーネルスレッド、軽量プロセス、ユーザースレッドの関係は何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 2年前に閉店。 VahaliaのUnix Internalには、プロセス、カーネルスレッド、軽量プロセス、ユーザースレッドの関係を示す図があります。この本はSVR4.2に最も注意を向けており、4.4BSD、Solaris 2.x、Mach、およびDigital UNIXについても詳しく探っています。Linuxについては聞いていないことに注意してください。 プロセスごとに、プロセスの基礎となる1つ以上の軽量プロセスが常にありますか?図3.4はイエスと言っているようです。 なぜ図3.5(a)は、CPUの上に直接プロセスを表示し、その間に軽量プロセスを表示しないのですか? 軽量プロセスごとに、軽量プロセスの基礎となるカーネルスレッドは常に1つだけですか?図3.4はイエスと言っているようです。 図3.5(b)は、カーネルスレッドを介さずにプロセスの上に軽量プロセスを直接表示するのはなぜですか? カーネルスレッドだけがスケジュール可能なエンティティですか? 軽量プロセスは、基になるカーネルスレッドをスケジュールすることによって間接的にのみスケジュールされますか? プロセスは、基礎となる軽量プロセスのスケジューリングを介して間接的にのみスケジューリングされますか? 更新: Linuxについても同様の質問をしました。Linux のカーネルスレッドに軽量プロセスが接続されていますか? 「オペレーティングシステムの概念」という本が暗黙的にUnixを使用する概念を紹介し、UnixとLinuxが異なる可能性があるため、Unixカーネルについて読んだためだと思います。 現在の返信に感謝していますが、他の返信を受け入れることができるように、投稿を再開することを望んでいます。


4
DEC VAX上のUnix?
内蔵CDROMとテープアーカイブドライブを備えた補助SCSIストレージモジュールを備えたDEC VaxStation 4000モデル90をピックアップしました。まだ機能している端末またはモニターがないため、まだテストできませんが、機能していると思います。私はVT-520端末とキーボードを手に入れることができ、BNCコネクタを備えた別個の現在機能していないRadiusモニターを復活させようと試み、緑色で同期する機能を信じていますその過程で)。私はLinuxにかなり慣れており、過去にFreeBSDとSolarisで少し遊んでいます。過去にVMSを使用したことがありません。私がVAXコンピュータで作業するのはこれが初めてです。 少し質問があります: VAXにインストールするUnixバージョンはどれですか?オリジナルのUC Berkeley BSD Unix?OpenBSD?NetBSD?Ultrixは、合法的なコピーを入手できますか?AT&T Unix?感情的な理由で、元のUCバークレーBSD(1980年代のビルジョイ/マーシャルカークマッキューシック時代)のいくつかのバージョンをインストールすることを好むかもしれませんが、マシンは元のBSDよりも新しい(1991年に生産が開始された)よりインストールが簡単です。 Unixバージョン。オリジナルのBSD Unixを使用したことがないのを除いて、私はそれを郷愁と呼ぶでしょう!もう1つの考慮事項は、AT&T Unixが実行される場合のバージョンです。 VAX用のFreeBSDのバージョンはありますか? マシンの4つのハードドライブ(マシンにそれぞれ2つと補助SCSIストレージモジュール)に機能的なVMSインストールがある場合、UnixとVMSの間でデュアルブートする方法はありますか? 私はこのシステムでEmacsのいくつかのバージョンを実行できると思います。それは最近である必要はありません。このマシンではViの方が歴史的に正しいかもしれませんが、私はEmacsをはるかに好みます。 提案やアイデアはありますか? 私の携帯電話は、おそらくこの「ミニコンピューター」よりもはるかに多くの計算能力とはるかに多くのメモリとストレージを持っているでしょう。システムを使用してBSD Unix(および場合によってはAT&T Unix)をさらに探索し、Cプログラミングを実行したいと考えています。純粋にコマンドラインから作業することを期待しています。いつかVMSを探索することもあります。
12 freebsd  openbsd  bsd  netbsd  vax 

3
シェル構成スクリプトでは、GNUと比較したBSD上のcoreutilsの違いをどのように説明できますか?
今月までは、シェルの構成はかなり単純です(主に、.bashrcまたは.bash_profileいくつかのエイリアスを使用して)。しかし、zshとbashのどちらを使用しているかによって異なる動作が得られるように、リファクタリングしています。彼らは最初に何でも機能する一般的なシェル構成ファイルを調達し、次に使用されている特定のシェルに特化します(私はこれにシンボリックリンクします)。 今日lsは仕事をやめてびっくりしました。リファクタリング中に.bashrcエイリアスがあったことが判明しました alias ls='ls --color=always' それがために何かを壊したlsOSXのターミナル上のbashで。BSD lsは-G色が好きだが、GNU(またはUbuntuにあるものは何でも)が好きだ--colorと思ったら、かなりの数のオプションが異なることは明らかでした。 私の質問は、BSDとGNU coreutilsの間のオプションの違いなどを説明する最良の方法は何ですか?ifブロックでenv変数をテストして、使用されているOSを確認し、正しい動作を適用する必要がありますか?または、OSごとに個別の構成ファイルを作成する方が理にかなっていますか? これらの質問への回答は主観的である可能性がありますが、BSDとGNU coreutilsの違いの範囲の概要と、ほとんどの* nixで汎用構成を使用可能にするためにこれらを回避する戦略はかなり客観的なようです。
9 bash  bashrc  bsd  gnu 

3
2つのプロセスを互いにパイプできますか?
で、このページから設計・4.4BSDオペレーティングシステムの実装、それはと言われます。 パイプとソケットの主な違いは、パイプが通信チャネルをセットアップするために共通の親プロセスを必要とすることです。 ただし、正しく記録した場合、新しいプロセスを作成する唯一の方法はfork、既存のプロセスに対するものです。したがって、2つのプロセスが共通の祖先を持つことができなかった方法を実際に確認することはできません。次に、プロセスの任意のペアを互いにパイプできると考えるのは正しいことでしょうか。
8 linux  process  pipe  bsd  fork 

1
これらのBSD Unixコントリビューターは誰ですか?
SCCSログの内容によると、BSD Unixに貢献した人々の名前をまとめようとしています。(これは当時使用されていたバージョン管理システムです。)Jonathan Greyが作成したリストにはいくつかの名前が表示されていますが、72がまだ見つかりません。このプロセスを整理しておくために、未知の貢献者のリストを含むコミュニティWiki回答を作成します。各識別子の横に名前を追加してください。
8 history  bsd 

3
オープンソースルーターのファームウェアオプション?
ルーター向けに設計されたディストリビューションは何ですか?以下を含めてください プロジェクトページへのリンク サポートされているハードウェアリストへのリンク それらを区別するもの、なぜこのオプションを選ぶのか フレンドリーなウェブインターフェース? 上記のフレンドリーなインターフェースは簡単に無効にできますか? 最初にインストールされていないソフトウェアのパッケージ管理?(例:ipkg / opkg) 良いドキュメント?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.