ram

LinuxスタンドアロンOpenGLの使用
ram

LinuxスタンドアロンOpenGLの使用

Linuxグラフィックスタックがどのように機能し、どのように連携するかを尋ねたいと思います。 これまで私が理解したのは、次のように動作することです。 Linuxカーネルは、通常のドライバとGPU/ベンダー固有のドライバの両方を持つDRMメカニズムを介してGPUドライバを公開します。 KMSと呼ばれる計算とビデオ出力の2つの部分に分けられます。 LinuxがVTで起動したら、フレームバッファドライバを使用してグラフィックを表示します。その後、X11を起動すると仮定すると、X11は引き継がれ(WMに従って)KMSを介して何かを表示します。 OpenGL APIは...

Admin

カーネル5.xでnf_conntrack_xxxのハッシュサイズを設定する
ram

カーネル5.xでnf_conntrack_xxxのハッシュサイズを設定する

カーネル4.xを実行している私のシステムでは、nf_conntrack3つのモジュールをロードします。ハッシュテーブルのデフォルトサイズより大きいパラメータを使用してmodprobeのみが実行されます。nf_conntrack_ipv4nf_conntrack_ipv6nf_conntrack_ipv4hashsize nf_conntrackのソースコードで1つのハッシュテーブルしか見つからなかったので、同じハッシュテーブルがnf_conntrack_ipv4使用されますか?nf_conntrack_ipv6nf_conntrack_hash また、システ...

Admin

エキスパートモードを使用した Debian インストーラカーネルの起動
ram

エキスパートモードを使用した Debian インストーラカーネルの起動

VPSオペレータが提供したイメージを使用する代わりに、Debianの公式リポジトリを使用してVPSを再インストールしたいと思います(VPSオペレータを信頼しません)。 元のシステムではdebian-installerをインストールapt install debian-installer debian-installer-12-netboot-amd64し、debian-installerに付属のカーネルを新しいgrub起動エントリとして使用しました。 VPSを再起動すると、USBスティックから起動するのと同じように新しいインストールセッションが自動的に開始さ...

Admin

Webサーバーデータを(tmpfs)RAMディスクに移動するにはどうすればよいですか? (実験)
ram

Webサーバーデータを(tmpfs)RAMディスクに移動するにはどうすればよいですか? (実験)

~のためWebサーバーデータを(tmpfs)RAMディスクに移動するにはどうすればよいですか? (実験)、私はいくつかのアイデア、メモ、関連コンテンツを提供しました。私の考え全体が健全で健全かどうか聞きたい、このような実験も可能です。。 tmpfs起動時に十分に大きい()RAMディスクを自動的に作成します。 同じスクリプトを使用し、wwwデータをコピーし、所有権を調整するなど、ほぼすべての作業を行います。 ログは PCIe 3.0 x4 タイプ NVMe SSD に保持されます。 # nvme list Node SN...

Admin

ハードリンクを失うことなくinitramfs cpioを再アーカイブする方法は?
ram

ハードリンクを失うことなくinitramfs cpioを再アーカイブする方法は?

