探検


デスクトップでLinuxが普及する訳ないと思った時 10

■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
垢版 |
2019/01/29(火) 10:34:39.33ID:d2/kzvMv
前スレ
http://mao.2ch.net/test/read.cgi/linux/1546525998/
2019/02/13(水) 19:04:51.51ID:jVdtQTxB
そりゃ妄想だな
悪い夢見たんだ、忘れろよ
2019/02/13(水) 19:08:49.56ID:c4cpl6WS
>>553
世界中を無線化できるまでガンバレ
2019/02/13(水) 19:24:27.65ID:e25CRpJV
初心者がLinuxと共にストレスフリーで生きる為の12か条

1. Winをリプレース出来るなどど考えるのはやめましょう。共用しましょう。
2. 印刷はあきらめましょう。
3. Wifiの使用はあきらめましょう。
4. 音楽・動画・画像の編集/制作はあきらめましょう。
5. Nvidia製品の使用は控えましょう。
6. 教本を買いましょう。Linux界に限ってはググレカスは遠回りです。
7. グラボを交換するのはやめましょう。
8. モニターを交換するのはやめましょう。
9. アップグレードするのはやめましょう。アップデートすら微妙に危険です。
10. 死んだら諦めましょう。Ubuntu 真っ暗 とかで検索しても時間の無駄です。
11. Windowsの入っているドライブにインストールしてdual bootするのは避けましょう
12. Firefoxを使うのはやめましょう
13. Ubuntuを我慢して使い続けましょう。
2019/02/13(水) 19:46:32.99ID:j579JMHz
アスペ連呼のガイジID:e25CRpJVがうぶん厨兼ドザだったというオチ
こいつ24h365days張り付いていつまで経っても成長しないから知的に問題ある子なんだろう
2019/02/13(水) 20:02:31.95ID:Dt8Itp4L
>>556

貼れと言われた気がした

【田】Windows10のダメな点

・個人情報を勝手にネットに垂れ流す
・診断データと使用状況データをMicrosoftに送信する機能をレジストリでオフにしてもなお8時間で4000回、93つの異なるIPのMicrosoftサーバへデータが送信されている
・エロファイルを持っている場合はそれも全て晒される
・間違ってロリファイルを持っていた場合はネットに繋いでいるだけで警察が来る
・死ぬほどUIがダサく異様に使いづらい
・ダサい上に抑揚のないフラットデザインのため、どのウィンドゥが手前で奥なのかわからない
・かつてあった多くの機能の半分以上をカットし、使わない機能をてんこ盛りにしたデブOS
・起動が超遅い。見かけ上早く起動したように見えるだけでほとんどのソフトを読み込んでいない
・スリープ復帰速度はほとんど変わらず
・ファイル圧縮・解凍速度も遅いまま。フリーウェアの圧縮・解凍ツール使ったほうが200%以上高速化する
・ファイルコピー速度が壊滅的に遅い。フリーウェアの高速コピーツール使ったほうが400%は速い
・メモリ使用量が馬鹿みたいに多い。初期は少なく見えるが使えば使うほど多くなる
・タブレットでも動くように設計されているが、利便性もデザインもiPadの足元にも及ばないゴミ
・標準ブラウザにEdgeとかいうゴミを採用。機能が少なすぎる上におそろしく遅くて使い物にならない
・無料のセキュリティソフトと称する重いウィルスソフトが多数憑依している
・仮想デスクトップと称するゴミを搭載。フリーウェアの仮想デスクトップソフトの半分の利便性もない。
・Win8で削除したスタートボタンを恥を忍んで復活させた
・しかしスタートメニューにまつたくいらんメトロや宣伝がゴチャゴチャついて無駄に肥大化、邪魔。機能性がない
・非アクティブウィンドウもスクロール可とかいう、昔からできるような機能を大げさに宣伝
・タッチパネルとして使いやすいUIとして喧伝しているが、デスクトップPCで画面の汚れるタッチ操作を行うのはよほどの馬鹿だけ
・ダサくて見づらいゴミフォント「游書体」がデフォルト設定
・ほとんど反応しないゴミ丸出しの音声認識アシスタントCortana搭載。画面に向かって話しかけているぼっち野郎の姿はバカそのものwwww
2019/02/13(水) 20:32:39.71ID:EiqhVIK2
>>551
いい加減お前がアスペだってことを自覚しろよw
2019/02/13(水) 20:42:28.03ID:jVdtQTxB
ちょ待てよ
俺はアスペだと自覚してるぞ
561login:Penguin
垢版 |
2019/02/13(水) 20:54:23.23ID:kaGPjfeh
単芝くんはリアルでアスペって呼ばれてるからアスペって表現がすきなのかな?
2019/02/13(水) 21:01:22.86ID:YO+Q/UYy
>>559
いやいやおまえがアスペだろ?

