{"translation":"https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=json","source":["The same goes with the <trademark class=\"registered\">UNIX</trademark> API. Most programs can live with a very limited set of syscalls working. Those syscalls tend to be the oldest ones (<citerefentry><refentrytitle>read</refentrytitle><manvolnum>2</manvolnum></citerefentry>/<citerefentry><refentrytitle>write</refentrytitle><manvolnum>2</manvolnum></citerefentry>, <citerefentry><refentrytitle>fork</refentrytitle><manvolnum>2</manvolnum></citerefentry> family, <citerefentry><refentrytitle>signal</refentrytitle><manvolnum>3</manvolnum></citerefentry> handling, <citerefentry><refentrytitle>exit</refentrytitle><manvolnum>3</manvolnum></citerefentry>, <citerefentry><refentrytitle>socket</refentrytitle><manvolnum>2</manvolnum></citerefentry> API) hence it is easy to emulate because their semantics is shared among all <trademark class=\"registered\">UNIX</trademark>es, which exist todays."],"previous_source":"","target":["The same goes with the <trademark class=\"registered\">UNIX</trademark> API. Most programs can live with a very limited set of syscalls working. Those syscalls tend to be the oldest ones (<citerefentry><refentrytitle>read</refentrytitle><manvolnum>2</manvolnum></citerefentry>/<citerefentry><refentrytitle>write</refentrytitle><manvolnum>2</manvolnum></citerefentry>, <citerefentry><refentrytitle>fork</refentrytitle><manvolnum>2</manvolnum></citerefentry> family, <citerefentry><refentrytitle>signal</refentrytitle><manvolnum>3</manvolnum></citerefentry> handling, <citerefentry><refentrytitle>exit</refentrytitle><manvolnum>3</manvolnum></citerefentry>, <citerefentry><refentrytitle>socket</refentrytitle><manvolnum>2</manvolnum></citerefentry> API) hence it is easy to emulate because their semantics is shared among all <trademark class=\"registered\">UNIX</trademark>es, which exist todays."],"id_hash":8438967591468386411,"content_hash":8438967591468386411,"location":"article.translate.xml:770","context":"","note":"(itstool) path: sect2/para","flags":"","labels":[],"state":100,"fuzzy":false,"translated":true,"approved":false,"position":116,"has_suggestion":false,"has_comment":false,"has_failing_check":false,"num_words":54,"source_unit":"https://translate-dev.freebsd.org/api/units/99514/?format=json","priority":100,"id":99514,"web_url":"https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=f51d3c501881c86b","url":"https://translate-dev.freebsd.org/api/units/99514/?format=json","explanation":"","extra_flags":"","pending":false,"timestamp":"2019-10-20T12:10:39.371078Z"}