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,367
  • 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 'libsomething'. They may communicate using dbus, sockets, or other methods. It is a rich tapestry. – user535733 Feb 12 '20 at 03:28

0 Answers0