HeadlinesBriefing HeadlinesBriefing.com

ProcInSh: ওয়েব Linux প্রক্রিয়া পরিদর্শক

Hacker News •
×

ProcInSh হল Linux-এর জন্য একটি ওয়েব-ভিত্তিক প্রক্রিয়া পরিদর্শক, যা Ghost in the Shell থেকে অনুপ্রাণিত। এটি ব্যবহারকারীদের একটি ব্রাউজার ইন্টারফেসের মাধ্যমে প্রক্রিয়া স্থানে ঘুরে বেড়ানোর অনুমতি দেয়। প্রকল্পটি GitHub-এ উপলব্ধ এবং এটির জন্য Linux x86-64 পরিবেশ প্রয়োজন, যার মধ্যে নির্ভরতা রয়েছে যেমন Rust, একটি C কম্পাইলার, BPF ব্যাকএন্ড সহ clang, bpftool, pkg-config, libelf এবং zlib ডেভেলপমেন্ট ফাইল, পাশাপাশি /sys/kernel/btf/vmlinux-এ BTF তথ্য।

ইনস্টলেশন crates.io-এর মাধ্যমে বা সোর্স থেকে বিল্ড করে করা যেতে পারে। crates.io-এর জন্য, ব্যবহারকারীরা 'cargo install procinsh --locked' চালান এবং তারপর এটি 'sudo "$HOME/.cargo/bin/procinsh" --listen 127.0.0.1:9090' দিয়ে লঞ্চ করেন, http://127.0.0.1:9090-এ ওয়েব ইন্টারফেস খোলেন। --allow-non-loopback দিয়ে দূরবর্তী অ্যাক্সেস সম্ভব, কিন্তু এটি প্রমাণীকরণ ছাড়াই প্রক্রিয়া মেমরি এবং পরিবেশ ভেরিয়েবল প্রকাশ করে।

স্ব-বিল্ডের জন্য Node.js 22 বা তার নতুন (npm সহ) এবং rustup-এর মাধ্যমে Rust প্রয়োজন। রিপোজিটরি বিল্ড কমান্ড প্রদান করে: 'npm ci', 'npm run build:web' এবং 'cargo build --release --locked'। WSL2 (Ubuntu)-এর জন্য, ব্যবহারকারীদের bpftool র্যাপার সমস্যা এড়াতে BPFTOOL সেট করার প্রয়োজন হতে পারে। WSL2-এ সমর্থন সীমিত, এবং Docker-এর মতো কন্টেইনার পরিবেশ পরীক্ষা করা হয়নি। প্রক্রিয়া স্থান বিশাল, অন্বেষণের আমন্ত্রণ জানায়।

উৎস: Hacker News · সারাংশ: HeadlinesBriefing