เบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบเบตเปเบกเบตเบเบธเบเบเบฐเบชเบปเบเบเบปเปเบงเปเบ Rust 1.75, เบชเปเบฒเบเบเบฑเปเบเบเบถเปเบเปเบเบเปเบเบเบเบฒเบ Mozilla เปเบเปเปเบเบเบฑเบเบเบธเบเบฑเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเปเบเบฒเบเบญเบธเบเบฐเบเปเบฒเบเบญเบเบญเบปเบเบเบฒเบเปเบญเบเบฐเบฅเบฒเบเบเบตเปเบเปเปเบซเบงเบฑเบเบเบปเบเบเปเบฒเปเบฅ Rust Foundation, เปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ. เบเบฒเบชเบฒเบเบตเปเปเบเบฑเปเบเปเบชเปเบเบงเบฒเบกเบเบญเบเปเบเบเบญเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเปเบฅเบฐเบชเบฐเบซเบเบญเบเบงเบดเบเบตเบเบฒเบเปเบเบทเปเบญเบเบฑเบเบฅเบธเบเบงเบฒเบกเบเบฐเบซเบเบฒเบเบเบญเบเบงเบฝเบเบชเบนเบเปเบเบเบฐเบเบฐเบเบตเปเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเปเบเบฑเบเบเบตเปเปเบซเบเบทเปเบญเปเบฅเบฐเปเบงเบฅเบฒเปเบฅเปเบ (runtime เบซเบผเบธเบเบฅเบปเบเปเบเบฑเบเบเบทเปเบเบเบฒเบเปเบเบทเปเบญเบเบเบปเปเบเปเบฅเบฐเบเบฒเบเบฎเบฑเบเบชเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบกเบฒเบเบเบฐเบเบฒเบ).
เบงเบดเบเบตเบเบฒเบเบเบฑเบเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบญเบ Rust เบเปเบงเบเบเบฐเบขเบฑเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเป manipulating pointers เปเบฅเบฐเบเปเบญเบเบเบฑเบเบเบฑเบเบซเบฒเบเบตเปเปเบเบตเบเบเบทเปเบเปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเบฑเบเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบฅเบฐเบเบฑเบเบเปเปเบฒ, เปเบเบฑเปเบ: เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบทเปเบเบเบตเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบตเปเบกเบฑเบเปเบเปเบเบทเบเบเบปเบเบเปเบญเบ, dereferencing null pointers, buffer overruns, เปเบฅเบฐเบญเบทเปเบเป. เปเบเบทเปเบญเปเบเบเบขเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ, เบชเบฐเบซเบเบญเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบฅเบฐเบเบฒเบเบเบธเปเบกเบเบญเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบช, เปเบเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบนเปเบเบฑเบเบเบฒเบเบเบธเบเบชเบดเบเบเปเบฒ. เบเบฑเบเปเบเบฑเบ crates.io เปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ.
เบเบงเบฒเบกเบเบญเบเปเบเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบกเปเบเบชเบฐเบซเบเบญเบเปเบซเปเบขเบนเปเปเบ Rust เปเบเปเบงเบฅเบฒเบฅเบงเบเบฅเบงเบกเปเบเบเบเปเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเบญเปเบฒเบเบญเบดเบ, เบเบฒเบเบเบดเบเบเบฒเบกเบเบงเบฒเบกเปเบเบฑเบเปเบเบปเปเบฒเบเบญเบเบงเบฑเบเบเบธ, เบเบฒเบเบเบดเบเบเบฒเบกเบญเบฒเบเบธเบเบญเบเบงเบฑเบเบเบธ (เบเบญเบเปเบเบ), เปเบฅเบฐเบเบฒเบเบเบฐเปเบกเบตเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบ. Rust เบเบฑเบเบชเบฐเบซเบเบญเบเบเบฒเบเบเปเบญเบเบเบฑเบเบเบฒเบ overflows integer, เบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฑเบเบเบฑเบเบเบญเบเบเปเบฒเบเบปเบงเปเบเบเปเบญเบเบเบฒเบเบเปเบฒเปเบเป, เบเบฑเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเบตเบเบงเปเบฒเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบกเบฒเบเบเบฐเบเบฒเบ, เบเปเบฒเปเบเปเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบฒเบเบญเปเบฒเบเบญเบดเบ immutable เปเบฅเบฐเบเบปเบงเปเบเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบชเบฐเบซเบเบญเบเบเบฒเบเบเบดเบกเบเบปเบเบเบตเปเบเบตเปเปเบเบฑเปเบกเปเบเบเปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบ.
เบเบฐเบงเบฑเบเบเบฐเบเปเบฒเบเบปเปเบเบเป:
- เปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเป "async fn" เปเบฅเบฐ "-> impl Trait" notation เปเบเบฅเบฑเบเบชเบฐเบเบฐเบชเปเบงเบเบเบปเบง. เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ, เบเบฒเบเบเปเบฒเปเบเป "-> impl Trait" เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฝเบเบงเบดเบเบตเบเบฒเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบชเบปเปเบเบเบทเบเบเบปเบงเปเบ: trait Container { fn items(&self) -> impl Iterator; } impl เบเบนเปเบเบญเบเปเบเบเปเบเบตเบชเปเบฒเบฅเบฑเบ MyContainer { fn items(&self) -> impl Iterator { self.items.iter().cloned() } }
เบเบญเบเบเบฑเปเบเบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเบฅเบฑเบเบชเบฐเบเบฐเปเบเบเปเบเป "async fn": trait HttpService { async fn fetch(&self, url: Url) -> HtmlBody; // เบเบฐเบเบทเบเบเบฐเบซเบเบฒเบเปเบเปเบเบฑเบ: // fn fetch(&self, url: Url) -> impl Future; }
- เปเบเบตเปเบก API เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเปเบฅเป byte offsets เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบปเบงเบเบตเป. เปเบกเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบปเบงเบเบตเปเปเบเบปเปเบฒ (โ*const Tโ เปเบฅเบฐ โ*mut Tโ), เบเบณเบชเบฑเปเบเบญเบฒเบเบเบฐเบเบณเปเบเบฑเบเบเปเบญเบเปเบเบตเปเบกเบเปเบฒเบเบปเบเปเบเบตเบเปเบซเปเบเบฑเบเบเบปเบงเบเบตเป. เบเปเบญเบเบซเบเปเบฒเบเบตเป, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเปเบเบฒเบเบเปเปเบชเปเบฒเบเปเบเบฑเปเบ "::add(1)", เปเบเบตเปเบกเบเปเบฒเบเบงเบ bytes เบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบเบฐเบซเบเบฒเบเบเบญเบ "size_of::()". API เปเปเปเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบเปเบฒเบเบเบถเปเบ เปเบฅเบฐเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบฑเบเบเบฒเบเบเบฒเบเบเบปเบเปเบเบตเบ byte เปเบเบเบเปเปเบกเบตเบเบฒเบเบชเบปเปเบเบชเบฑเบเบเบฒเบเบเบฐเปเบเบเปเบเบฑเบ "*const u8" เบซเบผเบท "*mut u8".
- เบเบปเบงเบเบตเป::byte_add
- เบเบปเบงเบเบตเป::byte_offset
- เบเบปเบงเบเบตเป::byte_offset_from
- เบเบปเบงเบเบตเป::byte_sub
- เบเบปเบงเบเบตเป::wrapping_byte_add
- เบเบปเบงเบเบตเป::wrapping_byte_offset
- เบเบปเบงเบเบตเป::wrapping_byte_sub
- เบชเบทเบเบเปเปเปเบฎเบฑเบเบงเบฝเบเปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบ compiler rustc. เปเบเบตเปเบก BOLT optimizer, เปเบเบดเปเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเบฑเปเบเบเบญเบ post-link เปเบฅเบฐเบเปเบฒเปเบเปเบเปเปเบกเบนเบเบเบฒเบเปเบเบฃเปเบเบฅเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบฝเบกเปเบงเปเบเปเบญเบ. เบเบฒเบเบเปเบฒเปเบเป BOLT เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบฑเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเบเบฐเบกเบฒเบ 2% เปเบเบเบเบฒเบเบเปเบฝเบเปเบเบเบฎเบนเบเปเบเบเบเบญเบเบฅเบฐเบซเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ librustc_driver.so เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบเบเบญเบเบเบฒเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเปเบเปเบเบเปเบเบต.
เบฅเบงเบกเบเบฑเบเบเบฒเบเบชเปเบฒเบเบเบปเบงเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบ rustc เบเปเบงเบเบเบปเบงเปเบฅเบทเบญเบ "-Ccodegen-units=1" เปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบธเบเบเบฐเบเบฒเบเบเบญเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบ LLVM. เบเบฒเบโเบเบปเบโเบชเบญเบโเปเบเปโเบชเบฐโเปเบเบโเปเบซเปโเปเบซเบฑเบโเบเบฒเบโเปเบเบตเปเบกโเบเบถเปเบโเบเบญเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเปเบโเบเปโเบฅเบฐโเบเบตโเบเบญเบ "-Ccodegen-units=1โ" เบเบฒเบโเบเปเปโเบชเปเบฒเบโเปเบเบโเบเบฐโเบกเบฒเบ 1.5%. เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบทเบเปเบเบตเบเปเบเปเบเบฒเบเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเปเบเบฅเบฐเบเบฐเบเบญเบก x86_64-unknown-linux-gnu.
เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเปเบเปเบเปเบฒเบงเบกเบฒเบเปเบญเบเบซเบเปเบฒเบเบตเปเปเบเปเบเบทเบเบเบปเบเบชเบญเบเปเบเบ Google เปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเปเบงเบฅเบฒเบเบฒเบเบเปเปเบชเปเบฒเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบเปเบงเบเบต Android เบเบตเปเบเบฝเบเปเบ Rust. เบเบฒเบโเบเปเบฒโเปเบเป โ-C codegen-units=1โ เปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบฒเบโเบเปเปโเบชเปเบฒเบ Android เปเบเปโเบญเบฐโเบเบธโเบเบฒเบโเปเบซเปโเบเบงเบโเปเบฎเบปเบฒโเปเบเบทเปเบญโเบซเบผเบธเบโเบเปเบญเบโเบเบฐโเบซเบเบฒเบโเบเบญเบโเบเบธเบโเปเบเบทเปเบญเบโเบกเบทโเปเบเบ 5.5โ% เปเบฅเบฐโเปเบเบตเปเบกโเบเบฐโเบชเบดเบโเบเบดโเบเบฒเบโเบเบญเบโเบเบปเบโเปเบเบ 1.8โ% เปเบโเบเบฐโเบเบฐโเบเบตเปโเปเบงโเบฅเบฒโเบเบฒเบโเบชเปเบฒเบโเบเบญเบโเบเบธเบโเปเบเบทเปเบญเบโเบกเบทโเบเบปเบงโเบกเบฑเบโเปเบญเบโเปเบเบทเบญเบโเบชเบญเบโเปเบเบปเปเบฒโ.
เบเบฒเบเปเบเบตเบเปเบเปเบเบฒเบเบเบฒเบเปเบเบฑเบเบเบตเปเปเบซเบเบทเปเบญเบเบฒเบกเปเบงเบฅเบฒเปเบเบทเปเบญเบกเบเปเป (โ--gc-sectionsโ) เปเบฎเบฑเบเปเบซเปเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบตเปเบกเบเบถเปเบเปเบเบดเบ 1.9%, เปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบงเบฅเบฒเปเบเบทเปเบญเบกเบเปเป (LTO) เบชเบนเบเปเบเบดเบ 7.7%, เปเบฅเบฐเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบกเปเบเบฃเปเบเบฅเป (PGO) เบชเบนเบเปเบเบดเบ 19.8%. เปเบเบเบตเปเบชเบธเบ, เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเปเบเบทเบเบเปเบฒเปเบเปเปเบเบเปเบเป BOLT utility, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฒเบเปเบเบตเปเบกเบเบงเบฒเบกเปเบงเปเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบเบดเบ 24.7%, เปเบเปเบเบฐเบซเบเบฒเบเบเบญเบเบเบธเบเปเบเบทเปเบญเบเบกเบทเปเบเบตเปเบกเบเบถเปเบ 10.9%.
- เบเบฒเบเบชเปเบงเบเปเบซเบกเปเบเบญเบ API เปเบเปเบเบทเบเบเปเบฒเบเปเบเบขเบนเปเปเบเบเบฐเปเบเบเบเบญเบเบเบงเบฒเบกเบซเบกเบฑเปเบเบเบปเบ, เบฅเบงเบกเบเบฑเบเบงเบดเบเบตเบเบฒเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบฅเบฑเบเบชเบฐเบเบฐเบเปเบฒเบเปเปเบกเปเบเบกเบตเบเบงเบฒเบกเบซเบกเบฑเปเบเบเบปเบ:
- เบเบฐเบฅเปเบฒเบกเบฐเบเบน*::from_ptr
- FileTimes
- FileTimesExt
- เปเบเบฅเป::set_modified
- เปเบเบฅเป::set_times
- IpAddr::to_canonical
- Ipv6Addr::to_canonical
- เบเบฒเบเปเบฅเบทเบญเบ::as_slice
- เบเบฒเบเปเบฅเบทเบญเบ::as_mut_slice
- เบเบปเบงเบเบตเป::byte_add
- เบเบปเบงเบเบตเป::byte_offset
- เบเบปเบงเบเบตเป::byte_offset_from
- เบเบปเบงเบเบตเป::byte_sub
- เบเบปเบงเบเบตเป::wrapping_byte_add
- เบเบปเบงเบเบตเป::wrapping_byte_offset
- เบเบปเบงเบเบตเป::wrapping_byte_sub
- เบเบธเบเบฅเบฑเบเบชเบฐเบเบฐ "const", เปเบเบดเปเบเบเปเบฒเบเบปเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบกเบฑเบเปเบเบชเบฐเบเบฒเบเบเบฒเบเปเบเบเปเปเบเบฒเบกเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเปเบฒเบเบปเบเบเบตเป, เบเบทเบเบเปเบฒเปเบเปเปเบเบซเบเปเบฒเบเบตเป:
- Ipv6Addr::to_ipv4_mapped
- เบเบฒเบเบเบตUninit::assume_init_read
- เบเบฒเบเบเบตUninit::เบชเบนเบ
- me ::เบเปเบฒเปเบเบ
- me ::เบชเบนเบ
- เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบฅเบฐเบเบฑเบเบเบตเบชเบฒเบกเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเบฅเบฐเบเบฐเบเบญเบก csky-unknown-linux-gnuabiv2hf, i586-unknown-netbsd เปเบฅเบฐ mipsel-unknown-netbsd. เบฅเบฐเบเบฑเบเบเบตเบชเบฒเบกเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบทเปเบเบเบฒเบ, เปเบเปเบเปเปเบกเบตเบเบฒเบเบเบปเบเบชเบญเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เบเบฒเบเปเบเบตเบเปเบเปเบเบฒเบเบเปเปเบชเปเบฒเบเบขเปเบฒเบเปเบเบฑเบเบเบฒเบเบเบฒเบ, เบซเบผเบทเบเบงเบเปเบเบดเปเบเบงเปเบฒเบฅเบฐเบซเบฑเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบเป.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบชเบฑเบเปเบเบเปเบซเบฑเบเบชเบฐเบเบฑเบเปเบซเบกเปเบเบญเบเปเบเบเบเบฒเบ Hermit, เปเบเบดเปเบเบเบฑเบเบเบฐเบเบฒ kernel เบเบดเปเบชเบ (unikernel), เบเบฝเบเปเบเบเบฒเบชเบฒ Rust, เบชเบฐเบซเบเบญเบเปเบเบทเปเบญเบเบกเบทเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบกเบตเบเบปเบงเบเบปเบเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบขเบนเปเปเบเบดเบ hypervisor เบซเบผเบทเบฎเบฒเบเปเบงเปเบเบปเปเบฒเปเบเบเบเปเปเบกเบตเบเบฑเปเบเปเบเบตเปเบกเปเบเบตเบก. เปเบฅเบฐเบเปเปเบกเบตเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ. เปเบกเบทเปเบญเบชเปเบฒเบเปเบฅเปเบง, เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบทเบเปเบเบทเปเบญเบกเบเปเปเปเบเบเบเบปเบเบเบตเปเบเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ, เปเบเบดเปเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบตเปเบเปเบฒเปเบเบฑเบเบเบฑเบเบซเบกเบปเบเบขเปเบฒเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบ, เปเบเบเบเปเปเบกเบตเบเบฒเบเบเบนเบเบกเบฑเบเบเบฑเบ OS kernel เปเบฅเบฐเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบฅเบฐเบเบปเบ. เบฅเบฐเบซเบฑเบเปเบเบเบเบฒเบเปเบกเปเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ Apache 2.0 เปเบฅเบฐ MIT. เบชเบฐโเบเบฒโเปเบซเปเบโเปเบกเปเบโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบโเบขเบทเบโเบขเบนเปโเบเบปเบโเบเบฝเบงโเบเบญเบโเบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบโเบเบตเปโเบเบฝเบโเปเบ Rustโ, Goโ, Fortranโ, C เปเบฅเบฐ C ++โ. เปเบเบเบเบฒเบเบเบฑเบเบเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒ bootloader เบเบญเบเบเบปเบเปเบญเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบตเบเบเบปเบง Hermit เปเบเบเปเบเป QEMU เปเบฅเบฐ KVM.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru