From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Injected-Via-Gmane: http://gmane.org/ To: sisyphus@lists.altlinux.org From: Arioch Date: Tue, 24 Jan 2006 09:39:36 +0000 (UTC) Message-ID: References: <43D33457.3080604@altlinux.ru> <20060123180424.GJ7010@wrars-comp.wrarsdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: main.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 195.42.89.34 (Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)) Sender: news Subject: [sisyphus] Re: binfmt - =?utf-8?b?0LfQsNC/0YPRgdC60L3QtS1FTEbQv9GA0L7Qs9GA?= =?utf-8?b?0LDQvNC8?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2006 09:40:03 -0000 Archived-At: List-Archive: List-Post: Andrey Rahmatullin writes: > binfmt_misc да. из контекста и так вроде ясно. А за буквенную точность не отвечаю, писано через GMane с другой машины с другого места :) > > видимо он раньше вкомпилировался в ядро и не надо > было его запускать. > Сильно сомневаюсь. тогда кто его запускал ? в /etc/miodules сроду не было. fstab у меня apt'ы не меняли, да и вряд ли mount может insmod делать. > > Собственно, зачем я хотел WinE - проверить, > действительно ли там есть эта дырка > > с кодом внутри WMF. > А зачем для этого binfmt_misc? Не обязательна, но приятна. Собственно наткнулся таким образом ,а потом настройка binfmt_misc повисла отдельной темой :) > > А так даже думается не содать ли более обобщенный > сервис настройки binfmt ? > Для чего кроме wine это надо? Список других microsoft-форматов был. Далее, то, ради чего и затевался binfmt - Java. Далее - Erlang. Потенциально - все эмуляторы игровых приставок. JavaScript без указания исполнителя первым комментарием, например. Подумать - и еще найдется. > > dosemu/dosbox, WinE/Cedega, DotGnu/Mono - это три разных типа EXE > Слабо формализуется. На уровне binfmt - безнадежно. На уровне file или аналогичных утилит - думаю вполне. Но их запуск (и запуск их используещего bash-скрипта) не будет ли задержкой ? > > А если учесть, что у EXE могут быть два начала (MZ и ZM), > А это что за бред? 1-й раз слышу. Тем не менее. Если почитать первые книги по DOS/ASM x86 Я лично натыкался на фразу типа "в начала EXE должны быть буква М и буква Z" - весьма туманное определение. Или даже так "было решено что в начале EXE-файла должны идти инициалы такого то разработчика имярек" - тут вообще непонятно какой порядок. Разумеется, если бы ZM не запускались - ничего бы не было, но 1) я менял местаим и в DOSе программы запускались. 2) я видел парочку "артефактов" - программ которые начинались именно на ZM (потому и запомнил, что призрак получил воплощение) - они запускались. Названий не вспомню, ZM - вещь исключительно редкая. И тем не менее. > Дадада, отличите мне 100%-но Win32 PE от .NET, завернутого в Win32 > PE. Не знаю, не изучал. А во что .NET может быть еще завернут ? Тем не менее, загрузчики .Net как-то отличают. > И расскажите, зачем это надо. А зачем вообще нужен запуск файлов ?