KernelCare Blog

On August 25th, Linux turned 28. It’s been a big 28 years for the OS with the penguin mascot.

In 1991, a 21-year-old named Linus Torvalds was studying computer science at the University of Helsinki in Finland. He graduated in 1996 having written a thesis “Linux: A Portable Operating System.”

 

Read More

The rise of DevOps has necessitated the creation of tools that enable engineers to manage hundreds or even thousands of machines at once. Through a process known as infrastructure as code (IaC), Configuration Management (CM) tools allow SysAdmins and DevOps teams to maintain visibility over their server infrastructure, and deploy and take action at a mass scale. 

When it comes to mass deployment and CM, there are four big software players: Puppet, Ansible, Saltstack, and Chef. KernelCare can be deployed via all four of them. Chef is a popular option, with unique pros and cons. Here is everything you need to know.

Read More

IT infrastructure is moving to the cloud; VMs and containers are proliferating. There is a constant uptick in the amount of live applications, and all of them are hosted on servers. Today’s SysAdmins and DevOps teams have to manage a huge amount of servers; far more than they did even a few years ago. 

To deal with this technical challenge, Configuration Management (CM) and Remote Execution (RE) tools have been developed. CM and RE tools allow for the execution of tasks on multiple servers at once, and one-click app deployment. They do this through a process called infrastructure as code (IaC), in which an IT environment is represented via a programming language. 

Puppet, Ansible, Chef, and SaltStack are the big four in this tech space. (And all of them can be used to deploy KernelCare.) Here is the lowdown on Ansible. 

Read More

Back in the nineties and early noughties, enterprises didn’t have to juggle too many servers. The rise of cloud computing has changed all that. Technologies like virtualization and containers now mean that the typical infrastructure is composed of many servers, hosting many applications.

As always, a sharp increase in scale makes it hard to maintain visibility and control. With the proliferation of servers within enterprise infrastructures, apps have sprung up to help IT professionals cope. These are usually referred to as Configuration Management (CM) or Remote Execution (RE) tools. These tools enable a process called infrastructure as code (IaC), in which an IT environment is represented via a programming language, and the tool automates the actions necessary to match the environment to this state. This can include actions like installing software, adding users, or partitioning storage devices.

There are four big players in this space: Puppet, Ansible, Chef, and SaltStack. Here’s a deep-dive into Puppet, the most popular option, which can be used for KernelCare mass deployment.

Read More

In the last week of June 2019, a new type of malware emerged, dubbed “Silex.” Reminiscent of the BrickerBot malware of 2017, Silex went after IoT devices, and killed the operating systems of thousands of devices in a matter of hours. Silex was able to infect any system running a Linux distribution, and chiefly damaged smart thermostats, lights, and sensors. How is Silex able to wreak such havoc? Learn more in our blog.

Read More

A majority of embedded systems constitute internet-connected Things. Most of these embedded systems use ARM chips and device architectures, and run on an operating system based on the Linux kernel. IoT appliances and devices are wise to use Linux. It allows for multiple suppliers of software, development and support; it has a stable kernel; and it facilitates the ability to modify and redistribute the source code. However, an IoT device running on Linux is as just as susceptible to vulnerabilities as any other Linux system. Learn more in our blog.

Read More