Hello, We have some interest on looking at Puppet on Android - it''s just another distro right? Any thoughts? ----------------------------------- Aaron Lippold (260) 255-4779 (google) aaron.l.lippold@us.army.mil -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Aaron Lippold <aaron.l.lippold@us.army.mil> writes:> We have some interest on looking at Puppet on Android - it''s just another > distro right?Ho, ho, not even close. Have you actually looked at Android? Their "bionic" libc is not glibc, and requires porting effort to get Ruby running. Then you get to ensure that the puppet client runs inside their security model, and all the associated fun. So, um, no, it isn''t even close to desktop Linux any more than any other deeply embedded Linux is. (Also, expect to write a non-trivial number of resource providers, given that you are in an environment radically different to anything puppet now supports.) Daniel I am *really* curious, though: what were you hoping to *do* with puppet? -- ✣ Daniel Pittman ✉ daniel@rimspace.net ☎ +61 401 155 707 ♽ made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Daniel Pittman said:> Aaron Lippold <aaron.l.lippold@us.army.mil> writes: > > > We have some interest on looking at Puppet on Android - it''s just another > > distro right? > > I am *really* curious, though: what were you hoping to *do* with puppet?I can''t speak for Aaron, and my own interest doesn''t include Android at the moment. But I do run puppet on some Linux phone simulator environments and intend to run it on the real devices too. Why not, if it''s possible? They need to be managed, just like everything else. -- Rohan McGovern QA Engineer Qt Development Frameworks, Nokia -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Tuesday 10 Aug 2010 04:06:22 Rohan McGovern wrote:> They need to be managed, just like everything else.Yeah, I fully agree. Especially since puppet can simply manage what needs to be managed and leave the rest alone, it''s very useful to be able to "scale it down" and run on routers, tablets, phones, etc. -- Michael Gliwinski Henderson Group Information Services 9-11 Hightown Avenue, Newtownabby, BT36 4RT Phone: 028 9034 3319 ********************************************************************************************** The information in this email is confidential and may be legally privileged. It is intended solely for the addressee and access to the email by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. When addressed to our clients, any opinions or advice contained in this e-mail are subject to the terms and conditions expressed in the governing client engagement leter or contract. If you have received this email in error please notify support@henderson-group.com John Henderson (Holdings) Ltd Registered office: 9 Hightown Avenue, Mallusk, County Antrim, Northern Ireland, BT36 4RT. Registered in Northern Ireland Registration Number NI010588 Vat No.: 814 6399 12 ********************************************************************************* -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Nothing that involves ruby counts as "scaling it down". At that point, you have so much spare ram and cpu that you are trying to use it all up somehow.. (That isn''t a cut on ruby, although it does seem to be a little less efficient than, say, perl. The same thing would apply to any large interpreted language, and doubly so for something like puppet where you are basically nesting interpreted environments inside each other...) On Tue, Aug 10, 2010 at 4:53 AM, Michael Gliwinski < Michael.Gliwinski@henderson-group.com> wrote:> On Tuesday 10 Aug 2010 04:06:22 Rohan McGovern wrote: > > They need to be managed, just like everything else. > > Yeah, I fully agree. Especially since puppet can simply manage what needs > to > be managed and leave the rest alone, it''s very useful to be able to "scale > it > down" and run on routers, tablets, phones, etc. > > > -- > Michael Gliwinski > Henderson Group Information Services > 9-11 Hightown Avenue, Newtownabby, BT36 4RT > Phone: 028 9034 3319 > > > ********************************************************************************************** > The information in this email is confidential and may be legally > privileged. It is intended solely for the addressee and access to the email > by anyone else is unauthorised. > If you are not the intended recipient, any disclosure, copying, > distribution or any action taken or omitted to be taken in reliance on it, > is prohibited and may be unlawful. > When addressed to our clients, any opinions or advice contained in this > e-mail are subject to the terms and conditions expressed in the governing > client engagement leter or contract. > If you have received this email in error please notify > support@henderson-group.com > > John Henderson (Holdings) Ltd > Registered office: 9 Hightown Avenue, Mallusk, County Antrim, Northern > Ireland, BT36 4RT. > Registered in Northern Ireland > Registration Number NI010588 > Vat No.: 814 6399 12 > > ********************************************************************************* > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Disconnect <dc.disconnect@gmail.com> writes:> Nothing that involves ruby counts as "scaling it down". At that point, you > have so much spare ram and cpu that you are trying to use it all up > somehow.. > > (That isn''t a cut on ruby, although it does seem to be a little less > efficient than, say, perl. The same thing would apply to any large > interpreted language, and doubly so for something like puppet where you are > basically nesting interpreted environments inside each other...)That last isn''t fair: Ruby on Android is native ARM code, talking to a different display layer. It should be no less efficient than Ruby without any of the Android bits on ARM. Daniel -- ✣ Daniel Pittman ✉ daniel@rimspace.net ☎ +61 401 155 707 ♽ made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Looking at http://code.google.com/p/android-ruby/, it is an interpreted language on top of a mix of bytecompiled and native code. (So, slightly worse than other environments, where it is simply interpreted+native.) Puppet, being an interpreter in it''s own right written in ruby, adds another layer of same.. Is there something I''m missing? (As an aside, 50 megs - only 3 shared - seems to be fairly standard for memory use when idle. That -screams- "not made for embedded" :) ..) On Tue, Aug 10, 2010 at 7:19 PM, Daniel Pittman <daniel@rimspace.net> wrote:> Disconnect <dc.disconnect@gmail.com> writes: > > > Nothing that involves ruby counts as "scaling it down". At that point, > you > > have so much spare ram and cpu that you are trying to use it all up > > somehow.. > > > > (That isn''t a cut on ruby, although it does seem to be a little less > > efficient than, say, perl. The same thing would apply to any large > > interpreted language, and doubly so for something like puppet where you > are > > basically nesting interpreted environments inside each other...) > > That last isn''t fair: Ruby on Android is native ARM code, talking to a > different display layer. It should be no less efficient than Ruby without > any > of the Android bits on ARM. > > Daniel > > -- > ✣ Daniel Pittman ✉ daniel@rimspace.net ☎ +61 401 155 > 707 > ♽ made with 100 percent post-consumer electrons > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Wednesday 11 Aug 2010 03:01:07 Disconnect wrote:> Is there something I''m missing? (As an aside, 50 megs - only 3 shared - > seems to be fairly standard for memory use when idle. That -screams- "not > made for embedded" :) ..)Yes, I meant to say it *would* be nice to be able to "scale it down", as I mentioned in some other thread pure Ruby doesn''t seem the best suited for this. Then again, it might be that the use case is a bit different, on a lot of small devices space, memory and processing power constraints make it hard to install additional software and especially daemons. Sometimes it''s easier to just operate on those devices via SSH channel with available OS tools. It''s just when I do that it usually feels like there''s a lot of duplication of functionality going on. -- Michael Gliwinski Henderson Group Information Services 9-11 Hightown Avenue, Newtownabby, BT36 4RT Phone: 028 9034 3319 ********************************************************************************************** The information in this email is confidential and may be legally privileged. It is intended solely for the addressee and access to the email by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. When addressed to our clients, any opinions or advice contained in this e-mail are subject to the terms and conditions expressed in the governing client engagement leter or contract. If you have received this email in error please notify support@henderson-group.com John Henderson (Holdings) Ltd Registered office: 9 Hightown Avenue, Mallusk, County Antrim, Northern Ireland, BT36 4RT. Registered in Northern Ireland Registration Number NI010588 Vat No.: 814 6399 12 ********************************************************************************* -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.