{"action":"created","issue":{"url":"https://api.github.com/repos/roboticslab-uc3m/questions-and-answers/issues/20","repository_url":"https://api.github.com/repos/roboticslab-uc3m/questions-and-answers","labels_url":"https://api.github.com/repos/roboticslab-uc3m/questions-and-answers/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/roboticslab-uc3m/questions-and-answers/issues/20/comments","events_url":"https://api.github.com/repos/roboticslab-uc3m/questions-and-answers/issues/20/events","html_url":"https://github.com/roboticslab-uc3m/questions-and-answers/issues/20","id":229912125,"node_id":"MDU6SXNzdWUyMjk5MTIxMjU=","number":20,"title":"Distro and distro setup for robots","user":{"login":"jgvictores","id":4448588,"node_id":"MDQ6VXNlcjQ0NDg1ODg=","avatar_url":"https://avatars1.githubusercontent.com/u/4448588?v=4","gravatar_id":"","url":"https://api.github.com/users/jgvictores","html_url":"https://github.com/jgvictores","followers_url":"https://api.github.com/users/jgvictores/followers","following_url":"https://api.github.com/users/jgvictores/following{/other_user}","gists_url":"https://api.github.com/users/jgvictores/gists{/gist_id}","starred_url":"https://api.github.com/users/jgvictores/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgvictores/subscriptions","organizations_url":"https://api.github.com/users/jgvictores/orgs","repos_url":"https://api.github.com/users/jgvictores/repos","events_url":"https://api.github.com/users/jgvictores/events{/privacy}","received_events_url":"https://api.github.com/users/jgvictores/received_events","type":"User","site_admin":false},"labels":[{"id":479811508,"node_id":"MDU6TGFiZWw0Nzk4MTE1MDg=","url":"https://api.github.com/repos/roboticslab-uc3m/questions-and-answers/labels/discussion","name":"discussion","color":"f9d0c4","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":32,"created_at":"2017-05-19T08:57:34Z","updated_at":"2018-11-09T12:56:44Z","closed_at":null,"author_association":"MEMBER","body":"Thoughts arising from https://github.com/roboticslab-uc3m/yarp-devices/issues/118.\r\n\r\n1. Debian vs Ubuntu. This is a nasty fight, don't want to get too dirty LOL. It was actually the start of the original issue stated above. @munozyanez commented on Debian and @PeterBowman and I were a bit more into Ubuntu. Nothing against Debian, which is usually considered more stable. Simple fact is Ubuntu 16.04 has a newer CMake version (hence newer versions in general) than Debian 9.0. Having newer versions is usually interesting for us. In sum, we usually leaned towards **Ubuntu** due to its newer package versions.\r\n\r\n1. RT or non-RT. Currently, RT is at driver level, the Technosoft IPos PT Mode. We'd have to go years back to ASIBOT's pre-empt kernel, or more recently TEO's Meka head which was formatted due to lack of compatibility of drivers (e.g. its own wifi module could only be used via ndiswrapper, with poor communication quality). This is why we've been leaning towards **non-RT**.\r\n\r\n1. Graphical desktop environments or not. I was originally against installing anything graphical on a robot. However, this is something like c++ vs python: \"Is it worth to program on an ultra-efficient platform, if this means that you will not be as efficient/productive?\". @smorante usually preferred graphical desktop environments and was much more productive than me at times, and I've seen this with @rsantos88 too. This, together with the fact that we're non-RT anyway, is why we've been leaning towards **graphical desktop environments**. Note: I believe installing  a server version of Ubuntu is a bit more straightforward than Debian, but that may apply to full distros too. :sweat_smile:\r\n**Edit:** Graphical distro tools can also help for settings such as wifi or sound configuration, which need to be configured quick even in working scenarios, such as an imminent demo. :smile: @David-Estevez and I propose, see below, some CLI/curses alternatives.\r\n**Edit2:** @David-Estevez Proposed, see below, the possibility of having a graphical desktop installed, but not autostarted.\r\n\r\n@roboticslab-uc3m/roboticslab It would be great to have your feedback. Obviously there are more considerations such as which graphical desktop in case there is any (I'm in favor of using defaults per distro), please feel free to comment! Am I missing any more relevant considerations?"},"comment":{"url":"https://api.github.com/repos/roboticslab-uc3m/questions-and-answers/issues/comments/437351862","html_url":"https://github.com/roboticslab-uc3m/questions-and-answers/issues/20#issuecomment-437351862","issue_url":"https://api.github.com/repos/roboticslab-uc3m/questions-and-answers/issues/20","id":437351862,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNzM1MTg2Mg==","user":{"login":"PeterBowman","id":9977198,"node_id":"MDQ6VXNlcjk5NzcxOTg=","avatar_url":"https://avatars1.githubusercontent.com/u/9977198?v=4","gravatar_id":"","url":"https://api.github.com/users/PeterBowman","html_url":"https://github.com/PeterBowman","followers_url":"https://api.github.com/users/PeterBowman/followers","following_url":"https://api.github.com/users/PeterBowman/following{/other_user}","gists_url":"https://api.github.com/users/PeterBowman/gists{/gist_id}","starred_url":"https://api.github.com/users/PeterBowman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PeterBowman/subscriptions","organizations_url":"https://api.github.com/users/PeterBowman/orgs","repos_url":"https://api.github.com/users/PeterBowman/repos","events_url":"https://api.github.com/users/PeterBowman/events{/privacy}","received_events_url":"https://api.github.com/users/PeterBowman/received_events","type":"User","site_admin":false},"created_at":"2018-11-09T12:56:44Z","updated_at":"2018-11-09T12:56:44Z","author_association":"MEMBER","body":"> Debian Jessie, then!\r\n\r\nDone, headless Debian Jessie (aka Debian 8) was successfully launched on ASIBOT (full Ethernet/WiFi/CAN comms) and it came here to stay.\r\n\r\n![2m47tc](https://user-images.githubusercontent.com/9977198/48263037-02ff2a80-e425-11e8-8989-f31a53be6622.jpg)\r\n\r\nSorry for hijacking the thread. Is there anything else we should discuss here? Can we give it a final rest and close this issue?"}}
{"actor":{"display_login":"PeterBowman"}}