X Window Systemは無い方がLinuxのためになる
X Window Systemは無い方がLinuxのためになる
元スレ
1 :login:Penguin:2014/05/17(土) 15:43:18.28 ID:L2FSBPJ3.net
Linuxが普及しないのはX Window Systemと
それを利用したGUI環境がクソなせいなんだよな
基盤(X Window System)がクソだから
その上にまともなGUI環境はつくれない。
その証拠に、今普及しているLinuxっていうのは
X Window Systemを搭載していない
(使われていない)ものばかりだ。
サーバーでも組み込みでもスマホでも。
77 :login:Penguin:2014/04/30(水) 13:16:26.12 ID:hiSC13KR.net
48 :login:Penguin:2014/05/30(金) 12:41:30.42 ID:ONUEIciQ.net
>>44
> windowsは色々とめんどくさい
そうなんだろうか?
組み合わせを考えてみた
Windows(送信) -> Windows(受信) ・・・ 簡単
X(送信) -> Windows(受信) ・・・ 難しい
Windows(送信) -> X(受信) ・・・ 簡単
X(送信) -> X(受信) ・・・ 簡単
つまり、Windowsは送信も受信もどちらでも簡単で、
Xが送信の時だけが難しいってことになるよ。
84 :片山博文MZ ◆T6xkBnTXz7B0 :2015/06/25(木) 17:53:50.15 ID:lNuD7Ofb.net
Linuxプログラミング初心者の片山博文MZです。XImageとPixmapってどう使い分けるの? なんで2つあるの?
42 :login:Penguin:2014/05/27(火) 18:52:20.87 ID:FTbuzrYB.net
16 :login:Penguin:2014/05/18(日) 23:39:00.61 ID:LIwCTstc.net
20 :login:Penguin:2014/05/23(金) 17:10:09.80 ID:h/SDJoec.net
へぇ、Xを否定されると、WindowsやWaylandやmirの株が上がると思っちゃうんだ。
なるほどね。Xを否定されたくないわけだw
37 :login:Penguin:2014/05/26(月) 03:38:39.32 ID:cAmKYFxq.net
>>24
X本体は重いといっても桁違いに重いわけじゃない、
重い原因は1番目に安易にライブラリーの重さを理解せずに
無駄に呼び出すアプリケーション作成者(重い環境では試すことすらしない)
それを試しても早くする方法が分からない無能なアプリケーション作成者、
次に重い原因となっているのがGTKやらの複数存在する重装備ツールキットだろう
同じ機能でFLTK1.1等で実現されたものは数倍以上かるい。
最後に重いのがX window systemのプロトコルのオーバーヘッド、
WindowsのようにDLLでやっているそれとは桁違いの応答速度で、
重い描画ならプロトコルは問題にならないが細かい作業を回数行うような
方法を行うと無駄に問題になる。
それらが積み重なりメモリを大量に使えばCPUのキャッシュに収まらず
キャッシュから溢れた部分でDRAM直アクセスすることになれば数百倍も
遅延することは目に見えている。
超遅いPCなどで重いのはXというよりps -Aで表示される数の問題だろう、
CPUをほとんど消費していなくてもメモリを消費しキャッシュを乱している、
数が増えればL3キャッシュが8メガ等で積んでいる最近のCPUでは
問題になりえなくても、少ない容量のL2キャッシュでは溢れてしまう。
一度も使ったことが無いデーモンがたくさん動いているのに
アプリケーションユーザーに止める方法(知恵)がない。
重いディストリビューションに付属しているタスクマネージャーなど
本当に糞が多い、CPU使用率を1%でも増加させるような監視システムは
動作頻度を下げることが安易にできるべきである。
それ単体で1%でも複合要因が重なれば、追加となる増加は10%などに上る(キャッシュに
収まらないなどの原因で)ことがある。
動作状態を見るならaterm(重いターミナルでは意味なし)などをいれてtopを常時立ち上げていれば
システムに負担はかからない。
21 :login:Penguin:2014/05/23(金) 20:27:04.50 ID:zXODmG46.net
27 :login:Penguin:2014/05/24(土) 19:34:51.81 ID:hkws9ew1.net
>>26
MSがすでにX「BOX」というものを出しているからな
29 :login:Penguin:2014/05/25(日) 03:53:32.12 ID:JMhBeKzz.net
GPUだけ積んだシンクライアントみたいなもんを作ればあるいは・・・
15 :login:Penguin:2014/05/18(日) 20:58:28.04 ID:r4a4U7YN.net
X Window Systemを終了できないディストリビューションがあるんだが。
具体的には強制終了は可能で終了したとたんXが立ち上がる。
94 :login:Penguin:2016/09/17(土) 19:48:19.13 ID:krHbloJF.net
ネットワーク越しとか別OSとかではない場合Xのサーバクライアント構造は関係ない
というか理解力と想像力が大きく欠落してるのか著しく未発達なのかな
Wayland compositorのWestonはGPUに直接描画する他にもLinuxフレームバッファや
X11をバックエンドにする事も出来てX11バックエンドはちょうどXwaylandと逆の関係といえる
99 :login:Penguin:2018/05/22(火) 09:12:10.36 ID:Czl6p0FW.net
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
OOTZR
88 :login:Penguin:2016/09/12(月) 05:50:36.00 ID:rJcwjXpH.net
72 :login:Penguin:2014/08/29(金) 23:12:46.07 ID:zNs2leKJ.net
今日のDMMのアップデートで「艦これ」が動かなく成って困ってるるる…
61 :login:Penguin:2014/07/11(金) 22:37:25.39 ID:MD8pTiU0.net
というか、何で食ってかかられなくてはならんの?
迂闊にも基地街の住処に入り込んでしまったようだ。さよなら。
39 :login:Penguin:2014/05/26(月) 16:07:30.08 ID:vK1fnFR6.net
GTK+ とか KDE、そして MacOS の cocoa なんかと
比べると、Windows の GUI システム、
名称は”Win32 API” ていうのかな?
の方がいく分かは マシ な感じがするね。
メモリの無駄消費の観点からでは。
そこらへんが Linux カーネルはそこそこ優秀なのに、
Linux が一般向けに普及しない要因の1つかもしれない。
43 :login:Penguin:2014/05/28(水) 00:01:36.55 ID:NdopA4ub.net
今となっては、Xの重さも気にならないかな。
ただ、「無い方がためになる」ってのは言い過ぎな気がする。
大昔から、LinuxをメインOSにする必要性は、個人的には感じない。
CUI環境が素晴らしいので、適当に鯖立ててSSHで十分だし、
Gnu on win、NTEmacs、Xkeymacsなどで、Win機でも快適。
その点、CUIの使い勝手に比べて、GUIの進化はゆっくりだわなって印象はありますね。
2 :login:Penguin:2014/05/17(土) 16:31:19.78 ID:j6GwhdUR.net
X Window Systemを搭載していないデスクトップ環境一覧ぷりーず
30 :login:Penguin:2014/05/25(日) 10:46:55.65 ID:GGViZK+q.net
それ何て言うRaspberriPiBeagleBoardBlackArduino?
11 :login:Penguin:2014/05/17(土) 21:46:27.48 ID:vMfyxCwS.net
Macも一応Xあるんだよなぁ
前のgimpはめんどくさかったのかX使われてた
54 :login:Penguin:2014/06/10(火) 00:28:52.59 ID:MKiwDXcE.net
95 :login:Penguin:2016/09/18(日) 00:16:30.77 ID:OUom4+Ub.net
どーでもいいからはよWayland実用化させろやRedHat
systemdとかいうありがた迷惑なもんの普及は必至こいてたくせにマジで使えねーな
69 :login:Penguin:2014/07/20(日) 06:56:27.13 ID:vEzbkZEy.net
そういや最近の家庭用のハイエンドGPUって
性能的にはスパコンレベルなんだってねw
スパコンの定義を何年も変えてないから
こんな変な事になってしまってる。
3 :login:Penguin:2014/05/17(土) 17:33:18.11 ID:a5c/u2sZ.net
Linuxが普及しないのは Kernel と
それを利用したGUI環境がクソなせいなんだよな
基盤( Kernel )がクソだから
その上にまともなGUI環境はつくれない。
その証拠に、今普及しているLinuxっていうのは
Kernel を搭載していない
(使われていない)ものばかりだ。
サーバーでも組み込みでもスマホでも。
56 :login:Penguin:2014/07/11(金) 07:22:13.09 ID:7LffqAFw.net
>>47
> なぁ、そもそもさGUIをネットワークで飛ばしたいって
> 需要どれだけあるの?
科学技術計算の分野なら普通に使われてるんじゃないか?
例えば、スパコンで行った科学技術計算の結果を確認するのに色々な可視化を行う場合、いちいちデータを手元に転送するのは面倒だし、データ自体巨大でそういうやり方が適さない場合も多い。
74 :login:Penguin:2014/09/28(日) 05:19:01.11 ID:5yvn+u4R.net
86 :login:Penguin:2015/07/05(日) 14:51:40.77 ID:MaUwcaZQ.net
X Window Systemを卒業しないとダメだよな
13 :login:Penguin:2014/05/18(日) 00:40:52.61 ID:EzmnmA89.net
>>11
X11.appはあるが、主要なOSSはquartzをサポートしているので、
X11なしでも問題なし。
57 :login:Penguin:2014/07/11(金) 08:16:15.73 ID:5ekY26l+.net
>>56
知らんのならレスすんなよ
推測で語られても困る
22 :login:Penguin:2014/05/23(金) 20:34:26.42 ID:F2ylz+Uj.net
>>20
あたりまえだろうxはく
さつてもたいおまえら
かつぐかすみたいなみこ
しとひかくにならず
28 :login:Penguin:2014/05/25(日) 01:36:17.72 ID:vUlftBop.net
>>1
スクリーンセーバー使いたいから必要なんだよ。
26 :login:Penguin:2014/05/24(土) 17:44:59.56 ID:8z/NHWRW.net
49 :login:Penguin:2014/05/30(金) 18:20:44.85 ID:YWDxScZN.net
vmwareのunityやvirtualboxのシームレスみたいなことが手軽にできればいいのにな
xの転送はアプリ再起動が必要だし
17 :login:Penguin:2014/05/19(月) 15:47:46.81 ID:TmH5Y4X2.net
>>1 が言わんとしているのは、
たぶん、こういうことだと思う。
X は重要なコンセプトとして、
“look and feel” の部分には一切立ち入らず、
それらについては完全に X クライアントに任せる、
という主義を一貫して取っている。
これはある種の良い見識なんだが、
一方で異なる X クライアント間での
見た目や操作性の統一がないので、
ユーザにとっては使いにくい、と。
まあ、こんなことは >>1 に
今さら指摘されるまでもなく、
大昔から言われていることなんだけどね。
18 :login:Penguin:2014/05/19(月) 22:03:39.63 ID:G8I7RKlF.net
その問題が解決してないなら、
今言ってもいいんじゃね?
6 :login:Penguin:2014/05/17(土) 20:43:05.15 ID:1Di4w9MQ.net
まぁ、言いたいことは分かる。
FreeBSD, OpenBSD, NetBSD, MacOSXのうち最も普及しているのはどれか、
という話だな。
91 :login:Penguin:2016/09/12(月) 20:32:50.78 ID:IlFaQ8fM.net
ところで初心者ですまんがWaylandやらMirやらはXを基盤にしたソフトを動かせるの?
直接は無理でもWineみたいなものがあればいいんだが。X上でMirは動くみたいだけど。
63 :login:Penguin:2014/07/12(土) 09:54:11.14 ID:vsg9C32R.net
スパコンだと違うという事自体に問題があるとわかってないんだな…
97 :login:Penguin:2017/03/29(水) 04:24:34.92 ID:vSnD+dZN.net
89 :login:Penguin:2016/09/12(月) 06:46:42.06 ID:UgL6OMbD.net
92 :login:Penguin:2016/09/12(月) 21:57:21.20 ID:UgL6OMbD.net
>>91
XクライアントはそのままでWayland Compositorをバックエンドにして
動作させるXサーバー(Xwayland)を使う
仕組み自体はWindows上で動作するXwinやOS X上で動作するXquartzや
リモートアクセスのXnestやXvncなどと似ている
Mirは知らん
83 :login:Penguin:2015/02/27(金) 21:42:31.85 ID:cAcoRNZJ.net
67 :login:Penguin:2014/07/19(土) 23:41:29.90 ID:Vt+hd7Ni.net
51 :login:Penguin:2014/05/31(土) 14:45:13.54 ID:9oeEZDhh.net
>>50
>PCのスペックが高くなってしまって
>ネットワーク速度のほうがボトルネックになるから
>手元のPCでGUI使ったほうが快適なんだよね。
すっごい納得した。すばらしい洞察ですw
64 :login:Penguin:2014/07/12(土) 09:55:49.63 ID:vsg9C32R.net
そもそもスパコンのリソースを自分のGUIに使いたいとか…
スパコンの使い方がわかってないとしか思えないな…
73 :login:Penguin:2014/08/30(土) 00:11:53.49 ID:TBInOzBm.net
96 :login:Penguin:2017/02/14(火) 01:07:09.40 ID:RUKeppYA.net
5 :login:Penguin:2014/05/17(土) 18:14:23.03 ID:rTzZNa3D.net
LinuxってX systemデフォで入ってたっけ?
85 :login:Penguin:2015/06/28(日) 11:22:42.21 ID:i9XJcZV2.net
>>4
なんの反論にもなってませんよパソコンオタク君www
93 :login:Penguin:2016/09/17(土) 18:30:51.33 ID:KxZMZ2Dx.net
Xがサーバクライアントなシステムだったからできる芸当だな
逆にWaylandネイティブなGUIアプリを他で動かそうとしたら
WineみたいなAPIのお化け作らないといけなくなるだろうが
71 :login:Penguin:2014/07/28(月) 18:54:45.18 ID:iDUfc9mE.net
31 :login:Penguin:2014/05/25(日) 11:03:37.26 ID:sXjV05g3.net
ラズベリーパイって微妙じゃない?
少なくとも日本ならあんなのいらないわ
4 :login:Penguin:2014/05/17(土) 18:06:32.34 ID:y185wgy+.net
>>1 みたいな
MS-Windows しか知らない馬鹿が
多くて困る。
まず、”X Window System” なんていうものは存在しない。
存在するのは “X” という名称のプロトコルと、
Xorg のように、 X に基づいた実装。
おい、馬鹿の >>1 、
おまえが批判しているのは、
プロトコルとしての “X”,
実装としての Xorg 等
のどちらなんだ?
さらに >>1 が馬鹿なのは、
Linuxカーネルと X は一切、関係がないことを
知らないこと。
これだから、場違いな MS-Windows 馬鹿は困る。
33 :login:Penguin:2014/05/25(日) 11:54:31.12 ID:sXjV05g3.net
ちがう別の国にいったら必要になるかもしれないけど
日本にいる間はいらないわ
68 :login:Penguin:2014/07/20(日) 06:54:02.56 ID:fYhV5IGk.net
>>47
最近は艦これするのに毎日使ってるよ!
ssh -XC してFirefoxの画面引っ張ってる
79 :login:Penguin:2015/02/18(水) 10:29:10.32 ID:75IMPM45.net
35 :login:Penguin:2014/05/25(日) 13:49:22.78 ID:JMhBeKzz.net
うちの会社で試作機用に使っとる
Linux走る汎用マイコンとして
7 :login:Penguin:2014/05/17(土) 20:53:49.90 ID:eaWDfdTo.net
なんか書こうかと思ったけど文体が古臭いのでやめた
5, 6年前の2ちゃんじゃねえんだから
10 :login:Penguin:2014/05/17(土) 21:16:05.42 ID:1Di4w9MQ.net
44 :login:Penguin:2014/05/28(水) 00:20:02.32 ID:VkoLEyWD.net
逆にwinからssh越しにx11使おうとしたらimeとかがうまく動かなかったりしてめんどいわ
linuxからだと当たり前だけど動画だろうが音声だろうがホイホイ飛ばせるのに
windowsは色々とめんどくさい
52 :login:Penguin:2014/05/31(土) 16:16:45.94 ID:ZtiI7xGN.net
36 :login:Penguin:2014/05/25(日) 21:19:53.29 ID:0qeQ54pQ.net
58 :login:Penguin:2014/07/11(金) 17:56:16.03 ID:MD8pTiU0.net
>>57
そうか、俺は推測で語ってるのか。莫迦にはそう見えるらしい。
60 :login:Penguin:2014/07/11(金) 22:23:30.28 ID:MD8pTiU0.net
>>59
君はスパコン使ったことないの?
使ったことあれば凄くわかりやすい話だと思うけどな。
34 :login:Penguin:2014/05/25(日) 12:09:47.40 ID:WZuRMU1o.net
> 俺は日本にいる間はいらないわ
しらんがなw
お前の話なんかしらんがなw
32 :login:Penguin:2014/05/25(日) 11:04:44.63 ID:WZuRMU1o.net
×日本なら
○>>31個人の話
勝手に日本を代表するな
この一小市民が。
90 :login:Penguin:2016/09/12(月) 20:26:02.12 ID:IlFaQ8fM.net
47 :login:Penguin:2014/05/30(金) 12:29:58.91 ID:ONUEIciQ.net
なぁ、そもそもさGUIをネットワークで飛ばしたいって
需要どれだけあるの?
Windowsならさ、GUIを飛ばすしか無いことが多いから
需要あるかも知れないけどさ、Linuxの場合いらないだろ?
つまりさネットワーク透過性って要らなかったんじゃないのか?
8 :login:Penguin:2014/05/17(土) 20:58:08.84 ID:RFU/nhzq.net
まあアンドロイドもMacもXなんて使ってねえからな
レスを投稿する(名前省略可)