[過去ログ] Arch Linux 17 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
693: 2023/11/19(日)16:05 ID:IV9XDb4x(1/2) AAS
arch linux にarm版があると知り、疑問が生じました。
arm版archで、いままでのx64版archのアプリは動くのでしょうか。
PC初心者でよくわからないのですが
・ソフトウェアというのはOSのAPIを利用して動いている
・OSはCPUの命令セットをやり取りできるように作られている。
・よってOSはCPUの命令セットごとにプログラムが違う。
・しかしながら、そのOS間のAPIが同じであればソフトウェアも同じものが使える。
という認識なのですが、どなたかご教授戴けないでしょうか。
694: 2023/11/19(日)17:36 ID:gscetyNK(1) AAS
動かないからわざわざ別れてる
695: 2023/11/19(日)18:03 ID:Orr0tLpU(1) AAS
CPUの命令セット自体は普通のプログラムも普通に使ってるもんやで
ソースコードをコンパイル(&リンク)することでその対象のCPUのISA使った機械語を所定のフォーマットでまとめた実行ファイルになるわけやね
だからX86用にビルドされたもんはARMでは動かん
てかOSのAPI(システムコールみたいなカーネルとユーザランド間のAPI)を呼び出すのも機械語でレジスタに何積んでー〇〇命令呼び出してーみたいにしてるわけで
696(2): 2023/11/19(日)20:50 ID:IV9XDb4x(2/2) AAS
そうだったのですね。
確かに、あえてarm用とx86-64用で別れてる意味を考えたら「無理だから」というのが妥当ですよね。
また、コンパイラなどはソースコードを機械語に変換する為のもの、と言うのを伺って「インタープリタ言語が重宝されるのって結局Macやwindowsクロスプラットフォームで動くからだよね」と言うのを思い出しました。
それを考えると、コンパイラはクロスプラットフォーマットが無理ということですし、即ちwindows(x64)とMac(Arm)間でコンパイル済みのバイナリデータは共有出来ないということなので、armとx86-64では同じソフトは使えないということに納得がいきました。
教えてくださった方々、誠にありがとうございます。
697(1): 2023/11/20(月)10:20 ID:FxLnw6j4(1/2) AAS
ARMのCPUが載ったラズパイ3にはここに書いてある方法でArchLinuxをインストールできたよ。
698: 2023/11/20(月)10:20 ID:FxLnw6j4(2/2) AAS
外部リンク:archlinuxarm.org
699: 2023/11/20(月)11:06 ID:QR9y4+Cj(1) AAS
>>697
リンクまでご丁寧にありがとうございますm(._.)m
ラズパイだとスペックも限られてきますが、snapdragonのX eliteだかのノーパソが来年出るかもということで、それに入れてみたいなと思ってます。
700: 2023/11/20(月)21:18 ID:2hnzJ63s(1) AAS
debian teamがthinkpad x13sのサポートを試しているみたいだけれど安定動作するまでにはあとどれくらい時間が掛かるんだろうなあ…
701: 2023/11/21(火)00:04 ID:oF2lFSub(1/4) AAS
>>696
archじゃないけど参考までに
外部リンク:i7y.org
商業OSにあるような、バイナリトランスレータではないから実用性は厳しいと思う
702: 2023/11/21(火)00:24 ID:c+N7YLzV(1) AAS
>>696
スレチだからあまりツッコミたくはないが
実用的なアプリの開発を目的としたプログラマーたちのインタープリタに対する認識は
「実行速度が遅いから有用じゃない。マルチプラットフォームなら開発コストを抑えられる?」程度に留まるけど
研究室での実験データの記録・分析用途だと
実験の条件に合わせて頻繁にプログラムを書き換える必要があるからインタープリタが向いてるんだよ
703: 2023/11/21(火)08:05 ID:hLmSkD5X(1) AAS
話のレベルを急に落として申し訳ないのですが
Arch向けのテンションの上がる外観設定ってありますか?
とりあえずPowerlevel10kでターミナルにArchのロゴを表示するまではしたのですが
他にもさりげなくArchのロゴが表示されるような設定があれば知りたいです。
できれば壁紙のようなあざとい感じではなくでPowerlevel10kのように
各ディストリのアイコンを自動で判別して表示する設定で、たまたまArchを使っているからロゴが見えてるよ
……みたいな自然なものだと嬉しいです。
704(1): 2023/11/21(火)08:11 ID:Jd/7K9x2(1/5) AAS
つかお前ら、696に「もっと簡単な、ubuntuとか使え」とは言わんのか?
俺はarch使いではないが、archは一応上級者向けとされてて、
696なんて今年4月に初めてPCを触った大学生の5月時点(計算機間連の授業を1〜2回受けた)程度の認識だから、全然無理だろ。
最低限arch wikiを読んで理解出来る程度が必要で、
ok押してればインストール出来てGUIも最初から立ち上がってる他ディストリとは違う。
しかもそいつがARMのノートとかいうこれまた角の立ったアイテムを試そうとしてる。
x86でも駄目そうな696には全然無理だろ。
てな身もフタもない事を言うと逆ギレするゆとりも大量に見てきたので、
スレの平穏を優先させるなら勘違い自爆系は無視というのも一つの手なのは理解するが。
なおこういうのが成長させるというのは止めろ。
省2
705: 2023/11/21(火)09:12 ID:VAR/wouY(1/2) AAS
どうした。嫌なことでもあったのか?
706(2): 2023/11/21(火)09:30 ID:T+pNnHxW(1) AAS
新しく何かに挑戦しようとしている人に対して初心者のお前には絶対無理みたいに決めつけるのは失礼だと思うが。
しかしラズパイや動作実績のあるボードやPCならともかく最近発売されたハードウェアにインストールしようとすると対応するドライバが無くて動作しないなんてことはよくある。
お金を出して新品のPCを購入し何日も調べてインストールしようとしたが失敗。どこかの誰かがドライバを書いてくれるまで何ヶ月とか何年とか待ってくれる大らかな気持ちがあればOK。
マイナーなハードウェアだと誰も対応するドライバを書かないなんてこともあり得るかもしれん。
LinuxはオープンソースだからCかRustを勉強して自分でドライバを書くという手も無くもないが結構大変だろう。
あとArchLinuxのインストール手順によってはすでにLinuxが動作しているPCが必要な場合がある。(ラズパイにArch入れる場合がそう)
インストールに使う別PCは低スペでもだいたいOK。
そういうのも含めてちゃんと新PC購入前にインストールに必要なものや新PCにカーネルやドライバなどが対応しているか、インストール手順の確認、インストール中に実行するコマンドが何なのかについてArchWikiやwww.man7.orgでしっかり確認しておくとよいと思うよ。
707: 2023/11/21(火)09:38 ID:PiqZprsi(1) AAS
誰も書いてないことを突然語り出すヤバい奴が多いな
708: 2023/11/21(火)09:57 ID:S4Xj4/m1(1/2) AAS
知ってか知らでか高難度に挑戦してる初心者に対して低難度から始めた方がいいよと助言するのは失礼ではなく親切だと思うよ
709: 2023/11/21(火)11:17 ID:W1Kt3KxB(1) AAS
ubuntuでもarchでも難易度に大差ないやろ
分からんことはネットで検索するだけ、Archは英語なら情報いっぱいある
710: 2023/11/21(火)11:24 ID:9pSwFFoz(1) AAS
Arch 簡単 以上
711(3): 2023/11/21(火)12:34 ID:Jd/7K9x2(2/5) AAS
705:ほっとけ派
706:そんな事を言うのは失礼だ、やらせろ派
707:典型的クズゆとり
708:失礼ではなく親切だが、自分では言わない派
709,710:archは簡単だ派
残念ながら707みたいなクズが5chでは現在多数派なのは事実。
結果、無駄な争いが発生するのも見慣れた光景だが、ここはオッサンが多いのか静観する感じか。
>>706
その内容を696が理解出来るわけねえだろ。
てかお前もだいぶ勘違いしてる。PCなんて所詮はプラットフォームなんだから、
省18
712: 2023/11/21(火)12:51 ID:OG7Gp1Zp(1) AAS
なっっっっっっっっっが!!!
上下前次1-新書関写板覧索設栞歴
あと 290 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s