Доступна ли библиотека win32com в Linux?
Конечно, нет.
win32com выглядит как специфичная для Windows библиотекапривязанный к WinAPI .
Linux имеет другую API операционной системы (потому что Linux не Windows, и обе разные ОС),в основном соответствует стандартам POSIX .Например, в Linux и Windows есть файлы , каталоги , процессы , исполняемые файлы , динамическая загрузка , пользователи и т. Д. ... но подробности о них сильно и значительно различаются (и вам необходимо их понять, поскольку " зло в деталях ");
Чтобы узнать API операционной системы Linux, прочитайте хорошую книгу по программированию Linux.Книгу ALP можно загрузить бесплатно, даже если она немного устарела (но большинство ее содержимого по-прежнему применимо);и вы можете получить (например, купить) новые книги.
Для получения дополнительной информации прочитайте man
страниц (которые являются канонической документацией по Unix).В частности syscalls (2) и многие другие ссылки, ссылающиеся на него.Вам также нужно заглянуть в раздел 3 из man
страниц, поскольку в нем перечислено многих функций, используемых в Linux.
Читайте также Операционные системы: три простых компонента
Вы можете найти (но это зависит от языка программирования) некоторые библиотеки фреймворков, пытающиеся предоставить некоторые общие абстракции над несколькими ОС.Посмотрите (для C ++) на Qt , POCO , Boost и т. Д.
Наконец, не забывайте, что Linuxсделан из свободного программного обеспечения .Иногда полезно скачать их и изучить их исходный код.В некоторых случаях это хороший подход к неплотным абстракциям .
PS. Запланируйте несколько недель вашего времени на чтение документации и книг и, возможно, изучите исходный код какого-либо бесплатного программного обеспечения, аналогичного вашим целям.