![Татьяна Шиманская](https://m.sprashivalka.com/orig/491/f20/96f/6b36e.jpg?auto_optimize=high&width=128&height=128&aspect_ratio=1%3A1)
Татьяна Шиманская
В Linux тип файла определяется системой по его содержимому. Поэтому исполнимый файл в Linux может быть с любым расширением или без расширения вообще, как вы зададите при компиляции. Аналоги win dll в Linux это файлы с расширением .so.
Просто библиотеки в Linux могут быть с любым названием и расширением, но чаще имена называются с букв lib...,а статические откомпилированные библиотеки часто прописаны с расширением .a