5 ms·
The problem with these 30 MB images: apt update -y apt install -y telnet Now you have a 200 MB image.
by matt_wulfeck 9y ago
The problem with these 30 MB images:
apt update -y
apt install -y telnet
Now you have a 200 MB image.
- bartkmq 9y agoFor comparison with Alpine Linux: base kbd-bkeymaps, xz compressed: 2.8 MB base kbd-bkeymaps busybox-extras, xz compressed: 2.8 MB Just 100 kB more for telnet, no extra deps. I wouldn't actually want to work in that chroot but for containers it's fine.
- gerdesj 9y agoI think you miss the point but feel free to provide feedback to the devs: this is a RFC after all. I have used the minimals for years now and they really do give you a pretty decent starter for 10, with a minimum of hassle and a minimum of bloat. Boot the ISO (PXE, obviously) and off you go. Even doing the install by hand, you get a fully patched basic server up and running within 10-20 minutes - the install is all off the current packages. Add Samba and a few copy n pastes and you have AD joined. A few more copy n pastes from your docs and you have an app server. I wrote this lot: https://www.mediawiki.org/wiki/Intranet https://www.mediawiki.org/wiki/Intranet which simply assumes Ubuntu mini at the moment. I do have screenshots and could put together a pretty noddy guide for that bit but I'm not sure its necessary. Actually now I come to think of it, it probably is. Couple that with my Ref. build and you have a domain joined, Kerberized etc app server within about an hour if you do the job by hand and are unfamiliar with the process. I can do it rather quicker. Yes, the installer is a 30MB image - good. An installer's size is no reflection on the installation size. EDIT: I am from the sysadmin side of things and not dev ops ...
- isostatic 9y agoIf you're doing pxe (which I fully support) and installing a full release why would you have anything more than a kernel, initrd, and pressed file? Take about 4 minutes to build from scratch. Containers of corse are a different issue, but I'd probably use something like coreos as the host in that case.
- dsr_ 9y agoSysadmin/devops is a nearly meaningless distinction. When a developer needs to write installation or configuration code, they cross over. When a sysadmin needs to write code to monitor applications, they cross over. Senior sysadmins need to write more code, senior developers need to know more about systems and networks. Twelve years ago, I hired senior sysadmins. About seven years ago, I hired senior devops. Same people, same skill sets, same approach.
- gerdesj 9y ago"Sysadmin/devops is a nearly meaningless distinction" It should be as you say but it isn't really. I too hire and fire. To be honest "dev ops" should not really exist but has become a thing. Many who describe themselves as such do not bother with the nuts and bolts. To be fair to them, though, quite a few sysadmins I've known are a bit slack on the networking side, for example. sigh
- nasso 9y agoWhat usecase do you have for installing telnet on a production server? Just curious.
- matt_wulfeck 9y agoNo particular reason. Just thinking of anything you may install an image.