トップページ⇒linux
1001コメント435KB

Linux普及の障害となる問題を語り、思案するスレ

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2012/01/12(木) 10:01:05.85ID:CBlTqXeU
要望にお答えして建てました
Win、Macはもとより他OSとの比較ネタは厳禁
地道に障害を見付け対策法を考えましょう

>422 名前:login:Penguin [sage]: 2012/01/12(木) 09:42:39.47 ID:8oFz40FJ (3)
>>>420
>以前は、>>1にこう書かれてたんだよね

>ここはLinuxが普及するのに障害となることや、
>それを解決するための方法などについて語り合うスレです。
>Linux信者とWindows信者の煽り合いの場ではありません。
>Mac信者はでていってください。
>
>つまりタイトルこそ"普及するわけない"だが、現状は煽り合いする事自体がスレ違いだね
0611login:Penguin2012/01/17(火) 20:06:17.09ID:+9Sp4VtF
なんかすごいことになってるwww
ドザ糞信者なのか、MSから依頼された業者のバイト君なのかはしらないけども、
いきなりめちゃくちゃな話をいいだすよねwダダダみたいなキティもいるけど、本当に酷いなw

パッケージ管理等の統一の話は、
「パッケージ管理形式は統一した方が、開発者の負担にならないので、統一しないよりかいいでしょ。」
っていうことを言っただけだよ。
別にパッケージ形式レベルで統一したからといってそれでイキナリ普及するわけでもないし、
統一しなくても、例えばGUIレベルで統一すればいい話ではあるので、
それが普及しないことの決定打にはならない。
要するに、パッケージ管理関連の統一が普及に及ぼす影響は少ない。
しかし、パッケージ管理については、色々な方式を競わせるようなものでもないので、
統一した方が普及する方に方向が向くのは確かだ。単にそれだけの話だよ。

過去にパッケージ管理方式で、Redhat系とDebian系で政治的な対立があったのは確か。
だから、どちらも歩み寄りしにくいだろうし、Debian系のみがrpmに合わせるための負担を負うのは
現状を考えれば(Ubuntuの成功のお陰で、deb系の方が多いという皮肉な結果になってる。)
おかしいだろうから、間をとって、どちらもpacman等の優れた新方式にすればいいじゃない、
とか考えちゃうのはダメかね。
0612login:Penguin2012/01/17(火) 20:10:49.64ID:+9Sp4VtF
ちなみに、「普及させたいのは誰だろうね!?」とか言っている人がいるが、
Linuxは本来のカーネルという意味では、既にWindowsなんかはるかに凌ぐほど普及してるし、
(普及していないのはデスクトプPC/ノートPC分野のみなんだよ。)
MSのように商売で「OSが売れないといけない」という程のことではないから、
特にLinuxカーネル開発者達はMSのように悲愴な覚悟をもってはいないと思うよ。
RHEL等商用Linux作ってる赤帽とか、Oracle等はMSと同じようにLinux普及に必死だろうけどw

特にユーザ層は、コミュニティーがある程度の大きさを持った方がいいとは思いつつも、
あまりに大きくなりすぎると逆に小回りが効かなくなることもあるため、
特に普及に必死なわけではない。

普通のWindowsユーザだってそうでしょ?周りにMacやLinux使ってる人がいたとしても、
普通のユーザは単に「へぇ、なんかやってるなぁ。」って思うだけ。
Linux板に来てまで、MSのステマやりに来るのは、ちょっと精神的にアレな人か
お仕事(バイト)にしか見えないんだよね。
まぁその反応が必死すぎて面白いのも確かなんだけどwww
0613login:Penguin2012/01/17(火) 20:57:47.68ID:qweRMzfc
マカー必死だなw


0614login:Penguin2012/01/17(火) 21:55:18.25ID:HPH+lIQJ
Linuxで困ったこと。

Dell D430にUbuntuを入れた。

バッテリーが一瞬でなくなる。
Windowsでは一日持つが、Linuxでは1時間程度しか持たない。

発熱がすごい。
Windowsでは問題ないが、Linuxでは触れないほど熱くなる。

スティックが無効化できない。
パッドのロックが無効化できない。
調べればやり方があるのかもしれないが、めんどくさい。

というわけで、インストールしただけで使っていない。
0615login:Penguin2012/01/17(火) 22:13:22.16ID:zNHuuVIb
パッケージ統一にメリット
WWWWWWWWWWWWWWWWWWW

まだ全トリがGentooからパッケージ生成
してそれ以降で分岐と言う方が現実味が
ありそうな気が
Androidマンセー

rpmとdebが歩み寄りWWWWWWWWWWWW
pacmanWWWWWWWWWWWWWWWWW

HESODETYAGAWAKUWA

>>614
スレ違い
Linux使ってて一般PCで普及する訳ないと思った時61
http://engawa.2ch.net/test/read.cgi/linux/1325903062/
0616login:Penguin2012/01/17(火) 22:25:56.24ID:oAES+fF8
>>611
駄目でしょ。
オプソだから上流の開発者はソース公開してるわけで、パッケージに関しての負担は基本ない。
開発者 = パッケージメンテナってのも多いが別物よ。

