Not a huge change by any means, and I like it. It’s simpler and it’ll work better in black-and-white, as well as in smaller resolutions, like mobile screens and application icons.
Recently, I had an issue with one of the servers, where a bunch of services were attaching to IPv6 ports instead of the IPv4 ones. Rather than editing the configuration of each of these services, I wanted to simply disabled IPv6 on the machine.
In the old good days, things like these were easily done via the sysctl. I surely tried that option too, but it wasn’t enough. Turns out, the proper way these days is to do this via Grub, as per this blog post:
I came across this blog post – “Goodbye Docker and Thanks for all the Fish” – which talks about the not-so-eminent, but very predictable death of Docker as both the technology, and the company. The gist of it is that container orchestration kicked in, and made Docker very replaceable with alternative container solutions. So much so, that in the upcoming release of the Red Hat Enterprise Linux 8 Docker has been replaced by Podman and a few other tools.
While I don’t know enough to have a strong opinion on the subject, the logic expressed in the blog post kind of makes sense to me.
All that reminded me of the recent interview with Simon Wardley, with the title providing the oversimplified summary:
Containers won the battle, but will lose the war to serverless.
Serverless concepts have been getting a lot of hype recently as well. And while I like where it’s going, I don’t think serverless will become a reality any time soon. Sure, it’s very applicable to smaller and simpler applications and well-engineered environments. But I think it’s more of a dream for the medium and large enterprise sector.
The thing is that the world moves at a much slower pace than we, in technology, would like to think. This Forbes article quotes some numbers from the study by IDG that shows that even the cloud adoption in the enterprise is far from complete yet.
The benefits of the cloud computing are obvious, but it takes time, and often a lot of it, to adopt the new technology and rip those benefits.
Once the cloud dust settles a bit, containers are the next on the list. I don’t have any hard numbers for container adoption in the enterprise, but my gut feeling is telling me that they are way below the cloud numbers (have a look at this study to get the feeling).
Serverless, in my mind, is the step after the containers. So even if that’s the future, it will take a long long time to get there.
Or maybe it won’t. Sometimes, the world gets so far behind the technology curve, that it jumps ahead by skipping steps. An example of that would be telephony in China, which went from almost nothing directly to mobile telephony, practically skipping the landlines.
If you missed the opportunity to attend the recentĀ AnsibleFest Austin 2018 event,Ā here are a couple of interesting links for you, viaĀ Jeff Geerling’s blog (aka geerlingguy):
Here’s a trip down the memory lane – “How Linux got to be Linux: Test driving 1993-2003 distros“. Ā The article looks at some of the early Linux distributions, remember what was already in and what came later. Ā Complete with screenshots.
I don’t remember for sure which versions of which distributions I used in the early days, but Slackware, Suse, RedHat and Mandrake were definitely among those. Ā Slackware was probably my first one, when I found the floppies in the only book on Linux at my college library. Ā Then, somehow, I found RedHat (I think 5.1 or so) in one of the local computer shops. Ā Later I tried Mandrake and Suse, cause those were laying around at work. Ā But RedHat stuck with me ever since. Ā I think I’ve used pretty much every version, including the move to Fedora, CentOS, and even the Red Hat Enterprise Linux, which we had the licenses for at some of my early work places.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.