Krishnakanth Alagiri

Sign in

Originally posted on

Pop_OS looks Neat and Productive. Period.

As of 2020, Windows is still the dominant desktop OS comprising nearly 90% of it’s demographic and I was in it for over 14 years. It was initially fast but as time progressed, the Windows updates stacked up along with previously installed softwares. Adding gasoline to the fire, Windows decided to bake advertisements and even more telementary services right into the operating system.

Then one day, I wanted to print a theater ticket in a rush and turned on my computer only to see…

Originally published at

Even though the Raspberry Pi comes with an HDMI port, most projects are headless (runs without a display), which suggests you’re mostly using SSH to access the system. I’m bored of seeing the most basic login banner with no information. This login banner is your MOTD (Message of the day, Linux term). My goal here was to have something that could quickly inform me about the machine’s information I was using and knowledge of the current state. It should also be as brief as it is practical, and importantly be fast to execute.

The programs included…

Originally Posted on

As the long-term evolution (LTE) system embracing 4G is reaching maturity, it is reasonable for humanity to ponder “what’s next?”

We all know that 5G is a paradigm shift from 4G with very high carrier frequencies, massive bandwidths, a tremendous amount of base station and device densities, and unprecedented numbers of antennas. But unlike the past four generations, it will be highly integrative by binding any new 5G air interface and spectrum together with LTE and WiFi to give universal high-rate coverage and seamless user experience. …

Originally Posted on

When you realize your system is getting slow and is unable to handle the current number of requests even with optimizations, you need to scale the system sooner than you can optimize further. Building a scalable system also drives to a lower Total Cost of Ownership (TCO). Proper scaling in process-intensive applications embraces interesting new scenarios, notably in data analytics and machine learning. Traditionally, you have two options, Horizontal scaling, and Vertical scaling.

Pokémon Go — A Successful Scaling Story

If you downloaded the Pokémon GO app right at its launch, you might have faced several issues on server unavailability for some minutes…

Originally published at

Linux packaging formats compared

Linux often gets a bad reputation when it comes to installing software, and this is because we have so many different application distribution formats. Most of them also are misunderstood, or have preconceived notions attached to them, so I think it’s time to take a look at the differences among the different packaging formats!

DEB and RPM Packages

The two most popular package formats are the DEB and RPM. Debian and derivative distros like Ubuntu use Debs, while Fedora, Red Hat, and OpenSUSE use RPMs. You can pull the Packages from their distribution’s repositories or installed them. …

Originally Published at

I experimented with GNOME vs KDE Plasma on an Ubuntu 20.04.

Both default setups of KDE and GNOME are simply legible. Plasma looks like what you’d expect if you’re coming from Windows, with its bottom panel, menu, and task manager, and the defaults are clean and simple, rather welcoming for a new user.

GNOME, on the other hand, is the precise opposite approach: the default metaphor is the opposite of what you’re used to, with no active task management, no desktop icons, no application menu, no dock or taskbar. …

Krishnakanth Alagiri

I write code 🚀. I also trade stocks for fun 📈. GitHub:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store