On Wednesday, March 13, 2013 8:14:11 AM UTC-5, [email protected] wrote: > > Hi, > > Thanks for your answer and I hope that I do not " hijacked" a thread. > > My company sells a product, and a part of this product may be used on > mobile and classical computers. > > We look to use for deployment tool on classical computers, and as usual, > it is more simple to use one tool only for deployment. > > So I have to cover a requirement for deployment on mobile, this is the > cause of my question, after that the mobile number is between one or two > until one or two thousands. > > For IPhone, I understand your answer, but for Android and W8 ? One is > based on Linux, the other one on windows; your answer means that Ruby does > not run on these two OS or at least, that not known tests have been done on > these OS. > > Android runs on a modified Linux kernel, but it provides a very different environment than what most people refer to as Linux. The Free Software Foundation prefers to describe the latter as "GNU/Linux", and this is one reason why. You may find their explanation useful: http://www.gnu.org/gnu/gnu-linux-faq.html#linuxsyswithoutgnu.
With that said, there are at least two Ruby implementations for Android, and probably more. You likely can run Facter and the Puppet agent on one of these, though I have never heard of anyone doing so. The issue is not so much with these pieces themselves, but with the OS-specific plugins on which they rely to do any actual work. The sense in which Android is Linux (i.e. that it runs on the Linux kernel) is not helpful in this regard. On the other hand, if Puppet and Facter themselves will indeed run on one of the Android Rubies, then it should be possible to implement any missing plugins for features you need. Individual plugins are not hard to write, but I cannot predict how much work the overall task would require. The situation is similar for iOS as for Android. There is at least one Ruby for iOS, but iOS is not OS X. You may need to write custom plugins. Puppet is reported to run on Windows 8, although it was not (yet) officially supported on that OS the last I heard. I'm not certain, however, whether that applies to Win8 on ARM, which is a lot more restricted than Win8 on x86[_64]. It boils down to the same question as in the other two cases, except here I am unclear about whether there is a Ruby that runs on Win8/ARM. John -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