と認定合戦してうやむやにする流れ
2019/02/13(水) 21:04:33.55ID:EiqhVIK2
スレタイを理解出来てない奴は大体アスペ
2019/02/13(水) 21:09:34.77ID:AWowQJAL
スレタイに沿ってスレが進行しないと気が済まないのも発達障害っぽい
565login:Penguin
垢版 |
2019/02/13(水) 21:11:36.10ID:kaGPjfeh
単芝くんは言葉の端々にお顔真っ赤感を感じさせる文才があるよ。今は中学生位だと思うけど大きくなったらそんな文才を活かせる職に就くといいよ。
どんな所にニーズあるかすぐに思いつかないけどね。
2019/02/13(水) 21:16:06.10ID:EiqhVIK2
アスペをNG出来ない無能なアスペは死んだ方がいいよw
2019/02/13(水) 21:31:28.87ID:w6D/bnv4
>>523
趣味のプログラムなんですが、
主に大量のファイルのファイル名管理やファイル操作をCで書きます。
簡単なCUIプログラムなんで、IDEはNetBeansで充分過ぎます。

ファイル名管理は、Windowsだと標準関数でやりづらいんですよ。
Win32APIは個人でいつ使えなくなるか分からんし。
Linuxではフツーに標準関数でこなせてラク。

find, grep などのUNIXコマンドもフツーに使えるのも良いです。
それらをsystem();関数で呼んだりしてラクさせてもらってます。
Windowsだとどうも…。

また、ネット動画のファイル名管理では動画IDで管理していて、
そのIDが大小文字ありなんですね。
重複があるんで、Windowsだと決定的に話にならないんですよ。

まあスレ的には普及に寄与する理由として弱いだろうけど。
2019/02/13(水) 21:59:20.67ID:myiHhu3Y
やっぱりOSのせいじゃなかった
2019/02/13(水) 22:13:31.25ID:YO+Q/UYy
> ファイル名管理は、Windowsだと標準関数でやりづらいんですよ。

具体的にどういったとこが?
同名ファイルの存在検査とかは最悪プラットフォーム別にプラグマ切って
小文字にして比較で済むよな?

> Win32APIは個人でいつ使えなくなるか分からんし。

根拠は? 使えなくなったAPIがあるってんならとっくに大問題になってる筈だが
570login:Penguin
垢版 |
2019/02/13(水) 22:58:00.05ID:6XdlD1VE
Win32APIで使えなくなったのってあったっけ?
同じAPIなのにバージョン変わると動作がかわるLinuxのが使えないよ、怖くて。
2019/02/13(水) 23:05:00.29ID:jVdtQTxB
http://gs.statcounter.com/os-market-share/desktop/japan/#monthly-200901-201901

