New AT_ flags for restricting pathname lookup
New AT_ flags for restricting pathname lookup
Posted Oct 6, 2018 1:37 UTC (Sat) by wahern (subscriber, #37304)In reply to: New AT_ flags for restricting pathname lookup by kostix
Parent article: New AT_ flags for restricting pathname lookup
Shouldn't it be possible to quiesce the runtime (pause GC, park all other goroutines, and join all kernel threads)? All the machinery in the scheduler must already be there, more or less. Maybe some component is currently running in a dedicated thread in an infinite loop, but conceptually it could be refactored to be able to enter and exit its core loop.
It might not be particularly efficient and come with a ton of gotchas, but it would at least make some currently impossible things possible, such as using geteuid and forking helper processes. Those things tend to happen early on, anyhow, so performance and other limitations wouldn't matter much.
