X



SolarisとLINUXどっち???
0001hoge垢版01/08/30 20:48ID:joK4z5nw
SolarisとLINUXこれからはどっちがいいんだろうね?
個人的にはSolarisの方が使いやすいんだが・・・。
この先伸びるのはLINUX???
さぁどっち?もしやBSD・・・!?
0630名無しさん@お腹いっぱい。垢版2005/10/29(土) 20:00:31
秋刀魚イクラ寿司玉酢
0631名無しさん@お腹いっぱい。垢版2006/01/15(日) 16:27:01
--age
0633名無しさん@お腹いっぱい。垢版2006/01/19(木) 15:20:17
GNUツールが割と多く使われていて、Linuxに近い操作感を持つ(らしい)Mac OS Xユーザの俺が
今日は余っているSolaris鯖をLAMP的に使おうと思い立ちました。
しばらくの間(飽きるまで:3時間くらい)、ここを私のチラシの裏として接収させてください。

…とりあえずapt-getどこよ('A`)
0636名無しさん@お腹いっぱい。垢版2006/01/19(木) 15:58:05
ありがとん。そんなパスが通っていたのか… と思って

which curl

ってしたら、

/opt/sfw/bin/curl

だって。そういえば前回ログインしたときに教えてもらって PATH を設定したんだった…
あやしいパスがいっぱいあるよ、助けて…

とりあえず、 Apache の make に失敗しました。負けました。
0637名無しさん@お腹いっぱい。垢版2006/01/19(木) 16:04:54
/usr/bin /usr/ccs/bin /usr/sfw/bin
Sol10ならこの辺にpath通しておけば大抵のものはコンパイル通るはず
まぁRecommendパッチでも当てて出直して来いやw
0638名無しさん@お腹いっぱい。垢版2006/01/19(木) 16:23:15
Recommend パッチってのは… 前回ログインしたときにやったようなことかなあ…
Mac でいう /usr/sbin/softwareupdate みたいなもの? システムのアップデート? 関係ない?

Apache のコンパイルが通らなかったときのエラーは次の通り。先に書けばアドバイスももらえたかな…

ld: fatal: relocations remain against allocatable but non-writable sections

--disable-shared にして configure しなおしたら make は通った。
でもこれで PHP って使えるようになるのかかなり疑問('A`)
0639名無しさん@お腹いっぱい。垢版2006/01/19(木) 16:31:29
$ ./bin/apachectl graceful
ld.so.1: /usr/local/hoge/apache/bin/httpd: 重大なエラー: libgcc_s.so.1: open に失敗しました: ファイルもディレクトリもありません。
強制終了

というか起動しなかった('A`)
パスの設定もおかしいかもしれないけど、 ld.so.conf とかないのかな…

$ echo $PATH
/opt/sfw/bin:/opt/csw/bin:/usr/ccs/bin:/usr/sfw/bin:/usr/bin:/usr/ucb
0642名無しさん@お腹いっぱい。垢版2006/01/19(木) 17:04:50
>>634 の後やったこと:
cd httpd-2.2.0
sudo mkdir /usr/local/hoge
sudo chown 俺:users /usr/local/hoge
./configure --prefix=/usr/local/hoge/apache --disable-shared --enable-module=so 2>&1 | tee ../apache.config.log
make && make install

cd ..
curl -Lf http://jp2.php.net/get/php-5.1.2.tar.bz2/from/jp.php.net/mirror | bzip2 -dc | tar -xf -
./configure --with-apxs2=/usr/local/hoge/apache/bin/apxs --with-mysql

libxml2が古いって言われた('A`)
aptとか誰か移植しないのかよ!
0645名無しさん@お腹いっぱい。垢版2006/01/19(木) 17:47:05
$ curl -Lf ftp://xmlsoft.org/libxml2-2.6.23.tar.gz | gzip -dc | tar -xf -
$ cd libxml2-2.6.23
$ ./configure
$ make
$ sudo make install

$ cd ../php-5.1.2
$ ./configure --with-apxs2=/usr/local/hoge/apache/bin/apxs --with-mysql --prefix=/usr/local/hoge/php --with-libxml-dir=/usr/local
:
checking for xml2-config path... /usr/local/bin/xml2-config
checking whether libxml build works... no
configure: error: build test failed. Please check the config.log for details.

$ tail -n 15 config.log
使用法: tail [+/-[n][lbc][f]] [file]
tail [+/-[n][l][r|f]] [file]

('A`)
0646名無しさん@お腹いっぱい。垢版2006/01/19(木) 17:49:53
$ tail -15 config.log
configure:19959: checking whether libxml build works
configure:19986: gcc -o conftest -g -O2 -D_POSIX_PTHREAD_SEMANTICS -R/usr/ucblib -L/usr/ucblib -R/opt/sfw/lib/gcc/i386-pc-solaris2.10/3.4.2 -L/opt/sfw/lib/gcc/i386-pc-solaris2.10/3.4.2 -R/usr/local/lib -L/usr/local/lib conftest.c

-lresolv -lm -lnsl -lsocket -lgcc -lxml2 -lz -lm -lsocket -lnsl 1>&5
configure: failed program was:
#line 19975 "configure"
#include "confdefs.h"


char xmlInitParser();
int main() {
xmlInitParser();
return 0;
}

どこがどう悪いのか判らない('A`)
0647名無しさん@お腹いっぱい。垢版2006/01/19(木) 18:04:35
/usr/local 以下に libxml2 をインストールしたのが悪いのかと思って
--prefix=/usr にして libxml2 をインストールしてみた。

相変わらず php は configure できない。

これでシステムに甚大な被害が出ていませんように (>_<)
0650名無しさん@お腹いっぱい。垢版2006/01/19(木) 18:47:52
Solarisを好きで使っている人は居ません。
みんな、会社とかの(古い)システムがSolarisだから仕方なく使ってたのです。
でも、Linuxへの移行が進みました。Solaris8くらいの頃です。
そして、最後のSolarisマシンの火が消えたあと、
個人的にSolaris10とかダウンロードして昔を懐かしんでいるだけです。
0651名無しさん@お腹いっぱい。垢版2006/01/19(木) 18:52:30
ひとまず --disable-libxml --disable-dom ってことにして、 php の方はほうっておく。

$ curl -Lf http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-max-5.1.4-alpha-solaris10-i386.pkg.gz/from/ftp://ftp.u-aizu.ac.jp/ftp/pub/dbms/mysql/mysql.com/ | gzip -dc > mysql-max-5.1.4-alpha-solaris10-i386.pkg
$ sudo /usr/sbin/pkgadd -d mysql-max-5.1.4-alpha-solaris10-i386.pkg
$ cd /opt/mysql/mysql/
$ sudo -u mysql ./scripts/mysql_install_db
$ sudo -u mysql ./bin/mysqld_safe
^Z
$ bg
$ ./bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.1.4-alpha-max

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> Bye

ほっ('A`)
0652名無しさん@お腹いっぱい。垢版2006/01/19(木) 19:00:44
なんかあやしいURLを書いてしまった気がするけど気にしない方向で。

$ cd php-5.1.2
$ ./configure --with-apxs2=/usr/local/manta/apache/bin/apxs --prefix=/usr/local/hoge/php --disable-libxml --disable-dom --with-mysql=/opt/mysql/mysql --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter --disable-pear

libxml が使えないとこんなに多くのものを諦めなければならないのか('A`)
0653名無しさん@お腹いっぱい。垢版2006/01/19(木) 19:06:28
$ make
:
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `libphp5.la'

Linux ユーザや Mac ユーザとしても厨房な俺にはこれが何を意味するエラーなのかわからず。
gcc のリンクをしている行もコピペするべきなんだろうけど、長すぎて('A`)
0654名無しさん@お腹いっぱい。垢版2006/01/19(木) 19:18:09
ERROR:本文が長すぎます!==2048==('A`)

/bin/sh /tmp/hoge/php-5.1.2/libtool --silent --preserve-dup-deps --mode=link gcc -I/usr/local/include -g -O2 -rpath /tmp/hoge/php-5.1.2/libs -avoid-version -module -L/usr/ucblib -L/opt/sfw/lib/gcc/i386-pc-solaris2.10/3.4.2 -L/opt/mysql/mysql/lib ...
:
Text relocation remains against symbol offset referenced in file
mysql_client_init 0x8 /opt/mysql/mysql/lib/libmysqlclient.a(libmysql.o)
mysql_client_init 0x15 /opt/mysql/mysql/lib/libmysqlclient.a(libmysql.o)
org_my_init_done 0x20 /opt/mysql/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x50 /opt/mysql/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x55 /opt/mysql/mysql/lib/libmysqlclient.a(libmysql.o)

/opt/mysql/mysql/lib 以下のライブラリは使えなかった、ということかな。
relocate とかマジワカラナス('A`)
0657名無しさん@お腹いっぱい。垢版2006/03/25(土) 15:01:43
今向かっている方向は Linux と Solaris のどちらも Windows のような気がするのは漏れだけか?

なら、どちらにも未来はない。少なくとも Solaris 10 の SMF 導入は複雑さを増し、はこれまでのユーザ離れを助長させるような結果になるだけだと思う。

シンプルかつ高機能な OS を求めているのは漏れだけか?
レジストリ機能が Windows の最大の負の機能だと思っているのは漏れだけか? (開発者にとっては便利らしいが)
0658名無しさん@お腹いっぱい。垢版2006/03/26(日) 01:54:38
> 少なくとも Solaris 10 の SMF 導入は複雑さを増し、はこれまでのユーザ離れを助長させるような結果になるだけだと思う。

いや、全然難しくないですってw
まぢでまぢで

漏れみたいなアフォでも理解できるんだから
この板に集うコンピュータエリートならよ ゆ う
0659名無しさん@お腹いっぱい。垢版2007/02/21(水) 00:22:46
linuxはibmが本腰を入れてからいろいろな面でかなりパワフルになったような気がするけど、最近はどうなの?
solarisについての比較的技術文章になかなかお目にかかれない。zfsとdtraceくらいかなー話題に出てくるの。
自分がちゃんと使ってないってのもあるんだけど、、、。
Sunがどこに進もうとしているのかよく分からない。
0660名無しさん@お腹いっぱい。垢版2007/02/21(水) 03:17:26
linux はファイルシステムの呪縛から逃れられない…
さんざんlinuxを客に勧めておきながら、最近になって不安になってきている同僚ガイル
Solaris やってみたいそうだが、linux ができるから linux 案件にばかりアサインされてるwww
0661名無しさん@お腹いっぱい。垢版2007/02/21(水) 13:31:46
Solaris の方が高機能なのは知っている。しかし今の所俺は Linux を使う。
コンパイルせずにそのままインストールできるソフトが多くて楽だという
のと色々なディストリビューションがあったり色々な形態で使えたりして
選択肢が多いからね (今はサーバ用でも組み込み用でもデスクトップ用
でも全部揃っている)。それと出回っている情報が多い。
0667名無しさん@お腹いっぱい。垢版2007/02/21(水) 18:16:20
てういかSun的にはエンタープライズSPARCが柱で、
x86はローエンドの安かろう悪かろう的なイメージ?
別に安くはないけれど。
0669名無しさん@お腹いっぱい。垢版2007/02/22(木) 20:40:25
Solarisはきのこる。
0670名無しさん@お腹いっぱい。垢版2007/02/22(木) 21:34:37
結果から言ってSolarisでもBSD系でもLinux系でもどれか一つまともに使えたらどうでもいいんじゃないか・・・・・。

個人的に伸びるのはLinuxだと漏れは思うが。
0671名無しさん@お腹いっぱい。垢版2007/02/22(木) 21:35:06
結果から言ってSolarisでもBSD系でもLinux系でもどれか一つまともに使えたらどうでもいいんじゃないか・・・・・。

個人的に伸びるのはLinuxだと漏れは思うが。
0672名無しさん@お腹いっぱい。垢版2007/02/23(金) 23:33:48
ハードウェアのドライバ少ないのが困りもの。
linuxのドライバは提供してくれるメーカー増えてきたけど、Solarisはまだ少ない。
0678ウサチャソ垢版2007/04/18(水) 22:40:10
>>677
漏れかなりあのサイト使ってたから、かなりショボーン。

昔はコンパイル厨だった漏れも、今じゃすっかりバイナリ厨。
Linux触る機会が増えたから変わったのかも知れないけどなぁ。
Solarisのパッケージってウンコだから、コンパイルする事の方が多かったし。

オッサンの愚痴スマソ。
0679名無しさん@お腹いっぱい。垢版2007/04/20(金) 00:16:25
>>678
1.ソースからコンパイルする
2.自分でパッケージ化する
3.いったんアンインストールする
4.行程2で作ったバイナリパッケージをインストールする
いじょ、もんだいまい。
0680名無しさん@お腹いっぱい。垢版2007/05/12(土) 23:21:43
俺も今Solaris2.9を仕事で使い始めたんだけど、LinuxやOSXに比べると
色々面倒なこと多いよな、GNUのツールって凄いと実感したよ。
とりあえずgnumake, gnuemacsから入れないといけないし。
開発でemacsって必須だと思うけど、なんで標準で入れないんだろ。
0682名無しさん@お腹いっぱい。垢版2007/05/12(土) 23:52:05
>>680 GPLの関係じゃない?
Solaris10からはオープンにして開き直ったんで。今後いっぱいバンドル
されていくんじゃなかろうか。
>開発でemacsって必須
昔のUNIX屋さんはそうだったけど。最近の開発者はemacs触っていな
かったりする。
0683名無しさん@お腹いっぱい。垢版2007/05/13(日) 00:31:23
javaなんかは無くてもまあ良いけど、他は今でもCUIベースでやってるんじゃないの?
特にデバッガーなんて、emacs無いと無理だよ。
0684名無しさん@お腹いっぱい。垢版2007/05/13(日) 00:54:47
JavaでWebシステム開発するには、Solarisがいいのかな?
Linuxじゃ愛称わるい?
0686名無しさん@お腹いっぱい。垢版2007/05/13(日) 16:41:22
JavaでWebシステム開発するには、Solarisがいいのかな?
Linuxじゃ相性わるい?
0687名無しさん@お腹いっぱい。垢版2007/05/14(月) 22:12:04
HP−UXかHi−UXかUTSだろう普通
0688名無しさん@お腹いっぱい。垢版2007/05/14(月) 22:26:01
真面目な話、apacheユーザ会のセミナーで高負荷なapacheサーバの
場合、同じハードウェアだとLinuxよりSolarisの方が数パーセント
パフォーマンスいいと言っていた。2年前ぐらいの話。
0692名無しさん@お腹いっぱい。垢版2007/05/19(土) 06:15:56
最近、オーナーが
「Solarisサーバを全部Linuxに置き換えよう」とか言い出しやがった。
ハード/OSの保守費用が安いからって事らしいが、
安全性と耐負荷ってものを考えてほしいな。

■eのサーバパンク事故に習って欲しいよ。まったく。
■eサーバパンク事故 : FFXIのアカウントサーバは、元々Sun FIRE V880のクラスタ構成だったが、
                費用対効果の関係上、DELLのLinuxサーバへ変更となった。
                しばらく安定稼動していたが、アップデート「アトルガンの秘宝」発売直後、
                サーバアクセスが集中してパンク。OSまで停止する騒ぎとなった。
                対応として急遽アカウントサーバを拡張(ハードウェア拡張)したが、
                新規登録者が全くアカウント設定できず、重大なサービス影響をもたらした。
0693名無しさん@お腹いっぱい。垢版2007/05/19(土) 10:22:55
それって本当にハード/OSの問題なの?
0694名無しさん@お腹いっぱい。垢版2007/05/20(日) 08:10:11
Webサーバはどっちも同じ「Sunjava system web server」だったらしい。
Solaris時代は原作・ジラート・プロマシアと通しても、重いことはあったが落ちる事は無かった。
Linuxにした途端、最初の拡張ディスクでいきなり落ちた。

SolarisはCTCが最大負荷を考慮してカーネルパラメータからTCPスタックに至るまで全調整してた。
DELLはLinuxデフォ設定で動かしてた(LinuxのTCPスタックレベルに詳しい人がいなかった)事が原因かもしれない。

人の集中度合の関係もあるだろうけど、少し調整が足りないな。
拡張ディスク発売直後は、有事を想定して臨戦態勢を引かないと。
0695名無しさん@お腹いっぱい。垢版2007/05/20(日) 08:22:52
単にメンテ屋が不慣れだっただけじゃないの?
DELL(のサービス?)とCTCの違いがあるだけにしか見えん。

というか拡張記念ddosでもやられたんじゃねーかw
0696名無しさん@お腹いっぱい。垢版2007/05/22(火) 10:55:42
Solarisだったら、同じ状況でも落ちなかったという証左がないと何とも言えんな。
プロマシアまでの最大負荷と、アトルガンで起きた負荷が同程度だったソースとかあるの?
0698名無しさん@お腹いっぱい。垢版2007/11/14(水) 17:42:17
>>697
ML115にSol10u4(8/07)突っ込んでるよ。
BroadmcomのNICも最初っから認識されるし、PCIに挿したe1000gも同様。
試しにCF-SATAなアダプタかまして8G150xなCFに入れてみたけど、これも(速度意外は)特に問題なく起動してくれる。
あと、玄人のSii3124なPCIのSATA( Non RAID )もAdd-onドライバなしで認識する。
0700名無しさん@お腹いっぱい。垢版2007/11/14(水) 22:20:20
>699

デュアルコア AMD Opteron 1216 (2.4GHz、2x1MB L2)??!!

ML110 として、
install に工夫は必要ですか?
0701名無しさん@お腹いっぱい垢版2007/11/15(木) 17:46:06
>>700
>AMD Opteron 1216 (2.4GHz、2x1MB L2)

標準(最安)の3500+でしか試してない。
2台のウチ1台はBE-2400に挿し換えてあるが、おそらく大丈夫だと思う。
(ChipSetとOn-BoardなDeviceの問題がクリアされているというのが、その理由)

>ML110 として

「110」はIntel仕様なのでまったく不明。調べた事もなし。
悪いが、他を当たってくれ。

ちなみに・・・下一ケタが「0」だとIntel。「5」だとAMDなので要注意ね。



これ以降は、おそらく以下で進めた方が良いと思われ。

なんとなくSolaris/x86 part11
http://pc11.2ch.net/test/read.cgi/unix/1190506806/
0702名無しさん@お腹いっぱい。垢版2008/12/26(金) 02:11:36
solarisってAtokとフォントがすごくきれいだけど
無線の感度がなぜか半分
有線は認識せず。
使いにくいな・・・
linuxから移行できん・・
求める技術が高い・・・・
0705名無しさん@お腹いっぱい。垢版2009/01/07(水) 06:24:53
あけおめ!
>>703
>>704
Solarisが使いたいんです・・・・
なんか好きなの・・・。
0710名無しさん@お腹いっぱい。垢版2010/02/27(土) 14:35:22
基幹でLinux使ってるところを知らないな
AIXとHP-UXばっか
あとカーネル分裂はLinusがしきっている内は大丈夫だが
Linusが手を引いたら混乱はおきそうだな
0712名無しさん@お腹いっぱい。垢版2010/03/14(日) 22:03:39
わかりました、Linuxに移行します。
0714名無しさん@お腹いっぱい。垢版2010/04/18(日) 03:02:03
>>680
標準のgrepとかがディレクトリ掘ってくれないのがめんどくさいな。
xargsやfindと組み合わせが必要

と3年前の書き込みにレスしても誰も見てくれないかな。。。
0716名無しさん@お腹いっぱい。垢版2010/04/25(日) 14:06:43
gmake(GNU 版の make) て Solaris 9 には入ってないんだっけ?
もうずっと S10 か OpenSolaris しか使ってないから忘れた。

>>714
こういう事?

# zsh
# grep foo **/**
0720名無しさん@お腹いっぱい。垢版2010/04/26(月) 00:41:31
>>717
あれ、S9 って zsh 無いんだっけ?
S10 からかな

>>718
OpenSolaris の find には -print0 あるよ
GNU の find だから当たり前だけど

つーか -print0 を使わずに read 噛ませば良いだけじゃ…
0721名無しさん@お腹いっぱい。垢版2010/04/26(月) 01:44:35
今、solaris 10 10/09でzsh起動した。
明日、会社のマシンで古いのも試してみる。

いずれにしろGNUのツールじゃないんで素のsolarisは使いにくい。
0729名無しさん@お腹いっぱい。垢版2010/10/01(金) 11:13:52
今初めて使ってみたんだけど、
LinuxってSolarisより軽くない?
KDEもJDSより軽快だし

Live CDのLinuxでこれってことはHDDインストールすればもっと快適なのか
レスを投稿する


ニューススポーツなんでも実況