パッケージ管理の競合なんてのは、IE対chrome対firefoxと同じよな話で、
アドオンに互換性がないから統一したほうが良いと言ってるのと同じでねぇ?
競合がないよりあったほうが、ユーザの選択肢が広がるし、それがオプソの利点でしょ。
自由度高過ぎて、逆に混沌としてんのがlinux鳥の世界だけど、、、
統一出来ない(しない)ってのは、政治的にってよりオプソの根幹になる話だからでしょ。
0617login:Penguin2012/01/17(火) 22:29:39.66ID:zNHuuVIb
ここでやったらパッケージの話は
【deb】パッケージシステム【rpm】
http://engawa.2ch.net/test/read.cgi/linux/1175167371/
0618login:Penguin2012/01/17(火) 22:54:24.30ID:+9Sp4VtF
「お花畑」とか「論破」とか、ネトウヨっぽいキモいやつがいるなw
パッケージ統一については、LSBで実際に問題になってたこととか知らなさそうな。
開発者の負担減のために、Linux間で互換性を保とうという動き(LSB等)は
ずーっと昔からあるし、わりと基本的な知識の一つなのにね。

Androidは上手くやってると思う。Googleが賢いというか。

GoogleのAndroid、世界スマートフォン市場でシェア過半に――Gartner調べ
http://www.itmedia.co.jp/news/articles/1111/16/news066.html
なんか昔はスマホといえば、Windows?とか言ってた時代もあったのに、時代は一気に変わったねぇww
iPhoneが火付け役になったけど、スマートフォンではAndroid(Linux)が
デスクトップでのWindowsと同じような地位を確立しそうだ。

昔、「Linuxはメディアコンテンツが〜」とか言ってたバカがいたけど、
シェアが増えれば自然とメディアコンテンツの対応も増えるし、
逆の因果関係「メディアコンテンツの対応がないとシェアが増えない」は成り立たないことが
Androidによって実証されてるよね。
DRM云々についても同じようなこと言ってたバカがいたけど、所詮同じ事。
シェアが増えれば、当然対応することが可能。逆の因果関係は成り立たない。