Windowsの終わりの始まり
2019/02/13(水) 23:06:21.04ID:c4cpl6WS
システムコールもAPIも味噌糞かカオス
573login:Penguin
垢版 |
2019/02/13(水) 23:11:19.18ID:6XdlD1VE
APIだシステムコールだ、なんてレイヤーでなくてもっとユーザよりのレイヤーですらまともじゃないからね、Linuxは。
Windowsだとマウスダウンがはっせいしただけではクリックイベントは発生しない。
Linuxだと、クリックイベント(に相当するもの)がマウスダウンで発生したりマウスアップで発生したり統一されてない。
これは使うほうからすると「ザケンなごらぁ!」だが、誰にどう文句を言っていいのかわからん。
なので「こんなもの使えるか!」と見捨てられる。
そういう小さい「ザケンなゴラァ!」の積み重ねでLinuxは使いにくいって評判が確立してる(そしてそれは揺るぎようがない事実

Windowsと比べる比べない以前に、ゴミなんだよ、Linuxって。
その事実に目をつぶってるからいつまでたっても3流のままなんだよな。
2019/02/13(水) 23:17:53.42ID:OJYq5YvN
>>564
スレタイに沿ってと言うなら「この板の趣旨に沿わない、スレタイ」は如何がなものかなと。
なのでスレの状況がカオスになっても不思議じゃないけど少なからず有用な情報があったり。

>>569
>Win32APIは個人でいつ使えなくなるか分からんし。
他び部分は納得できるけど、この部分は自分も、どのような根拠があるのかと質問したい。
575login:Penguin
垢版 |
2019/02/13(水) 23:18:40.57ID:6XdlD1VE
まぁ、あと、HDD増設したとしよう。
Windowsならコントロールパネルの管理ツールの・・・とGUIだけでマウントしてフォーマットしてドライブレターを割り当てられる。
ドライブレター割り当てないで C:\Users\User の下にマウントすることもできる。

Linuxだといきなり「ターミナル開いてmountコマンドを・・・」となる。
あまりにも使いにくいでしょ。
/dev/ほにゃらら〜 を /devほにゃらら〜a としてmountしてから、/mnt 配下なり/home配下なりに「もう一度」mountしなきゃならない。
fstabに登録してないとどうなる? 迷子になる。 「ザケンなゴラァ!」再びだ。

Linuxが使いやすいとかお世辞であっても言えない。
それが現実だよ。
2019/02/13(水) 23:21:24.52ID:OJYq5YvN
×)他び部分は納得できる ・・・キーが一個ズレてた。
○)他の部分は納得できる
2019/02/13(水) 23:28:30.07ID:c4cpl6WS
OSまたいでポーティングされるAPIは同じ運命をたどる
デバイスのコントロールも単に無知なだけだ
2019/02/13(水) 23:59:46.62ID:TDKiyUyu
いまだにC:かよ。
2019/02/14(木) 00:01:08.61ID:fROCUCOL
>>575
あれ俺gpartedでやったような…
違ったかな
2019/02/14(木) 00:07:00.95ID:WjJjQPyO
ドザはコマンドにビビり杉。
2019/02/14(木) 00:07:59.45ID:V0EEC3SW
>>575
実は、DOS のコマンドは、もっと便利だったんだよ。
ドライブとディレクトリの相互対応、ドライブ名の付け替えなどが、
subst, join, assignというもので非常に簡単なパラメータを使って
とても簡単に行えた。だから DOS は人気が有った。ところが、
Windows はそれらがなくなった。

カーネルと「ドライバ」を分けるという概念を持ち込んだのは、DOS が世界初だと聞いたことがある。
config.sys というとても分かりやすくて短い設定ファイルの中で、とても分かりやすい書き方で
ドライブをインストールする事が出来た。
DEVICE=xxxx
みたいな、たった1行で。指定するパラメータもとても分かり易く簡単だった。

しかも、起動後に adddrv なるコマンドでインストールできた。
確か、adddev というものもあった。

Linux ではこれらとはまるっきり異なって、煩雑。
582567
垢版 |
2019/02/14(木) 00:09:53.21ID:UdPgNzIw
>>569
> > ファイル名管理は、Windowsだと標準関数でやりづらいんですよ。
> 具体的にどういったとこが?

WindowsでCUIプログラムで標準関数を使うと
S-JISじゃないファイル名は「????」みたいになって扱えませんよね。
Win8.1以降は知らんけど。

> 同名ファイルの存在検査とかは最悪プラットフォーム別にプラグマ切って
> 小文字にして比較で済むよな?

"犬の動画-dougasite.com-rMcEwxZ6W2I.mp4"
"猫の動画-dougasite.com-RMCeWXz6w2i.mp4"
みたいなのが同じファイルとして扱われてしまいます。

> > Win32APIは個人でいつ使えなくなるか分からんし。
> 根拠は? 使えなくなったAPIがあるってんならとっくに大問題になってる筈だが
と
>>574
> >Win32APIは個人でいつ使えなくなるか分からんし。
> 他び部分は納得できるけど、この部分は自分も、どのような根拠があるのかと質問したい。

