kernal-api 0.1.29

Async OS HAL, profiling, symbolization, and allocator instrumentation
1
2
3
4
5
6
7
8
9
10
11
12
13
# `platform_linux`

The private Linux half of the host platform selection: concrete
implementations chosen by the one `std::cfg_select!` root in `src/lib.rs`
and reached only through root-level `use platform_imp::...;` bridges.
Neutral code must never name this tree — the `kernal_api_platform_boundary`
Dylint enforces that (docs/platform-boundary.md).

Mirrors `platform_win` and `platform_macos` file-for-file where the neutral
facade demands a capability: `fs_materialize.rs` (replacement, link
classification, permission bits including the in-place write seal, change
markers, volume facts) plus the tree's own watcher, IPC, process, and
terminal mechanics.