dragonfly bsd どうよ
dragonfly bsd どうよ なんか面白そうだが。
FreeBSDだとsendfileのバグがしばらく放置されてたっけな。もう直ってるはずだけど。 qemu -m 2G -hda xxxx.img -cdrom LATEST-i386-xxx.iso -boot d と qemu -m 2G -hda xxxx.img -cdrom LATEST-x86_64-xxx.iso -boot d してみたのですが、前者は起動成功、後者は"tryroot cd0"→"cd9660: RockRidge Extension" のところで一般保護例外で捕まってダメでした。。。 dbプロンプト出てきてtraceしても壊れてるっぽいのですが、これ以上追跡は不可? ttp://bugs.dragonflybsd.org/issue1611 これの2009-11-23の画像が正にそれだけど、解決扱いになってる。あれ? orz 「xxx」のところはfxrがissue1611をresolvedにする数日前のも試せる? >>668 2/8版をallbsd.orgから取ってきて試してみたところ、同じ結果でした。 Stopped atで表示される命令も同じです。 ソース検索すると>>667 のメッセージはvfs_mountroot_try()からのようだ。 で、db (ddb?) でbreakpoint張って追ってみたけどシンボル無いしgdb使えないし萎えるね。 allbsd.orgのimageフォルダにdebug kernel…とか書いてあったけど、これもインストールisoの中身のkernelと同じじゃん。orz まずインストールできない人はどうしろとwwww orz x86_64の4/8版snapshotでやってみたら、化けは直ってるね やっぱりtrapするんだけどw、ちゃんとcpu_heavy_restore_0x30とか出てきたわ。 cpu_heavy_restore()はsys/platform/pc64/x86_64/swtch.sにあるやつか。。。気力ないんで続きはまたいつか VKERNEL(7) の手順で、VKERNELの環境をつくることができました。 VKERNELの中で、mount_smbfsを使いたいのですが、/boot/modules/smbfs.ko をロードしようとして失敗してしまうようです。 VKERNELのinstallkernel, buildkernelのときにNO_MODULESを定義しているので インストールされていないのだというところまでは理解しています。 モジュールとしてインストールするのは試行錯誤してみようと思うのですが、 それよりも VKERNEL に smbfs を組み込むのが手っ取り早いかと思い、 options SMBFS と書いてみましたが、configでエラーになります。 sys/platform/pc32/conf/options には書いてあるのですが。。。 カーネルに smbfs を組み込むことはできないのでしょうか? platform は pc32 じゃなくて vkernel でした。 sys/platform/vkernel/conf/options はすごく寂しいことになってました。 NO_MODULESを定義しなくてもモジュールは作られないようですし、vkernel はそういう制限のある環境なんだと思った方がいいのでしょうか。 いろいろ実験したりするのに便利に使えそうだと思ったんだけど、、、 vkernelを起動する時に-Uを指定してもダメですか? vkernelに-Uをつけて、ホスト環境の libmchain.ko libiconv.ko smbfs.ko を vkernel環境の /boot/modules にコピーして、それで試してみたところ、正常 にロードされました! mount_smbfs でマウントしようとするとこけるのがvkernelでも再現できたので よかったです orz http://bugs.dragonflybsd.org/issue1661 このパッチははいっているみたいなので、他に原因があるのかにゃ。。 buildkernelでvkernelを作るとNO_MODULESをつけるのか。 いつもは古い(/sys/configの中でconfigコマンドを使う)やりかたで やってるから気がつかなかった。 あ、じゃなくてvkdの中につっこまないとvkernelからは使えないよ。 # vnconfig -cs labels vn0 rootimg # mkdir -p /var/vkernel/boot # mount -tufs /dev/vn0s1a /var/vkernel # make installkernel KERNCONF=VKERNEL (KERNCONF=VKERNELの時はDESTDIR=/var/vkernelがデフォ) # sync; umount /var/vkernel; vnconfig -du vn0 > Every time I hear the word evtranalyze I think evangelize > (as in the preacher). 俺もそう思ってた。 2.6を使ってます。 lang/sun-jre6 をインストールしてみたところ、警告がでますが動いているようです。 警告はこんなのです。 Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location - find_vma failed これはなにか気にした方がいいんでしょうか? それと、linuxバイナリが動くようになったので oracle instant client の 10.0.2.4 と 11.2.0.1 を試したんですが、どちらも sqlplus を起動すると Floating point exception: 8 (core dumped) となってしまいました。どなたかきちんと動かせた方はいますか? ご存じの方いらっしゃいましたら、教えて下さい。 よろしくおねがいします。 続けてすみません。instant client の方は、/var/log/message に kernel: FXRSTR: illegal FP MXCSR 00009fc0 didinit = 0 というログが残っていたので、ぐぐってみたらこれがありました。 http://bugs.dragonflybsd.org/issue1740 DF/x86_64 で、32bitバイナリを動かすにはどうすればいいですか? man compat_dragonfly32 みたいなのはないのかなぁ。 >>680 誰が教えてくれなんて頼んだ? お前は諮問されてるんだろうが 人様に物を教える立場か 思い上がるのも大概にしろ > デフォルトのコンパイラには「gcc 4.4」を採用。 > 開発チームによると、BSD系でgcc 4.4をデフォルトコンパイラとしたのは、 > DragonFly 2.10が初という。 初というか、DragonFly が最初で最後だろ。 >>688 つ【Debian GNU/kFreeBSD】 GPLv3とか大丈夫なの? *BSDがgcc4.3以降をなかなか採用しない理由の一つってそれでしょ? っていうかDragonflyはpccやclangに移行をするんじゃなかったの? NetBSD-current にも GCC 4.5.3 入ってますし。 GPLv3 な compiler 使うのになにか問題あります? これハイブリッドカーネルって話だけど どのへんがハイブリッドなん? てっきりマイクロカーネルだとばかり・・・ dragonfly ってHAMMERばかり注目が集まってるけど スレッドセントリックなモデルのOSを作るのが分離した時の動機のはず どのくらい達成したんだろうか? スレも全然人いないみたいだけど、DFlyってまだ開発活動してるの? MLとかソースのアップとかそういうことじゃなくて雰囲気的なことを聞きたいんじゃないか 3.0出たから来てみたけど、全然盛り上がってないね みんな3.0のインストールに失敗して 今は必死に再構築してんだよ 3.0は落とし穴だったのか。3.0.1の64bit版をVMware playerに入れてみたらあっさり動いたよ。 startxしたらfvwmなんだね、懐かしい i386カーネルはクラッシュの問題が未解決だから (NFS使ってない場合にも起きるという報告が)、 家サーバで32bitのは3.0(2.13?)以降に上げるのが 若干怖いと思うよ。 うちのVIAマシンがまさにそれ。64bit nanoは高い、 atomの64bit版は安いけど消費電力が気になる。 とかいいつつ10日にアップグレードしたが、家ルータ兼メールサーバ程度では件のバグに簡単に遭遇したりしない模様 HAMMER 2ってずいぶん期待したくなる能書きだなぁ。 でも冗長性はRAID任せ? raidzみたいなことはやらないのかな。 「カーネルスレッドをプリエンプトできる」 XenとかKVMのスーパーバイザなんかに向いてそう だが一度lwkt_tokenでブロックしたらそれまで確保してたのも全て解放ってのは どうなんだろう。 呼び出したい関数とその延長でどんなtoken確保するか把握してないと、 関数呼び出しなんて怖くてできないんじゃないの? そう考えると、普通の排他ロックと比べて特にプログラミングが簡単になってるとは 思えないんだけどなあ。 今更だけど 10/01/2012 www and bugs down, other services up for dragonflybsd.org The machine that runs www.dragonflybsd.org and bugs.dragonflybsd.org is currently down. While it gets figured out, Alex Hornung has a static copy of the dragonflybsd.org main website available. SMPの方向性が面白いんで テスト目的で使ってるよ >>716 あ、いや、そんな高等なことしてない ほとんど負荷試験での安定性の確認だね どのバージョンも本当の意味で安定しているものがないみたいだしね いつかのバージョンでFreeBSDと差し替えるつもり DragonflyBSDのファイルシステム、ZFSに比べてどれくらい優位性があるのか気になる btrfsが完成したらZFSもHammerFSも駆逐されるのかもしれないけど 方向性は軽量スリム化したZFSなんだから 優位性とかいうのとは違うんじゃないかな それとBSDライセンスな選択肢があってもいい geomあるのに本来はブロックデバイスレベルでやるべきことをFSに押し込めてるの なんてアホらしい handbook-network-diskless 19.7 Diskless Operation ttp://www.dragonflybsd.org/docs/handbook/handbook-network-diskless/ >>720 FreeBSDにおけるZFS実装はgeom_vdev, geom_zvolを 使用しているわけなんだが・・・意味不明 >本来はブロックデバイスレベルでやるべきこと ZFSの生い立ちを100万回読んで来い FSのインタフェースで見せるのがおかしいって話じゃね? ZFSの生い立ちが何か関係あるのかは知らんが。 DragonFly Release 3.2 ttp://www.dragonflybsd.org/release32/ すごいじゃないか 今後どんどんコア数が増えてきたら他のxBSDへマージされるかもね そのうちxBSDでSMPがmutexのカーネルとLWKTのカーネルを選択できる時代が来るー? ・・・といいな 技評の見たけどスケジューラの性能じゃなくてロックの競合問題だってこと? そゆことだね ロックされてしまってはスケジューラの出番はないということ ttp://lists.dragonflybsd.org/pipermail/users/attachments/20121010/7996ff88/attachment-0002.pdf この結果だったら、普通にLinux使うだろw その試験の結果だけで顧客が納得してくれるならそれでいいんじゃねとしか言いようがないわな そんなものありえないが 個人用途ならどっちでもいい好みで選べ、商用のインフラ基盤ならそこに載ってるディストリは常識的に全部対象外、 観点によって選定方法が違う、が答え DFBSDはプロジェクトの特殊性を考えると物好き以外常時使うもんじゃない ものぐさはもっと簡単なの使っとけ お言葉ですが、常用してあげないとバグ出しできないっていう 何かの実用には使われてるの?wiki覗いたけど載ってなかった これってhybrid kernelってwikiに書いてあったけど、linuxとかmonolithicなのと比べて何がkernel外に飛び出してるの? wikiの本分をちゃんと読んでなかった…I/O VFS system-callって書いてあるわ。 VFSはともかくI/Oとかsys callは外に出して何するんかね。つらの皮の部分だけ外で動くイメージなんだろうかw カーネルの開発にも便利みたいな事を何処かで見かけた気がしたけど。 GPTパーティションのドライブからのブートってまだ出来ないの? お前らなに言ってんのかさっぱりわからねぇ 変な横文字ばっか使いやがって何の事やねん GPTとかGOPとかコンピューター用語って難しいな。 バージョンが4になったがリリースノートには HAMMER2についての記述が見当たらなかったな i386切り捨ててこの先生キノコれるっていうのかい 4.0.1をinstallerが使えない環境なので、 /usr/share/example/diskless/clone_rootを使ってisoのLIVEから丸コピーして、 /usrと/varもtarで丸コピーしてブートしたら、なんかLIVEと同じ環境が出来上がったっぽい(当たり前かw アカウントまわりだけ修正すれば、これでそのまま使えるんだろうか。 installerコマンドでインストールしたのと同じ状態にするため、特別に何かすることあったら教えて pkgで配布されてるものの一覧…名前・バージョン・内容紹介の一文とか、見られるサイトってないのですか 都度pkg searchするしかないのでしょうか。 LinuxやFreeBSDから乗り換えるだけの理由がないんじゃない? 性能は評価が難しいから実績のあるOSから乗り換えるほどの理由にはならないと思う DragonflyのキラーフィーチャーっていうとHAMMER?それも実績がないと敬遠されるだろうし… ZFSにコンテナにDTraceと先進的機能満載だったSolarisですら…なんだから いわんやDragonflyをや 日本語版DragonflyBSDはどこから落せますか?直リン一発でお願いします >>760 FreeBSDとかはGCCから離れていこうとしているのに、 Dragonfly BSDは積極的にGCCの最新版を取り入れているな。 なんか理由があるんだろうか? HAMMER2 root mounts and live dedup too – DragonFly BSD Digest http://www.dragonflydigest.com/2015/08/31/16684.html 米NGINX、HTTP/2をサポートした「NGINX Plus R7」を発表 2015年9月17日15:41末岡洋子 https://osdn.jp/magazine/15/09/18/110000 > ソケットシャーディングというマルチコアサーバーの性能を改善する最適化技術を導入、 > (略)、利用にはLinux 3.9以上、またはDragonFly BSDが必要となる。 DragonFly BSDを使うとマルチコアの性能が上がるのか! >>761 今はGCCとclangを使っているらしいが、まだclangだけでは全部動くようになっていないらしい。 全部動くようになればclangに変更されるはず。 https://lobste.rs/s/6j1cop/dragonfly_bsd_4_2_released > DragonFly has always had 2 compilers in the base system - before GCC5, it was GCC 4.4 and GCC 4.7. > With this change, it’s 4.7 and 5.0. The next change will probably be GCC 5 and clang > (i.e. GCC 4.7 out, clang in) . So, it wasn’t that GCC was chosen over clang, it’s more just “not yet”. Compiler work ain’t easy. DragonFly BSDってMachが本当に作りたかったものに見える read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる