デスクトップでLinuxが普及する訳ないと思った時 10
■ このスレッドは過去ログ倉庫に格納されています
fstab が怖いのは、-xxx みたいなオプションではなく、コマンドラインの「数え位置」
で意味が決まっているところ。
だから、わずかな間違いも許されない感じ。まるで、構造体が使えない
マシン語時代見たいな感じ。MS-DOS とはまるっきり違う。MS-DOS は、
もっと分かりやすかった。 >>591
> fstab が怖いのは、-xxx みたいなオプションではなく、コマンドラインの「数え位置」
「数え位置」?
パーティションの表記が/dev/sda2みたいになっているのは危ない!
…というのであれば、ご安心を。
いまうちのDebian9 stableの/etc/fstabを見たけど
パーティションごとに固有のUUIDで表記されています。 >>592
fail safe の概念が、MS-DOS の方が合理的だったんだ。
Linux の場合、sudo でそれをやろうとしてるけど、sudo して edit
してる場合は「細心の注意を払って書けよ」という感じで一切の間違いも
許されない感じがする。だからシンドイ。
DOSは、間違っても、バックアップの FD をさせばすぐに直せたので、
何度でも間違うことが出来た。それでもシステムが完全破壊れたりすることは
なかった。
Linux は違う。間違ったら最後。ちょっとやそってでは復旧することは出来ない場合があると思う。 >>593
>パーティションごとに固有のUUIDで表記されています。
このUUIDというのもいただけない。自分が考えた名前ではなく、機械が勝手に
ランダムにつけためちゃくちゃな名前なので、これまた、使い勝手が悪い。
あと、上で言っていたことは、それとは違って、
xxxx a1 a2 a3 a4 a5 a6
みたいな「位置」で役割が決まってしまっていること。実はこれは緊張する。 Linuxの fstabは、非常に古い時代の伝統を引きづってるかんじ。
「構造体」の概念が導入される前の BASIC の配列みたいな感じで、
a[0], a[1], a[2], a[3] のように番号でパラメータを「操ってる」感じ。
DOS は、それとは全然違っていて、-xxx=yyy のようになっていて、
xxx に指定したい内容を言葉で指定する感じだったから、覚えやすいかった。
いわば、DOSは、C言語の構造体のようにメンバ名で変数を指定する感じ。
Linux は、配列の「添え字(数値)」で変数を指定する感じ。
DOSより古いシキタリに従っている気がする。 >>594
危険なことを危険なことと認識している人間(su)
がやるようになってるんだけどな。 >>595
> xxxx a1 a2 a3 a4 a5 a6
それはxxxxの作りがそうであるだけで、
MS-DOSでもそういう引数の仕様の例はあると思うんですが、、
具体例は出せないけど autofsやudevなんかは実装されて久しいけど >>597
どんなに優秀な人でもミスはする。
Linuxは、sudo 中は「絶対をミスをするな」という思想になってるので怖い。
MS-DOS の場合は、人間はミスをすることを前提にしていて、ミスしても
すぐとり戻せるようになっていることで「カバー」する思想だった気がするする。
この設計思想の違いが、Linuxが普及しない一つの原因かもしれない。
だから今後、Wine が発展していっても、Linux ではなく、何か別の OS
に移行していくかもしれない。 >>598
>それはxxxxの作りがそうであるだけで、
Linuxでは、ドライブの mount という誰でも避けて通れないところで、そう
なってる。fstab がそう。 これを見てほしい。
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」 を指定する。 まず、「4列目」がどこであるかは、物凄く注意力を必要とする。
そして、その中がこんななってる:
noauto,owner,ro
この「,」の後に空白を入れてしまったら、「列」がずれてとんでもない
結果になる。1列ずれてしまう。 >>605
この世界点一つ違うのは大変なことだよ。 / があるのもまた列が分かりにくくしてる。
/dev/hda4/ {
1: a;
2: b;
3: c;
・・・
};
みたいな指定の仕方だったらまだミスしにくかったのに。
JSONみたいだけどね。番号でもまだ分かりやすい。
DOSも設定ファイルがあったけど、↑みたいにちゃんとパーサーがしっかり作って
あるものが多かったんだ。だからミスしにくかった。
一方、Linuxは見てのとおり、human error を助長するような書き方を強制される。 フェールセーフもユーザの気持ちひとつ
選択肢は腐る程用意されている windowsのinfファイルとかはさぞ簡素で間違えないようになってるんでしょうね
単なる嫌味だけど >>582
ファイル名の扱いは、Windows で旧システムの標準関数を使うのであれば当然の結果です。
Linux でも古い glibc だと対応しきれないところがあります。
いつ使えなくなるか分からん というのは全てにおいて当てはまります。未来は誰にもわかりませんw
例えば、カーネルにセキュア的な問題が発生すれば、古いカーネルの使用は推奨されなくなり新しいカーネルに置き換えられますので、古いカーネルだけにしか存在しない機能があれば、新しいカーネルでは使えなくなります。API やライブラリでも同様です。 fstabの文句を言ってる奴は正に三輪車windowsがお似合い。マヌケな自分のケツを守って欲しいなら過保護なママンの言う事を選択肢のないokボタンで連打してればいいと思うよ。 増設した内蔵HDDを自動マウントしないアホすぎるOS
Windows3.1以下
何十年遅れてるの? 自動で/devにぶら下がってるやろ、
あとはお好きなところにmountするだけ。
その後も使いたいならfstabに書けばいい。
何でもかんでも自動化すればいいってもんでもない。 windowsの自動マウントがどうなってるのか知らんが
自分のシステムに合わせようとしたとき
自動でされると一度外さなきゃならないでしょ。 WIndowsだとな、ひとつ間違えば起動するらしなくなる設定ファイルをユーザーにいじらせない
という常識的設計になってるんですわ。これは糞みてぇなマックやiosですらそうなってる
Linuxはカジュアルにアブねぇファイルをユーザーにゴニョゴニョさせる
というかそれをいの一番にすすめる頭のおかしいメンターに問題がある
どーでもいいファイルと重要なファイルを同列に扱わせるのは思想とは言わん。ただのバカ
>>616
じゃぁお前のLinux機のfstab、うちのばーちゃんにいじらせるけどいいよな? つーかさぁ「明らかに分かってない奴」にはまずGUIのツールをすすめろよ
設定の大元の文字列をいじらせるのは最終手段だろが
スマホしか経験なくてキーも打てない若い世代に
コマンド打たせるとか無理って想像力も働かねぇのか
今後デスクトップでLinuxが普及する可能性はゼロだよどー考えても >>620
それだけでなく、fstab の場合、カンマ「,」の後ろに空白を1つ入れただけで
起動しなくなる可能性がある。空白は見落としやすい。
自分はプログラム経験が長いが、空白を1つ入れただけで完全に動作がしないような
プログラミング言語は珍しい。仮にどうしてもそういう仕様にせざるを得ない場合は、
通常、コンパイラがエラーを出すようになっている。Linuxのfstabはそうなってない
のが大問題。プログラマは、コンパイラのエラー判定の力を大いに借りることによって
安全なプログラムを書いている。自分の注意力に頼らず、いかに処理系にミスを
見抜かせるかがプログラマの真の力ともいえる。でも、Linuxではそれがしにくい。 fstabミスったらUSBメモリインスコ済Puppy出撃でしょ
何言ってんだこの人達って感じ >>621
不正なところに空白入れたら、コンパイルエラーになって
完全に動かなくなる言語って、ほとんどの言語でしょ? >>624
Script言語ではエラーが出ないこともあるが、C/C++ ではエラーが出ることが多い。
例えば、fstab の場合だと、4列目は、二重引用符で囲って、
"noauto,owner,ro"
と書く使用だったら、まだましだった。
しかしそれでも、列の順番だけでパラメータの意味を決めている事自体が
問題だと思う。 >>624
あー。
「コンパイルエラーになる」のは良い。
「書いた時点で(そもそもコンパイルしないので)エラーが出ないのに、
起動時になって不具合が発覚する、または、原因不明でめちゃくちゃになる」
ことが問題。Linuxは後者になってる。 fstabをチェックすればいいだけだろ。馬鹿なのかな? fstabってデスクトップでもサーバーでも同じでしょ、ついでに言えばBSD系もだったっけ?
サーバーでUNIX系がシェアあることに異論はないはずで、サーバーでは問題になってないのに、
なんでデスクトップになると途端に問題になるわけ?
よっとよくわかんない サーバとデスクトップじゃ想定するべき開発者のスキルレベルも違うって話だろ
より低レベルの開発者でも問題が起きないように配慮した作りにするべきってこと サーバー管理者は、fstab や .htaccess みたいな configuration file の
中身を設定する事を専門とする職業みたいななところがあって、それで
生計をたてているとも言えなくもない。
一方、プログラマはアプリやツール、ゲームなどを作る専門家であって、
設定ファイルを設定しているだけで暮らしていけるわけじゃないから、
それに時間を避けない。 要望なんて聞いてもらえたらラッキー程度ものだしな
本当に必要なら自分で実装しろが正解 自分で実装したって大元がパッチ受け入れるかは向こう次第だしな
とくに古いもんほど変更して余計なリスク増やしたくないってのが強くなるし
かといってアプデのたびに自分でパッチ当ててビルドするのもめんどいし現実は厳しい パッチ当ててビルドなんてスクリプト作ってしまえば何の面倒も無いけどな
毎回手作業でやってるような馬鹿がいるなら知らんけど 実際に自分で他人のコード弄った事が有るなら上流の変更との間でコンフリクトも起きるし向こうはこっちの変更なんか視界の外だからそう簡単な話じゃないこともわかるもんだけどなぁ
まあネットでイキるだけなら「スクリプトで楽ちん!」とか言ってりゃそれで良いんだろうけど パッチの当て方によるよ
うちはあるコマンドに独自の機能を盛り込むためのパッチがあるけどここ数年はメンテフリーだよ
ソースファイルまるごと置き換えとか単純なことしちゃうとダメだろうね >>619
fstabは管理者権限いるんだよ。
まぁデスクトップならユーザー=管理者だけど。 ちょっとmountのソース(ユーザーランドの方)読んでみたけどfstabパースしてんのはtab_parse.c:mnt_parse_table_line()あたりか
この手のツールはほんとシンプルでサクサク読めるね
まあ逆に言えばそれだけ原始的なんだけど はぁ?だからfstabを修正して
fstabのファイルチェックをしないで
再起動するのが悪いだけじゃん >>639
fstab のファイルチェックってどうやんの? ミニスカートで置換された女に「そんな格好で男を挑発するのが悪い!」とか言う老害みたいだなw ここ見てると、つくづくLinuxが普及しないのがわかるわ。
Linuxマンセーなユーザーが気持ち悪すぎる。 いやいやLinux板まで来てLinuxをディスる御仁には勝てませんぜ Linuxデスクトップが普及するわけない事情を体現してるなw>ID:+a5nWrXs ぃぬx板でWindowsマンセーのほうがキモいだろ
アウェーなのに >>644
Linux信者=知恵遅れ=まともな職に就けなかった底辺=カネが無い=Windowsを買えない=Linuxしか使えない
要するに地球上のゴミクズ >>648
「Windowsを買えない」
Windowsを買ったことないな、ノートもデスクトップも。
既製品のPCだと普通は入ってるから >>650
底辺はそのPCを買えないから化石の様なPCにLinux入れて使っているんだよな
地球上の韓国人だわ 嘘と言ってもいい様なWinディスの否定をWindowsマンセーという事にしてるだけ はいはい。三輪車windowsのお子様はお庭でホゲホゲ頑張ってね。
多くのwindows三輪車のお子様のお陰で自転車に乗れる俺はいい飯を食えるよ。 スレタイの理解の前に、板の理解すらできてないとは、残念至極 Linuxをマンセーして他を嘘で貶めるって趣旨の板じゃねえだろ? WindowsをマンセーしてLinuxを嘘で貶めてるレスなんて皆無に等しい
あるってんならアンカーか引用 UbuntuとCentOS使ってるLinuxユーザだけど、
ここのLinuxマンセー信者はキモイと思うよ。
正直、Linuxマンセー信者は死ねって思ってるよ。
害悪にしからならないから >>658
いや、少なくとも俺は嘘なんかついてないし、マンセーもしてないよ
そもそもLinuxは普及しなくて当然だと思ってるし
だからレッテル貼りは止めなって Windowsは道具、Linuxは趣味
Windowsはボールペン、Linuxは万年筆、みたいなもんだ
そもそも住んでる場所が違うんだから普及するわけないだろ
それをなんでそんなところに住んでるんだって書き込み、バカげてると思わないか、って話だ Linuxが万年筆?
万年筆もどきの割りばし削っただけの「なんちゃって万年筆」じゃねーかよw
万年筆に例えられるデスクトップOSはBSDだよ。
ガキが指を血だらけにしながらいびつに削った鉛筆以下のゴミってのがLinuxにふさわしい例えだよ。 使いやすさでいけば iOS > MacOS > Android > Windows >>>(超えられない壁)>>> Linux ですからねぇ。
Windows10以下のごみって言う希少価値はあるけどね、Linuxには。 ここはwindowsから逃げ出したいけど逃げられない奴のたまり場ですね。 >>665
そりゃLinuxがゴミくず過ぎてWindowsの代替OSになりようがないからね。
逃げる先がないから逃げられれないんだよw >>660
マンセーもしてない = レッテル貼り に誘導してるだけ
>>657があたかも逆もあるかの様な書き方だったから
「存在するレスを証明しろ」と書いてるだけでレッテル貼りではない >>662
万年筆が高級だと思ってないか?
100均行ってこい、万年筆売ってっから
それに持ち歩けばわかるよ、誰も万年筆買わない理由が
それに万年筆よりボールペンのほうが技術が全然上で、しかも進歩が著しいからWindowsに例えたんだよ
なんでそれを逆にとって、Windowsを貶めようとしてることにしたいんだ?
逆に言えば、そうやって頑張ってWindowsを貶めようとしてることにしたがってんのは、キミだぜ?
なんでそんなにWindowsを貶めようという流れにしたいんだ? 鯖や開発の用途でしか使ってなくって、デスクトップ用途でも使える様になるのを
生温かい目で見守ってる層は少なくはないだろ
鯖用途でLinux ← そうだねWindowsより安上がりだね
デスクトップ用途でLinux ← wwwwww >>671
LinuxサーバーってWindowsより安上がりなの?
数年前、うちの会社で相見積もり取ったら、Windowsサーバーのほうか安く出されたんで導入したけど、たまたまかな >>664
Linuxユーザーだが、そりゃそうだ。
iOS = 1ユーザー : 1端末のみ
macOS = 普通、1ユーザー : 1端末で使う人が多い
Android = 1ユーザー : 1端末のみ
Windows = n人のユーザー : 1端末が多い
Linux = n人のユーザー : n個の端末に接続を想定している
1ユーザー、1端末は分かりやすい。
Windowsもログインしてしまえば1ユーザー、1端末。
Linuxは安い端末からみんなで一斉に、仮想的に1個のサーバーに見せかけたクラスター接続して冗長化したサーバー群に接続して仕事をやらせる。
UNIXとLinuxは馬鹿お断り。 linuxサーバーが安上がりっておかしい。linuxが無料ってことでしか評価できていない。
linuxデスクトップも普及してないのは導入と運用のハードルが高いだけで使える人には便利だよ。 つまりこういうことだ。
馬鹿にはLinuxは使えない。
まずもってインストールすらできず、そこでつまずくレベルの馬鹿もいる。
ここを突破できてもYouTube再生機までが関の山で、馬鹿にはこれ以上の使い道が理解できない。
別のPCを遠隔操作しろと言っても「はぁ?」となる。
→なんならWindowsを遠隔操作して、あたかも高性能Windowsマシンのように振る舞う「スクリーン」にもなるのに馬鹿だから理解できない。
馬鹿の視点から見れば、自分に使えない道具は確かにゴミ以下だろう。
ここの馬鹿から見た世界ではLinuxはゴミなんだよ。
はははははははははっ!!(笑) とんちの効かない等号不等号なんてバカ認定の鉄板だしな
自分も地頭の良いほうじゃないけど、ここで叩かれるアンチの地頭の低さにはいつも驚かされる
PCやOS、知識、経験以前の話 >>972>>675
表のサーバとか限定か そりゃイントラとかじゃ開発コストも運用コストも上がる
>>676
学習に時間を掛けりゃ大抵の健常者はLinux位使える様になる
ただ一部以外の人々はそこまでしてLinuxを使える様になった結果、
得られるリターンが見いだせないから使わないだけで・・・その結果がシェアにそのまんま現れてる windowsはユーザーがマヌケ前提の設計で、linuxはユーザーが賢い前提の設計なんで、ちょっと残念なオツムの人が使うと使えなくてゴミ判定するのは当然。
fstabの話でもあんな単純なフォーマットにチェックが必要なんて驚きの発想。
そんなマヌケ向け仕様に開発リソースを割くほど誰も暇じゃないよ。金くれるならやるけどね。 スキルが必要で使いにくいLinuxより、スキルなくても使える、そしてLinuxよりいろいろなことが「簡単に」できるwindowsが普及するのは当たり前。
「使いやすい」っていう道具に必要な条件をスポイルしてるゴミOSが普及するわけないだろw まぁ、LinuxはWindows10以下のゴミをずーっと続けてるから、未だに普及率1%超えられないんだよねw 要点はスキルがない人はwindows使ってろ事だろ。スキルがある人にはlinuxの方が楽なケースが多いよ。
お節介な強要もないし。 犬厨って 林 檎 と 白 い お 父 さ ん 犬 が大好きなア フォ ン厨の事ですよ。
でもアッポレOSはWindowsと違って恐怖のiesysとA gentBaseに感染しないから、
身に覚えのない誤 認 逮 捕をされないんだお(笑) >>684
そのLinux信者はWindows使いより知恵遅れ馬鹿しか居ねーんだよな 知恵遅れのバカの比率ならwindows信者の方が多いよ。その結果としてwindowsはマヌケ向け設計思想になってるわけだし。アプリ起動して使うだけの人にとっちゃwindowsで十分なんだしこんな所にまできて文句ぶーたれてる奴は末期症状なんだろね。 ID:/6l+jE0sの事を的確に分析してしまったな >>664
道具としてLinuxが一番使い難いと言ってるのにUbuntuとCentOSを使ってる理由は何故か?
BSDが優れてると判断(>>662)してるならBSDを使えば良い。使い難い道具を使うことはないだろ。 win10よりwin7がいいなんて話はmeやvistaの時にもあったし、経験済みの当事者にしちゃ歴史は繰り返すって感想が出てくる。
どうしてもwindowsで無ければならない要件がないならlinux使うのはありだと思うよ。それにcli覚えてシェルスクリプトやrubyやpythonぐらい読み書き出来るようになれば仕事の役に立つかもしれないし。
it系に進みたい学生さんは仮想でいいからlinuxとか使っておくといいよ。学習コストは高いけどね。 ■ このスレッドは過去ログ倉庫に格納されています