私は次のようなDebian initramfsを持っています。 私はそれを次の場所に解凍しました: ~/my_initramfs $ sudo cpio -idmBv < ../initramfs.cpio . bin conf conf/arch.conf ... cpio: usr/sbin/watchdog linked to usr/bin/[ cpio: usr/sbin/watchdog linked to usr/bin/[[ cpio: usr/sbin/watchdog linked to usr/bin/ar ... cpio:...

Admin

initramfs cpioアーカイブを再パッケージする方法は?
ram

initramfs cpioアーカイブを再パッケージする方法は?

initramfs cpioアーカイブを解凍し、次のように再パッケージ化しましたsudo find -depth | sudo cpio -o -H newc > ~/repacked_initramfs.cpio。https://salsa.debian.org/kernel-team/initramfs-tools/-/blob/master/mkinitramfs?ref_type=heads#L492 repacked_initramfs.cpio はオリジナルとまったく同じサイズです。 ~ $ ls -lA initramfs.cpio re...

Admin

カーネルでユーザー空間スレッドを「目覚めさせる」方法は何ですか?
ram

カーネルでユーザー空間スレッドを「目覚めさせる」方法は何ですか?

データを受け取るカーネルデバイスドライバと、データを待つユーザ空間スレッドがあるとします。 ユーザー空間スレッドをブロックし、カーネルドライバがデータを処理し、適切なバッファに入れた後に目を覚ますようにして、サイクルの無駄を避けたいと思います。 これを行う適切な方法は何ですか?信号の使用に関する複雑なアイデアについて読んだ。 ...

Admin

Xが非常に大きい場合、「Xのsegfault」カーネルログメッセージはどういう意味ですか?
ram

Xが非常に大きい場合、「Xのsegfault」カーネルログメッセージはどういう意味ですか?

私のデバイスのメモリが不足しています。一晩memtestを実行すると、失敗したすべてのアドレスが0x7d0000000 - 0x7f0000000この範囲内にあることがわかりました。 RAMを交換する予定ですが、それまでは周囲の2GBチャンクを無効にしましたmemmap=。 # cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-6.5.0-25-generic root=UUID=5277c53f-b2cd-4301-8fdf-0b2119430870 ro memmap=2G$0x0000000790000000 qui...

Admin

カーネルパラメータによるユーザーパスワードの設定
ram

カーネルパラメータによるユーザーパスワードの設定

この情報を使用する正しい構文は何ですか?システムマニュアル: systemd-sysusers(8) は資格情報 passwd.hashed-password を探します。passwd。プレーンテキストのパスワードです。そしてpasswd.shell。生成されたシステムユーザーのパスワード(UNIXハッシュ形式またはプレーンテキスト)またはシェルを構成します。ルートなど、必要なシステムユーザーに置き換えます。 そして 資格情報は、以下を介してカーネルコマンドラインを介してシステムに渡すこともできます。systemd.set_credential=sys...

Admin

Sambaパラメータ設定では、(G)と(S)はどういう意味ですか?
ram

Sambaパラメータ設定では、(G)と(S)はどういう意味ですか?

公式文書からサンバ、これsmb.conf(5)このページには、「各パラメータの説明」セクションがあります。 一部のパラメーターでは、(G)名前の末尾に2つの可能な値(または)が表示されますが、他のパラメーターの場合は値は表示されません。(S) Sambaパラメータ設定の(G)合計はどういう意味ですか?(S)(そして空/なし? ) ...

Admin

特定のパラメータを受け入れるようにsudoを設定する方法
ram

特定のパラメータを受け入れるようにsudoを設定する方法

特にパスワードなしで次のコマンドを許可したいと思います。 sudo cfgutil --ecid "${Device_ECID}" install-application "${in_File_Name}" ある通貨から次の通貨に変わりますDevice_ECID。in_File_Nameいくつかの例を見つけましたが、ほとんどはその逆です。可変引数を完全に受け入れないか、すべての引数を受け入れます。 修正する: 公開直後にワイルドカードが見つかりました。以下は私にとって効果的でした。 %_developer ALL=(root) NOPASSWD: /u...

Admin

BadRAMの範囲:正しい範囲を設定できません。
ram

BadRAMの範囲:正しい範囲を設定できません。

はんだ付けRAMを搭載したMacBookにRAMの問題があるようです。 memtest86+を使って私が持っているBadRAMモードが何であるかを見つけましたが、結果を正しく解釈できませんでした。 GRUBで正しい除外を設定するには、範囲をどのように読み取る必要がありますか? 私の記憶力テストの結果は次のとおりです。 BadRAM Patterns --------------- badram=0x0000000058cb4000,0xfffffffffffffc00, 0x0000000058cb4400,0xfffffffffffffc00...

Admin

(ディスクに書き込むことなく)RAMに保存されている新しいLinuxイメージから起動できますか?
ram

(ディスクに書き込むことなく)RAMに保存されている新しいLinuxイメージから起動できますか?

ネットワーク経由でOSイメージを(自動的に)ダウンロードしてから起動する設定を作成しています。最も確実な方法は、ディスクに書き込んで再構成grub(または他の方法で)して再起動することですが、これを行う方法を探しています。ディスクには何も書き込まれません。別言します。このディスクは固定された初期イメージを読み取るためにのみ使用され、実際のイメージをダウンロードする役割を果たし、それ以降のすべての操作は純粋にRAMdiskで実行されます。 実際の再起動(シャットダウンコマンドや電源オフなど)後に、デバイスを初期ディスクイメージから再起動するようにしたいと思いま...

Admin