「将来、使えなくなるかも知れない」と俺は言ったんじゃなくて、
Win32APIが(無償・安価な開発環境も含めて)、俺が生きている間使えるのか「保証がない」。
使えなくなる日が来るのか「分からない」。
だから安心して使ってらんないってことです。
2019/02/14(木) 00:11:00.71ID:6unOVxzI
config.sys懐かしー
2019/02/14(木) 00:11:26.96ID:V0EEC3SW
誤:ドライブをインストールする事が出来た。
正:ドライバをインストールする事が出来た。

FDやHDDや「ドライブ」自体は確か、基本的なものは何もしなくても
使える状態だったかも知れない。 つまり、mount が不要だった。

デフォルト状態で基本的なことが出来て、なおかつ、細かい設定がしたい
場合には、config.sys に書くようなやり方だった。しかも、ずっと簡単な
書式でとても分かりやすかった。
2019/02/14(木) 00:13:07.67ID:WjJjQPyO
じゃあfstabも理解できるだろ。
2019/02/14(木) 00:15:22.50ID:WjJjQPyO
FDD固定にしちまったからいまだにC:なんてことやってるんだよ。
2019/02/14(木) 00:16:01.97ID:fROCUCOL
宗教の違い?
勝手にマウントされないLinuxをはじめて触ったとき、なんかセキュアっぽーいと逆に感心した記憶がある
ぽい、だからな
2019/02/14(木) 00:16:48.10ID:UdPgNzIw
>>582に追加

"犬の動画-dougasite.com-rMcEwxZ6W2I.mp4"
が既にあるところに
"犬の動画-dougasite.com-RMCeWXz6w2i.mp4"
は保存できませんよね?
Windowsは。

Linuxは出来ます
2019/02/14(木) 00:18:32.28ID:V0EEC3SW
>>585
fstab は config.sys とは違って危険を感じる。

config.sys の場合、もし間違って起動できなくなっても、FD を一枚入れれば
当時の遅い FDD でも20秒も待てば起動出来た。だから、安心だった。

ところが、Linuxは失敗したらめちゃくちゃになって、OS全体の再インストール
を余儀なくされてしまうかもしれない。Windows もそういう感じなところあるけど。

ある意味で、LinuxもWindowsも、どっちもDOSより使い勝手が下がってるかも。
2019/02/14(木) 00:19:33.54ID:WjJjQPyO
windowsは変に簡単にしたり自動にしたりするところが難しい。
2019/02/14(木) 00:21:36.80ID:V0EEC3SW
fstab が怖いのは、-xxx みたいなオプションではなく、コマンドラインの「数え位置」
で意味が決まっているところ。

だから、わずかな間違いも許されない感じ。まるで、構造体が使えない
マシン語時代見たいな感じ。MS-DOS とはまるっきり違う。MS-DOS は、
もっと分かりやすかった。
2019/02/14(木) 00:25:05.26ID:WjJjQPyO
慣れてないだけかもな、
まぁ、嫌ならやめとけ。
2019/02/14(木) 00:27:56.71ID:UdPgNzIw
>>591
> fstab が怖いのは、-xxx みたいなオプションではなく、コマンドラインの「数え位置」

「数え位置」?
パーティションの表記が/dev/sda2みたいになっているのは危ない!
…というのであれば、ご安心を。

いまうちのDebian9 stableの/etc/fstabを見たけど
パーティションごとに固有のUUIDで表記されています。
2019/02/14(木) 00:29:37.54ID:V0EEC3SW
>>592
fail safe の概念が、MS-DOS の方が合理的だったんだ。

Linux の場合、sudo でそれをやろうとしてるけど、sudo して edit
してる場合は「細心の注意を払って書けよ」という感じで一切の間違いも
許されない感じがする。だからシンドイ。

DOSは、間違っても、バックアップの FD をさせばすぐに直せたので、
何度でも間違うことが出来た。それでもシステムが完全破壊れたりすることは
なかった。

