Collectives™ on Stack Overflow
Find centralized, trusted content and collaborate around the technologies you use most.
Learn more about Collectives
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn more about Teams
Certainly not.
win32com
looks like a
Windows specific
library, tied to the
WinAPI
.
Linux has a different
operating system
API (because Linux is not Windows and both are
different
OSes), mostly following the
POSIX
standards. For example, both Linux and Windows have
files
,
directories
,
processes
,
executables
,
dynamic loading
,
users
, etc... but the details about them vary greatly and significantly (and you need to understand them, since "
the evil is in the details
");
To learn the Linux operating system API, read a good Linux programming book. The
ALP
book is freely downloadable, even if it is a bit old (but most of its content still apply); and you could get (e.g. buy) newer books.
For more, read the
man
pages
(which are the canonical documentation on Unix). In particular
syscalls(2)
and the many other pages refereed from it. You'll also need to look into the
section 3
of
man
pages, since it is listing
many
functions usable in Linux.
Read also
Operating Systems: Three Easy Pieces
You might find (but this is programming language specific) some framework libraries trying to provide some common abstractions above several OSes. Look (for C++) into
Qt
,
POCO
,
Boost
, etc....
At last, don't forget that Linux is made of
free software
. Sometimes, it is useful to download them and study their source code. In some occasions, that is a good approach to
leaky abstractions
.
PS.
Budget several
weeks
of your time to read documentation and books
, and perhaps study the source code of some free software similar to your goals.
Thanks for contributing an answer to Stack Overflow!
-
Please be sure to
answer the question
. Provide details and share your research!
But
avoid
…
-
Asking for help, clarification, or responding to other answers.
-
Making statements based on opinion; back them up with references or personal experience.
To learn more, see our
tips on writing great answers
.