Date: 2007-09-12 02:18 pm (UTC)
vitus_wagner: My photo 2005 (0)
From: [personal profile] vitus_wagner
Процесс - это очень правильное понятие. Если у нас есть функция на шелле, это её можем легко запустить как процесс - в сабшелле. А вот использование для создания компонент динамических библиотек стоит запретить законодательно. Ибо это нарушает принцип изоляции. Или надо динамические библиотеки как в Win16 делать - c собственным адресным пространством и всё такое.

Процесс в достаточной степени изолирует компоненту от взаимодействующих с ней компонент. С учетом существования ulimit-ов он дает шансы взаимодействующим с ним обработать ЛЮБЫЕ его ошибки, вплоть до SIGSEGV.
Реализация компоненты в виде динамической библиотеки такой возможности не даёт. Более того, дает компоненте возможность напакостить в памяти приложения, которое её использует, таким образом, что это станет заметно далеко не сразу.


Ну и, как я уже писал выше использование протоколов, даже самых примитивных, типа вопросов, требующих ответа yes/no в корне противоречит равноправию папйпов/сокетов с файлами.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1 234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 3rd, 2025 07:54 pm
Powered by Dreamwidth Studios