Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #185094
| From | <tomas@tuxteam.de> |
|---|---|
| Newsgroups | linux.debian.user |
| Subject | Re: When did Debian decide to enable PIE by default? |
| Date | 2017-08-12 16:10 +0200 |
| Message-ID | <udFgZ-1N3-7@gated-at.bofh.it> (permalink) |
| References | (1 earlier) <ucAt5-fu-37@gated-at.bofh.it> <ucJwl-6s8-5@gated-at.bofh.it> <ucJwl-6s8-3@gated-at.bofh.it> <ucQHv-2LF-11@gated-at.bofh.it> <udCCu-8pQ-13@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sat, Aug 12, 2017 at 01:11:43PM +0200, Pascal Hambourg wrote: > Le 10/08/2017 à 10:00, tomas@tuxteam.de a écrit : [...] > >PIE is "position independent executable": it's about using PIC in the > >Executable > > Sorry, but I fail to see the difference. > A shared library is executable, and the "code" in PIC is nothing but > executable code, isn't it ? The difference is in intention (both are ELF these days). /bin/ls is an "executable", /lib/x86_64-linux-gnu/libc.so.6 is a lib (yes, this one has an entry point, you can invoke it from the command line). While enabling PIC for libs has been done for a long time (IIRC the first motivator was limited address space under 32 bit) and always seemed a Good Idea(TM), for the executables I think it's ASLR what brought a motivation with it. But I might be wrong. Cheers - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlmPDAsACgkQBcgs9XrR2kbHewCdH//d0m1s14IIORFrqcGMs2DZ KIwAn0TdaN6+D7uM5ce8EkMMcXvUj2Q6 =sZgI -----END PGP SIGNATURE-----
Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: When did Debian decide to enable PIE by default? "Thomas Schmitt" <scdbackup@gmx.net> - 2017-08-09 16:40 +0200
Re: When did Debian decide to enable PIE by default? Gene Heskett <gheskett@shentel.net> - 2017-08-09 16:50 +0200
Re: When did Debian decide to enable PIE by default? Dan Ritter <dsr@randomstring.org> - 2017-08-09 17:10 +0200
Re: When did Debian decide to enable PIE by default? Pascal Hambourg <pascal@plouf.fr.eu.org> - 2017-08-09 20:00 +0200
Re: When did Debian decide to enable PIE by default? Tony van der Hoff <lists@vanderhoff.org> - 2017-08-09 17:30 +0200
Re: When did Debian decide to enable PIE by default? Gene Heskett <gheskett@shentel.net> - 2017-08-10 02:30 +0200
Re: When did Debian decide to enable PIE by default? <tomas@tuxteam.de> - 2017-08-10 10:10 +0200
Re: When did Debian decide to enable PIE by default? Pascal Hambourg <pascal@plouf.fr.eu.org> - 2017-08-12 13:20 +0200
Re: When did Debian decide to enable PIE by default? <tomas@tuxteam.de> - 2017-08-12 16:10 +0200
Re: When did Debian decide to enable PIE by default? <tomas@tuxteam.de> - 2017-08-10 10:00 +0200
csiph-web