This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (August 2023) Some of this article's listed sources may not
Please note that cross compiling is not yet supported by clang (or at least, it is not easy to do out of the box). Quickstart Checkout head: # svn co http://svn.freebsd.org/base/head srcAdd the following lines to /etc/make.conf (if you want to use clang for everything, even ports), or /etc/src.conf (if you want to use clang just for world and kernel): CC=clang CXX=clang++ CPP=clang-cpp(NOTE: Do *n
探検隊での発表や、FreeBSD/i386のパケット受信フロー - かーねる・う゛いえむにっきの補足。 まず、話の前提のおさらいから。 マルチコア環境でネットワーク受信処理をスケールさせるには、NICに届く沢山のパケットを複数のコアへばらまいて並列に処理させる必要がある ランダムにばらまくよりも、同一フローに属するパケットは同一コアへ割り当てる方がデータローカリティが高くなりキャッシュミスが減るので性能が上がると考えられている 複数コアへばらまく仕組みとして、二通りの方式がある。 RSS: ハードウェアで行う。パケットヘッダのハッシュ値を計算してハッシュテーブルを引き、割り当てられたCPUへ割り込みを行う。受信キューはCPU毎に独立している。 RPS(Linux): ソフトウェアで行う。NICからの割り込みは常に特定のCPUへ入るが、受信処理を行うCPU上でパケットヘッダのハッシュ値を計算
Netdump Support カーネルコアダンプをローカルディスクに対して実施するのではなく、ネットワーク経由で実施するための取り組みNetdumpに関する開発が報告されています。Netdumpは最小限のTCP/IPv4スタックとカスタムUDPプロトコルを実装して、カーネルコアダンプをnetdumpサーバへ向けて実施するというものです。ディスクレスワークステーションクラスタ、PEXブートマシン、ディスクドライバ開発などにおいて活用できる機能だと説明されています。 今後取り組む内容として、FreeBSDダンプメカニズムの洗練、UDPパケットのチェックサム実装、カスタムプロトコルをtftpで置き換えられるかの調査、カスタムTCP/IPv4をContikiで置き換えられるかの調査、ネットワークコンソール実装、ネットワークgdbバックエンド実装、IPv6サポートなどが挙げられています。
FreeBSD Daily Topics 2010年5月21日2010Q1報告(カーネルとユーザランド):FreeBSD Ticklessカーネルパッチ、LDAP認証のマージ heads-up 2010Q1 FreeBSD Status Reportが公開されました。報告されている中から、とくにTicklessカーネルとLDAPに関する話題を簡単に紹介します。 Dynamic Ticks in FreeBSD Ozawa Tsuyoshi氏からダイナミックTicksに関する取り組みが報告されています。これはFreeBSDにおいてTicklessカーネルを実現するためのもので、仮想環境におけるゲストOSにFreeBSDを採用している場合、プロセッサ負荷の軽減が見込めるようになる他、ノートPCなどで深いスリープを実施しても問題なく復帰できるようにするために役立ちます。FreeBSD Tickl
FreeBSD Daily Topics 2010年5月19日2010Q1報告(デバイス):HDAサウンドドライバマルチチャンネル再生機能、WebcamdとCuse4BSD heads-up 2010Q1 FreeBSD Status Reportが公開されました。報告されている中から、とくにデバイスに関する話題を簡単に紹介します。 Multichannel playback in HDA sound driver (snd_hda) snd_hda(4)オーディオドライバがリアルなマルチチャンネル再生をサポートしたと報告されています。4.0、5.1、7.1アナログスピーカセットアップがサポートされているほか、デジタルマルチチャンネルAC3/DTSパススルーが実装されています。また、試験されていないもののHDMI経由のデジタルマルチチャンネルLPCM出力もサポートされていると説明されていま
2009年3月12日から15日までの4日間、東京において「AsiaBSDCon 2009」が開催された。本誌では、同カンファレンスの中から特に興味深いセッションをピックアップしてお伝えする。 FreeBSDロック処理の背後にあるコンセプト - よく理解して使うこと Attilio Rao氏 - The FreeBSD Projec マルチコア/プロセッサ化に対応すべく、FreeBSDはカーネルからサブシステムに至るまで改善に取り組んできた。このFreeBSDロック処理の取り組みの背後には、開発者に対して「ロックを使うところでは問題や動作をよく理解したうえで、適切で正しいプリミティブを使うこと」といったように、ロックを使う側でロック問題への理解やカーネルが提供しているロック手段といった2つの物事への理解を求めている。 AsiaBSDCon 2009ではAttilio Rao氏がFreeBSD
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く