0

Windows loads .dll files on startup to run system processes and load critical features and programs for the operating system.

In researching this question, I found that Ubuntu uses .so files and .o files to do the same thing (source), but these files are used cross-platform and in many different cases - mostly in C programming.

Are there any Ubuntu/Linux Specific file types that perform the same functions as a .dll file on Windows would?

David
  • 3,317
  • 11
  • 34
  • 56
  • 1
    Possibly useful : https://unix.stackexchange.com/questions/47208/what-is-the-difference-between-kernel-drivers-and-kernel-modules (*dynamic link libraries* are not the same as so or *shared objects*) – guiverc Feb 12 '20 at 01:27
  • @guiverc Good to know. I guess my question has further grounds to it then - if the source I provided was not technically correct. – David Feb 12 '20 at 01:30
  • 2
    This might help: https://stackoverflow.com/questions/9688200/difference-between-shared-objects-so-static-libraries-a-and-dlls-so – Eduardo Trápani Feb 12 '20 at 01:33
  • FYI: I didn't read your source though sorry. – guiverc Feb 12 '20 at 01:39
  • There are a huge number of shared libraries. Some are written in C, some in Python, some in Perl, etc. They have many different filename types. Typically their package name starts with 'lib*something*'. They may communicate using dbus, sockets, or other methods. It is a rich tapestry. – user535733 Feb 12 '20 at 03:28

0 Answers0