FS#39978 - [linux] module binfmt_aout disabled in 3.14.1 i686 version
Attached to Project:
Arch Linux
Opened by patrick (potomac) - Sunday, 20 April 2014, 18:58 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 16 June 2014, 18:33 GMT
Opened by patrick (potomac) - Sunday, 20 April 2014, 18:58 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 16 June 2014, 18:33 GMT
|
Details
Description:
with kernel 3.14.1 (i686) package it's not possible to execute an "a.out" binary file, because the "CONFIG_BINFMT_AOUT" option has not been set in config file, with older kernel versions this option was enabled, the solution is to re-enable this option : CONFIG_BINFMT_AOUT=y or CONFIG_BINFMT_AOUT=m Additional info: * package version(s) linux 3.14.1 ( i686 ) * config and/or log files etc. Steps to reproduce: - install kernel 3.14.1 ( i686 version ) - try to execute an a.out binary format file - this attempt will fail ( missing module binfmt_aout ) this bug may also concern the x64 version of linux 3.14.1 ( but I didn't test ) |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Monday, 16 June 2014, 18:33 GMT
Reason for closing: Won't implement
Monday, 16 June 2014, 18:33 GMT
Reason for closing: Won't implement
https://lwn.net/Articles/196295/
> The patch also changes CONFIG_BINFMT_AOUT to be disabled by default on
archs that had it default to enabled. The a.out support is similarly
risky and not audited/hardened with the same scrutiny that the ELF
support has received.
What's the use case here?
as long as software does the job well then an user ( or a company ) doesn't feel the need of change, I see this in bank business where cobol softwares, win3.x/MSDOS softwares are still running,
and if this software is a proprietary software then there is no easy alternatives
like I said I did this bug report because I know someone in the french forum of archlinux who can not run a.out format since the 3.14.x kernel version ( with 3.13.x version i686 there is no problem because the binfmt_aout option was enabled )
he didn't say more, so I don't know exactly what kind of old software he has and if it's possible to replace them with modern software equivalent,