Linux は違う。間違ったら最後。ちょっとやそってでは復旧することは出来ない場合があると思う。
2019/02/14(木) 00:32:34.50ID:V0EEC3SW
>>593
>パーティションごとに固有のUUIDで表記されています。
このUUIDというのもいただけない。自分が考えた名前ではなく、機械が勝手に
ランダムにつけためちゃくちゃな名前なので、これまた、使い勝手が悪い。

あと、上で言っていたことは、それとは違って、
xxxx a1 a2 a3 a4 a5 a6

みたいな「位置」で役割が決まってしまっていること。実はこれは緊張する。
2019/02/14(木) 00:36:54.60ID:V0EEC3SW
Linuxの fstabは、非常に古い時代の伝統を引きづってるかんじ。
「構造体」の概念が導入される前の BASIC の配列みたいな感じで、
a[0], a[1], a[2], a[3] のように番号でパラメータを「操ってる」感じ。

DOS は、それとは全然違っていて、-xxx=yyy のようになっていて、
xxx に指定したい内容を言葉で指定する感じだったから、覚えやすいかった。
いわば、DOSは、C言語の構造体のようにメンバ名で変数を指定する感じ。

Linux は、配列の「添え字(数値)」で変数を指定する感じ。

DOSより古いシキタリに従っている気がする。
2019/02/14(木) 00:38:10.45ID:WjJjQPyO
>>594
危険なことを危険なことと認識している人間(su)
がやるようになってるんだけどな。
2019/02/14(木) 00:38:29.84ID:UdPgNzIw
>>595
> xxxx a1 a2 a3 a4 a5 a6

それはxxxxの作りがそうであるだけで、
MS-DOSでもそういう引数の仕様の例はあると思うんですが、、
具体例は出せないけど
2019/02/14(木) 00:40:01.86ID:zc0uCc4h
autofsやudevなんかは実装されて久しいけど
2019/02/14(木) 00:41:21.66ID:V0EEC3SW
>>597
どんなに優秀な人でもミスはする。

Linuxは、sudo 中は「絶対をミスをするな」という思想になってるので怖い。

MS-DOS の場合は、人間はミスをすることを前提にしていて、ミスしても
すぐとり戻せるようになっていることで「カバー」する思想だった気がするする。

この設計思想の違いが、Linuxが普及しない一つの原因かもしれない。

だから今後、Wine が発展していっても、Linux ではなく、何か別の OS
に移行していくかもしれない。
2019/02/14(木) 00:42:36.15ID:V0EEC3SW
>>598
>それはxxxxの作りがそうであるだけで、

Linuxでは、ドライブの mount という誰でも避けて通れないところで、そう
なってる。fstab がそう。
2019/02/14(木) 00:45:09.27ID:zc0uCc4h
事実誤認が激しすぎる
2019/02/14(木) 00:45:30.46ID:WjJjQPyO
>>600
入力に忠実なだけだろうな。
2019/02/14(木) 00:48:19.15ID:V0EEC3SW
これを見てほしい。

hda1 とか hda4 とかも分かりにくい。その前の「/dev/」も分かりにくい。
「/mnt/」 も分かりにくい。どっちかどっちか分からなくなることがある。
ディストリによっても違っている。その後の「1列目」・・・
のところが、「配列」みたいに古い時代を感じさせると言っていた物。

http://www.linux-beginner.com/linux_kihon64.html

その設定ファイルは「/etc/fstab」となります。
以下のように記述されています。

/dev/hda4 / ext3 defaults 1 1
/dev/hda1 /boot ext3 defaults 1 2
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
/dev/hda2 /var ext3 defaults 1 3
/dev/hda3 swap swap defaults 0 0


1列目・・・デバイス名
2列目・・・マウントポイント
3列目・・・ファイルシステム
4列目・・・マウント時のオプション
5列目・・・ファイルシステムをdumpする必要があるか否かの指定
     「0」または無記述の場合はdump不要のファイルシステム
      であると見なされる。
6列目・・・システム起動時にfsckチェックを行うか否かの指定
「0」の場合はチェックを行わない。ルートファイルシステム
でチェックを行う場合は「1」を指定する。
ルートファイルシステム以外でチェックを行う場合は「2」 を指定する。
2019/02/14(木) 00:50:28.10ID:V0EEC3SW
まず、「4列目」がどこであるかは、物凄く注意力を必要とする。
そして、その中がこんななってる:
noauto,owner,ro

