* feat: add GPU information retrieval for darwin using cgo * fix kIOMasterPortDefault thing * return 0
* refactor(pty): switch to using interface for better flexibility (although may not be useful) * chore: reduce error messages * delete redundant messages