トップページunix
1001コメント270KB

OpenSolaris総合スレッド その3

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/08/19(水) 07:20:38
OpenSolarisプロジェクト、派生ディストリビューション総合スレ
SUNからリリースされる本家「Solaris」に関しては専スレでお願いします

前スレ:OpenSolaris総合スレッド その2
http://pc12.2ch.net/test/read.cgi/unix/1236772561/

プロジェクト公式サイト ttp://opensolaris.org/

テンプレ:>>2-5
0619名無しさん@お腹いっぱい。2009/12/13(日) 21:39:25
>>618
だから、OpenSolarisのネイティブのコマンドがバグってるから、
GNU版のコマンドを追加して、そっちをデフォにしたって話だろ。
0620名無しさん@お腹いっぱい。2009/12/13(日) 21:47:15
まぁひとつ落ち着け。
0621名無しさん@お腹いっぱい。2009/12/13(日) 21:50:37
>>612
いいねえ
ls のスイッチを調べる while とかこんなですよ。
"*++*"なんてはじめて見た

>> while (*++*argv) switch (**argv) {
0622名無しさん@お腹いっぱい。2009/12/13(日) 21:53:10
お前ら>>612のコード見てしまったばっかりにライセンスに汚染されたなw
もう>>598みたいなコードは書きたくなくなるはずだ。
だがしかし、お前らはもう書けない。
0623名無しさん@お腹いっぱい。2009/12/13(日) 22:01:08
どうせここにいる連中がコード書いてるわけでも、コミットしてるわけでもないだろ
0624名無しさん@お腹いっぱい。2009/12/13(日) 22:26:20
これを見て1ヶ月後に書いたコードがたまたま似たようなものになってしまった場合、パクったことになるの?
0625名無しさん@お腹いっぱい。2009/12/13(日) 22:36:34
恐怖のGPL汚染の逆バージョンかw

>>624
どこまで権利を主張するかによるけど、場合によっては十分ありうるよ。
0626名無しさん@お腹いっぱい。2009/12/13(日) 22:50:01
つ http://en.wikipedia.org/wiki/Ancient_UNIX_systems
0627名無しさん@お腹いっぱい。2009/12/13(日) 22:51:03
VMware Playerに入れたところ
使うのは7以来

そういえばSunView用のプログラムをコンパイルできるかな
0628名無しさん@お腹いっぱい。2009/12/14(月) 13:38:41
V7 なんかまだプロプラだと思ってるやつがいるんだな..
ほんとなんも知らんねんなぁ、バカゾウどもは。こまったもんだ。
0629名無しさん@お腹いっぱい。2009/12/14(月) 13:50:12
>>627
7だとできたのかw?
0630名無しさん@お腹いっぱい。2009/12/14(月) 13:52:40
>>594
/usr/gnu/binにパス通してるあるだけで、置き換えてなんかないわけだが。
rm -rf /usr/gnu してもなんの問題もなく使えるよ、まともな Unixユーザーならねw
0631名無しさん@お腹いっぱい。2009/12/14(月) 13:57:01
>>630
>/usr/gnu/binにパス通してるあるだけで、

それを「置き換える」という。
0632名無しさん@お腹いっぱい。2009/12/14(月) 13:58:18
>>630
>rm -rf /usr/gnu してもなんの問題もなく使えるよ

ダウト。
gccが使えなくなる。
0633名無しさん@お腹いっぱい。2009/12/14(月) 14:00:29
あまり追い詰めてやるな
0634名無しさん@お腹いっぱい。2009/12/14(月) 15:07:31
>>632
代わりに pkg_add するもんで。pkgsrcね。

>633
はぁ? おもしれーな、追い詰めてみろよ、バカゾウ君w
0635名無しさん@お腹いっぱい。2009/12/14(月) 15:09:42
>>631
ls や rmは /bin にあるのがネイティブ。/usr/<なんとか> なんてのは
典型的なオプション部品。いらん機能盛りすぎなんだよ、GNUのはたいてい。
tarなんかよかったけどね。もう長いこと paxしか使ってない。
0636名無しさん@お腹いっぱい。2009/12/14(月) 17:03:55
Sunのコンパイラもタダで入手できるよな、確か。
オープンソースになったんだっけか?
06376102009/12/14(月) 21:40:33
SunStudioはまだオープンソースじゃなかったと思う。
0638名無しさん@お腹いっぱい。2009/12/14(月) 21:46:35
Eclipseがある今、SunStudioとか存在意義ないだろ・・・。
0639名無しさん@お腹いっぱい。2009/12/14(月) 21:48:33
いや、SunStudioにはオリジナルのコンパイラが付いていることがEclipseとは異なる。
性能は知らんけど
0640名無しさん@お腹いっぱい。2009/12/14(月) 22:17:20
>>638
>>637 が言ってるのはコンパイラの事だと思われ。
性能はこことかに載ってるよ。

http://blogs.sun.com/BestPerf/entry/free_compiler_wins_nehalem_race
0641名無しさん@お腹いっぱい。2009/12/14(月) 22:34:30
なにこれこわい
0642名無しさん@お腹いっぱい。2009/12/14(月) 23:04:29
Intelコンパイラ使いの俺には関係ねぇや
0643名無しさん@お腹いっぱい。2009/12/14(月) 23:04:36
OpenSolarisてIntelコンパイラでビルドできますけ?

いやね、linux kernelがgccでビルドすることしか想定されてない
gcc独自マクロべったべたなので、
OpenSolarisはどんなもんかなーって。
0644名無しさん@お腹いっぱい。2009/12/14(月) 23:10:39
ASM もあるし、どんなコンパイラでもと言うのは難しいんじゃないの
0645名無しさん@お腹いっぱい。2009/12/14(月) 23:11:50
しかし、gcc拡張を使わない配慮くらいはできるだろ。
0646名無しさん@お腹いっぱい。2009/12/14(月) 23:18:51
SunStudio入れるといっしょにはいる
SUNのコンパイラでビルドするのが
基本なんでしたっけ?
OpenSolarisは。
0647名無しさん@お腹いっぱい。2009/12/14(月) 23:24:59
そうデス。
ARM port は GCC でビルドしているみたいなので、
アセンブラさえ何とかできれば良いのかもしれませんが、
自分は無理です。
0648名無しさん@お腹いっぱい。2009/12/15(火) 21:00:09
ARM port って x86 じゃない小型の NAS とかでも
zfs 使いたくて始めたとかですかねえ?

0649名無しさん@お腹いっぱい。2009/12/16(水) 09:47:57
ホビーストじゃないよ。NECがやったんでしょ。何屋さんだろうねぇ。
ネットワーク機器か?
0650名無しさん@お腹いっぱい。2009/12/16(水) 10:46:55
個人の趣味
NetBSDと同発想
0651名無しさん@お腹いっぱい。2009/12/16(水) 12:45:49
確かにメモリ喰いのzfsをわざわざARMでってのはないか。
0652名無しさん@お腹いっぱい。2009/12/16(水) 14:25:18
ちがうって。対応ハードウェア見てみな。個人が入手するようなボードじゃない。
0653名無しさん@お腹いっぱい。2009/12/16(水) 14:32:14
>>650
NetBSDでも組込み方面のポートはたいてい企業人がやってるよ。業務でね。
古いとこだと DECや SiByteとかも。日本の会社も結構ある。

その程度の知識もないで「個人の趣味」とか。笑うわw
0654名無しさん@お腹いっぱい。2009/12/16(水) 14:39:53
カーナビだった。NaviEngine1 だそうな。
ttp://eetimes.jp/article/23101
0655名無しさん@お腹いっぱい。2009/12/16(水) 15:50:54
確かにカーナビ用ではあるけど、
単にARM11 MPCoreの評価ボードってだけだから
何のために移植したかはやっぱりわからんよ。
0656名無しさん@お腹いっぱい。2009/12/16(水) 16:54:50
はぁ? 証拠でも出せ、ってか?w キモいぞ
0657名無しさん@お腹いっぱい。2009/12/16(水) 17:21:49
単にportの明確な意図が明かされてないから
外部からはわからないと思っただけで
NaviEngine1 と Qemu で動くとリリースノートに書いてあることに
文句言ったわけじゃないじゃないの。
どうして何でも煽りのように受け取って答えるのですか。
いつも同じ人ですか?
0658名無しさん@お腹いっぱい。2009/12/16(水) 17:38:43
>>651
メモリ節約版のZFSが組み込まれてるらしいけど詳細はしらん
0659名無しさん@お腹いっぱい。2009/12/16(水) 18:33:28
>>657
> 外部からはわからないと思っただけで

そんなもん最後までわかんねーだろうが。自明。キモいんだよ君。
0660名無しさん@お腹いっぱい。2009/12/16(水) 19:54:19
>>657
煽り口調な人は、殆どの場合、レスが欲しいから
わざと罵声を浴びせる様な書き方をしてるんだよ。
好きな子に意地悪する感覚と似てるのかも。
0661名無しさん@お腹いっぱい。2009/12/16(水) 22:07:23
>>657
うるさい。だまれ
0662名無しさん@お腹いっぱい。2009/12/17(木) 12:13:26
>>660
違うぜ、バカにはバカって言っとかないとな。気がつかないから。
0663名無しさん@お腹いっぱい。2009/12/17(木) 12:16:13
そこまで卑下しなくても
0664名無しさん@お腹いっぱい。2009/12/17(木) 15:16:55
Solaris使う人も普段からクロスコンパイルよくするものですか?
x86でSPARCバイナリbuildして実機に持ってたりしますの?
0665名無しさん@お腹いっぱい。2009/12/17(木) 15:59:14
SPARCマシン使うようなところが、そんな貧乏くさいことせんだろw
0666名無しさん@お腹いっぱい。2009/12/17(木) 18:12:47
Solaris on x86なので・・・
0667名無しさん@お腹いっぱい。2009/12/17(木) 19:43:14
>>664
自分は殆ど遊びで使ってるからコンパイラもインストールして
ネイティブで -fast を付けてコンパイルするよ。
0668名無しさん@お腹いっぱい。2009/12/18(金) 01:19:40
ARM版のZFSは省メモリで動くよ
すげえ、ダイエットしてる
0669名無しさん@お腹いっぱい。2009/12/18(金) 02:07:14
http://www.osdevcon.org/2009/slides/arm_vineeth_pillai.pdf

czfs, czpool というのが用意されてるのね。
試してみたいな。
0670名無しさん@お腹いっぱい。2009/12/18(金) 09:34:24
開発環境がx86で実行環境がSPARCじゃなかった?
中の人?
06716642009/12/18(金) 12:42:18
ARM の CrossCompile はどうかってことの前置きで
聞いたんですけど、皆あまり普段はしなさそうですね。
0672名無しさん@お腹いっぱい。2009/12/18(金) 23:13:49
たった1日で結論付けるんだ


ふ〜ん
0673名無しさん@お腹いっぱい。2009/12/18(金) 23:21:30
クロスコンパイルはLinuxやgccの文化。Solarisではやらない。
0674名無しさん@お腹いっぱい。2009/12/19(土) 00:25:40
>>671
>ARM の CrossCompile はどうかってことの前置きで

それを書かないと誰も分からないよ。
>>664 には x86 で SPARC バイナリって書いてあるし。

クロスコンパイルはターゲットのコンパイル環境が貧弱ならするし、
そうじゃないならしない。好き嫌いとか流儀の問題じゃなくて、
必要か必要じゃないかの問題だから、必要ならやるよ。
0675名無しさん@お腹いっぱい。2009/12/19(土) 05:51:15
Sun/NEC連合は、ARM上のセルフコンパイラを提供してないよね。
カナディアンクロスしてコンパイラを自前で用意までするかというと微妙だな。
0676名無しさん@お腹いっぱい。2009/12/19(土) 14:08:36
セルフでもクロスでも、使う側が好きに用意するだろ。
初心者が心配する事じゃないと思うが。
0677名無しさん@お腹いっぱい。2009/12/21(月) 10:57:35
>>673
んなアホなww クロスコンパイルは Linuxなんかこの世に無い頃から
フツーに行われてますがな。組込みもんは Unix上にクロス環境作るのが
フツーだったし。今でもルネサスのやつとか除いたらそうだと思うが。
0678名無しさん@お腹いっぱい。2009/12/21(月) 14:19:50
だな。
そのころは、CAD/CAE=ワークステーション=Sunのマシンっていう時代だったもんな。
0679名無しさん@お腹いっぱい。2009/12/21(月) 14:39:36
いまどき実機上でコンパイルやってもそんなに困る事はないだろ。
昔と違って携帯でFlashや3Dが動く時代だぞ。
0680名無しさん@お腹いっぱい。2009/12/21(月) 15:05:56
通常SolarisとOpenSolarisとJarisのどれを選んだらいいですか?
0681名無しさん@お腹いっぱい。2009/12/21(月) 15:18:54
>>679
いや。困る場合は多いよ。
0682名無しさん@お腹いっぱい。2009/12/21(月) 15:20:56
もちろんSolaris。
OpenSolarisはSolarisのLinux版なので却下
0683名無しさん@お腹いっぱい。2009/12/21(月) 15:24:54
?
0684名無しさん@お腹いっぱい。2009/12/21(月) 15:25:39
Solarisの場合、実機上でのセルフコンパイルと、
別環境でのクロスコンパイルとでは結果のバイナリーが微妙に異なって
結局クロスの方は使えないことが多い。

Linuxではクロスコンパイラもセルフコンパイラも同一バイナリーが生成され、
クロスコンパイラがきちんと作られてることがわかる。
よってクロスコンパイラはgcc/Linuxの文化。
0685名無しさん@お腹いっぱい。2009/12/21(月) 15:28:47
>>680
SolarisかOpenSolarisのどっちか。
OpenSolarisはコードが全部手に入るから、俺ならこっちを奨める。

>>682
Linuxと似てるだけで、嫌ならイジればいいじゃん
0686名無しさん@お腹いっぱい。2009/12/21(月) 15:31:52
>>684
完璧な結論だな
Solaris ⊂ Unixということに目を瞑ればよぉ〜
0687名無しさん@お腹いっぱい。2009/12/21(月) 15:45:52
>>684
オイオイ、クロスコンパイラって、何するものかわかってるか?
そもそも、セルフでも、コンパイラって何するものか理解できてれば、
そんなワケわからん発言はしないもんだよ。
セルフとクロスで同じもん作れないのは、環境作るウデがない、ってことだよ。
0688名無しさん@お腹いっぱい。2009/12/21(月) 15:47:43
クロス環境を作ることが目的と化してるな
0689名無しさん@お腹いっぱい。2009/12/21(月) 15:48:18
環境作るのにウデって・・・(笑)
0690名無しさん@お腹いっぱい。2009/12/21(月) 16:29:04
>>688,689
やったことないんなら、そう言えばいいのに。どんどんミジメになるだけだぜ?
0691名無しさん@お腹いっぱい。2009/12/21(月) 17:52:28
次のネタ持ってきた。

「な、なんだってー!?」Mac・Windows・Linuxのファンは、それぞれをこう見てる
ttp://labaq.com/archives/51340188.html
ttp://image.blog.livedoor.jp/laba_q/imgs/e/9/e9a35982.jpg

・正確なことを言えば、どれももう古い。今はオープン・ソラリスだ。
・ここにソラリス・ファンのリストも加えると、彼らのPCは神の絵で、それ以外はうんちの山だろう。
0692名無しさん@お腹いっぱい。2009/12/21(月) 17:57:54
Solarisユーザは排他的だからな
0693名無しさん@お腹いっぱい。2009/12/21(月) 18:35:25
>神の絵
全知全能神?
0694名無しさん@お腹いっぱい。2009/12/21(月) 18:47:55
コンピュータも通信インフラもいらないなw
0695名無しさん@お腹いっぱい。2009/12/21(月) 20:57:45
>>691の図はUnixなんて「見えてすらいない」っていう意味か?
0696名無しさん@お腹いっぱい。2009/12/21(月) 21:31:28
目的と手段が入れ替わった良い例だ
クロスコンパイラを動かすことが目的である
Solarisで動かすことがすべてである
動けばそれで良い それで終わりである
Solarisで何をするかではない Solarisで動かすことがすべてである
なぜなら我々ソラリストは神の代弁者である
おまえたちソラリストは神の代弁者である
しかし神ではない 神は朕である。

全知全能神 いや お前たちはただの厨二病 朕は神である
0697名無しさん@お腹いっぱい。2009/12/21(月) 22:24:47
>>679
組み込みでは8bitや16bitだって健在なのにバカなの?
0698名無しさん@お腹いっぱい。2009/12/21(月) 22:49:31
そんなものを使ってる奴が悪い
切り捨ててしまえ
0699名無しさん@お腹いっぱい。2009/12/21(月) 23:45:35
体温計みたいにちょっと表示すりゃいいもの
医療機器みたいに高周波厳禁なら当然の選択だろ
0700名無しさん@お腹いっぱい。2009/12/22(火) 10:04:47
恥の垂れ流し。
0701名無しさん@お腹いっぱい。2009/12/22(火) 10:08:38
私のために争うのはやめて!
0702名無しさん@お腹いっぱい。2009/12/22(火) 12:03:47
SPARCで68000用のコードとか普通にコンパイルしたけどなー
0703名無しさん@お腹いっぱい。2009/12/22(火) 12:14:26
sun3とかのためだけどナー
0704名無しさん@お腹いっぱい。2009/12/22(火) 12:59:19
ああ、68020用の32bitコードだった。
0705名無しさん@お腹いっぱい。2009/12/22(火) 23:47:40
コンパイラに対応コード吐ける機能が有って、参照ファイルも同じの指定すれば、クロスでも作れるのが普通だしなあ。
まあ今時はvirtualboxとかで、環境まるごとエミュしてしまったほうが楽かもなあ。
0706名無しさん@お腹いっぱい。2009/12/22(火) 23:54:21
./configure とかで、生成バイナリをその場で実行して
その結果で条件判断するような場合、クロス環境では正常判定できないから、
セルフコンパイルとは違う結果のバイナリが作られてしまう。
0707名無しさん@お腹いっぱい。2009/12/23(水) 00:21:03
それって酷くね?
0708名無しさん@お腹いっぱい。2009/12/23(水) 00:38:18
OSの問題じゃなく./configureが普通はそういうものだからな
クロスコンパイルの時は>>706みたいなことはあんまりやらないんじゃね
0709名無しさん@お腹いっぱい。2009/12/23(水) 07:10:26
そうか?
>>706 みたいなconfigureあまりないだろ。
大抵はコンパイルが通るかどうかしか見ないんだから、
クロス環境でも問題ない。
0710名無しさん@お腹いっぱい。2009/12/23(水) 07:29:32
>>709
>大抵はコンパイルが通るかどうかしか見ない

つまり、クロスでコンパイルが通るかだけを見て、
本番では実機でセルフコンパイルするんですね、わかります。
0711名無しさん@お腹いっぱい。2009/12/23(水) 07:36:35
どうしてまたクロスコンパイルを想定していない環境で
クロスコンパイルの可否を問うかなあ。
そんなことより
http://kenai.com/projects/osolvpc/pages/Home
を使っている人いますか?
0712名無しさん@お腹いっぱい。2009/12/23(水) 07:47:54
./configureはLinuxやgccの文化。Solarisではやらない。
0713名無しさん@お腹いっぱい。2009/12/23(水) 09:19:39
つまりどういう事です?
0714名無しさん@お腹いっぱい。2009/12/23(水) 14:06:57
BrandZって使ってる人います?使い勝手とかどうですか?
0715名無しさん@お腹いっぱい。2009/12/23(水) 15:02:09
>714
使おうとセットアップはしてみたものの、kernelバージョンが古すぎてなぁ。
RH 7.2とかそこら辺で動かしているものを載っけたいってのならいいのかもね。
つか、それ以外の用途が特に思いつかん。
0716名無しさん@お腹いっぱい。2009/12/23(水) 17:34:34
Brand zoneでLFSできれば面白そうなんだけどねえ
0717名無しさん@お腹いっぱい。2009/12/23(水) 23:57:16
Skypeが欲しいがそのためにBrandZ入れるのもなぁ・・・
ってことで断念した
0718名無しさん@お腹いっぱい。2009/12/24(木) 00:26:27
>>712
もうハチャメチャだなwww GNU関連は少なくとも以前のはかなりクロス環境に
配慮した作りになってるよ。GNUの configureはもちろんそういう配慮されて
作られてる。使い方がタコなアプリはあるだろうけど。

>>706
それは環境と関係ないよ。あんたがタコなアプリの問題点を思い込みで
わかった気になってるだけ。てーか、なんてーか... アホ?w

>>705
またまたまたいい加減なことを.. 仮想環境でコンパイルしてみた? してないでしょ?
0719名無しさん@お腹いっぱい。2009/12/24(木) 00:31:27
ネタにマジレスはニュー速やラウンジの文化。専門板ではやらない。
■ このスレッドは過去ログ倉庫に格納されています