この「,」の後に空白を入れてしまったら、「列」がずれてとんでもない
結果になる。1列ずれてしまう。
2019/02/14(木) 00:52:36.64ID:WjJjQPyO
>>605
この世界点一つ違うのは大変なことだよ。
2019/02/14(木) 00:53:33.53ID:V0EEC3SW
/ があるのもまた列が分かりにくくしてる。

/dev/hda4/ {
1: a;
2: b;
3: c;
・・・
};
みたいな指定の仕方だったらまだミスしにくかったのに。
JSONみたいだけどね。番号でもまだ分かりやすい。

DOSも設定ファイルがあったけど、↑みたいにちゃんとパーサーがしっかり作って
あるものが多かったんだ。だからミスしにくかった。

一方、Linuxは見てのとおり、human error を助長するような書き方を強制される。
2019/02/14(木) 00:55:10.47ID:zc0uCc4h
フェールセーフもユーザの気持ちひとつ
選択肢は腐る程用意されている
2019/02/14(木) 00:59:13.13ID:zc0uCc4h
windowsのinfファイルとかはさぞ簡素で間違えないようになってるんでしょうね
単なる嫌味だけど
2019/02/14(木) 01:02:09.86ID:WjJjQPyO
>>607
ドライブ増えたら行増えそう。
2019/02/14(木) 01:56:49.38ID:CzfI6z8x
チョコ https://i.imgur.com/Eh4M9b6.jpg
2019/02/14(木) 03:04:04.33ID:M69vezkq
>>582
ファイル名の扱いは、Windows で旧システムの標準関数を使うのであれば当然の結果です。
Linux でも古い glibc だと対応しきれないところがあります。

いつ使えなくなるか分からん というのは全てにおいて当てはまります。未来は誰にもわかりませんw
例えば、カーネルにセキュア的な問題が発生すれば、古いカーネルの使用は推奨されなくなり新しいカーネルに置き換えられますので、古いカーネルだけにしか存在しない機能があれば、新しいカーネルでは使えなくなります。API やライブラリでも同様です。
2019/02/14(木) 06:24:51.19ID:zhrxl/2d
>>611
グロ
ドザによる荒らし
614login:Penguin
垢版 |
2019/02/14(木) 08:04:47.88ID:js66+JYG
fstabの文句を言ってる奴は正に三輪車windowsがお似合い。マヌケな自分のケツを守って欲しいなら過保護なママンの言う事を選択肢のないokボタンで連打してればいいと思うよ。
2019/02/14(木) 09:26:51.66ID:1+AM0PED
増設した内蔵HDDを自動マウントしないアホすぎるOS
Windows3.1以下
何十年遅れてるの?
2019/02/14(木) 09:39:06.04ID:WjJjQPyO
自動で/devにぶら下がってるやろ、
あとはお好きなところにmountするだけ。
その後も使いたいならfstabに書けばいい。
何でもかんでも自動化すればいいってもんでもない。
2019/02/14(木) 09:56:12.59ID:WjJjQPyO
windowsの自動マウントがどうなってるのか知らんが
自分のシステムに合わせようとしたとき
自動でされると一度外さなきゃならないでしょ。
2019/02/14(木) 10:03:37.73ID:lLkA/6sF
技術の問題じゃなくて、思想の違いだよな
2019/02/14(木) 10:34:23.98ID:1+AM0PED
WIndowsだとな、ひとつ間違えば起動するらしなくなる設定ファイルをユーザーにいじらせない
という常識的設計になってるんですわ。これは糞みてぇなマックやiosですらそうなってる

Linuxはカジュアルにアブねぇファイルをユーザーにゴニョゴニョさせる
というかそれをいの一番にすすめる頭のおかしいメンターに問題がある
どーでもいいファイルと重要なファイルを同列に扱わせるのは思想とは言わん。ただのバカ

>>616
じゃぁお前のLinux機のfstab、うちのばーちゃんにいじらせるけどいいよな?
2019/02/14(木) 10:43:02.82ID:1+AM0PED
つーかさぁ「明らかに分かってない奴」にはまずGUIのツールをすすめろよ
設定の大元の文字列をいじらせるのは最終手段だろが

