{"action":"closed","issue":{"url":"https://api.github.com/repos/coreos/bugs/issues/1749","repository_url":"https://api.github.com/repos/coreos/bugs","labels_url":"https://api.github.com/repos/coreos/bugs/issues/1749/labels{/name}","comments_url":"https://api.github.com/repos/coreos/bugs/issues/1749/comments","events_url":"https://api.github.com/repos/coreos/bugs/issues/1749/events","html_url":"https://github.com/coreos/bugs/issues/1749","id":199037814,"number":1749,"title":"Reconsider enabling the x32 ABI","user":{"login":"martynd","id":669891,"avatar_url":"https://avatars2.githubusercontent.com/u/669891?v=4","gravatar_id":"","url":"https://api.github.com/users/martynd","html_url":"https://github.com/martynd","followers_url":"https://api.github.com/users/martynd/followers","following_url":"https://api.github.com/users/martynd/following{/other_user}","gists_url":"https://api.github.com/users/martynd/gists{/gist_id}","starred_url":"https://api.github.com/users/martynd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martynd/subscriptions","organizations_url":"https://api.github.com/users/martynd/orgs","repos_url":"https://api.github.com/users/martynd/repos","events_url":"https://api.github.com/users/martynd/events{/privacy}","received_events_url":"https://api.github.com/users/martynd/received_events","type":"User","site_admin":false},"labels":[{"id":264722858,"url":"https://api.github.com/repos/coreos/bugs/labels/area/performance","name":"area/performance","color":"bfe5bf","default":false},{"id":931099066,"url":"https://api.github.com/repos/coreos/bugs/labels/closed/rejected","name":"closed/rejected","color":"df0101","default":false},{"id":269192631,"url":"https://api.github.com/repos/coreos/bugs/labels/component/kernel","name":"component/kernel","color":"0052cc","default":false},{"id":91823382,"url":"https://api.github.com/repos/coreos/bugs/labels/kind/enhancement","name":"kind/enhancement","color":"c7def8","default":false},{"id":264365518,"url":"https://api.github.com/repos/coreos/bugs/labels/priority/P2","name":"priority/P2","color":"fbca04","default":false},{"id":275179790,"url":"https://api.github.com/repos/coreos/bugs/labels/team/os","name":"team/os","color":"ffffff","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-01-05T19:25:43Z","updated_at":"2018-05-21T23:48:56Z","closed_at":"2018-05-21T23:48:56Z","author_association":"NONE","body":"Happy new year everyone!\r\n\r\nThis subject was previously discussed in https://github.com/coreos/coreos-overlay/pull/914\r\n\r\nI think there is still a strong case for at least enabling the kernel option (CONFIG_X86_32), and perhaps even a case to fully embrace and encourage its useage. Several distros do in fact have the flag enabled by default and some the libraries as well.\r\n\r\nBack in 2012 CERN released a paper on their usage of the x32 ABI and its benefits to them and did a re-evaluation of it last year.\r\n[These](https://indico.cern.ch/event/468210/contributions/1143887/attachments/1218724/1780705/slides.pdf) are the slides discussing the re-evaluation\r\nThe original 2012 evaluation can be found [here](http://linuxplumbersconf.net/2011/ocw//system/presentations/531/original/x32-LPC-2011-0906.pptx)\r\n\r\nA [similar presentation](https://indico.fnal.gov/getFile.py/access?contribId=2&sessionId=7&resId=0&materialId=slides&confId=6138) from Fermilab mentions their use of the X32 ABI to work with a 1 core to 2gb ram ratio\r\n\r\nWith most container processes being distributed and not each over 4GB, it seems like rewards with little cost, especially with how pricing for virtual servers is done. \r\n\r\nAs a couple of other examples:\r\nRecent discussions of its use has even occured at the most unlikely of places, such as the Windows \"bash\" repo: https://github.com/Microsoft/BashOnWindows/issues/711/\r\nIntels original presentation on the subject also goes into more details:\r\nhttp://linuxplumbersconf.net/2011/ocw//system/presentations/531/original/x32-LPC-2011-0906.pptx\r\n\r\nThank you"}}
{"actor":{"display_login":"bgilbert"}}