Linux.com

Subscribe to Linux.com feed
Updated: 30 min 1 sec ago

Getting Started with Automation: 6 Tips

Wed, 01/17/2018 - 04:36

With forward-looking CIOs and their teams embracing automation instead of treating it like a boogeyman, 2018 appears to be an important year for this trend. Red Hat chief technology strategist E.G.

New Linux on Azure Training Course Addresses Demand for Skills

Tue, 01/16/2018 - 09:30
Title: New Linux on Azure Training Course Addresses Demand for Skills16 JanLearn more

7 Open-Source Serverless Frameworks Providing Functions as a Service

Tue, 01/16/2018 - 07:06

With virtualization, organizations began to realize greater utilization of physical hardware. That trend continued with the cloud, as organizations began to get their machines into a pay-as-you-go service. Cloud computing further evolved when Amazon Web Services (AWS) launched its Lambda service in 2014, introducing a new paradigm in cloud computing that has become commonly referred to as serverless computing. In the serverless model, organizations pay for functions as a service without the need to pay for an always-on stateful, virtual machine.

Containers versus Operating Systems

Tue, 01/16/2018 - 05:56

The most popular docker base container image is either busybox, or scratch. This is driven by a movement that is equal parts puritanical and pragmatic. The puritan asks “Why do I need to run init(1) just to run my process?” The pragmatist asks “Why do I need a 700 meg base image to deploy my application?” And both, seeking immutable deployment units ask “Is it a good idea that I can ssh into my container?” But let’s step back for a second and look at the history of how we got to the point where questions like this are even a thing.

Understanding Feature Engineering (Part 1) — Continuous Numeric Data

Tue, 01/16/2018 - 05:36

Any intelligent system regardless of complexity needs to be powered by data. At the heart of any intelligent system, we have one or more algorithms based on machine learning, deep learning or statistical methods which consume this data to gather knowledge and provide intelligent insights over a period of time. Algorithms are pretty naive by themselves and cannot work out of the box on raw data.

MapR: How Next-Gen Applications Will Change the Way We Look at Data

Tue, 01/16/2018 - 03:30

The data landscape is changing right in front of our eyes. We are seeing gargantuan growth in total volume of data; we are generating and consuming massive amounts of video, images, sensor inputs of all sorts.

The Brutal Lifecycle of JavaScript Frameworks

Mon, 01/15/2018 - 05:36

JavaScript UI frameworks and libraries work in cycles. Every six months or so, a new one pops up, claiming that it has revolutionized UI development. Thousands of developers adopt it into their new projects, blog posts are written, Stack Overflow questions are asked and answered, and then a newer (and even more revolutionary) framework pops up to usurp the throne.

ZAP Provides Automated Security Tests in Continuous Integration Pipelines

Mon, 01/15/2018 - 05:30

Commonly, a mixture of open source and expensive proprietary tools are shoehorned into a pipeline to perform tests on nightly as well as ad hoc builds. However, anyone who has used such tests soon realizes that the maturity of a smaller number of time-honored tests is sometimes much more valuable than the extra detail you get by shoehorning too many tests into the pipe then waiting three hours for a nightly build to complete. The maturity of your battle-hardened tests is key.

Top 3 Linux Distributions That ‘Just Work’

Fri, 01/12/2018 - 10:34
Title: Top 3 Linux Distributions That ‘Just Work’12 JanLearn more

'Shift Left': Codifying Intuition into Secure DevOps

Fri, 01/12/2018 - 09:30

Continuous delivery (CD) is becoming the cornerstone of modern software development, enabling organizations to ship — in small increments — new features and functionality to customers faster to meet market demands. CD is achieved by applying DevOps practices and principles (continuous integration and continuous deployment) from development to operations. There is no continuous delivery without implementing DevOps practices and principles. By that, I mean strong communication and collaboration across teams, and automation across testing, build, and deployment pipelines.

How to Install Software Applications on Linux

Fri, 01/12/2018 - 09:20

How do you install an application on Linux? As with many operating systems, there isn't just one answer to that question. Applications can come from so many sources—it's nearly impossible to count—and each development team may deliver their software whatever way they feel is best. Knowing how to install what you're given is part of being a true power user of your OS.

This Week in Open Source News: CES 2018 Advances Crucial Tech Conversations Yet Again

Fri, 01/12/2018 - 09:00
Title: This Week in Open Source News: CES 2018 Advances Crucial Tech Conversations Yet Again12 JanLearn more

Unix and Linux System Administration Handbook – Book Review

Fri, 01/12/2018 - 08:36

Computer programmers, website developers, and people learning the basics as production managers of Linux and Unix systems will be able to acquire new information from this handbook. After reading this book, I wanted to share some of the key points with advanced engineers, as well as people starting out like myself. 

Automated Compliance Testing with InSpec

Fri, 01/12/2018 - 06:06

Compliance is a valid tool for enabling or facilitating secure operation of any type of IT organization, which is what ISO 27001 [1], BSI Base Protection [2], and various other certification bodies claim for their customers.

How the Kubernetes Certification Ensures Interoperability

Fri, 01/12/2018 - 05:36

Dan Kohn, executive director of the Cloud Native Computing Foundation, has called the launch of the new Kubernetes service provider certification programthe most significant announcement yet made by the Foundation around the open source container orchestration engine.

What is DevSecOps? Developing More Secure Applications

Fri, 01/12/2018 - 05:30

The simple premise of DevSecOps is that everyone in the software development life cycle is responsible for security, in essence bringing operations and development together with security functions. DevSecOps aims to embed security in every part of the development process. It is about trying to automate core security tasks by embedding security controls and processes early in the DevOps workflow (rather than being bolted on at the end).

Working with Vi/Vim Editor: Advanced Concepts

Fri, 01/12/2018 - 04:06

Earlier we have discussed some basics about VI/VIM editor but VI & VIM are both very powerful editors and there are many other functionalities that can be used with these editors. In this tutorial, we are going to learn some advanced uses of VI/VIM editor.

To open multiple files, command would be same as is for a single file; we just add the file name for second file as well.

$ vi file1 file2 file 3

Now to browse to next file, we can use

$ :n

or we can also use

$ :e filename

City of Barcelona Kicks Out Microsoft in Favor of Linux and Open Source

Fri, 01/12/2018 - 03:36

Barcelona city administration has prepared the roadmap to migrate its existing system from Microsoft and proprietary software to Linux and Open Source software.

A Spanish newspaper, El País, has reported that the City of Barcelona is in the process of migrating its computer system to Open Source technologies.

Multimedia Apps for the Linux Console

Thu, 01/11/2018 - 10:17
Title: Multimedia Apps for the Linux Console11 JanLearn more

Linux Smartphone Market Heats Up with PiTalk, Gemini PDA, and Eelo

Thu, 01/11/2018 - 09:42
Title: Linux Smartphone Market Heats Up with PiTalk, Gemini PDA, and Eelo11 JanLearn more

Pages