diff --git a/README.pa.md b/README.pa.md new file mode 100644 index 000000000..356baae6a --- /dev/null +++ b/README.pa.md @@ -0,0 +1,43 @@ +# ਲਾਈਟਬਾਕਸ + +ਇੱਕ ਸੁਰੱਖਿਆ-ਕੇਂਦ੍ਰਿਤ ਲਾਇਬ੍ਰੇਰੀ ਓਐਸ + +>[!ਨੌਟਸ] +> ਇਹ ਪ੍ਰੋਜੈਕਟਰ ਇਸ ਸਮੇ ਕਿਰਿਆਸ਼ੀਲ ਵਿਕਸਿਤ ਆਤੇ ਵਧੀਆ ਹੁੰਦਾ ਜਾ ਰਿਹਾ ਹੈ. ਫਿਲਹਾਲ ਆਸੀ ਸਾਰੇ ਇੱਕ ਸਥਿਰ ਰਿਲੀਜ਼ ਵੱਲ ਕੰਮ ਕਰ ਰਹੇ ਹੈ,ਪਰ ਕੁੰਝ ਡਿਜ਼ਾਈਨ ਦੇ ਪਰਿਪੱਕ ਹੋਣ ਦੇ ਨਾਲ-ਨਾਲ API ਅਤੇ ਇੰਟਰਫੇਸ ਬਦਲ ਸਕਦੇ ਹਨ। ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ ਕਿ ਤੁਸੀਂ ਪੜਚੋਲ ਕਰੋ ਅਤੇ ਪ੍ਰਯੋਗ ਕਰੋ, ਪਰ ਜੇਕਰ + +>ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੰਬੇ ਸਮੇਂ ਦੀ ਸਥਿਰਤਾ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਸਥਿਰ ਰਿਲੀਜ਼ ਦੀ ਉਡੀਕ ਕਰਨਾ ਸਭ ਤੋਂ ਵਧੀਆ ਹੋ ਸਕਦਾ ਹੈ, ਜਾਂ +>ਤੁਹਾਨੂੰ ਰਸਤੇ ਵਿੱਚ ਅੱਪਡੇਟ ਦੇ ਅਨੁਕੂਲ ਹੋਣ ਲਈ ਤਿਆਰ ਰਹਿਣਾ ਚਾਹੀਦਾ ਹੈ। + +ਲਾਈਟਬੌਕਸ ਇੱਕ ਸੈਂਡਬਾਕਸਿੰਗ ਲਾਇਬ੍ਰੇਰੀ ਓਐਸ ਹੈ ਜੋ ਹੋਸਟ ਲਈ ਇੰਟਰਫੇਸ ਨੂੰ ਬਹੁਤ ਘੱਟ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਹਮਲੇ ਦੀ ਸਤ੍ਹਾ ਘੱਟ ਜਾਂਦੀ ਹੈ। ਇਹ ਵੱਖ-ਵੱਖ "ਉੱਤਰੀ" ਸ਼ਿਮਜ਼ ਅਤੇ "ਦੱਖਣੀ" ਪਲੇਟਫਾਰਮਾਂ ਦੇ ਆਸਾਨ ਇੰਟਰਓਪ 'ਤੇ ਕੇਂਦ੍ਰਤ ਕਰਦਾ ਹੈ। ਲਾਈਟਬੌਕਸ ਨੂੰ ਕਰਨਲ ਅਤੇ ਗੈਰ-ਕਰਨਲ ਦੋਵਾਂ ਦ੍ਰਿਸ਼ਾਂ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। + +ਲਾਈਟਬਾਕਸ Rust-y [`nix`](https://docs.rs/nix)[`rustix`](https://docs.rs/rustix) "ਉੱਤਰੀ" ਇੰਟਰਫੇਸ ਤੋਂ ਪ੍ਰੇਰਿਤ ਜਦੋਂ ਇਸਨੂੰ ਇਸਦੇ "ਦੱਖਣ" 'ਤੇ ਇੱਕ "ਪਲੇਟਫਾਰਮ" ਇੰਟਰਫੇਸ ਪ੍ਰਦਾਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਇੰਟਰਫੇਸ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਵਰਤੋਂ ਦੇ ਮਾਮਲਿਆਂ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ, ਜੋ ਕਿ ਉੱਤਰ-ਦੱਖਣ ਜੋੜਿਆਂ ਵਿੱਚੋਂ ਕਿਸੇ ਵੀ ਵਿਚਕਾਰ ਆਸਾਨੀ ਨਾਲ ਕਨੈਕਸ਼ਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ। + +ਵਰਤੋਂ ਦੇ ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ: +- ਵਿੰਡੋਜ਼'ਤੇ ਅਣਸੋਧੇ ਲੀਨਕਸ ਪ੍ਰੋਗਰਾਮ ਚਲਾਉਣਾ +- ਲੀਨਕਸ ਉੱਤੇ ਲੀਨਕਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਸੈਂਡਬਾਕਸ ਕਰਨਾ +- SEV SNP ਦੇ ਉੱਪਰਲੇ ਹਿੱਸੇ 'ਤੇ ਪ੍ਰੋਗਰਾਮ ਚਲਾਓ +- ਲੀਨਕਸ ਉੱਤੇ OP-TEE ਪ੍ਰੋਗਰਾਮ ਚਲਾਉਣਾ +- LVBS ਉੱਤੇ ਚਲਾਉਣਾ + +![LiteBox and related projects](./.figures/litebox.svg) + +## ਯੋਗਦਾਨ + +ਵੇਰਵਿਆਂ ਲਈ ਹੇਠ ਲਿਖੀਆਂ ਫਾਈਲਾਂ ਵੇਖੋ: + +- [CONTRIBUTING.md](./CONTRIBUTING.md) +- [CODE_OF_CONDUCT.md](./CODE_OF_CONDUCT.md) +- [SECURITY.md](./SECURITY.md) +- [SUPPORT.md](./SUPPORT.md) + +## License + +MIT License. See [./LICENSE](./LICENSE) for details. + +## ਟ੍ਰੇਡਮਾਰਕ + +ਇਸ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਇਹ ਸ਼ਾਮਲ ਹੋ ਸਕਦੇ ਹਨ|ਪ੍ਰੋਜੈਕਟਾਂ, ਉਤਪਾਦਾਂ, ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਟ੍ਰੇਡਮਾਰਕ ਜਾਂ ਲੋਗੋ। Microsoft ਦੀ ਅਧਿਕਾਰਤ ਵਰਤੋਂ +ਟ੍ਰੇਡਮਾਰਕ ਜਾਂ ਲੋਗੋ ਅਧੀਨ ਹਨ ਅਤੇ ਉਹਨਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨੀ ਲਾਜ਼ਮੀ ਹੈ| +[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general). +ਸੋਧੇ ਹੋਏ ਸੰਸਕਰਣਾਂ ਵਿੱਚ Microsoft ਟ੍ਰੇਡਮਾਰਕ ਜਾਂ ਲੋਗੋ ਦੀ ਵਰਤੋਂ ਇਸ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਉਲਝਣ ਪੈਦਾ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ ਜਾਂ ਮਾਈਕ੍ਰੋਸਾਫਟ ਸਪਾਂਸਰਸ਼ਿਪ ਦਾ ਸੰਕੇਤ ਨਹੀਂ ਦੇਣਾ ਚਾਹੀਦਾ। +ਤੀਜੀ-ਧਿਰ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਜਾਂ ਲੋਗੋ ਦੀ ਕੋਈ ਵੀ ਵਰਤੋਂ ਤੀਜੀ-ਧਿਰ ਦੀਆਂ ਨੀਤੀਆਂ ਦੇ ਅਧੀਨ ਹੈ। \ No newline at end of file