a public component library that across the Windows and Linux