スマホしか経験なくてキーも打てない若い世代に
コマンド打たせるとか無理って想像力も働かねぇのか

今後デスクトップでLinuxが普及する可能性はゼロだよどー考えても
2019/02/14(木) 11:05:47.35ID:0fOpBnJ+
>>620
それだけでなく、fstab の場合、カンマ「,」の後ろに空白を1つ入れただけで
起動しなくなる可能性がある。空白は見落としやすい。

自分はプログラム経験が長いが、空白を1つ入れただけで完全に動作がしないような
プログラミング言語は珍しい。仮にどうしてもそういう仕様にせざるを得ない場合は、
通常、コンパイラがエラーを出すようになっている。Linuxのfstabはそうなってない
のが大問題。プログラマは、コンパイラのエラー判定の力を大いに借りることによって
安全なプログラムを書いている。自分の注意力に頼らず、いかに処理系にミスを
見抜かせるかがプログラマの真の力ともいえる。でも、Linuxではそれがしにくい。
2019/02/14(木) 11:21:22.50ID:Gq2vAiq6
fstabミスったらUSBメモリインスコ済Puppy出撃でしょ
何言ってんだこの人達って感じ
2019/02/14(木) 12:24:16.12ID:/dNdDep6
fstabならMintならGUIで楽ちんだよ。
2019/02/14(木) 12:51:52.97ID:+a5nWrXs
>>621
不正なところに空白入れたら、コンパイルエラーになって
完全に動かなくなる言語って、ほとんどの言語でしょ?
625login:Penguin
垢版 |
2019/02/14(木) 12:58:40.20ID:V0EEC3SW
>>624
Script言語ではエラーが出ないこともあるが、C/C++ ではエラーが出ることが多い。

例えば、fstab の場合だと、4列目は、二重引用符で囲って、
"noauto,owner,ro"
と書く使用だったら、まだましだった。

しかしそれでも、列の順番だけでパラメータの意味を決めている事自体が
問題だと思う。
2019/02/14(木) 13:01:52.83ID:V0EEC3SW
>>624
あー。

「コンパイルエラーになる」のは良い。
「書いた時点で(そもそもコンパイルしないので)エラーが出ないのに、
 起動時になって不具合が発覚する、または、原因不明でめちゃくちゃになる」
ことが問題。Linuxは後者になってる。
2019/02/14(木) 14:54:09.10ID:+a5nWrXs
fstabをチェックすればいいだけだろ。馬鹿なのかな?
2019/02/14(木) 14:59:39.85ID:lLkA/6sF
fstabってデスクトップでもサーバーでも同じでしょ、ついでに言えばBSD系もだったっけ?

サーバーでUNIX系がシェアあることに異論はないはずで、サーバーでは問題になってないのに、
なんでデスクトップになると途端に問題になるわけ?
よっとよくわかんない
2019/02/14(木) 15:08:31.17ID:46JA5DdA
サーバとデスクトップじゃ想定するべき開発者のスキルレベルも違うって話だろ
より低レベルの開発者でも問題が起きないように配慮した作りにするべきってこと
2019/02/14(木) 15:18:30.13ID:0fOpBnJ+
サーバー管理者は、fstab や .htaccess みたいな configuration file の
中身を設定する事を専門とする職業みたいななところがあって、それで
生計をたてているとも言えなくもない。

一方、プログラマはアプリやツール、ゲームなどを作る専門家であって、
設定ファイルを設定しているだけで暮らしていけるわけじゃないから、
それに時間を避けない。
2019/02/14(木) 15:21:17.09ID:lLkA/6sF
だったらプログラマらしく、要望送ればいいじゃん
2019/02/14(木) 15:23:30.65ID:46JA5DdA
要望なんて聞いてもらえたらラッキー程度ものだしな
本当に必要なら自分で実装しろが正解
2019/02/14(木) 15:36:07.81ID:Fk0ckjw0
自分で実装したって大元がパッチ受け入れるかは向こう次第だしな
とくに古いもんほど変更して余計なリスク増やしたくないってのが強くなるし