ちなみに、huluのサービスとか、スマートフォンではAndroidとiOS,iPadだけ対応なんだね。
まだWindowsPhone対応してないじゃん。
自宅のPCとかでしかコンテンツサービス利用できないのね。カワイソス(・ω・`)
http://www.hulu.jp/device
だけどWindowsPhoneが今後普及すれば
(多分最終的に10%〜20%前後行くんじゃないかと予想)
対応してくれると思うよ。
0619login:Penguin2012/01/17(火) 23:25:41.36ID:+9Sp4VtF
>>616
うーん、何でもかんでも統一すればいい、と言っているつもりはないわけよ。
例えばWMとかデスクトップ環境とか、画像や動画等の圧縮形式とか、
ブラウザとか、そんなのは統一すべきではない。

しかし、Linuxでは何事も統一すべきではなく、自由にすべきと考えているのであれば、それは間違いだ。
(それと、オープンソースはあくまでオープンソースであって、多様性とかとは全く違う概念。)

必要最低限の統一は、Linux間の互換性を保つためには必要っていうのはいいよね?
例えばディレクトリ階層等は、FHSに準拠すべきだと強く思う。
こんなところで自由度を求めて混沌にしても意味もなにもないし、
単にLinux間の互換性を低くしているだけ。
ディレクトリ階層がディストリによって事なれば、シェルスクリプトなども煩雑なものになるので、
Linux管理者やソフト開発者に負担がかかる。
実際、Redhat系もDebian系もSlackware系もSUSE系もFHSには準拠している。

俺はパッケージ管理に関しては、「Linux間で最低限の部分を統一すべき」と
考えている(LSBもその考え方)ので、俺とあなたの考え方の違いは、
基本的にこの部分(パッケージ管理というものをLinux間で統一すべきか)の違いだよ。

あと、Linux上で動くソフトは全てOSSとは限らないのが現実で、
結局大手企業がLinux向けのソフトを配布する場合は、
独自に実行形式のインストーラ(大抵はsh,bash)作って
配布するってことが多かったりするよね。もしくはrpmとdebを用意するとか。
一つの形式で配布できるのであれば、2倍以上wはすっきりするよ。
そもそもアーキテクチャ毎に分けなきゃいけないことが多いのに、それが2倍3倍ってなると煩雑になるでしょ。
統一するのが大きな負担にはなるだろうけど、まだ今なら出来ると思うんだよね。
0620login:Penguin2012/01/17(火) 23:30:04.33ID:3lVDUCeP
淘汰を待てんのかね。
0621login:Penguin2012/01/17(火) 23:30:15.03ID:WJkkguM8
長文ウザイ
ディストリが違えばカーネルが同じなだけで別のOSだという感覚がないヤツが大杉
0622login:Penguin2012/01/17(火) 23:35:38.61ID:nMywrRbP
>>619
> 俺はパッケージ管理に関しては、「Linux間で最低限の部分を統一すべき」と
> 考えている(LSBもその考え方)ので、俺とあなたの考え方の違いは、
LSB は RPM だし、どこが最低限なのか。

RPM もバージョン5? は別ものなんだっけ?
0623login:Penguin2012/01/18(水) 00:16:52.63ID:B/RU8AAM
オープンソースソフトウエアは世界中の多数の人々によって開発されています。
つまり、あなたも、そしてあなたも、いつでも自由に開発に参加できるのです。
従ってその開発力は商用ソフトウエアをはるかに凌ぎます。

不特定多数の人々が自由に開発に参加していることは、セキュリティに対しても有利です。
なぜなら、マルウエアとして働くコードを混入させても、誰かがすぐに気付くからです。

特定の人によって開発される商用ソフトウエアでは難しいことです。
なぜなら、限られた人しかソースコードにアクセスできないからです。

つまり、Linuxは大変セキュアなのです。
0624login:Penguin2012/01/18(水) 00:41:16.36ID:bF1rk+05
根本的な所で見当違いなんだけど
パッケージ管理方法を統一した方が良い
というのはディストリの開発者と商用化を
を除くとほんの一握りの開発者が
考えれです

ほとんどのOSSの開発者は
Linuxと*BSDを区別してないから
パッケージ管理方法がなんであれ
気にはしてないと思うんだけど

私の言っている事は間違いでしょうか
そうでなければ論争は
以下のスレでお願いします
【deb】パッケージシステム【rpm】
http://engawa.2ch.net/test/read.cgi/linux/1175167371/
0625login:Penguin2012/01/18(水) 00:41:52.84ID:cqy57EC5
>>624
>ほとんどのOSSの開発者は
>Linuxと*BSDを区別してないから
>パッケージ管理方法がなんであれ
>気にはしてないと思うんだけど

hahaha
ばーか
0626login:Penguin2012/01/18(水) 00:49:57.08ID:5PQv8Uzz
>>618
なんだ、「おれが思いついた統一すればいい」じゃなくて
既にあった「統一すればいい」を今更主張しただけなのね。

確かに、ずっとあるけど、それが成っていない。

それはその優先度が高いと考える人が少ない。
需要が少ないという現れで…

いまさらに統一をどうこう主張するなら
具体的な統一の方法を考えていかないと意味が無いんじゃないの?
0627login:Penguin2012/01/18(水) 00:51:29.71ID:cqy57EC5
お前らの脳内をまず統一しろよ
0628login:Penguin2012/01/18(水) 00:55:18.55ID:bF1rk+05
頭悪くない?
Androidは
パッケージ管理×
バージョン管理○
理解しましたか?
パッケージの統一はスレ違い
パッケージ無くすなら良いけど
0629login:Penguin2012/01/18(水) 09:16:10.26ID:4TurzziM



信仰に縛られているマカーの自作自演を指摘すると、長文が何度も投稿されます。


0630login:Penguin2012/01/18(水) 11:17:16.92ID:rzK5kZJU
ドザースクリプトまだ稼働してたのかwww
0631login:Penguin2012/01/18(水) 14:04:21.45ID:ORTeFXx+
統一と乗り換えの区別がつかずに反対する人達が障害だな。
機能を統一すれば、後はUIの差であって、これは好きに切り替えられればいい。
つまり統一するというのは、多様性を内包することと同じ。
分離独立というのは、それがあたかも多様性の象徴のように言われているけれど、
やっていることは多様性を切り捨て純化しているだけだ。
0632login:Penguin2012/01/18(水) 20:01:05.82ID:KFk99nch
アポーはジョブズの残したネタ帳が切れたら自然と沈没していくから放おっておけばよろし。
0633login:Penguin2012/01/18(水) 20:34:09.80ID:mWyw6F4g
地道な話だけどさ、これからパーツとか買う時
「Linuxで使うんですけど」とか声出していこうぜ。

中古パーツで付属ディスクが無かったりしたら…
「Linuxで使うから、付属ディスクなんかいりませんよ」だ。

ネットブックの中古で店員がこう言うなら「DVDドライブがついていないのでリカバr」
セリフをさえぎって「LinuxはUSBメモリーから導入できるので無問題」だ

Linuxを使っている人がどれだけいるか?というのが
企業や販売店に、ぜんぜん伝わっていかないんじゃ問題だと思うのよね。


たとえば、ググると、自動認識されないという記事が出てくるGW-USEco300も
昨年末のLMDEでは自動認識するようになっているのね。

そういう情報は、ユーザーにも伝わるべきだけど
メーカーにも伝わっていくべきだと思うの。Linuxで使っているって。

#逆ステマの時代が来る!
0634login:Penguin2012/01/18(水) 21:19:47.68ID:KFk99nch
自分はネットワーク機器を買う時なんかは対応製品マークにペンギンが羽ばたいている
Planex製品をなるべく買うようにしてる。(最近は対応しなくなってきちゃってるけど)

ユーザー登録ハガキにも忘れず使用OS:Linuxと。
Windowsシリーズ・Macシリーズとしか書かれてない製品では両方に斜線ひっぱって
欄外にLINUXとかいてる。
0635login:Penguin2012/01/18(水) 21:29:27.65ID:0ynUJxBO
なんか悲しい努力だな。
0636login:Penguin2012/01/18(水) 21:31:19.51ID:KFk99nch
別に
0637login:Penguin2012/01/18(水) 22:49:40.30ID:UGUkobSH
Linux初心者なのですが、
新規のHDDにインストール用ファイルを展開( 他のPCのUSB外付けHDD等で )しといて
電源ONで新規PCのインストールができるようにはできないでしょうか?
( インストール用CD−ROMを作る為のハードを持ってないので )

古いパソコンがHDDリカバリもできない状態で、
なんとか再利用したい( 2.3GHzPen4,メモリ1GBでまだ使えるはずだし )のですが...
0638login:Penguin2012/01/18(水) 22:51:19.51ID:2h79DUNJ
くだらねえ質問はここに書き込め! Part 197
http://engawa.2ch.net/test/read.cgi/linux/1324631185/
0639login:Penguin2012/01/18(水) 22:56:47.60ID:KFk99nch
>637
Unetbootinでググってごらんなさい。
0640login:Penguin2012/01/19(木) 00:09:55.08ID:rwrl/388
パッケージシステムは統一化しなくていいけどせめて/etc以下は統一してくれ
0641login:Penguin2012/01/19(木) 02:42:26.51ID:AzYWQ/m0
>>640
意味不明なんだけど・・・
/etc以下は、個々の環境で変わってくるだろうし、
同じソフトでもバージョン毎に変化したりするし、
それこそ統一する必要性はないし、事実上統一できないんじゃ?

/etcにバイナリの実行ファイルを置いてはいけないとか、
設定ファイルを置く場所とか、そういう機能的な面は(LSBで)統一されてる。
0642login:Penguin2012/01/19(木) 03:47:57.20ID:xWafEXX4

sopa反対運動から目をそらしたくて死に物狂いって感じですか?
(p)ttp://www.gizmodo.jp/2012/01/sopa-isnt-dead.html
0643login:Penguin2012/01/19(木) 04:07:05.53ID:DUH040Wk
>>642
Microsoft一社の利益を守るためにこういった法案ができるのは確かにおかしいですね。

私はMicrosoftの製品を好んで使っていますが、SOPAについてはオープンソース陣営に
賛成です。

ウェブ上ではあらゆる情報を自由に流通出来るべきだと思います。

もちろん私は製品に対して対価を支払うことを好みますし、無料製品における
品質の低さには辟易しています。

それでも、自由のために戦うオープンソース利用者の姿には感銘を受けずには
いられません。
もちろん著作権は尊重されるべきですが、オープンソース利用者の多くは自由のために
戦っているのであり、決して無料ゲットのために戦っているのではないと
信じています。
0644login:Penguin2012/01/19(木) 07:21:19.91ID:A8+KmNQo
犬厨に対する対応
ショップ関連は、犬は動作保障対象外、お帰りください
IT関連は、犬厨は優秀だから、こちらに来ないでください
Linuxと言っただけでバカにされる日本
0645login:Penguin2012/01/19(木) 08:39:38.51ID:AzYWQ/m0
>>642
http://goo.gl/BwlmJ
こっちの事実にMSが発狂して、ステマ始めてるかもしれない。

【IDC/Gartner予測】Windows 8へアップグレードするユーザーはほとんどいない?
企業の「マイグレーション疲れ」を指摘する声も

IT専門の調査会社である米国IDCが、デスクトップおよびノートブックPCでは
「Windows 8」へのアップグレードがほとんど行われず、それどころか従来の
PCユーザーがMicrosoftの新しいオペレーティング・システム(OS)に
ほとんど関心を示さないだろうと予想している。
Microsoftは新しいWindows OSの販売に苦戦するだろう、とIDCは述べている。
タブレットと昔ながらのPCという2つのデバイスに対して1種類のプラットフォームを提供し、
異なる2つの世界を開拓しようとしている点に問題があるのだという。
 「Windows 8は、基本的にはPCユーザーに適していないOSだ。
旧来のマシン上で、Windows 7からWindows 8へアップグレードするユーザーは
実質的に現れないと予測している」(IDC)

中略

米国の調査会社gartner1 件でアナリストを務めるマイケル・シルバー氏も、
大半の企業がWindows 8を無視するという説に同意している。
“マイグレーション疲れ”というシルバー氏の造語は、これまでさまざまな人に
引用されてきた。シルバー氏は今年9月に、「Windows 7の実装作業を
やっとのことで終えた組織は、(Windows 8の)インストールに二の足を踏むはずだ。
彼らがひと息つきたいと考えるのも当然だろう」と発言している。
0646login:Penguin2012/01/19(木) 10:33:54.08ID:j128PnsI
Linux普及の障害となる問題=長文で持論を語る
0647login:Penguin2012/01/19(木) 10:40:50.50ID:k+Duets4
Linux普及の障害となる問題
アホー知恵遅れ界隈での質問
Linuxを使ってみたいんですけどWindowsがインストールされてないPCでもインストール出来ますか?

っていうやつ
0648login:Penguin2012/01/19(木) 11:48:58.68ID:k5tJQPvx
OS(カーネル的な意味ではなくてWin/MacOS/Linuxといった区分けレベルの意味)といっても
1. ユーザ用途が流動的な「OS+S/W(エンドユーザが自ら選択して追加する)」で使うOS
2. ユーザ用途が固定的な「OS+S/W(固定)」で使うOS
上記ニーズの一部に二律背反的な面があるから、1つのOSで両方カバーを考える事がそもそも無理がある

OS操作性(というかマン・マシン・インターフェースであるシェルやパッケージ導入方法や各種設定方法の操作性)
の観点で考えた場合

1.だと(例えばPCやiPhoneなど)、OS操作性は最優先事項の1つ、なぜならエンドユーザが直接関係から

2.だと(例えばアプライアンス製品や構築して引き渡す業務サーバ)、極論すればOS操作性はどうでもいい
エンドユーザには全く関係無いし、S/W開発者にとってもOS操作性は優先事項じゃない
勿論、OS設定チューニング者やサーバ構築者/運用者は優先事項だろうけど所詮裏方だけの問題

2.で優先されるOSは
OS(とデーモン等)利用料がより安く、カスタマイズの自由度が高く、裾野が広く、開発し易い、といった観点
もし他社サポートを抜きで考えてよければ、一社独占なOSより、オープンで普及度が高く融通が利くOSがいい

ところで

OS操作性の良さ=操作方法に統一感がある、出来る事が限定的されていて覚える事が少ない
を望むなら、一社独占的なOSが望ましい、この点でディストリが乱立するLinuxは元々あまり向いてない

あるいは、仮にLinuxに操作性向上を求め、/etcや、deb形式とrpm形式まで統一が実現できたとしたら
市場的にはディストリが複数存在する意味が薄れる、少なくとも有償ディストリは1つで構わなくなる
そうなれば有償ディストリの合併や潰しあいが始まり、最後に残った一社は無償ディストリ駆逐に走る
結果としてOS操作性の追及は一社独占の方向へ進んでしまう可能性がある

勿論、Linuxディストリ統一なんて色々問題があって現実的には有りえないと思うけど、同時に
ディストリ統一されない=/etcやdeb形式とrpm形式を統一する必要性が無いから可能性もほぼ無い、と思う

長々と書いたけど、組込み系なら既に十分普及してるし、PCにLinux普及は無理があるかと
0649login:Penguin2012/01/19(木) 11:59:05.11ID:xWafEXX4
648はずっとrpm/debの統一とかetcがどうした言ってる人だよね?

パッケージに関してはyum、aptが普及する前ならそういう懸念もあったろうけど
今となっては何の問題でもない。 rpm/deb系以外の鳥については、彼らなりの
メリットがあってそちらを選んでいるのだから、自分が開発しているのならともかく
外野からとやかく言うのはお門違い。

>641 の質問に答えていないけどetcの何が問題なの?
0650login:Penguin2012/01/19(木) 12:37:21.48ID:BT4639DP
>>648
長々と書いた所悪いが、所々言ってる意味がわかんねw
前半と後半のつながりもよくわからんし、
勝手な思い込みで結論付けてる所が多い。
0651 【東電 80.5 %】 忍法帖【Lv=40,xxxPT】 2012/01/19(木) 12:54:11.60ID:OoAj/vwH
tar玉でmake installってどうしてrpmやdebよりマイナーなの?
もちろんLinux(それもCUI時代)黎明期にやっていたという話だけど
結局tar玉でmake installの方法を初心者でも心得ていれば事実上パッケージファイルは一つになったと考えられないか?
(CUIのソフトからGUIのソフトまでmake installでいいから)

それにヘタにrpmやdebでバイナリ化するとディストリビュージョンが固定化されるだけじゃなく、
バイナリが破損していたらどうするのかとか、それこそ技術的な面で初心者が不審に思うんじゃない?

tar玉で不安ならtar玉を超えた圧縮方法を考えればいいだけで
make installに不審があるならmake installを超えたインストール方法をつくればいいんじゃない?
それは初心者がやることじゃなく、この板の上級者がやることじゃない?
0652login:Penguin2012/01/19(木) 12:56:33.43ID:EE/XvZBk
configureとかやったことないの?
0653login:Penguin2012/01/19(木) 13:05:26.56ID:YsiAzxBe
誰の為に?って、そんなの判りきった事だよ。
Windows板や関連するスレに出張して、Linuxの方が優れている使わない奴は情弱という勢いで暴れてるアホの為だよ。
0654login:Penguin2012/01/19(木) 13:07:57.13ID:EE/XvZBk
OSはGUIアプリじゃないよ
0655login:Penguin2012/01/19(木) 13:21:09.21ID:DUH040Wk
>>651
インストールではなく、メインテナンスが大変だったんだよ。

今ではLinuxユーザーの大半がUNIXに馴染みのない層になったので、
その手の人たちは、Linuxは完璧だからメインテナンスなど必要ない
と言うだろうけど。

当時、インストールで手間が多かったのはパッケージの問題じゃなかった。
0656login:Penguin2012/01/19(木) 13:52:30.58ID:BT4639DP
>>651
>>655の言う通りだよ。メンテナンスが重要。
パッケージ管理で重要なのは、
依存性を辿って削除とかできる部分や、
依存性を調べて必要な物をインストール出来る部分。
また、オンライン上にあるパッケージを調べる事ができるのも重要。

それに形式を統一することで、色々なコンパイルオプションやら
ディレクトリ指定やら、そんなことを一々指定する必要もなく、
パッケージの名前だけ分かっていれば、
簡単にインストール・アップグレード・アンインストールが出来る。

バージョン管理的な部分もそう。
そんなのはエンドユーザが一々最新か調べるのは面倒だし、
個々のソフトが自動アップデート機能をつけるのも開発者側が面倒。
専用のメンテナやコミュニティーがリポジトリ上にあるソフトを
管理することによって、結果的にセキュリティー的にも安全になる。
0657login:Penguin2012/01/19(木) 13:53:06.29ID:xWafEXX4
東電なんたらはソース配布主義の信奉者?

伝統的UNIXやBSD系の人は今でもバイナリパッケージを嫌悪する人が
居るらしいけど、元Unixerが多いと聞くMacOSXではソフトパッケージは
どうなってるいるんだろう、、、
メーカー製以外は大半がソースコード配布だったりするのかな?
0658login:Penguin2012/01/19(木) 13:58:26.49ID:YImVBnmB
windowsは使い捨てと割り切ってプログラムを作って消費する
扱うデータの量もたいしたことないので
ファイルの互換性が無くても、プリンタで出力したものを手打ちで入力するだけで
足りるものが多いのでどんどん新しいものに挑戦していく傾向があるが

linuxの場合は最強で堅牢なソフトウェアで大量のデータを扱うことが前提になっているので
新しいものに挑戦するのが時間の無駄のように錯覚して臆病になる傾向があると思う
度重なるアップデートも古いのをコンパイルしなおしてるだけだしな
basic等の企画の決まっている標準語を軽視してpythonやrubyとかの
pascalやc++やbashやperlやPHPと役割が被ってる難解なマイナー言語を好むとか
環境依存のないスクリプト言語が欲しいならbasicやpascalにgui命令を追加すればいいだけだけど
そういう文化はdosを中心に作られたものだからな
0659login:Penguin2012/01/19(木) 14:02:13.57ID:xWafEXX4
>新しいものに挑戦するのが時間の無駄のように錯覚して臆病になる傾向があると思う
>pascalやc++やbashやperlやPHPと役割が被ってる難解なマイナー言語を好むとか

それまんまBSDの事じゃないか? RubyやJavaやValaやその他様々な言語が
Linuxで開発され使われている。
0660login:Penguin2012/01/19(木) 14:22:51.27ID:POtMqc85
GNUはもとより、既存のソフトウェアを再構築すればおk
車輪を再開発するのだ

そうすればパッケージ云々は解決する

以上
0661login:Penguin2012/01/19(木) 14:31:09.45ID:xq5k0POp
>>659
LSBはいつJIS X 3017対応するの?
0662login:Penguin2012/01/19(木) 14:33:29.26ID:POtMqc85
>>661
インストールユーティリティが全てrubyで書かれる様に
なったら
0663login:Penguin2012/01/19(木) 14:39:56.49ID:xq5k0POp
そりゃまた随分と高い障害だなあ。
0664login:Penguin2012/01/19(木) 14:43:24.17ID:POtMqc85
日本を押したいならPC98とかみたいに
独自規格作るしかないのに何故採用しないんだ
日本を外しているとしか言わないしね

手を動かせよと自分は言いたい
0665login:Penguin2012/01/19(木) 15:00:14.14ID:xq5k0POp
なんの話をしているの?
LSB3.2から漏れたのは当時英語の仕様書が無かったからみたいな憶測があったから
じゃあもう大丈夫じゃないのって話だよ?
0666login:Penguin2012/01/19(木) 15:01:41.85ID:POtMqc85
rubyなんて使わry
0667login:Penguin2012/01/19(木) 15:07:35.00ID:YImVBnmB
言語を作るための中間言語生成器のバーチャルマシンを作ったらどうだろう

バーチャルマシン←構文解析機←アプリケーション

となっている。
言語開発厨はバーチャルマシンに合わせた構文解析機を作るだけで良い
インタプリタからコンパイラまで対応していてずっと使える
0668login:Penguin2012/01/19(木) 15:11:20.56ID:POtMqc85
>>667
それは.Netだろ
0669login:Penguin2012/01/19(木) 15:14:36.16ID:xq5k0POp
FreeBSDはLLVMで行く気なのかな?
0670login:Penguin2012/01/19(木) 15:19:59.19ID:POtMqc85
>>669
Unix板に行け
0671login:Penguin2012/01/19(木) 15:23:09.50ID:xq5k0POp
つまり、>>659の指摘はもう過去の物になってしまったということでいい?
0672デムパゆんゆん@1月 2012始動。  【関電 79.7 %】 2012/01/19(木) 15:25:38.51ID:kfTeDubq
>>664
     ( (「手を動かせよと自分は言いたい」
      ) ノ o
       V     ____ 
    /⌒ ヽ /ノ^   `ヽ\
  ((_   _)(三)  (三) \  
    |     | ⌒(__人__)⌒:::: ヾヽ あああもっと!もっとおおおお!!
  ( _))(   |ヽ  |r┬|     | i 
  ( _) υ(_ ノ  `u-'     /
  ( _)    ,|i        《 
 (_ ).|    !| ・    ・   ))

0673login:Penguin2012/01/19(木) 15:28:30.17ID:POtMqc85
>>672
+に張れよ
0674login:Penguin2012/01/19(木) 15:30:04.93ID:DUH040Wk
構文解析機はちょっとやってみました。
LALR1を対象とするyaccとlexを合わせたようなものです。

一般的に、構文解析機を自動作成するプログラムは構文解析と字句解析を
作成するプログラムにおいても作成されるプログラムにおいても分離しています。

私は、生成するプログラムを一つに融合する試みを行いました。
これは、(E)BNF記法に手を加えることなくパーサを生成したいという希望からでした。

生成されるプログラム内においては、構文解析機と字句解析機は分離されています。
構文解析機の出力は特定せず、テンプレートにより解決を行う方針をとりました。
自動生成されるプログラム側は、還元動作の際にテンプレートにより提供される
メンバを呼び出し、この時、引数としてBNFルール内の記号を代表する値を与えます。
この結果、メンバは還元後の記号を代表する値を返し、生成されるプログラムは
これを次の入力として扱います。
0675login:Penguin2012/01/19(木) 15:33:41.90ID:xq5k0POp
>>674
それなんてシェル?
0676login:Penguin2012/01/19(木) 15:37:29.87ID:DUH040Wk
シフト動作が行われる際、構文解析機は記号を代表する値をスタックに積みます。
これによって、還元の際にテンプレートにより提供されるメンバへの値の供給が
可能となります。

この方針はおおむねうまくいきました。
BNFについては現状で問題なく解決が図れます。

一方、EBNFについては、さらに課題があることが分かりました。
しかし、テンプレートの力を借りてある程度の解決が図れそうに思えます。

また、生成されるコードは十分単純なものですが、コードの総量が比較的
大きくなりがちなことも分かりました。
0677login:Penguin2012/01/19(木) 15:43:47.18ID:DUH040Wk
ここまでやってみた結果、開発にはVisual Studioが最適であることが分かりました。

ソースコードの総量が大きくなると、コーディングはエディタの能力に大きく
依存するようになります。
構文解析機の状態や記号の並びを把握しながらデバッグするには、デバッガの機能と
デバッグ用の洗練されたライブラリも必要になります。
デバッガの見通しの良さにおいて、Visual Studioは大いに助けとなりました。

伝統的なLinuxスタイルの開発法では難しいと思います。
0678login:Penguin2012/01/19(木) 15:46:33.01ID:DUH040Wk
また、テンプレートをデバッグするにはgccでは力不足だと思われます。

Visual Studioにおいてもメッセージはわかりやすいと言えず、できる限り
新しいコンパイラを使うべきだと思われます。
具体的には、VC9.1以降を使うべきです。
0679login:Penguin2012/01/19(木) 15:49:06.03ID:DUH040Wk
ここまでで何か質問はありますか?
0680login:Penguin2012/01/19(木) 15:51:34.21ID:xq5k0POp
長々と書いてそりゃないよ。

まあなんにせよ、linuxって技術的には先進的なものではなくても、
新進気鋭の何かがあったんだよな、でも最近はそれが色褪せては居ないだろうか?
0681デムパゆんゆん@1月 2012始動。  【関電 79.8 %】 2012/01/19(木) 15:53:04.85ID:kfTeDubq
>>680
刺激がほしいならシャブ射ちながら走り続ければいい
0682login:Penguin2012/01/19(木) 16:00:09.81ID:j128PnsI
そんなことよりVIPに遠征しようず
0683login:Penguin2012/01/19(木) 16:01:32.76ID:POtMqc85
>>672
ム板でやれ
Linux板での話なら
それじゃなきゃ作れないものってのは何かって書いてみて

>>681
>>672を書いててそりゃないよ
0684login:Penguin2012/01/19(木) 16:02:37.91ID:ZgfDRUSv
そいつにかまっちゃいかんよ。
0685login:Penguin2012/01/19(木) 16:02:55.91ID:xq5k0POp
刺激がほしいなら手を動かすのは愚の骨頂、既にあるものをもらうことはできない。
禁欲しよう。

で、そういう個人的な話ではないよね、普及の問題は。
0686デムパゆんゆん@1月 2012始動。  【関電 79.8 %】 2012/01/19(木) 16:03:23.41ID:kfTeDubq
つまりそういうことだな
0687login:Penguin2012/01/19(木) 16:08:59.02ID:xq5k0POp
結局、刺激を求めすぎて皆莫迦になっちゃってるんじゃないの?
linuxってのはそういう先端ニッチでもガチガチの保守でもなく、
実用面を追求したからこそ今があると思うんだよ。
0688デムパゆんゆん@1月 2012始動。  【関電 79.8 %】 2012/01/19(木) 16:09:47.65ID:kfTeDubq
実用面を追求した結果はXPだろう
0689login:Penguin2012/01/19(木) 16:12:03.63ID:POtMqc85
>>687
保守なGNUやGPL3マンセーどもに言え
Debian厨にもだ
0690login:Penguin2012/01/19(木) 16:16:30.31ID:DUH040Wk
無料にしてはいい出来なので何かに使えないかと試行錯誤してみた。
しかし、有料のものには敵わなかった。

こんなところじゃないですか?

少なくとも俺にとってはそんな感じですけどね。
0691login:Penguin2012/01/19(木) 16:17:05.11ID:xq5k0POp
>>689
彼らはMachからの乗り換え組なんだから保守でもなんでもないよ。
0692login:Penguin2012/01/19(木) 16:21:44.50ID:POtMqc85
>>691
じゃ乗っ取り屋だ
ただ失敗しただけ

>>690
敵わないのと出来ないのは違うから
出来んの出来ないの
どっち?
0693login:Penguin2012/01/19(木) 16:27:38.97ID:xq5k0POp
>>690
linuxで無料なのはソースだけなんだから、後は各陣営のサポート会社の技術力じゃないか?
0694login:Penguin2012/01/19(木) 16:35:18.58ID:YImVBnmB
bashを中間コードと構文解析機に分離して
構文解析機の部分をrubyとかpythonに置き換えられるようにして
さらにgtk+にも同じことをして
win32とか.netとかqt3、4と互換性を持たせたり新しいのを作れるようにして
最後に統合すれば良いよ
0695login:Penguin2012/01/19(木) 16:36:03.23ID:DUH040Wk
>>692
lex、yaccに相当する製品として、Linuxにはflex、bisonがあります。
あると言われています。

ところで、flex、bisonは本当にLinuxで開発された製品でしょうか?

良く考えてみてください。
実際に開発にLinuxを使っている人には考えなくても分かることです。
Linuxは開発環境が貧弱だという現実に同意するでしょう。
なぜなら、常に困っているし、ほかの環境がうらやましく見えることもあるからです。

使っていなければ簡単にはわからないでしょう。
経験がないからです。
当たり前のことです。
今日も頑張ってLinuxマンセーを続けましょう。

現実的に、新しい製品をLinuxで作り上げるのは苦難です。
Linuxで動くようにするのは簡単かもしれません。
事実、私のLALR1パーサジェネレータはWindows上で開発されましたが、今では
Linuxで動きます。
変更点はごくわずかでした。
0696login:Penguin2012/01/19(木) 16:39:00.42ID:POtMqc85
>>695
c、c++はやってない
javaなんでエクリプスで事たりちゃうんで
元々はIBMが云々は承知の上、いちいち書かなくて結構
0697login:Penguin2012/01/19(木) 16:39:16.47ID:DUH040Wk
Linuxは開発の一番苦しい部分を助けてくれないのです。
それが使われない理由です。
0698login:Penguin2012/01/19(木) 16:42:21.66ID:POtMqc85
>>697
それは営業の無茶ぶりですか
0699デムパゆんゆん@1月 2012始動。  【関電 79.7 %】 2012/01/19(木) 16:45:57.19ID:kfTeDubq
お前ら漫才やってんのか
0700login:Penguin2012/01/19(木) 16:47:36.74ID:xq5k0POp
そもそもなにが苦しいのかわからなきゃ助けようもないんじゃないか?

なんとかスタジオとかと、全部マクロで済ませるエディタの違いすら普通はわからないよ。
0701login:Penguin2012/01/19(木) 16:47:47.63ID:YImVBnmB
windowsの場合
客「こんなの作って」
SE「了解」
MS「面倒な部分を作ったぞ」
P「ホイホイっと5秒で完成。就業時間までポエムでも書くかな。」
SE「出来ましたけど開発が難航しまして予算が40%ほど増えてしまったんですが。」
客「良いGUIだ。よし、金を出そう。」

linuxは
客「こんなの作って」
SE「GUIなんてバカが使うもんですよ。bashを学習してください。」
P「こんな非効率的な事はできない。バカだよ。」
redhat「頭が悪いな。もっと勉強しろよ。はいサポート一回」
客「ふざけるな!このきもをた野郎!」
0702login:Penguin2012/01/19(木) 16:47:52.91ID:DUH040Wk
>>696
EclipseはCDTを組み込んで評価したことがあります。
非常にVisual Studioに似ていると思いました。

エディタと連携するデバッグ機能、インテリセンスと同等の機能。

しかし、これらは似て非なるものです。
時々まともに動作しなくなるデバッグ機能、しばらく待たないと出てこない
インテリセンスと同等の機能。

これなら自分でタイプした方が早いのです。
タイプミスを減らす機能なのだという人もいるでしょう。
それでも自分でタイプした方が良いのです。

これは完全に別のものです。

ところで、それほどコードを書かないのならどうでしょう?
たとえば、入門書のサンプルを打ち込むような状況を想像してください。
この程度なら、Eclipseも十分役立つことでしょう。
0703login:Penguin2012/01/19(木) 16:50:15.18ID:j128PnsI
Windowsのアプリ開発がもれなくGUI付きだと思ってるバカもこの板に居たなんて
0704login:Penguin2012/01/19(木) 16:58:21.96ID:POtMqc85
>>702
じゃvisual j++で開発すんの、藻舞は?
0705login:Penguin2012/01/19(木) 17:01:35.44ID:xq5k0POp
>>701
それは同じ費用を支出していてそれだけ対応が違うって事なの?

ある意味普及してないが故の問題という気もするけど。
0706login:Penguin2012/01/19(木) 17:02:24.39ID:j128PnsI
>>658
>windowsは使い捨てと割り切ってプログラムを作って消費する
>扱うデータの量もたいしたことないので

・・・ねぇ、もしかしてコイツホントに馬鹿なの?
使い捨てなのはプログラムじゃなくてコイツのほうだろ

少なくとも、俺の関わってるWindowsアプリのプロジェクトは使い捨てどころか
NT4.0や2000の頃から歴代Windows対応しながら今も現役で動いているんだが・・・
0707デムパゆんゆん@1月 2012始動。  【関電 79.7 %】 2012/01/19(木) 17:03:24.64ID:kfTeDubq
それは言わない約束だ
0708login:Penguin2012/01/19(木) 17:07:42.73ID:DUH040Wk
そんなのにいちいち突っ込んでいたら犬とは付き合えない。
0709login:Penguin2012/01/19(木) 17:10:31.70ID:POtMqc85
いやどう考えてもLinux使いではないだろ
0710デムパゆんゆん@1月 2012始動。  【関電 79.7 %】 2012/01/19(木) 17:10:46.24ID:kfTeDubq
ネグレストはいけません
■ このスレッドは過去ログ倉庫に格納されています