does linux provide such a function? Thanks!