|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 04 Aug 2000 19:47:55 To : Aleksey Barabanov Subject : Re: Are Perl died ? -------------------------------------------------------------------------------- Aleksey Barabanov <alekseybb@mtu-net.ru> wrote: AB>Anton Petrusevich wrote: >> >> >>>>> "a" == alekseybb writes: >> >> a> Дык одно врема жава была внутри ядра Linux и ничего, как обычно - гора >> a> родила мышь ;) >> >> Ой. Это про "support for java binaries"? Таки java-машина там звалась >> внешняя. AB>Т.е. из ядреного модуля подгружался внешний исполняемый файл ? А как по-твоему системный вызов execve выполняет файлы, у которых в первой строке #!/usr/bin/perl? Вот точно так и выполняет - вместо самого файла загружает указанный интерпретатор а сам файл ему в командную строку пихает. Только у java classes там не #!/usr/bin/java (кстати, что мешало? Равно как что мешало у солярисных пакаджей первой строчкой #!/usr/sbin/pkgadd -d писать), а какая-то другая магическая последовательность. Почему спустя некоторое время эта фича в ядре и вымерла заменившись на более общую концепцию misc binary format, которая позволяет задать ядру список магических последовательностей и интерпретаторов, которыми соответствующие файлы выполнять. -- Victor Wagner vitus@ice.ru Programmer Office:7-(095)-785-09-72 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: AG Telecom news2 server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1340480532fb9.html, оценка из 5, голосов 10
|