アカウント名:
パスワード:
へぼエンドユーザーなのでよくわからんのですが、BSDだと何か困ることはあるのでしょうか。普段使いではFreeBSDがLinuxに比べて劣るということはなく、単にLinuxのほうがユーザが多いのでマイナーなソフトを使うときに苦労するくらいのものです。
個人的にはLinuxをFreeBSDより多く使うのはユーザが多いからです。Windowsを使うのと同じで惚れ込んでいるからではありません。識者の方がいらっしゃいましたら、Linuxがなぜ支持されているかご教授いただけると幸いです。
そーいやその少し後だと思うけど、UNIX系雑誌でBSDの人達と生越氏達との対談の記事があった。BSDじゃ一般プログラムからI/Oを直に叩けないという話で生越氏が「え?じゃあどうやってXサーバ作るの?」って驚いてて、IOCTLを使うという答えに「あーなるほどー」と。
その頃はBSD派だったのでこの記事読んでやっぱ正統派はBSDと思ってたけど、そういう「使えればよし」の精神でサポートするハードを増やしていったのが勝因なんでしょうなー。
FreeBSDも、i386_get_ioperm(), i386_set_ioperm() でI/Oポートアクセス許可できますね。割と昔から...。Linuxのマネをしたのかもしれないけど...。inxxx(), outxxx()なんかがあるし、割り込みとか使わないなら十分つかえる。 See Also --> /usr/include/machine/cpufunc.h
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
BSDでいいじゃん (スコア:0)
へぼエンドユーザーなのでよくわからんのですが、BSDだと何か困ることはあるのでしょうか。普段使いではFreeBSDがLinuxに比べて劣るということはなく、単にLinuxのほうがユーザが多いのでマイナーなソフトを使うときに苦労するくらいのものです。
個人的にはLinuxをFreeBSDより多く使うのはユーザが多いからです。Windowsを使うのと同じで惚れ込んでいるからではありません。識者の方がいらっしゃいましたら、Linuxがなぜ支持されているかご教授いただけると幸いです。
Re:BSDでいいじゃん (スコア:0)
Re: (スコア:0)
そーいやその少し後だと思うけど、UNIX系雑誌でBSDの人達と生越氏達との対談の記事があった。
BSDじゃ一般プログラムからI/Oを直に叩けないという話で生越氏が「え?じゃあどうやってXサーバ作るの?」って驚いてて、IOCTLを使うという答えに「あーなるほどー」と。
その頃はBSD派だったのでこの記事読んでやっぱ正統派はBSDと思ってたけど、そういう「使えればよし」の精神でサポートするハードを増やしていったのが勝因なんでしょうなー。
Re:BSDでいいじゃん (スコア:1, 参考になる)
> IOCTLを使うという答えに「あーなるほどー」と。
ですね。
# 今時のデバイスはメモリマップドI/Oですけど、x86のレガシーなデバイスはレジスタがI/O空間にマップされていて、アクセスするために(特権の必要な)専用の命令が必要です。
# 通常のデバイスドライバならカーネルモードで実行されるので特権の問題はないのですが、Xサーバはユーザ空間にドライバがあるので、ユーザプログラムがその特権を獲得する必要があるのでした。
Re: (スコア:0)
FreeBSDも、i386_get_ioperm(), i386_set_ioperm() でI/Oポートアクセス許可できますね。割と昔から...。Linuxのマネをしたのかもしれないけど...。
inxxx(), outxxx()なんかがあるし、割り込みとか使わないなら十分つかえる。 See Also --> /usr/include/machine/cpufunc.h