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

FreeBSDは、BSD UNIXを介してAT&T UNIXから派生した無料のUnixベースのオペレーティングシステムです。

4
FreeBSDがGCCを廃止してClang / LLVMを支持するのはなぜですか?
それで、私はネットサーフィンしていて、この記事につまずきました。基本的に、バージョン10以降のFreeBSDでは、Clang / LLVMを優先してGCCを廃止する予定です。 私がこれまでネットで見てきたことから、Clang / LLVMはかなり野心的なプロジェクトですが、信頼性の観点からはGCCに匹敵するものではありません。 FreeBSDがコンパイラインフラストラクチャとしてLLVMを選択している技術的な理由はありますか、それとも全体の問題は永遠のGNU / GPL対BSDライセンスに要約されていますか? この質問には(何らかの形で)FreeBSDでのGCCの使用に関する関連情報が含まれています
241 freebsd  compiling  gcc  c  llvm 



1
Linux LXC対FreeBSD刑務所
LXC(Linuxコンテナ)とFreeBSDの刑務所の間に、セキュリティ、安定性、パフォーマンスの面で顕著な違いはありますか? 一見すると、両方のアプローチは非常によく似ています。

3
Mac OS Xはどこから来たのですか?
Macの所有者と議論して、Mac OS Xがどこから来たのか、いくつかのバージョンを入手しました。BSDに何らかのルートがあることが知られていますが、どれだけ、どこで? Mac OS XにはFreeBSDカーネルがあり、上記のすべてのユーティリティがMac固有のOSであると言う人もいます。(利用者について話すだけでなく、すべての、ここでのアプリinit、ls、cd、など。binutilsの?) Mac OS XはDarwinカーネル、つまり純粋なMacであり、OSユーティリティはBSDから来ていると言う人もいます。 真実はどこですか?
43 osx  freebsd  bsd 

7
sed -i(インプレース編集)で移植性を実現するにはどうすればよいですか?
FreeBSDを実行している共有ホスティングであるサーバー用のシェルスクリプトを書いています。また、Linuxを実行しているPCでローカルにテストできるようにしたいと考えています。したがって、私はそれらを移植可能な方法で記述しようとしていますが、それsedを行う方法はありません。 私のウェブサイトの一部は生成された静的HTMLファイルを使用し、このsed行は各再生成の後に正しいDOCTYPEを挿入します: sed -i '1s/^/<!DOCTYPE html> \n/' ${file_name.html} sedLinux上のGNU で動作しますが、FreeBSD sedは-iオプションの後の最初の引数がバックアップコピーの拡張であると想定しています。これは次のようになります。 sed -i '' '1s/^/<!DOCTYPE html> \n/' ${file_name.html} しかし、GNUはsed順番に式が直後に続くことを期待します-i。(改行処理の修正も必要ですが、それはここですでに回答されています) もちろん、スクリプトのサーバーコピーにこの変更を含めることもできますが、バージョン管理にVCSを使用することは混乱します。完全に移植可能な方法でsedでこれを達成する方法はありますか?


3
シェルビルトインに適切なマニュアルページがないのはなぜですか?
すべてのシェル組み込みコマンドは同じマニュアルページを共有します。 BUILTIN(1) BSD General Commands Manual BUILTIN(1) NAME builtin, ! 等 次に、シェルビルトインとは何かを説明する小さなテキストと、次のようなリストがあります。 Command External csh(1) sh(1) ! No No Yes % No Yes No しかし、man grepそうすると、次のようなセクションが得られます バグ 歴史 こちらもご覧ください 基準 説明 等 シェルビルトインには、独自の履歴、説明、-Aまたは引数があり-rませんか?マニュアルページに記載されていないのはなぜですか?正しく効率的に使用する方法を学ぶにはどうすればよいですか?

4
「/」のどこに追加の永続ディスクをマウントする必要がありますか?
ウィキペディアによると http://en.wikipedia.org/wiki/Unix_directory_structure http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard 余分なディスクをマウントしないでください /mnt/最初のリンクに従ってませんが、2番目のリンクに従ってシームされません。 両方とも、彼らがいるべきではないと考えたと言う /mediaます。 質問 それでは、追加の永続ディスクをどこにマウントする必要がありますか?

7
DDを使用して、古いドライブから新しいドライブにデータを移行するにはどうすればよいですか?
ラップトップの内蔵SATAハードドライブを40Gドライブから160Gドライブにアップグレードしています。SATAカードがあるLinux / Ubuntuデスクトップがあります。実際に、仕事中のいくつかのCentOSとFreeBSDのボックスに対して同じことをしたいと思いますが、これは同じ解決策を持っているようです。 DDを使用して40Gパーティションを160Gドライブにミラーリングできる、または40Gパーティションをローカルシステムにイメージとして保存し、その40Gイメージを160Gドライブにコピーできると聞いたことがあります。 誰も私がこれを行う方法を説明できますか?gpartedなど、他のユーティリティが必要ですか

6
FreeBSDのすべての接続デバイスをリストします
LinuxのFreeBSDバリアントlsblkとはblkid何ですか? 次lsblkの例と同じ種類の情報を提供するものが必要です。 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT /dev/sda 8:0 0 465.8G 0 disk ├─/dev/sda1 8:1 0 1007K 0 part ├─/dev/sda2 8:2 0 256M 0 part /boot ├─/dev/sda3 8:3 0 9.8G 0 part [SWAP] ├─/dev/sda4 8:4 0 29.3G 0 part / ├─/dev/sda5 8:5 0 29.3G 0 part /var ├─/dev/sda6 …

1
FreeBSD:「ping:sendto:使用可能なバッファスペースがありません」の修正方法
リモートホストをpingしようとしていますが、エラーが発生します。 # ping 192.168.80.1 PING 192.168.80.1 (192.168.80.1): 56 data bytes ping: sendto: No buffer space available ping: sendto: No buffer space available ^C --- 192.168.80.1 ping statistics --- 2 packets transmitted, 0 packets received, 100% packet loss 他のホストで機能します: # ping 192.168.16.1 PING 192.168.16.1 (192.168.16.1): 56 data bytes 64 bytes from …

3
FreeBSDポートをインストールするときにプロンプ​​トを回避するにはどうすればよいですか?
ポートをインストールすると、多くの場合、構成オプションを選択するためのメニュー画面が表示されます。多くの依存関係を持つ本当に大きなパッケージをインストールしようとすると、非常に不便になります。そのようなすべてのプロンプトに対してデフォルトの回答を受け入れるためのmakeフラグはありますか?

9
OpenBSD、NetBSD、およびFreeBSDにアップデートを適用する方法は?
私は今かなり長い間OpenBSDを使用しています。しかし、私がすることは、あるリリースから次のリリースに行くことであり、常に更新を行うだけです。ルーターおよびファイアウォールとして機能するようにシステムを構成しましたが、そのように機能します。しかし、パッケージを更新することはありません。次のリリースに進むだけです。 Linuxの世界から来て、私は週に数回アップデートを適用することに慣れています。しかし、どうすれば* BSDでそれを行うことができますか?-または、これは* BSD哲学の一部ではありませんか?

3
どこからでも自宅のマシンにアクセスするためのSSHポートフォワード
私はこの質問から来ています:https : //superuser.com/questions/359799/how-to-make-freebsd-box-accessible-from-internet この全体のプロセスを理解したいですport forwarding。 私は非常に多くのことを読みましたが、ポート転送自体の非常に基本的な概念を理解していません。 私が持っているもの: 私の家に座っているfreebsdサーバー。 ネットギアルーター これは私が達成しようとしているものです: インターネット経由でWindowsマシンからfreebsdサーバーにアクセスできるようにし、ウェブブラウザを開いてインターネットにアクセスできるようにします。 私が持っているubuntuマシンからこのfreebsdボックスにアクセスしたいのです。 誰かが私を助けてくれれば素晴らしいことです。 これが、ポート転送のために行ったネットギアルーターのセットアップです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.