Incluyo había alguien que me dijo hace bastante tiempo que FreeBSD en modo de emulación de Linux iba más rápido que el propio Linux, lo cual no me creí mucho...
Según dicen, algunas (solo algunas) aplicaciones Linux se ejecutan más rápido sobre Free que sobre Linux. Increíble ¿verdad?. La cuestión es que aquí la palabra emulación está mal empleada. En realidad las aplicaciones se ejecutan de manera nativa. Puedes encontrar una explicación sencilla aqui.
Reproduzco una parte:
Yeah, but is this really emulation? No. It is an ABI implementation, not an emulation. There is no emulator (or simulator, to cut off the next question) involved.
So why is it sometimes called ``Linux emulation''? To make it hard to sell FreeBSD! Really, it is because the historical implementation was done at a time when there was really no word other than that to describe what was going on; saying that FreeBSD ran Linux binaries was not true, if you did not compile the code in or load a module, and there needed to be a word to describe what was being loaded--hence ``the Linux emulator''.
--
Programs should be written for people to read,
and only incidentally for machines to execute
Re:Eso tenía entendido yo
(Puntos:2)( Última bitácora: Lunes, 22 Febrero de 2016, 07:16h )
Según dicen, algunas (solo algunas) aplicaciones Linux se ejecutan más rápido sobre Free que sobre Linux. Increíble ¿verdad?. La cuestión es que aquí la palabra emulación está mal empleada. En realidad las aplicaciones se ejecutan de manera nativa. Puedes encontrar una explicación sencilla
aqui.
Reproduzco una parte:
Yeah, but is this really emulation? No. It is an ABI implementation, not an emulation. There is no emulator (or simulator, to cut off the next question) involved.
So why is it sometimes called ``Linux emulation''? To make it hard to sell FreeBSD! Really, it is because the historical implementation was done at a time when there was really no word other than that to describe what was going on; saying that FreeBSD ran Linux binaries was not true, if you did not compile the code in or load a module, and there needed to be a word to describe what was being loaded--hence ``the Linux emulator''.
Programs should be written for people to read, and only incidentally for machines to execute