タグ付けされた質問 「cpu-architecture」

11
Linuxカーネルアーキテクチャの決定方法
uname -muname -mRed Hat Enterprise Linux Serverリリース5.4(Tikanga)マシンでi686およびi686 i386出力を提供します。そのマシンにOracle Database 10gリリース2をインストールする必要があります。それでは、カーネルアーキテクチャが32ビットか64ビットかをどのように判断できますか?

3
i686パッケージとx86_64パッケージの違いは何ですか?
glibc i686とx86_64の両方を搭載したマシンがあり、glibcに非常に迷惑な問題があります。 1台のコンピューターに同じ名前の2つのライブラリをインストールするのは正常ですか?実行されているライブラリを確認するにはどうすればよいですか? 最近まで、x86_64はi686であると信じていました。まあ、私は間違っているはずですが、なぜですか? [root@machin ~]# yum info glibc Loaded plugins: rhnplugin, security This system is not registered with RHN. RHN support will be disabled. Excluding Packages in global exclude list Finished Installed Packages Name : glibc Arch : i686 Version : 2.5 Release : 42 Size : 12 M …

5
Linuxで、エンディアンを報告するシステムコマンドはありますか?
システムがビッグエンディアンまたはリトルエンディアンであるかどうかを報告するコマンドを知っていますか、またはPerlまたはコマンドの文字列を使用するこのような手法の最良のオプションですか? Perl # little $ perl -MConfig -e 'print "$Config{byteorder}\n";' 12345678 # big $ perl -MConfig -e 'print "$Config{byteorder}\n";' 87654321 od | awk # little $ echo -n I | od -to2 | awk 'FNR==1{ print substr($2,6,1)}' 1 # big $ echo -n I | od -to2 | awk 'FNR==1{ …


1
特定のARMアーキテクチャ文字列を決定する簡単なコマンドライン方法?
マシンのアーキテクチャに基づいてアクションを決定するスクリプトを記述しようとしています。すでにuname -mアーキテクチャラインを収集するために使用していますが、ARMアーキテクチャがいくつあるか、またarmhf、1つが、、armelまたはであるかどうかもわかりませんarm64。 これは、このスクリプトがスクリプトの一部を実行できるかどうかを判断するために必要なため、アーキテクチャがarmhf、armelまたはであるかどうかを判断する簡単な方法を探していますarm64。どちらかの出力に使用することができます任意のワンライナーまたは単純なコマンドがありarmhf、armelまたはarm64? このスクリプトは、DebianおよびUbuntuシステム用に特別に作成されており、このことを念頭に置いてタグ付けしています(これらのディストリビューションのいずれかを使用していない場合は自動的に終了しますが、コマンドが存在する) 編集:最近、armelが死んでおり、arm64ソフトウェアビルダー(PPAまたは仮想ベース)が最も安定していないことがわかりました。そのため、arm*armhfを検索して想定するワイルドカード検索がありますが、Ubuntu / Debianコマンドかカーネル呼び出しかなど、3つのうちの1つを返す1つのライナーを見つける必要があります。

8
バイナリは異なるCPUアーキテクチャ間で移植可能ですか?
私の目標は、組み込みLinux向けに開発できるようにすることです。ARMを使用したベアメタル組み込みシステムの経験があります。 さまざまなCPUターゲット向けの開発に関する一般的な質問があります。私の質問は次のとおりです。 ' x86ターゲット、Linux OSバージョンxyz 'で実行するようにコンパイルされたアプリケーションがある場合、別のシステム ' ARMターゲット、linux OSバージョンxyz 'で同じコンパイル済みバイナリを実行できますか? 上記が当てはまらない場合、唯一の方法は、関連するツールチェーン「たとえば、arm-linux-gnueabi」を使用してアプリケーションのソースコードを再構築/再コンパイルすることです? 同様に、「x86ターゲット、Linux OSバージョンxyz」で動作するロード可能なカーネルモジュール(デバイスドライバー)がある場合、別のシステム「ARMターゲット、Linux OSバージョンxyz」で同じコンパイル済み.koをロード/使用できますか? 上記が当てはまらない場合、唯一の方法は、関連するツールチェーン「たとえば、arm-linux-gnueabi」を使用してドライバのソースコードを再構築/再コンパイルすることです?

3
「マシンハードウェア」、「プロセッサタイプ」、「ハードウェアプラットフォーム」の違い
私のLinuxマシンは、「uname -a」の出力を次のように報告します。 [root@tom i386]# uname -a Linux tom 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:34:33 EDT 2009 i686 i686 i386 GNU/Linux [root@tom i386]# unameのmanページによると、エントリ「i686 i686 i386」は以下を示します。 マシンのハードウェア名(i686) プロセッサタイプ(i686) ハードウェアプラットフォーム(i386) 追加情報: [root@tom i386]# cat /proc/cpuinfo <snip> vendor_id : GenuineIntel CPU family : 6 model : 15 model name : Intel(R) Xeon(R) …

1
システムアーキテクチャがi386で64ビットプロセッサなのはなぜですか?[閉まっている]
閉まっている。この質問は、オフトピック。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、 Unix&Linux Stack Exchangeのトピックとなるようにしてください。 4年前休業。 最近、私のGmailに小さなメッセージが表示され、私のgoogle chromeバージョンがもう互換性がないことを通知しています。だから私は私のクロムを更新しようとしました(私はかなり前から私のクロムバージョンに注意していなかった、私はバージョン45.0.2454.99にいます)。 そのgoogle-chrome-stable_current_amd64.debため、Chrome自体の指示に従って、Debian にダウンロードしました。 私がそれを使ってそれをインストールしようとしたとき: dpkg -i google-chrome-stable_current_amd64.deb それは私にエラーを投げました: dpkg: error processing archive google-chrome-stable_current_amd64.deb (--install): package architecture (amd64) does not match system (i386) 今日まで、私は自分のコンピューターが64ビットであると疑っていたので、 uname -a Linux MyComp 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19) x86_64 GNU/Linux 「free」コマンドは、私のSOが8ギグのRAMがあることを理解していることを示しています。 total used free shared buffers cached …


2
64ビットカーネルですが、すべての32ビットELF実行可能プロセスを実行していますが、どうですか?
からの出力uname: root@debian:~ # uname -a Linux 5asnb 2.6.32-5-amd64 #1 SMP Mon Jun 13 05:49:32 UTC 2011 x86_64 GNU/Linux ただし、/sbin/init実行可能ファイルは32ビットとして表示されます。 root@debian:~ # file /sbin/init /sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped システムの他の側面も同様に矛盾しているようです: root@debian:~ # echo $HOSTTYPE i486 root@debian:~ # …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.