64bit

なぜ64ビットLinux Mint Liveは32ビットコンピュータで実行されますか?
64bit

なぜ64ビットLinux Mint Liveは32ビットコンピュータで実行されますか?

64ビットMint 21.3(https://www.linuxmint.com/torrents/linuxmint-21.3-xfce-64bit.iso.torrent)それを私の古い32ビットラップトップに接続しましたが、それがまだ古すぎるという事実を忘れていました。 (関係がないかもしれませんが、とにかく:私は基本的に以下の答えに従ってUSBスティックを作りました。https://askubuntu.com/a/1227225/602021) すべてが正常に起動して実行され、新しいソフトウェアはamd64リポジトリからインポートされ、インストールお...

Admin

GLIBC 2.38で構築されたLinuxでは、/var/run/utmpと`struct utmp`のサイズの不一致(Y2k38を修正)
64bit

GLIBC 2.38で構築されたLinuxでは、/var/run/utmpと`struct utmp`のサイズの不一致(Y2k38を修正)

私は組み込みLinuxシステム(kernel-5.10.24)を開発しています。32ビットシステムはGLibc-2.38を使用してY2k38を修正します。 rootfsは、Y2k38修正を含むbuildroot rel.2023-aug用に構築されました。 (ビルドを含む -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE)。 gettybuildrootを使ってビルドしてくださいlogin。busybox-1.36.1 /var/run/utm...

Admin

32ビットプログラムが3GBアドレス空間モードでロードされるのはなぜですか?
64bit

32ビットプログラムが3GBアドレス空間モードでロードされるのはなぜですか?

Manjaro Linux(カーネル6.6.8)がADDR_LIMIT_3GBセットで32ビット実行可能ファイルをロードすることを確認しました。または次のようになりますsetarch -B --3g。 しかし、以前はそうではなく、32ビットプログラムが--4Gモードで起動されたことを明らかに覚えています。 カーネルにハードコードされていますか?それとも設定可能な動作ですか?どのように変更できますか? ...

Admin

.NETで書かれたコンソールアプリケーションの依存関係
64bit

.NETで書かれたコンソールアプリケーションの依存関係

私はヘッドレスRaspberry Pi Bullseyeで微調整し、正常にテストしたフリーウェアコンソールアプリケーションをVB.netに書きました。また、依存関係を確認した後にインストールスクリプトを作成しました(https://bit.ly/multilarm-linux)。ただし、新しいエミュレーション(VirtualBoxのRaspberry Pi Bookwormエミュレーション)では、依存関係をインストールしたにもかかわらず(公平に言えば、Bassドライバを除いて新しいパッケージはインストールされません)、ldd出力は次のようになります。 adm...

Admin

「free」コマンドの低メモリと総メモリ比較
64bit

「free」コマンドの低メモリと総メモリ比較

freeAWS Linuxサーバーのコマンド出力を理解しようとしています。たとえば、free -h次のようになります。 total used free shared buff/cache available Mem: 15G 2.2G 4.0G 16M 9.0G 12G Swap: 0B 0B 0B 与えられfree -hlた与えられ...

Admin

8GBのうち3.3GBをインストールし、x64 Linux Mintをインストールしました。
64bit

8GBのうち3.3GBをインストールし、x64 Linux Mintをインストールしました。

システムモニタを見た後、8gigは3.3しか利用できないことを確認しました。 4GBのスティックはすべてとても良いですし、スロットもとても良いですが、BIOSでは2x4gigs、lshwでは2x4で表示されます。本当に理解できません。 オペレーティングシステム:Linux Mint 21.2シナモン。シナモンバージョン:5.8.4 lshwは私が2x4gigのRAMを持っていることを示しています。 description: System Memory physical id: a slot: System board or motherboard...

Admin

軽いデスクトップ環境の脆弱なハードウェアにDebian 32または64ビットをインストールする
64bit

軽いデスクトップ環境の脆弱なハードウェアにDebian 32または64ビットをインストールする

可能であれば、Debian 32ビットまたは64ビットをインストールしようとします。 東芝ネットブックNB305-N410BL-bnです。 製造仕様のリストには、Intel Atom®プロセッサN450 512Kキャッシュ、1.66 GHz(64ビットプロセッサ)が含まれています。 https://ark.intel.com/content/www/us/en/ark/products/42503/intel-atom-processor-n450-512k-cache-1-66-ghz.html#tab-blade-1- 0 コンピュータの仕様によると、W...

Admin

5.4 6.1カーネルでkexecを実行すると、x86のLinuxカーネルにソート例外が発生し、パニックが発生します。
64bit

5.4 6.1カーネルでkexecを実行すると、x86のLinuxカーネルにソート例外が発生し、パニックが発生します。

ここで、ブートチェーンはEFIスタブを使用して構築されたUEFI - > 6.1.14カーネルであり、initramfsは5.4.109カーネルをロードして確認してからexecします。 CPUは2コアIntel Atom N6210です。このように起動すると、5.4カーネルは起動時に2番目のCPUを解放するとすぐにソート例外が発生します。 EFIから起動するか、5.4.109カーネルからkexecを介して起動すると、同じカーネルイメージが正常に動作します。 ...

Admin

Q - 64ビット仮想メモリ - ポインタ変数の正しいアドレス
64bit

Q - 64ビット仮想メモリ - ポインタ変数の正しいアドレス

模擬試験には次の問題が含まれています。 次のうち、x86_64プロセッサのポインタ変数の正しいメモリアドレスは何ですか? 0x7ffffff3328 0x0 0x8043844 0x555555ab3b 検索中にx86_64仮想メモリアドレスの長さが48ビットであることがわかりました。しかし、これは私を混乱させます。可能な答えのどれも48ビットアドレスを表示しません。アドレスの終わりがゼロで埋められると仮定できますか? すべてのアドレスが有効な48ビットアドレスであると仮定すると、0x0と0x8043844を削除できます。 0x0 はヌルポインタで、...

Admin

QEMU は 2 つの CPU アーキテクチャをエミュレートします。
64bit

QEMU は 2 つの CPU アーキテクチャをエミュレートします。

私が知る限り、x86_64Linuxはプログラムを実行できますx86。 QEMUを使用してこれをエミュレートできるかどうか疑問に思います。 私はこのようなシステムを使用しており、prootこれらprootのシステムに入ることを願っています。 ...

Admin

64ビットシステムで32ビット実行可能ファイルを実行できません。
64bit

64ビットシステムで32ビット実行可能ファイルを実行できません。

私は64ビットアーチのインストールで32ビットバイナリを実行しようとし、数日間頭をつかみました。以下を使って実行しようとすると./scarlet: bash: ./scarlet: no such file or directory これは私を狂わせる。インストールしようとしましたが、libstdc++他にいくつか試してみましたが、何も機能しないようです。ただし、インストールするとlibstdc++新しいエラーが発生します。 ./scarlet: error while loading shared libraries: libstdc++.so.6: c...

Admin

64ビットの32ビットプログラム:バイナリファイルを実行できません:Exec形式エラー
64bit

64ビットの32ビットプログラム:バイナリファイルを実行できません:Exec形式エラー

私はWSLのclangに2つのライブラリで構成されたアプリケーションをリンクしています。私が使用するコマンドは次のとおりです(単純化)。 clang -m32 -fsanitize=address -L _build/ -l:lib1.lib -l:lib2.lib -o test $ uname -a Linux ******* 4.4.0-19041-Microsoft #1237-Microsoft Sat Sep 11 14:32:00 PST 2021 x86_64 x86_64 x86_64 GNU/Linux clang が LD を使用す...

Admin

64ビットホストから32ビットシステムにchrootする方法はありますか?
64bit

64ビットホストから32ビットシステムにchrootする方法はありますか?

私のラップトップは64ビットDebianシステムを実行しています。 RasPiOSシステム(Raspberry Pi OS)でルートを変更したいのですが、このOSは32ビットのみです。 chroot を試みると、次のエラーが発生します。 # chroot /media/rpi /bin/bash chroot: failed to run command ‘/bin/bash’: Exec format error # ls -al /media/rpi/bin/bash -rwxr-xr-x 1 root root 925124 2019-04-18 0...

Admin

ArchLinux ARMのWINE "ワイン:ntdll.soを読み込めませんでした:(null)"
64bit

ArchLinux ARMのWINE "ワイン:ntdll.soを読み込めませんでした:(null)"

私はARMシステムを実行しているので、x86_64 chrootにArchをインストールしてからWINEをインストールしました。しかし走るwincfgことはwine: could not load ntdll.so: (null)。私はこれがWINEがファイルを見つけることができないことを意味すると思ってそれを見つけましたWINEDLLPATH=/usr/lib32/wine/i386-unix winecfg。しかし、これは、wrong ELF class: ELFCLASS32WINEがこれがARMシステムであることを認識し、実行を許可しないと仮定します...

Admin

複数のライブラリをサポートするようにLFSを設定する方法は?
64bit

複数のライブラリをサポートするようにLFSを設定する方法は?

FLSを64ビットでのみ正常にインストールしましたが、32ビットもサポートするように「アップグレード」したいと思います。再びLFSを最初から構築したくありません。すでに構築されている64ビットバージョンのLFSにmultilibサポートをインストールする方法はありますか? ...

Admin