เจฐเจธเจ เจฆเจพ เจเจเฉเจฎเฉเจเจฟเจ เจฎเฉเจฎเฉเจฐเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจกเจฟเจตเฉเจฒเจชเจฐ เจจเฉเฉฐ เจชเฉเจเจเฉฐเจเจฐ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจคเฉเจ เจฎเฉเจเจค เจเจฐเจฆเจพ เจนเฉ เจ
เจคเฉ เจเฉฑเจ-เจชเฉฑเจงเจฐเฉ เจฎเฉเจฎเฉเจฐเฉ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจคเฉเจ เจชเฉเจฆเจพ เจนเฉเจฃ เจตเจพเจฒเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจคเฉเจ เจฌเจเจพเจเจเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจฌเจพเจ
เจฆ-เจฎเฉเจเจค เจฎเฉเจฎเฉเจฐเฉ เจเจเจธเฉเจธ, เจจเจฒ เจชเฉเจเจเฉฐเจเจฐ เจกเฉเจฐเฉเจซเจฐเฉเจเจธ, เจฌเจซเจฐ เจเจตเจฐเจฐเจจ เจ
เจคเฉ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเฉเจเจเฅค เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจจเฉเฉฐ เจตเฉฐเจกเจฃ, เจ
เจธเฉเจเจฌเจฒเฉ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจ
เจคเฉ เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉเจเจฐเจพ เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจชเฉเจเฉเจ เจฎเฉเจจเฉเจเจฐ เจตเจฟเจเจธเจฟเจค เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉเฅค
เจฎเฉเฉฑเจ
-
เจธเจฅเจฟเจฐ เจเฉเจคเจพ "async" เจซเฉฐเจเจธเจผเจจ, async เจฎเฉเจต { ... } เจฌเจฒเจพเจ, เจ เจคเฉ ".await" เจเจชเจฐเฉเจเจฐ 'เจคเฉ เจเจงเจพเจฐเจฟเจค เจเฉฑเจ เจจเจตเจพเจ เจ เจธเจฟเฉฐเจเจฐเฉเจจเจธ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจธเฉฐเจเฉเจเจธ, เจเฉ เจเจฟ เจฎเฉเฉฑเจ เจเจฎเจพเจเจก เจชเฉเจฐเจตเจพเจน เจจเฉเฉฐ เจฌเจฒเจพเจ เจจเจพ เจเจฐเจจ เจตเจพเจฒเฉ เจนเฉเจเจกเจฒเจฐเจพเจ เจจเฉเฉฐ เจฒเจฟเจเจฃเจพ เจธเฉเจเจพ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค เจ เจธเจฟเฉฐเจเจฐเฉเจจเจธ I/O เจฒเจ เจชเจนเจฟเจฒเจพเจ เจชเฉเจธเจผ เจเฉเจคเฉ API เจฆเฉ เจคเฉเจฒเจจเจพ เจตเจฟเฉฑเจ, async/.await เจเฉฐเจธเจเจฐเฉฑเจเจเจธ เจธเจฎเจเจฃ เจตเจฟเฉฑเจ เจธเจฐเจฒ เจนเจจ, เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจชเฉเฉเจนเจจเจฏเฉเจ เจนเจจ, เจ เจคเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเจชเจธ, เจเฉฐเจกเฉเจธเจผเจจเจฒ เจธเจเฉเจเจฎเฉเจเจเจพเจ, เจ เจคเฉ เจ เจชเจตเจพเจฆเจพเจ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ เจเจพเจฃเฉเจเจ-เจชเจเจพเจฃเฉเจเจ เจตเจนเจพเจ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจคเจเจจเฉเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจ เจธเจฟเฉฐเจเฉเจฐเฉเจจเจธ เจเฉฐเจเจฐเฉเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅคAsync-await เจธเฉฐเจเฉเจเจธ เจคเฉเจนเจพเจจเฉเฉฐ เจซเฉฐเจเจธเจผเจจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเฉ เจเจนเจจเจพเจ เจฆเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจจเฉเฉฐ เจฐเฉเจ เจธเจเจฆเฉ เจนเจจ, เจฎเฉเฉฑเจ เจฅเฉเจฐเฉเจก 'เจคเฉ เจเฉฐเจเจฐเฉเจฒ เจตเจพเจชเจธ เจเจฐ เจธเจเจฆเฉ เจนเจจ, เจ เจคเฉ เจซเจฟเจฐ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจจเฉเฉฐ เจฎเฉเฉ เจธเจผเฉเจฐเฉ เจเจฐ เจธเจเจฆเฉ เจนเจจ เจเจฟเฉฑเจฅเฉเจ เจเจนเจจเจพเจ เจจเฉ เจเฉฑเจกเจฟเจ เจธเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, I/O เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ เจ เจเจฟเจนเฉ เจตเจฟเจฐเจพเจฎ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจฆเฉ เจ เจเจฒเฉ เจนเจฟเฉฑเจธเฉ เจฆเฉ เจเจเจฃ เจฆเฉ เจเจกเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจนเฉเจฐ เจเฉฐเจฎ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค "async fn" เจ เจคเฉ "async เจฎเฉเจต" เจจเจพเจฒ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจซเฉฐเจเจธเจผเจจ เจ เจคเฉ เจฌเจฒเจพเจ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจตเจพเจชเจธ เจเจฐเจฆเฉ เจนเจจ
เจญเจตเจฟเฉฑเจ , เจเฉ เจเฉฑเจ เจธเจฅเจเจค เจ เจธเจฟเฉฐเจเฉเจฐเฉเจจเจธ เจเจฃเจจเจพ เจชเฉเจฐเจคเฉเจจเจฟเจงเจคเจพ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจฆเจพ เจนเฉเฅค เจคเฉเจธเฉเจ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจฎเฉเจฒเจคเจตเฉ เจเจฃเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ ".await" เจเจชเจฐเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจจเจคเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเฉเจ เจตเฉ เจเจพเจฐเจตเจพเจ เจเจฆเฉเจ เจคเฉฑเจ เจจเจนเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจเจพเจ เจชเฉเจฐเจต-เจฏเฉเจเจจเจพเจฌเฉฑเจง เจจเจนเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจเจฆเฉเจ เจคเฉฑเจ .await เจจเฉเฉฐ เจฌเฉเจฒเจพเจเจ เจจเจนเฉเจ เจเจพเจเจฆเจพ เจนเฉ, เจเจฟเจธ เจจเจพเจฒ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจจเฉเจธเจเจก เจเฉฐเจธเจเจฐเฉฑเจเจเจธ เจจเฉเฉฐ เจฌเจฟเจจเจพเจ เจตเจพเจงเฉ เจเจตเจฐเจนเฉเฉฑเจก เจฆเฉ เจฌเจฃเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅคasync fn first_function() -> u32 {.. }
...
let future = first_function();
...
let result: u32 = future.await; -
เจธเจฅเจฟเจฐ เจเฉเจคเจพ "#!"เจฆเฉเจเจฐเจพ-เจเจพเจฒ " เจเฉเจเจชเจฒเฉเจเจพเจ เจตเจฟเฉฑเจ เจ เจคเฉ เจธเจฎเฉเจเจฐเจจ เจฆเฉ "เจเฉ" เจญเจพเจ เจตเจฟเฉฑเจ เจเจนเจจเจพเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฆเฉ เจนเจตเจพเจฒเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ "เจฎเฉเจ ". เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจนเฉเจฃ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจเจธเจพเจฐเฉเจเจ เจฆเฉ เจเจเจพเจเจผเจค เจนเฉ:fn main() {
เจเจฐเฉ เจฆเจฟเจ: เจฌเจพเจเจธ<[u8; 4]> = เจฌเจพเจเจธ::เจจเจตเจพเจ([1, 2, 3, 4]);เจฎเฉเจ เจเจฐเฉ {
เจจเฉฐเจฌเจฐ
เจเฉเจเจฐ nums.iter().sum::() == 10=> {
เจฌเฉเฉฐเจฆ (เจธเฉฐเจเจฟเจ);
}
_ => เจชเจนเฉเฉฐเจเจฏเฉเจ เจจเจนเฉเจ!(),
}
} - เจธเฉฐเจเฉเจค เจฆเฉ เจเจเจพเจเจผเจค เจนเฉ
เจเฉเจฃ เจเจฆเฉเจ เจซเฉฐเจเจธเจผเจจ เจชเฉเจฐเจพเจฎเฉเจเจฐ, เจเจฒเฉเจเจผเจฐ, เจ เจคเฉ เจซเฉฐเจเจธเจผเจจ เจชเฉเจเจเฉฐเจเจฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเฉเฅค เจเฉฐเจกเฉเจธเจผเจจเจฒ เจเฉฐเจชเจพเจเจฒเฉเจธเจผเจจ เจเจเจฐเฉเจฌเจฟเจเจเจธ (cfg, cfg_attr) เจเฉ lint (เจเจเจพเจเจผเจค, เจเฉเจคเจพเจตเจจเฉ, เจเจจเจเจพเจฐ เจ เจคเฉ เจฎเจจเฉเจนเจพ) เจฐเจพเจนเฉเจ เจกเจพเจเจเจจเฉเจธเจเจฟเจเจธ เจจเฉเฉฐ เจเฉฐเจเจฐเฉเจฒ เจเจฐเจฆเฉ เจนเจจ เจ เจคเฉ เจธเจนเจพเจเจ เจฎเฉเจเจฐเฉ เจเจพเจฒเจฟเฉฐเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅคfn len(
#[cfg(windows)] เจเฉเจเฉเจพ: &[u16], // เจตเจฟเฉฐเจกเฉเจเจผ 'เจคเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ
#[cfg(not(windows))] เจเฉเจเฉเจพ: &[u8], // เจนเฉเจฐ OS เจตเจฟเฉฑเจ เจตเจฐเจคเฉเจ
) -> เจตเจฐเจคเฉเจ {
slice.len()
} - NLL (เจจเจพเจจ-เจฒเฉเจเจธเฉเจเจฒ เจฒเจพเจเจซเจเจพเจเจฎเจเจผ) เจคเจเจจเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจตเฉเจฐเฉเจเจฌเจฒ (เจเจงเจพเจฐ เจเฉเจเจฐ) เจฆเฉ เจเจงเจพเจฐ เจฆเฉ เจเจพเจเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ เจชเจเจพเจฃเฉเจเจ เจเจเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจฌเจพเจฐเฉ เจเฉเจคเจพเจตเจจเฉเจเจ,
เจ เจจเฉเจตเจพเจฆ เจเฉเจคเจพ เจเจพเจคเจ เจเจฒเจคเฉเจเจ เจฆเฉ เจธเจผเฉเจฐเฉเจฃเฉ เจตเจฟเฉฑเจ. เจธเจพเจจเฉเฉฐ เจฏเจพเจฆ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟ เจเจงเจพเจฐ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฆเฉ เจเฉเจตเจจ เจเจพเจฒ เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฃ เจฒเจ เจเฉฑเจ เจจเจตเฉเจ เจตเจฟเจงเฉ 'เจคเฉ เจ เจงเจพเจฐเจค เจคเจธเจฆเฉเจ เจชเฉเจฐเจฃเจพเจฒเฉ เจจเฉ เจเฉเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจฆเฉ เจชเจเจพเจฃ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจเจ เจนเฉ เจเฉ เจชเฉเจฐเจพเจฃเฉ เจคเจธเจฆเฉเจ เจเฉเจก เจฆเฉเจเจฐเจพ เจ เจฃเจฆเฉเจเฉ เจเจ เจธเฉเฅค เจเจฟเจเจเจเจฟ เจ เจเจฟเจนเฉเจเจ เจเจพเจเจเจพเจ เจฒเจ เจเจฒเจคเฉ เจเจเจเจชเฉเฉฑเจ เจชเจนเจฟเจฒเจพเจ เจเฉฐเจฎ เจเจฐเจจ เจตเจพเจฒเฉ เจเฉเจก เจฆเฉ เจจเจพเจฒ เจ เจจเฉเจเฉเจฒเจคเจพ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจธ เจฒเจ เจเฉเจคเจพเจตเจจเฉเจเจ เจจเฉเฉฐ เจเจฒเจคเฉเจเจ เจฆเฉ เจฌเจเจพเจ เจชเจนเจฟเจฒเจพเจ เจเจพเจฐเฉ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจฐเจธเจ 2018 เจฎเฉเจก เจตเจฟเฉฑเจ เจเฉฑเจฒเจฃ เจตเฉเจฒเฉ เจเฉเจคเจพเจตเจจเฉเจเจ เจจเฉเฉฐ เจนเฉเจฃ เจคเจฐเฉเฉฑเจเฉเจเจ เจจเจพเจฒ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจนเฉเฅค เจ เจเจฒเฉ เจฐเฉเจฒเฉเจเจผ เจตเจฟเฉฑเจ, เจฐเจธเจ 2015 เจฎเฉเจก เจตเจฟเฉฑเจ เจเจฒเจคเฉ เจเจเจเจชเฉเฉฑเจ เจจเฉเฉฐ เจตเฉ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจพเจตเฉเจเจพ, เจเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจชเฉเจฐเจพเจฃเฉ เจเจงเจพเจฐ เจเฉเจเจฐ เจคเฉเจ เจเฉเจเจเจพเจฐเจพ เจชเจพเจตเฉเจเจพ; - "const" เจเฉเจฃ, เจเฉ เจธเจฅเจฟเจฐเจพเจเจ เจฆเฉ เจฌเจเจพเจ เจเจฟเจธเฉ เจตเฉ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ เจตเจฐเจคเจฃ เจฆเฉ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเจพ เจนเฉ, เจซเฉฐเจเจธเจผเจจ Vec::new, String::new, LinkedList::new, str::len, [T]::len เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค , str::as_bytes,
abs, wrapping_abs เจ เจคเฉ overflowing_abs; - API เจฆเฉ เจเฉฑเจ เจจเจตเฉเจ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจธเจฅเจฟเจฐ เจธเจผเฉเจฐเฉเจฃเฉ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒ เจเจฐ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจเจนเจจเจพเจ เจคเจฐเฉเจเจฟเจเจ เจจเฉเฉฐ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจเฉ เจธเจฅเจฟเจฐ เจเฉเจคเฉ เจเจ เจนเจจ
Pin::into_inner, Instant::checked_duration_since เจ เจคเฉ Instant::saturating_duration_since; - เจเจพเจฐเจเฉ เจชเฉเจเฉเจ เจฎเฉเจจเฉเจเจฐ เจเฉเจฒ เจนเฉเจฃ เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจซเจพเจเจฒเจพเจ เจฒเจ ".toml" เจเจเจธเจเฉเจเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจนเฉเฅค เจเจพเจฐเจเฉ เจคเฉเจ เจธเจฟเฉฑเจงเจพ เจธเจเฉเจเจกเจฐเจก เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจฌเจฃเจพเจเจฃ เจฒเจ เจธเจผเฉเจฐเฉเจเจคเฉ เจธเจนเจพเจเจคเจพ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจเฅค เจตเจฟเจตเจพเจฆเจเฉเจฐเจธเจค "--all" เจซเจฒเฉเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฆเฉ เจนเฉเจ, "--workspace" เจซเจฒเฉเจ เจจเฉเฉฐ เจเฉเฉเจฟเจ เจเจฟเจเฅค เจฎเฉเจเจพเจกเฉเจเจพ เจตเจฟเฉฑเจ เจเฉฑเจ เจจเจตเจพเจ เจเฉเจคเจฐ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ"
เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจเจฐเฉ ", เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจเจฟเฉฑเจ เจเฉเจ เจ เจคเฉ เจธเฉฐเจธเจเจฐเจฃ เจจเฉฐเจฌเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจเฉ เจจเจฟเจฐเจญเจฐเจคเจพ เจชเฉเจฐเจเจพเจธเจผเจค เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ. เจตเฉฑเจ-เจตเฉฑเจ เจธเฉฐเจเจฒเจจ เจชเฉเจพเจตเจพเจ เจฆเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจธเจฎเฉเจ เจฆเฉ เจเฉฑเจ HTML เจฐเจฟเจชเฉเจฐเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉเจธเจ เจตเจฟเจเจฒเจช "-Ztimings" เจเฉเฉเจฟเจ เจเจฟเจเฅค - rustc เจเฉฐเจชเจพเจเจฒเจฐ เจตเจฟเฉฑเจ, เจกเจพเจเจเจจเฉเจธเจเจฟเจ เจธเฉเจจเฉเจนเจฟเจเจ เจตเจฟเฉฑเจ เจเฉเจก เจฆเฉเจเจ เจชเฉเจเจพเจ เจจเฉเฉฐ เจเฉฑเจเจฃเจพ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเฉ เจเจฐเจฎเฉเจจเจฒ เจตเจฟเฉฑเจ เจซเจฟเฉฑเจ เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพเฅค เจเฉเจเฉ เจตเจพเจฒเฉ เจชเจฒเฉเจเจซเจพเจฐเจฎเจพเจ เจฒเจ เจคเฉเจเฉ เจชเฉฑเจงเจฐ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเจพ
i686-เจ เจฃเจเจพเจฃ-uefi เจ เจคเฉ sparc64-เจ เจฃเจเจพเจฃ-เจเจชเจจเจฌเฉเจเจธเจกเฉเฅค เจคเฉเจเฉ เจชเฉฑเจงเจฐ เจตเจฟเฉฑเจ เจฌเฉเจจเจฟเจเจฆเฉ เจธเจนเจพเจเจคเจพ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจชเจฐ เจธเจตเฉเจเจพเจฒเจค เจเจพเจเจ เจ เจคเฉ เจ เจงเจฟเจเจพเจฐเจค เจฌเจฟเจฒเจกเจพเจ เจฆเฉ เจชเฉเจฐเจเจพเจธเจผเจจ เจคเฉเจ เจฌเจฟเจจเจพเจเฅค
เจธเจฐเฉเจค: opennet.ru