Binfmt misc (original) (raw)
binfmt_misc是Linux内核的一项功能,其使得内核可识别任意类型的可执行文件格式并传递至特定的用户空间应用程序,如模拟器和虚拟机。它是内核中准备用户空间程序运行的诸多二进制格式文件处理程序之一 .。 可执行文件格式透过特殊文件系统binfmt_misc接口注册(通常挂载在/proc)。注册流程既可通过向名为register的procfs文件发送特殊序列,也可经由封装器(如基于Debian发行版的binfmt-support包)亦或是systemd的systemd-binfmt.service服务进行。
Property | Value |
---|---|
dbo:abstract | binfmt_misc (Miscellaneous Binary Format) is a capability of the Linux kernel which allows arbitrary executable file formats to be recognized and passed to certain user space applications, such as emulators and virtual machines. It is one of a number of binary format handlers in the kernel that are involved in preparing a user-space program to run. The executable formats are registered through the special purpose file system binfmt_misc file-system interface (usually mounted under part of /proc). This is either done directly by sending special sequences to the register procfs file or using a wrapper like Debian-based distributions binfmt-support package or systemd's systemd-binfmt.service. (en) binfmt_misc ist eine Fähigkeit des Linux-Kernels, beliebige ausführbare Dateien zu erkennen und einem bestimmten Programm im User-Mode zu übergeben, wie beispielsweise einem Interpreter oder einem Programmstarter, der das Programm in den Arbeitsspeicher lädt. Es handelt sich um ein optionales Kernel-Modul, durch welches im Prinzip jede Datei als Programm ausgeführt werden kann. Dadurch grenzt es sich gegenüber anderen Techniken, zum Beispiel dem Shebang-Mechanismus, ab. Die ausführbaren Formate werden in einer zentralen datenbankartigen Form in einem virtuellen Dateisystem, der sogenannten , gespeichert, welches ähnlich wie devfs, procfs oder sysfs arbeitet. Standardmäßig wird dieses Dateisystem unter /proc/sys/fs/binfmt_misc eingebunden. (de) binfmt_misc是Linux内核的一项功能,其使得内核可识别任意类型的可执行文件格式并传递至特定的用户空间应用程序,如模拟器和虚拟机。它是内核中准备用户空间程序运行的诸多二进制格式文件处理程序之一 .。 可执行文件格式透过特殊文件系统binfmt_misc接口注册(通常挂载在/proc)。注册流程既可通过向名为register的procfs文件发送特殊序列,也可经由封装器(如基于Debian发行版的binfmt-support包)亦或是systemd的systemd-binfmt.service服务进行。 (zh) |
dbo:wikiPageExternalLink | https://web.archive.org/web/20100118183358/http:/www.tat.physik.uni-tuebingen.de/~rguenth/linux/binfmt_misc.html |
dbo:wikiPageID | 5374779 (xsd:integer) |
dbo:wikiPageLength | 5797 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1123335726 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:QEMU dbr:Box86 dbr:Debian dbr:User_space dbr:proc dbc:Articles_with_underscores_in_the_title dbr:Mono_(software) dbr:Linux_kernel dbr:MS-DOS dbr:Emulator dbr:Setuid dbr:Wine_(software) dbr:EXE dbr:File_format dbr:File_system_permissions dbr:Java_(programming_language) dbc:Free_special-purpose_file_systems dbc:Linux_kernel_features dbr:Systemd dbr:Java_virtual_machine dbr:Filename_extension dbr:Microsoft_Windows dbr:Shebang_(Unix) dbr:Virtual_machine dbr:Type_code dbr:PE_executable dbr:Bitmask dbr:Special_purpose_file_system dbr:Executable_file_format |
dbp:wikiPageUsesTemplate | dbt:Portal dbt:Sxhl |
dcterms:subject | dbc:Articles_with_underscores_in_the_title dbc:Free_special-purpose_file_systems dbc:Linux_kernel_features |
gold:hypernym | dbr:Capability |
rdf:type | yago:WikicatLinuxKernelFeatures yago:Abstraction100002137 yago:Arrangement105726596 yago:ClassificationSystem105727220 yago:Cognition100023271 yago:Concept105835747 yago:Content105809192 yago:Feature105849789 yago:FileSystem105732614 yago:Idea105833840 yago:Property105849040 yago:PsychologicalFeature100023100 dbo:Weapon yago:Structure105726345 yago:WikicatFreeSpecialPurposeFileSystems |
rdfs:comment | binfmt_misc是Linux内核的一项功能,其使得内核可识别任意类型的可执行文件格式并传递至特定的用户空间应用程序,如模拟器和虚拟机。它是内核中准备用户空间程序运行的诸多二进制格式文件处理程序之一 .。 可执行文件格式透过特殊文件系统binfmt_misc接口注册(通常挂载在/proc)。注册流程既可通过向名为register的procfs文件发送特殊序列,也可经由封装器(如基于Debian发行版的binfmt-support包)亦或是systemd的systemd-binfmt.service服务进行。 (zh) binfmt_misc ist eine Fähigkeit des Linux-Kernels, beliebige ausführbare Dateien zu erkennen und einem bestimmten Programm im User-Mode zu übergeben, wie beispielsweise einem Interpreter oder einem Programmstarter, der das Programm in den Arbeitsspeicher lädt. Es handelt sich um ein optionales Kernel-Modul, durch welches im Prinzip jede Datei als Programm ausgeführt werden kann. Dadurch grenzt es sich gegenüber anderen Techniken, zum Beispiel dem Shebang-Mechanismus, ab. (de) binfmt_misc (Miscellaneous Binary Format) is a capability of the Linux kernel which allows arbitrary executable file formats to be recognized and passed to certain user space applications, such as emulators and virtual machines. It is one of a number of binary format handlers in the kernel that are involved in preparing a user-space program to run. (en) |
rdfs:label | Binfmt misc (de) Binfmt misc (en) Binfmt misc (zh) |
owl:sameAs | freebase:Binfmt misc yago-res:Binfmt misc wikidata:Binfmt misc dbpedia-de:Binfmt misc dbpedia-zh:Binfmt misc https://global.dbpedia.org/id/52WgW |
prov:wasDerivedFrom | wikipedia-en:Binfmt_misc?oldid=1123335726&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Binfmt_misc |
is dbo:wikiPageWikiLink of | dbr:Shebang_(Unix) |
is foaf:primaryTopic of | wikipedia-en:Binfmt_misc |