CURRENTを追いつづける方法が有効です。実験的に機能が追加されるブランチであるためビルド不全になることや動作に問題が発生することもありますが,最近ではよりアグレッシブな開発はp4で実施され,CURRENTに取り込まれる機能は比較的固いものになりつつあります。STABLEやRELEASEに先駆けて最新の機能を試したりその恩恵に預かるためには,CURRENTを追いつづけるというのは悪くない選択肢です。ここではCURRENTを追いつづける場合の方法を一通り紹介します。情報源として次の2つのメーリングリストに参加します。freebsd-currentsvn-src-allビルドに失敗する場合はfreebsd-currentにビルドエラーが表示されます。ビルドできるかどうかをチェックしたり,その他,currentに関係する情報を得るために活用します。svn-src-allにはコミットされた内容が流れます。できればすべてのメッセージに目を通してください。次にソースツリーをCURRENTに同期するためにcsup(1)を動作させるための設定をおこないます。/etc/src.confの内容を次のように作成します。/usr/share/examples/cvsup/standard-supfileSUPFILE=で指定しているファイルの中身でタグの設定が「tag=.」のようになっていることを確認してください。これが他の値になっていると,CURRENTではなく他のブランチを追うことになります。次のようにしてソースツリーを最新のCURRENTに更新します。update重要な変更や注意点,作業すべき内容などが/usr/src/UPDATINGファイルに記載されます。ソースツリーをアップデートしたら毎回/usr/src/UPDATINGファイルの内容を確認します。UPDATING/usr/src/でシステムの再構築と,カーネルの再構築およびインストールを実施し,システムを再起動します。再起動したシステムはシングルユーザモードで起動します。起動時のデーモン画面で“⁠4⁠”番を選択するとシングルユーザモードで機能できます。-pでインストール前設定ファイルのマージ,installworldでシステムをインストールし,さらにインストール後にmergemasterで設定をマージします。rebootシステムを再起動したら次のようにして古いライブラリを削除します。delete-old-libsシステムやカーネルを再構築した場合には再ビルドの必要性があるアプリケーションがあります。カーネルモジュールは基本的に再構築が必要です。次のようにして再構築の必要があるアプリケーションをportupgrade(ports-mgmt/portupgrade)を使って再構築します。kqemu-kmod-1.3.0.p11_9ちなみにnvidiaドライバは現状ではそのままではアップデートできません。FDT2008年9月22日を参考にして手動でアップグレードを実施してください。ここまで作業したらシステムを再起動します。rebootCURRENTはデフォルトでデバッグ機能が有効になっています。このため常用する場合やベンチマーク試験を実施する場合には,これら機能をリリースと同じように無効化する必要があります。その場合,次のようにカーネル設定ファイルを作成してカーネルを再構築します。WITNESS_SKIPSPINまた,同じくmalloc(3)の動作の違いで処理が重くなることもあります。/etc/malloc.conf」のようにしてそうした機能を無効化しておきます。FreeBSD著者プロフィール後藤大地(ごとうだいち)BSDコンサルティング株式会社取締役,オングス代表取締役。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。