Dear jean-seb,<br>How fast does you reply to me seems make me so happy, I really appreciate it.<br>In addition, maybe can I ask you a private question about my confusing problem ?<br>I just wonder how does you organize your network system including embedded Linux system and HP ProLiant servers ?
<br>Because I must take care of a well-organized plan that can help me to do administration works on our network system such as: <br>1. System full-upgrading or RPM packages updating (even entire firmware for my embedded Linux system).
<br>2. Managing local repository servers for my Linux boxes.<br>Because you are such a experience developer, so I hope that you can give some advices, thank you in advance.<br>Best regards,<br>Nguyen Anh Quan.<br><br><div class="gmail_quote">
On Jan 16, 2008 3:02 PM, js <<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Quan phongvan wrote:<br>> Dear jean-seb,<br></div><div class="Ih2E3d">> If you don't mind, I really need your help for my problems:<br>> 1. I wonder about how apt-rpm deal with RPM packages dependency list,
<br>> can you show me some detailed advice on the way how apt-rpm resolve<br>> these dependencies ?<br><br></div>You can see the source code: It do the job (ok, rpm help too).<br>It's not important to me to know how apt works (which algorithm it
<br>uses); the important thing is to do it quickly and without errors :)<br><div class="Ih2E3d"><br><br>> 2. Have you ever try embedded systems that run on PowerPC (such as:<br>> PPC7400 series), and is that system lack of swap memory, how will you
<br>> find out solutions to deal with ?<br><br></div>Never only "i686" cpu (via C3 core Nehemiah)<br>here is the cat /proc/cpuinfo:<br><br>[root@tnr-gralinux root]# cat /proc/cpuinfo<br>processor : 0<br>
vendor_id : CentaurHauls<br>cpu family : 6<br>model : 9<br>model name : VIA Nehemiah<br>stepping : 8<br>cpu MHz : 998.698<br>cache size : 64 KB<br>fdiv_bug : no<br>hlt_bug : no
<br>f00f_bug : no<br>coma_bug : no<br>fpu : yes<br>fpu_exception : yes<br>cpuid level : 1<br>wp : yes<br>flags : fpu vme de pse tsc msr cx8 sep mtrr pge cmov pat mmx<br>
fxsr sse<br>bogomips : 1992.29<br><br>It could be down clocked to save energy.<br><br><br><br>For the lack of swap memory;<br>We don't use swap !<br><br>An 512 SDram is cut into 2 ramdisks:<br>256Mb for /tmp and /var
<br>and<br>256Mb for memory.<br>no swap.<br><br>The rest of the system is in a CF, in readonly.<br><br><br>Regards<br><br>js.<br><div class="Ih2E3d"><br><br>> Hope to see your reply soon.<br>> Best regards,<br>> Nguyen Anh Quan.
<br>><br>> On Jan 15, 2008 12:26 PM, js <<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br></div><div><div></div><div class="Wj3C7c">> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org
</a>>> wrote:<br>><br>> Quan phongvan wrote:<br>> > Dear jean-seb,<br>> > If you don't mind, can you help me about these aspects that I<br>> have to<br>> > consider more about apt as a update-tool.
<br>> > 1. About protocols are supported by apt-rpm, I care so much<br>> about http<br>> > and ftp because they both issue security threats: http using<br>> plan text<br>> > to pass through their passwords for communication and so easily for
<br>> > hacker to do session hijack, in addition ftp passive mode also<br>> can be<br>> > considered as a security threat too. Can you give me more<br>> advices for<br>> > that issue?
<br>><br>> I hope all your code is GPL :)<br>> for apt, Panu can answer better than I, but yes apt use http or ftp.<br>> If you really want to secure the connexions, you can built a openvpn<br>> tunnel; all the transfers will be encrypted.
<br>><br>> Second part: the security is based on the gpg signature of the rpm<br>> package; if a bad guy try to corrupt a rpm: apt will not install<br>> it (if<br>> you use the<br>> lua scrip
gp-check.lua)<br>><br>> > 2. I have tried puppet as a update tool for my system beside apt<br>> > (puppet is a configuration management tool). If you tried<br>> puppet, do<br>> > you think can I use both apt and puppet as an update solution for a
<br>> > huge rpm embedded Linux network system (apt as a front-end<br>> update tool<br>> > on client, and puppet-puppetmaster as administration host)?<br>> > Hope to see your reply soon,
<br>> > Best regards,<br>> > Nguyen Anh Quan.<br>><br>> Could be a good idea; the best way for an network/system admin is<br>> always<br>> to do the less :)<br>><br>><br>>
<br>> ><br>> > On Jan 14, 2008 4:04 PM, js <<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>><br></div>
</div><div class="Ih2E3d">> > <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>>>> wrote:<br>> ><br>
> > Quan phongvan wrote:<br></div><div><div></div><div class="Wj3C7c">> > > Dear jean-seb,<br>> > > I'm so surprised at receiving your reply so fast, thank<br>> you very
<br>> > much.<br>> > I'm at work, so I've time :)<br>> ><br>> ><br>> > > But if you don't mind, may i ask you a favour to help me<br>> clear out
<br>> > > some issues that confused me.<br>> > > 1. As you mentioned: "I tested urpmi, apt and yum". While<br>> you tested<br>> > > both three update tools: urpmi, smart, apt, what were the most
<br>> > > important aspects that had impacts on your judgement for<br>> > choosing the<br>> > > best update tools candidate (in your case is apt-rpm). And<br>> comparing
<br>> > > to urmpi and yum, what were obstacles that make urpmi and yum<br>> > did not<br>> > > match with your requirements as a update tool?<br>> > urpmi: use perl, ocaml, and C ; a good tool but too big and
<br>> slow.<br>> > yum: too buggy , slow and need python to run.<br>> ><br>> > It was 3 years ago, before yum begin to be the default<br>> update tool in<br>> > Fedora.
<br>> ><br>> ><br>> ><br>> > > 2. As I knew, apt-rpm has LUA as a interpreter embedded<br>> language<br>> > that<br>> > > provide users a lot of powerful option in apt-* command line,
<br>> > because<br>> > > I'm just beginner in LUA, can you give more instructions and<br>> > advices<br>> > > to skilled in LUA as apt-rpm power tool (I easily followed the
<br>> > > intructios that <a href="http://apt-rpm.org" target="_blank">apt-rpm.org</a> <<a href="http://apt-rpm.org" target="_blank">http://apt-rpm.org</a>><br>> <<a href="http://apt-rpm.org" target="_blank">
http://apt-rpm.org</a> <<a href="http://apt-rpm.org" target="_blank">http://apt-rpm.org</a>>><br>> > <<a href="http://apt-rpm.org" target="_blank">http://apt-rpm.org</a> <<a href="http://apt-rpm.org" target="_blank">
http://apt-rpm.org</a>>> provides but I think<br>> > > they not enough for me toseriously use it).<br>> ><br>> > I'm not a power user of Lua too :)<br>> > the main cool stuff is the gpg-check lua script than you can
<br>> find<br>> > everywhere<br>> > (it is in this rpm too:<br>> ><br>> <a href="http://www.gralinux.org/gralinux/AS3/i686/SRPMS/apt-0.5.15cnc7-5gral.src.rpm" target="_blank">
http://www.gralinux.org/gralinux/AS3/i686/SRPMS/apt-0.5.15cnc7-5gral.src.rpm</a><br>> <<a href="http://www.gralinux.org/gralinux/AS3/i686/SRPMS/apt-0.5.15cnc7-5gral.src.rpm" target="_blank">http://www.gralinux.org/gralinux/AS3/i686/SRPMS/apt-0.5.15cnc7-5gral.src.rpm
</a>><br>> > )<br>> ><br>> ><br>> > > 3. Because my progess is under investigeting phrase and<br>> I'm still<br>> > > transparent from my target machine's configuration, so I'm
<br>> sorry<br>> > that<br>> > > I doesn't have more specified specs for you. If you don't<br>> mind,<br>> > I hope<br>> > > to receive your help in near future for that issue.
<br>> > > Hope to see your reply soon.<br>> > > Best regards,<br>> > > Nguyen Anh Quan.<br>> > ><br>> ><br>> > That's the main problem:
<br>> > If your embedded system is a big one (Like the model we use at<br>> > air-austral); you don't need to tweak a lot the system;<br>> > so after all, you can use yum or whatever you want.
<br>> ><br>> > But if your cpu is slow (<100Mhz) and you have limited ram<br>> (4 or 8 Mo)<br>> > .. I think you will need a specific distro .. and maybe use<br>> debian
<br>> > instead of Rpm based distro:<br>> > so .. apt or nothing :)<br>> ><br>> > Regards<br>> ><br>> ><br>> > js.<br>> ><br>
> ><br>> ><br>> > > On Jan 14, 2008 2:20 PM, js < <a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org
</a>><br>> > <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>>><br></div></div><div><div></div><div class="Wj3C7c">
> > > <mailto: <a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>>>>> wrote:<br>> > ><br>> > > Quan phongvan wrote:<br>> > > > Dear Jean-seb,
<br>> > > > It's so kind of you to answer all of my issues with<br>> very<br>> > useful<br>> > > > informations. I really appreciate it.<br>> > > > But I still have some things from your reply, and I
<br>> hope that<br>> > > you can<br>> > > > clear them for me, thank you in advance.<br>> > > > 1. You mentioned: "No, it use apt only, personally I
<br>> hate<br>> > yum and<br>> > > > don't understand why create an other tool for rpm based<br>> > distro, apt<br>> > > > was already here and do the work well; and the best,". I
<br>> > think that<br>> > > > while yum has released its stable version so long<br>> time ago,<br>> > > apt-rpm is<br>> > > > still under developing (testing version). In
<br>> addition, yum<br>> > has a<br>> > > huge<br>> > > > developer resource behind, if we consider update<br>> tool from<br>> > business
<br>> > > > point of view, can yum become a update tool candidate?<br>> > ><br>> > > Linux, the glibc, gcc, KDE are still in development too :)<br>> > > apt is very very stable and do the job nicely for
<br>> years (I<br>> > use the old<br>> > > apt from conectiva, before to update to the Lorg version).<br>> > > That's not because apt is still in devel than it is not
<br>> > ready for<br>> > > production.<br>> > ><br>> > ><br>> > > > 2. About yum and python, I was already clear, thank you<br>> > for your
<br>> > > > model, it's so easy for me to understand the<br>> problem. If<br>> > you don't<br>> > > > mind, have you ever tried smartpm as a update tool
<br>> on your<br>> > embedded<br>> > > > system (smartpm similar to yum and apt-rpm, it uses<br>> python<br>> > also), if<br>> > > > yes do you have any advice for me about smartpm?
<br>> > ><br>> > > smartrpm??? I never test it.<br>> > > apt was used by conectiva linux for the whole distro, but<br>> > smartrpm not<br>> > > .... and smartrpm was too young 3 years ago.
<br>> > > Maybe now, you can take time to test it and see if it<br>> is the<br>> > good<br>> > > tool<br>> > > for you.<br>> > > To me, an important thing was to have one update tool for
<br>> > both Debian<br>> > > and Rpms distro; so ... apt was used :)<br>> > > yum was ... sorry but, a real crap (I tested urpmi,<br>> apt and<br>> > yum)
<br>> > ><br>> > > > 3. My target system run on a very tiny Linux clone<br>> (mini-ram<br>> > > embeeded<br>> > > > Linux - RPM system, like VxWorks), it lacks development
<br>> > tool such as<br>> > > > gcc and XWindow, so will apt-rpm run well on these<br>> systems?.<br>> > > I think, yes.<br>> > > You have some specs??
<br>> > ><br>> > ><br>> > > > Beside, our update tool connect Internet through<br>> firewall for<br>> > > security<br>> > > > purpose to do system-update, so we must consider some
<br>> > security<br>> > > issues<br>> > > > such as: session hijack or disguise of server. Do<br>> you have any<br>> > > > comments for me with apt-rpm to deal with these
<br>> problems?<br>> > > All the rpms are signed, and don't install if the rpm<br>> is not<br>> > > signed with<br>> > > the right gpg key :)
<br>> > > This is in the apt-get lua config (see /etc/apt/apt.conf :<br>> > ><br>> > > Scripts<br>> > > {<br>> > > Init { "
gpg-import.lua"; };<br>> > > PM<br>> > > {<br>> > > Pre { "gpg-check.lua"; };<br>> > > Post { " upgradevirt.lua
"; };<br>> > > };<br>> > > AptGet<br>> > > {<br>> > > Upgrade { "upgradevirt.lua "; };<br>> > > DistUpgrade {"
upgradevirt.lua"; };<br>> > > Install::SelectPackage { "upgradevirt.lua"; };<br>> > > Install::PreResolve { "upgradevirt.lua"; };<br>> > > Install::TranslateArg { "
upgradevirt.lua "; };<br>> > > };<br>> > > Synaptic<br>> > > {<br>> > > DistUpgrade { "upgradevirt.lua"; };<br>> > > }
<br>> > > }<br>> > ><br>> > ><br>> > > So, if a bad guy changes one or more rpms, they will<br>> not be<br>> > installed,<br>
> > > and the only way to install them will be to deactivate the<br>> > > gpg-check.lua<br>> > > script<br>> > > or use the command rpm -ivh
yourRPM.rpm by hand.<br>> > ><br>> > > Regards<br>> > ><br>> > > js.<br>> > ><br>> > ><br>> > >
<br>> > > > Thank you very much.<br>> > > > Hope to see your reply soon.<br>> > > > Best regards,<br>> > > > Nguyen Anh Quan.
<br>> > > ><br>> > > ><br>> > > > On Jan 13, 2008 12:09 AM, jean-seb <<br>> <a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:
<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>><br>> > <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org
</a>>><br>> > > <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>> <mailto:<a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>>>><br></div></div><div><div></div><div class="Wj3C7c">> > > > <mailto: <a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a>>><br>> > <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>><br>> <mailto:
<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>>>>>> wrote:<br>> > > ><br>> > > > Quan phongvan a écrit :
<br>> > > > > Dear Jean-seb,<br>> > > > > It's so nice for me to hear that from you. If you<br>> > don't mind,<br>> > > > can you
<br>> > > > > give me more advices for my issues:<br>> > > > > 1. For your mentioned RHEL clone that you used<br>> on your<br>> > > embedded
<br>> > > > > system, Does it have yum as RPM packages<br>> management<br>> > > systems. If yes,<br>> > > > > can apt-rpm beats yum as a update tool?
<br>> > > ><br>> > > > it is use in Debian and Rpm based distro, so<br>> when you<br>> > swith<br>> > > into<br>> > > > Debian
<br>> > > > and Rpm distro, no problem: apt-get update, apt-get<br>> > dist-upgrade<br>> > > > ... :)<br>> > > ><br>> > > >
<br>> > > > > 2. As you mentioned "apt is faster than light<br>> , and it<br>> > > don't need<br>> > > > > python; so the memory it use is not a big
<br>> issue.", I<br>> > think<br>> > > > apt-rpm has<br>> > > > > a big dependency list (especially when I compiled<br>> > apt-rpm from
<br>> > > > source<br>> > > > > code, it required a lot of packages such as:<br>> beecrypt,<br>> > > zlib,...).<br>> > > > > About python, does it really become the most
<br>> biggest<br>> > obstacle<br>> > > > for yum<br>> > > > > or even smartpm (an update tool for RPM<br>> packages similar<br>> > > to yum and
<br>> > > > > apt-rpm).<br>> > > > Yum use python and a lot of sub-modules (how it<br>> query<br>> > the rpm<br>> > > > database?);
<br>> > > > the main problem I see: you need a<br>> pre-interpreter to<br>> > run yum:<br>> > > > So you can resume it by:<br>> > > > kernel -> glibc -> python -> pre-compiling ->
<br>> yum+ extra<br>> > > modules<br>> > > ><br>> > > > for apt:<br>> > > > kernel -> glibc -> libs (stdc++, zlib) -> apt
<br>> > > ><br>> > > > Pre-compiled software runs always faster ( C and<br>> C++ are<br>> > > faster than<br>> > > > Python).
<br>> > > ><br>> > > > If you have time: you can test this 'theory'<br>> with gdb and<br>> > > see what<br>> > > > program (yum or apt) use the most of memory :)
<br>> > > ><br>> > > ><br>> > > > > 3. In addition, can you give more details why did<br>> > you mention<br>> > > > about HP
<br>> > > > > Server ProLiant in: "it is faster that the same<br>> > version in<br>> > > Proliant<br>> > > > > Servers ! (maybe because /var is in ram?)".
<br>> > > ><br>> > > > We use one distro (Gralinux AS 3; a RHEL clone with<br>> > some tweaks;<br>> > > > webmin,<br>> > > > openvpn, more iptables modules etc..) on both
<br>> Embedded<br>> > > systems and<br>> > > > Servers: the binaries are strictly the same.<br>> > > > we have a lot of HP proliant and when i apply
<br>> updates,<br>> > apt<br>> > > is far<br>> > > > faster<br>> > > > on embedded devices than on the big Proliant :) : a<br>
> > > read/write issue i<br>> > > > think ;)<br>> > > > We all know than hard drive are .. slow :-/ ,<br>> specially<br>> > > with Raid
<br>> > > > 5 ...<br>> > > ><br>> > > > > Hope to receive your advice soon,<br>> > > > > Best regards,<br>> > > > > Nguyen Anh Quan.
<br>> > > ><br>> > > > Regards<br>> > > ><br>> > > > js.<br>> > > ><br>> > > > Air-Austral flight Company.
<br>> > > > <a href="http://www.air-austral.com" target="_blank">http://www.air-austral.com</a><br>> <<a href="http://www.air-austral.com" target="_blank">http://www.air-austral.com</a>
><br>> > > ><br>> > > > ><br>> > > > > On Jan 11, 2008 7:13 PM, jean-seb<br>> > <<a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>> <mailto:<br>> <a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a>>><br>> > > <mailto: <a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>> <mailto:
<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>>>><br>> > > > <mailto: <a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>><br>> > <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a>>><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>><br>> > <mailto:
<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>>>>><br>> > > > > <mailto: <a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>><br>> > <mailto: <a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a>>><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>><br>> > <mailto:
<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>>>><br>> > > <mailto: <a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a><br>> <mailto:<a href="mailto:jsh@interlug-fr.org">
jsh@interlug-fr.org</a>>><br>> > <mailto: <a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>><br></div></div><div>
<div></div><div class="Wj3C7c">> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a> <mailto:<a href="mailto:jsh@interlug-fr.org">jsh@interlug-fr.org</a>>>>>> > wrote:<br>> > > > >
<br>> > > > > Quan phongvan a écrit :<br>> > > > > > Dear friends,<br>> > > > > ><br>> > > > > > I've studied apt-rpm as a candidate update
<br>> > tool for RPM<br>> > > > packages<br>> > > > > > management system, because my target device<br>> > run on<br>> > > > embedded Linux
<br>> > > > > > (like Vxworks - an RTOS of windriver).<br>> > > > > > If you don't mind, I hope that someone has<br>> > tried using
<br>> > > > apt-rpm on an<br>> > > > > > embedded system such as VxWorks and can<br>> share<br>> > me his<br>> > > > experiences. I
<br>> > > > > > really appreciate it.<br>> > > > > > Thank you for your attention,<br>> > > > > > Nguyen Anh Quan.
<br>> > > > > > --<br>> > > > > > Never walk alone<br>> > > > > ><br>> > > > >
<br>> > > > > I use apt in a RHEL clone for embedded<br>> systems<br>> > (openvpn,<br>> > > > firewall and<br>> > > > > tons of stuffs like snort etc..):
<br>> > > > > it runs on a Via C3 533Mhz, 512Mo ram (256<br>> for<br>> > the system<br>> > > > memory, and<br>> > > > > 256 for /var and /tmp in read/write mode);
<br>> > > > > the rest of the system is on a CF 512mo in<br>> read only<br>> > > (ext3 with<br>> > > > > some tweaks)<br>> > > > >
<br>> > > > > apt is faster than light , and it don't<br>> need python;<br>> > > so the<br>> > > > memory it<br>> > > > > use is not a big issue.
<br>> > > > ><br>> > > > > it is faster that the same version in<br>> Proliant<br>> > Servers<br>> > > ! (maybe<br>
> > > > > because<br>> > > > > /var is in ram?)<br>> > > > ><br>> > > > > A good choice for a "big" embedded system.
<br>> > > > ><br>> > > > ><br>> > > > > Regards.<br>> > > > ><br>> > > > > js
<br>> > > > ><br>> > > > > Air-Austral flight Company.<br>> > > > > <a href="http://www.air-austral.com" target="_blank">
http://www.air-austral.com</a><br>> > > > ><br>> > > > ><br>> > > > ><br>> _______________________________________________
<br>> > > > > Apt-Rpm mailing list<br>> > > > > <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>><br>> > > <mailto: <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>>><br>> > > > <mailto: <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>
<br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>
<br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>><br>> > > <mailto: <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a><br></div></div>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>>>> <mailto:<br><div><div></div><div class="Wj3C7c">> > > >
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>><br>> > > <mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>>><br>> > > <mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>><br>> > > <mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>>>>><br>> > > > >
<br>> > > ><br>> > ><br>> ><br>> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org
</a><br>> <<a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a>><br>> > > > <
<br>> > ><br>> ><br>> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br>
> <<a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a>><br>> ><br>> <<a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">
http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a>>><br>> > > > ><br>> > > > ><br>> > > > ><br>> > > > >
<br>> > > > > --<br>> > > > > Never walk alone<br>> > > > ><br>> > > ><br>> > ><br>> >
<br>> ------------------------------------------------------------------------<br>> > ><br>> > > > ><br>> > > > > _______________________________________________
<br>> > > > > Apt-Rpm mailing list<br>> > > > > <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto: <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>>><br>> > > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto: <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>>>> <mailto:<br>> > > <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto: <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>>><br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>>>>><br>> > > > ><br>> > > ><br>> > ><br>> ><br>> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">
http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br>> <<a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org
</a>><br>> > > <<br>> ><br>> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org
</a>><br>> > > ><br>> > > <<br>> ><br></div></div><div><div></div><div class="Wj3C7c">> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">
http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br>> <<a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org
</a>> ><br>> > > > ><br>> > > ><br>> > > > _______________________________________________<br>> > > > Apt-Rpm mailing list
<br>> > > > <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>
><br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>
>><br>> > > <mailto: <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>><br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>>>> <mailto:<br>> > > <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>><br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>>><br>> > <mailto: <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>><br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>>>>><br>> > > ><br>> > ><br>> ><br>> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org
</a><br>> > > <<br>> ><br>> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org
</a><br>> <<a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a>>><br>> > > >
<br>> > > ><br>> > > ><br>> > > ><br>> > > > --<br>> > > > Never walk alone<br>> > > >
<br>> > ><br>> ><br>> ------------------------------------------------------------------------<br>> ><br>> > > ><br>> > > > _______________________________________________
<br>> > > > Apt-Rpm mailing list<br>> > > > <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>><br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>>> <mailto:<br>> > <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a>><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>>>><br>> > > ><br>> > ><br>> ><br>> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org
</a><br>> > <<br>> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a>><br>> > >
<br>> ><br>> <<a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br>> <<a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">
http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a>>><br>> > > ><br>> > ><br>> > > _______________________________________________<br>> > > Apt-Rpm mailing list
<br>> > > <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>><br>
> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>>
<br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>
<br>> > <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>>>
<br>> > ><br>> ><br>> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br>
> > ><br>> > ><br>> > ><br>> > ><br></div></div><div class="Ih2E3d">> > > --<br>> > > Never walk alone<br>> > >
<br>> ><br>> ------------------------------------------------------------------------<br>> > ><br>> > > _______________________________________________<br>> > > Apt-Rpm mailing list
<br>> > > <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>><br>> <mailto:
<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>><br>> > ><br>
> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br>> > ><br>> ><br>> > _______________________________________________
<br>> > Apt-Rpm mailing list<br>> > <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a>><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>>>
<br>> ><br>> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br>> ><br>> <
<a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br>> <<a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">
http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a>>><br>> ><br>> ><br>> ><br>> ><br></div><div class="Ih2E3d">> > --<br>> > Never walk alone
<br>> ><br>> ------------------------------------------------------------------------<br>> ><br>> > _______________________________________________<br>> > Apt-Rpm mailing list
<br>> > <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>><br>> ><br>>
<a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br>> <<a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">
http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a>><br>> ><br>><br>> _______________________________________________<br>> Apt-Rpm mailing list<br>> <a href="mailto:Apt-Rpm@lists.laiskiainen.org">
Apt-Rpm@lists.laiskiainen.org</a> <mailto:<a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a>><br>> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">
http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br>><br>><br>><br>><br></div>> --<br><div><div></div><div class="Wj3C7c">> Never walk alone<br>> ------------------------------------------------------------------------
<br>><br>> _______________________________________________<br>> Apt-Rpm mailing list<br>> <a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org</a><br>> <a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">
http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br>><br><br>_______________________________________________<br>Apt-Rpm mailing list<br><a href="mailto:Apt-Rpm@lists.laiskiainen.org">Apt-Rpm@lists.laiskiainen.org
</a><br><a href="http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org" target="_blank">http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org</a><br></div></div></blockquote></div><br><br clear="all">
<br>-- <br>Never walk alone