juangotohさんとAoiMoeさんによる*BSD(とLinux)語り

1
後藤寿庵 @juangotoh

FreeBSD用 PHP7、こっちのほうがいいな。昨夜あげたとこは欠けてるファイルが結構お多い github.com/miwi-fbsd/miwi…

2016-02-15 13:34:12
後藤寿庵 @juangotoh

というか、PHP7の正式版が公開されて二ヶ月過ぎてもまだ正式にFreeBSDに来ないんだよなあ。

2016-02-15 13:43:05
後藤寿庵 @juangotoh

そりゃまあPHPはでかいし、影響範囲も多岐にわたるから。本格的にpkgとportsに加えるのに時間かかるのはわかるけどさ。うーんなんというか、こういう些細な部分から、*BSDが徐々に衰退しているんじゃないかという疑いが…

2016-02-15 13:56:17
後藤寿庵 @juangotoh

技評のサイトでこまめに更新されてきた「FreeBSD Daily Topics」が、気がつけば去年9月から更新されてないとかさ。僕ここの情報を大いに参考にしてたんだけど、更新止まってたからFreeBSD10.2のアップデートにも気付かなかったぜ

2016-02-15 14:00:05
後藤寿庵 @juangotoh

いやその…BSD界隈四方山話ってつまりはFreeBSDだけでは記事にすることなくなったから*BSD全体のコラムに以降ってことだよねえ…

2016-02-15 14:04:52
後藤寿庵 @juangotoh

なんというかね。BSD、なかでもFreeBSDは、MacOS Xが登場した時、ユーザーランドがFreeBSD由来ってことで盛り上がったんだよね。それ以来Apple発の技術がBSD界の支えになってる気配があってさ。メインコンパイラをGCCからLLVM/Clangに移行したのとか

2016-02-15 14:07:45
後藤寿庵 @juangotoh

もちろんGPL3がBSDの思想からするとちと合わない。なので移行というのも事実なんだけど、そこにAppleが強力にコミットしてるLLVM/Clangがなかったら代替手段はあったのか。GCC4.2.1からのフォークを独自にメンテして機能追加する手もあったろうけど、きついよね

2016-02-15 14:12:09
後藤寿庵 @juangotoh

一昔か二昔前、Linuxと*BSDってどっちも「たのしいUNIX系」で、好きな方選べばいい、それぞれいいところあるし、そんなに差はないって感じだったんだけど、今あえてLinuxじゃなくてBSD選ぶって結構勇気いる感じする。90年代前半のMacユーザーみたいな悲壮感感じるんだけど

2016-02-15 14:15:04
後藤寿庵 @juangotoh

等と言いながら、なんとかFreeBSDで動いてる自分のサイトのPHP7導入完了。なんぼか軽快に動くようになったかな?WordPressに多言語化のプラグイン入れてるとどうしても動作がもっさりしちゃうからなあ。 juangotoh.net 【18禁サイトです】

2016-02-15 14:19:11
後藤寿庵 @juangotoh

つーかAppleがSwift押し出してるから、LLVM/Clangへの力の入れ方減るんじゃないかな。そしたらどうなるんだろう。Apple抜きで今までどおり積極的な改良が進んでいくんだろうか。

2016-02-15 14:25:08
後藤寿庵 @juangotoh

codereading.com/nb/gnustep.html あー、GNUstepもAppleni振り回されてる気がするなあ

2016-02-15 14:28:13
後藤寿庵 @juangotoh

いやGNUstepってさあ、今まで一度もメインストリームなスポットライト浴びたことないよね。OPENSTEPのフリーな実装って頑張ってすごく実現してるけど、やっぱGNOME/KDEの陰でしかがなったし。いやデスクトップ環境ではない。GUIライブラリだって言うんだけど、それもどうよ

2016-02-15 14:32:08
後藤寿庵 @juangotoh

NeXTSTEPのUXってのは、それが統合されたデスクトップ環境だったからこそで、「ある特定のアプリケーションが特種なライブラリ使ってます」ではなかったと思うんだよな

2016-02-15 14:33:21
後藤寿庵 @juangotoh

ぶっちゃけ、Windows版GNUstep使ってみればいい。Explorerの上でディレクトリでしかないバンドルフォルダがアプリケーションですって言っても違和感しかねえ。

2016-02-15 14:35:33
後藤寿庵 @juangotoh

GNUstep作った人たちはObjective-Cと洗練されたライブラリ、そして非常によく出来た開発環境に価値を見出したのかもしれないけど、アレは砂糖ぶっかけた完璧なUIがキモなんで、後ろにまるで別物の親UIが鎮座してたら台無しだぜ

2016-02-15 14:39:53
後藤寿庵 @juangotoh

MacにしろNeXTにしろ、iPhoneにしろ、ジョブズが作ったあれらは、どれもこれも「これがお前の世界だ。これ以外に世界はない」って傲慢に押し付けるシステムなんだよね。「世界の中の一つの環境」であったり、「選択できる複数の世界の一つ」では台無しになるデザインなんだよ

2016-02-15 14:42:49
後藤寿庵 @juangotoh

なので、GNUstepがやるべきだったのは、なによりもまずGNUstepデスクトップ環境の構築、そして自分以外のXアプリの徹底排除。GNUstepの世界に合わないソフトは使わせないとまでは言えなくても「使ってほしくない」と表明して世界間を統一することだったと思うね。

2016-02-15 14:47:19
AoiMoe a.k.aしお兄P @AoiMoe

「選ぶ」というのが相当違和感あって、弊社の仕事なんかも、事務仕事はWindows、サーバはLinuxと複数のOSを使い分けてるもんなので、そこにBSDな人々はBSDが加わってるだけだし、昔からそういうもんだけどなあ twitter.com/juangotoh/stat…

2016-02-16 17:49:22
AoiMoe a.k.aしお兄P @AoiMoe

私も一応デベロッパだった過去があるので、家ではNetBSD動かしてるが、さくらのVPSではわざわざBSD動かさずに素直にCentOS入れてるし、だからといってLinuxのデスクトップ環境を使おうとも思わないから普段はWindowsで生活してるしなあ。

2016-02-16 17:52:06
AoiMoe a.k.aしお兄P @AoiMoe

うん、あれだよ、SunOS4とSunOS5とAIXとHP-UXの面倒をみないといけない、みたいな状況と比べると、今のBSDとLinuxの差なんて大したことがない

2016-02-16 17:54:19
AoiMoe a.k.aしお兄P @AoiMoe

じゃあ仕事で使うOSを何か一つ選べ、って言われた時に、Linux選ぶかって言われると、わたしゃ素直にWindowsでも選んどくけどなあ。

2016-02-16 17:56:18