{"action":"created","issue":{"url":"https://api.github.com/repos/ivandavidov/minimal/issues/35","repository_url":"https://api.github.com/repos/ivandavidov/minimal","labels_url":"https://api.github.com/repos/ivandavidov/minimal/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/ivandavidov/minimal/issues/35/comments","events_url":"https://api.github.com/repos/ivandavidov/minimal/issues/35/events","html_url":"https://github.com/ivandavidov/minimal/issues/35","id":171046359,"number":35,"title":"Support for another libC backend (musl, etc)","user":{"login":"alive4ever","id":7654911,"avatar_url":"https://avatars.githubusercontent.com/u/7654911?v=3","gravatar_id":"","url":"https://api.github.com/users/alive4ever","html_url":"https://github.com/alive4ever","followers_url":"https://api.github.com/users/alive4ever/followers","following_url":"https://api.github.com/users/alive4ever/following{/other_user}","gists_url":"https://api.github.com/users/alive4ever/gists{/gist_id}","starred_url":"https://api.github.com/users/alive4ever/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alive4ever/subscriptions","organizations_url":"https://api.github.com/users/alive4ever/orgs","repos_url":"https://api.github.com/users/alive4ever/repos","events_url":"https://api.github.com/users/alive4ever/events{/privacy}","received_events_url":"https://api.github.com/users/alive4ever/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-14T07:25:27Z","updated_at":"2016-08-14T20:24:27Z","closed_at":"2016-08-14T20:24:27Z","body":"Since this project aims at building small linux image, it would be great to also support small libC backend in addition to GlibC, such as [musl](www.musl-libc.org) or another libc.\r\n"},"comment":{"url":"https://api.github.com/repos/ivandavidov/minimal/issues/comments/239694719","html_url":"https://github.com/ivandavidov/minimal/issues/35#issuecomment-239694719","issue_url":"https://api.github.com/repos/ivandavidov/minimal/issues/35","id":239694719,"user":{"login":"ivandavidov","id":8343716,"avatar_url":"https://avatars.githubusercontent.com/u/8343716?v=3","gravatar_id":"","url":"https://api.github.com/users/ivandavidov","html_url":"https://github.com/ivandavidov","followers_url":"https://api.github.com/users/ivandavidov/followers","following_url":"https://api.github.com/users/ivandavidov/following{/other_user}","gists_url":"https://api.github.com/users/ivandavidov/gists{/gist_id}","starred_url":"https://api.github.com/users/ivandavidov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ivandavidov/subscriptions","organizations_url":"https://api.github.com/users/ivandavidov/orgs","repos_url":"https://api.github.com/users/ivandavidov/repos","events_url":"https://api.github.com/users/ivandavidov/events{/privacy}","received_events_url":"https://api.github.com/users/ivandavidov/received_events","type":"User","site_admin":false},"created_at":"2016-08-14T20:24:27Z","updated_at":"2016-08-14T20:24:27Z","body":"Actually the project aims at building Linux based ISO image in relatively simple way. Size doesn't really matter. :)\r\n\r\nPlease read the following blog article where I explain in details why I dropped 'musl' and switched entirely to 'glibc':\r\n\r\nhttp://blog.idzona.com/2016/01/the-future-of-minimal-linux-live.html\r\n\r\nI used to maintain an 'experimental' folder which contains 'musl' and some other software pieces till April 2nd this year when I removed this folder in favor of 'glibc'. I originally solved the long bothering DNS issue by using 'musl' on September 15th last year (you can refer to git commit messages) and used to think that 'musl' would be easy to plug in the build infrastructure. However, it turned out I was wrong. :)\r\n\r\nIn addition, one positive feature of having 'glibc' around is that we can drop any precompiled binaries and (in theory) they should work fine because 'clibc' is the 'de facto' standard for pretty much all Linux based distributions. Otherwise, if we have used any other C library, we would have to recompile the software that we want to use and that's not always possible.\r\n\r\nThank you for your interest in the project and for the suggestion to include another C library. I might do that in the future but for now I'll stick with 'glibc'. Meanwhile, feel free to implement it in your own fork of MLL and please let me know if you make it work. I'll be happy to see the final result!\r\n\r\n I'm closing this issue."}}
{"actor":{"display_login":"ivandavidov"}}