Rust ਵਿੱਚ eBPF ਹੈਂਡਲਰ ਬਣਾਉਣ ਲਈ ਅਯਾ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਸ਼ੁਰੂਆਤ ਕੀਤੀ
ਅਯਾ ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਪਹਿਲਾ ਰੀਲੀਜ਼ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਤੁਹਾਨੂੰ ਜੰਗੀ ਭਾਸ਼ਾ ਵਿੱਚ eBPF ਹੈਂਡਲਰ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਜੋ JIT ਨਾਲ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਵਿੱਚ ਲੀਨਕਸ ਕਰਨਲ ਦੇ ਅੰਦਰ ਚੱਲਦਾ ਹੈ। ਹੋਰ eBPF ਡਿਵੈਲਪਮੈਂਟ ਟੂਲਸ ਦੇ ਉਲਟ, Aya libbpf ਅਤੇ bcc ਕੰਪਾਈਲਰ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਪਰ ਇਸਦੀ ਬਜਾਏ Rust ਵਿੱਚ ਲਿਖਿਆ ਆਪਣਾ ਲਾਗੂਕਰਨ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਕਰਨਲ ਸਿਸਟਮ ਕਾਲਾਂ ਨੂੰ ਸਿੱਧਾ ਐਕਸੈਸ ਕਰਨ ਲਈ libc ਕਰੇਟ ਪੈਕੇਜ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। […]