かといってアプデのたびに自分でパッチ当ててビルドするのもめんどいし現実は厳しい
2019/02/14(木) 15:45:35.61ID:46JA5DdA
パッチ当ててビルドなんてスクリプト作ってしまえば何の面倒も無いけどな
毎回手作業でやってるような馬鹿がいるなら知らんけど
2019/02/14(木) 15:54:12.06ID:Fk0ckjw0
実際に自分で他人のコード弄った事が有るなら上流の変更との間でコンフリクトも起きるし向こうはこっちの変更なんか視界の外だからそう簡単な話じゃないこともわかるもんだけどなぁ
まあネットでイキるだけなら「スクリプトで楽ちん!」とか言ってりゃそれで良いんだろうけど
2019/02/14(木) 16:14:45.75ID:VIZ7D5NA
パッチの当て方によるよ
うちはあるコマンドに独自の機能を盛り込むためのパッチがあるけどここ数年はメンテフリーだよ
ソースファイルまるごと置き換えとか単純なことしちゃうとダメだろうね
2019/02/14(木) 16:41:16.08ID:WjJjQPyO
>>619
fstabは管理者権限いるんだよ。
まぁデスクトップならユーザー=管理者だけど。
2019/02/14(木) 17:03:03.35ID:FxjjlJwL
ちょっとmountのソース(ユーザーランドの方)読んでみたけどfstabパースしてんのはtab_parse.c:mnt_parse_table_line()あたりか
この手のツールはほんとシンプルでサクサク読めるね

まあ逆に言えばそれだけ原始的なんだけど
2019/02/14(木) 17:38:40.08ID:+a5nWrXs
はぁ?だからfstabを修正して
fstabのファイルチェックをしないで
再起動するのが悪いだけじゃん
2019/02/14(木) 18:27:17.58ID:0fOpBnJ+
>>639
fstab のファイルチェックってどうやんの?
2019/02/14(木) 18:56:37.10ID:+a5nWrXs
ぐぐれかす
2019/02/14(木) 19:17:05.99ID:vR+IItb9
ミニスカートで置換された女に「そんな格好で男を挑発するのが悪い!」とか言う老害みたいだなw
2019/02/14(木) 19:35:08.93ID:lLkA/6sF
置換はせんが、視線はキョドるかも
644login:Penguin
垢版 |
2019/02/14(木) 19:54:45.30ID:Xi77pZvT
ここ見てると、つくづくLinuxが普及しないのがわかるわ。
Linuxマンセーなユーザーが気持ち悪すぎる。
2019/02/14(木) 20:05:31.36ID:cxw0zHk1
いやいやLinux板まで来てLinuxをディスる御仁には勝てませんぜ
2019/02/14(木) 20:06:18.27ID:/SVqmg04
Linuxデスクトップが普及するわけない事情を体現してるなw>ID:+a5nWrXs
2019/02/14(木) 20:07:47.41ID:gFhg0cuY
ぃぬx板でWindowsマンセーのほうがキモいだろ
アウェーなのに
2019/02/14(木) 21:04:06.29ID:GR6EmLQv
>>644
Linux信者=知恵遅れ=まともな職に就けなかった底辺=カネが無い=Windowsを買えない=Linuxしか使えない

要するに地球上のゴミクズ
2019/02/14(木) 21:10:22.21ID:cxw0zHk1
>>648
と言うか、レッテル貼り大好きだね
2019/02/14(木) 21:27:17.49ID:N+gwRau0
>>648
「Windowsを買えない」
Windowsを買ったことないな、ノートもデスクトップも。

既製品のPCだと普通は入ってるから
2019/02/14(木) 21:31:31.01ID:/SVqmg04
狂信者はなぜスレタイを理解できないのか
2019/02/14(木) 21:36:10.71ID:GR6EmLQv
>>650
底辺はそのPCを買えないから化石の様なPCにLinux入れて使っているんだよな
地球上の韓国人だわ
2019/02/14(木) 22:15:16.79ID:QyO87vLI
嘘と言ってもいい様なWinディスの否定をWindowsマンセーという事にしてるだけ
■ このスレッドは過去ログ倉庫に格納されています

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