Re: owl-startup
[email protected] Sun, 21 Dec 2014 22:57:18 +0300
| Newsgroups | gmane.linux.openwall.user |
|---|---|
| Message-ID | <[email protected]> |
--UugvWAfsgieZRqgk Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2014-12-21 07:39:10 +0300, (GalaxyMaster) wrote: >> While working with one project, I faced the inconvenience caused >> by ancient init scripts in owl-startup (once again). However, >> this time I had several hours to perform some rewrite... > What would help a lot (and possibly create more traction) is > providing some rationale behind the rewrite. 1. All possible network configurations 2. Support for loopback/cryptoloop (including trivial `umount -a -rdf`) Of course, some other minor issues were fixed by the way. > The way you did it is like "here is a cat in a box: you may try > to play with it but your mileage may vary". Yes, as it's exactly that. And my FTP server logs show that people are really interested in such experimental packages. > After such a proposal, personally, I don't have any desire to > try my luck. You aren't requred to do that: although your feedback could be really valuable, for now I'd be quite happy with functionality tests - that's why I've posted this to -users@ > On a side note, I would never imagine that I'd raise it here > and be a proponent of it, but here it comes: should we start > working toward integrating systemd into Owl? Not earlier than at least the following packages would be updated || added: * kernel * openssh * pkgconfig * nginx * httpd (with full LAMP stack) * rsync * qemu In general, these suggestions should go to -dev@, but once you've started this discussion in -users@ - well, it would be fine to let our users know what we're working on. Several more words on Qemu: as Owl is really minimalistic system, it just perfectly suits the position of virtualization host. That means, we could move in this direction and be in-trend. > Over the last 6 months I was kind of "forced" to work extensively > with distros that switched to systemd. To do my job properly I > had to learn the design of that framework and it really looks > logical and once you jump through the hoops of the learning curve > you cannot deny that Poettering and Co did a huge amount of work > to standardise the startup & init process. The documentation is > also _very_ good. Personally I see only one application for systemd: when you make the system a bloatware, it starts up very slowly, and the systemd attempts to speed it up. Owl with its' two hundred packages starts in 10...15 seconds, so it's hardly a bloatware and doesn't need the systemd. > Sooner or later we will face the fact that we should decide > whether we go with the trend or make our own path. However, > knowing our limited resources I doubt that we are going very > successful with the latter. Opinions? Actually, we've already made our choise: keep small, secure and effective, using OpenVZ as a task separation technique (instead of selinux etc). Just adding Qemu/KVM support (which I'm working on) will make it the complete virtualization solution, supporting both VPSes and VDSes. --=20 Alexey V. Vissarionov aka Gremlin from Kremlin <gremlin =F0=F2=E9 gremlin = =F4=FE=EB ru> GPG: 8832FE9FA791F7968AC96E4E909DAC45EF3B1FA8 @ hkp://keys.gnupg.net --UugvWAfsgieZRqgk Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJUlyYeAAoJEJCdrEXvOx+oF9QP/jQwl+SyNTV2pCLIltkPZNvK g4/iYntcXTYTjNvLmhBySxSvR1FN2B2Bl11cw2tf+Pmuk9qU22FNcAPgqSk1nHTj DWcppn9bwY+R/zNOIgRwS6sXK+seavvO3fhpay3YHi0TbvKXRvkwzdejJ1tmpMyp mTxf8TbjEcPcuY32LtXdLLVJIW2fkvGjOK9je7c0zZxXXgJz9euXa47CGn93aB9i ijmb9B/RqEux++tFAkFIiEfw5vHgQ4KD/rgODTOY4N6vfRtoJnPQluwAnYQgsHZI fJ4Imt/tek4DX7yLk5prAOaRAYcTzs4zxLIqmL9CO8QYLq7ybp5iffQ45P4dE2Pb tC3ZgwJWy65S6T7q5beTzP5NQWGmdYHUeSxSlscyQ3KPlMecI/mNYbgFQell9Bvj bZPsV6LvbkjMxcQEadokka6oQGj4j6goHJtp5tYkWSPsJJjSzQUKaCPxIJQ9qEhx Nq5spH4rKAGHwyUlax0O3QhFOtbgfXabAVPjI8HZawydbAjMNw9GaMmSuCCTfzl7 SUwPTmbtY9lbV/3DgwhZyrL1ZCLk5YZdjKPBJinoq6GJo/KMB/DYXfvS2vtm2A0H 7DMZF1FrPz5D9mBGZd8W1+AOK3IFvGexpEPV72uiwGo9IkqjDCApghTQhpscOrJP 48u8+Ou4AqU8pGOFKEWj =Gy7o -----END PGP SIGNATURE----- --UugvWAfsgieZRqgk--