package manager(like anconda gui/miniconda cli) for distributing ros2 and related tools and other software infrastructure questions?
I am software dev and robotics lover, I am currently exploring ROS and I want learn, use and support the project. But when I experienced the installation and setup for ROS, I find it not to be a unified installation process. It may create lots of over head for setup and managing the project. Other thing to be mentioned the ROS was not fully supported on other distribution other then Debian and ubuntu. With ROS2 it may be change but ROS2 needed to be supported on more and more distributions. ROS foundation may consider using universal package for other linux system example flatpak, appimage etc. and contiune suppoert distro based support to debian etc.
I also want to mention about fedora Linux, particularly fedora robotics (spin of fedora). It was a tailored for robotics development but unfortunately it going to be discontinued with further release due to lack of user base, community support and maintainer support etc.(there is more to it).But the thing I want to point out it was full of open source tools for robotics development. I propose to take those tools and ROS to be bundled under a common distribution channel, package management system like Anaconda(GUI)/Miniconda(CLI), pip etc. Most closest project in mind of the functionality robostack which trying to integrate the ROS under Anaconda project but thing ROS is large enough to be distributed by own manager but it will have tight coupling and compatibility with conda cli. Reason for that : Anaconda is for data science only If we use it for distributing ROS and other robotics tools it may not be well suited. But we all know that robotics project are getting involved in computer vision, deep learning etc. therefore, conda may well suited for development time, environment management in python. Therefore, conda maybe good choice for python based ROS dev with Machine learning, but for C++ development we need to think.
Thank you, I know this platform is not meant for these type of dense and long string of questions, and suggestions, But I had no idea whom to reach for my queries. So please forgive for post this thing here. But please do provide your feedback, discuss and make the community aware of this question, as it is very very important for the future of ROS and openrobotics, and do spread the word to the people who are in charge of the this stuff.
Asked by overflow on 2022-09-30 11:00:50 UTC
Comments
I would suggest to post this on ROS Discourse.
Visibility here will be low -- especially when it comes to being noticed and discussed by the kinds of developers who might be able to support your argument.
Asked by gvdhoorn on 2022-10-01 02:55:02 UTC
Thanks for suggestion...
Asked by overflow on 2022-10-08 17:47:45 UTC