Home Blog Page 544

Running Containers in OpenShift

By Sebastien Goasguen – @sebgoa, Kubernetes lead at Bitnami, Founder of Skippbox, O’Reilly Author

OpenShift is Red Hat container application platform. It is based on Kubernetes and to keep things short we are going to call it a PaaS. The new OpenShift v3 represents a big bet by Red Hat to re-write the software entirely in Go and leverage Kubernetes. Indeed when you use OpenShift, you get a Red Hat distribution of Kubernetes plus the OpenShift functionalities around code deployment, automated builds and so on, that you are used to with a typical PaaS.

What stands out with OpenShift, and what Red Hat touts quite often is the focus on security.

Read more at Medium 

Cleaning Up Your Codebase with a Clean Architecture

Let’s talk software architecture. Most of us know MVC, it’s the foundation for pretty much every web framework. As your product grows though, problems with MVC will start to appear. Even a relatively simple product can end up with a bloated and messy codebase. MVC is where we start, but what do you do when you need to evolve past it?

Before we go further, let’s examine why we have so much trouble explaining the answer.

Here’s a common conversation (for developers anyway):

Read more at dev.to

The World’s Very First Spam: A Remembrance

This month saw the 39th anniversary of the world’s very first spam. It was written on May 1st, 1978 — and sent on May 3rd — by then 31-year-old Gary Thuerk, from Chicago. Young Thuerk had served as an officer in the Navy, and had written FORTRAN programs for IBM mainframes. After one year at Digital Equipment Corporation, he’d been promoted to marketing manager in 1976. And two years later, he seemed determined to make his mark with this missive:

“WE INVITE YOU TO COME SEE THE 2020 AND HEAR ABOUT THE DECSYSTEM-20 FAMILY AT THE TWO PRODUCT PRESENTATIONS WE WILL BE GIVING IN CALIFORNIA THIS MONTH…”

Yes, the whole message was capitalized. 

Read more at The New Stack

Bitnami Comes Up from Below Decks – Kubeless

So Bitnami isn’t the kind of company you usually find sunning it on a deckchair. It’s more of an engine room kind of firm. It takes care of a lot of boring plumbing in creating and deploying open source software packages, underpinning image management for Amazon Web Services, Microsoft Azure, Google Cloud Platform Launchpad, and VMware, covering over 140 open source packages including Jenkins, SugarCRM and WordPress.

I caught up with COO Erica Brescia and VP of Engineering Rick Spencer at Microsoft Build this week. When Microsoft points to its Linux images on Microsoft Azure, that’s Bitnami. The startup is is now broadening its portfolio, including work on a GUI based Enterprise Edition. It will be interesting to see how that works out – managing builds for platforms such as Jenkins can be a major enterprise pain point – and Bitnami is aiming to make the final mile of Continuous Deployment and Continuous Integration less painful with a continuous approach to Package management.

Read more at RedMonk

Google Wants to Solve the Android Update Problem Once and For All

In a post on its developer’s blog, Google unveiled a sneak peek at Project Treble, which it says is “the biggest change to the low-level system architecture of Android to date.” In a nutshell, it aims to significantly lessen the burden on third-party smartphone manufacturers so they can deliver updates in a timely fashion.

As Google describes, the current process is enormously time-consuming, forcing smartphone makers to not only update their own implementation but also Google’s OS framework. Basically, there are five steps to follow each time a new version of Android is released:

Read more at InfoWorld

Understanding Deep Learning Requires Re-Thinking Generalization

This paper has a wonderful combination of properties: the results are easy to understand, somewhat surprising, and then leave you pondering over what it all might mean for a long while afterwards!

The question the authors set out to answer was this:

What is it that distinguishes neural networks that generalize well from those that don’t? A satisfying answer to this question would not only help to make neural networks more interpretable, but it might also lead to more principled and reliable model architecture design.

By “generalize well,” the authors simply mean “what causes a network that performs well on training data to also perform well on the (held out) test data?” (As opposed to transfer learning, which involves applying the trained network to a related but different problem). If you think about that for a moment, the question pretty much boils down to “why do neural networks work as well as they do?” 

Read more at The Morning Paper

RDO Ocata packstack AIO Deployment Via the Most Recent Trunk “current-passed-ci”

Post following bellow is just proof of concept that packstack might
be used for RDO Ocata deployment using the same current-passed-ci
delorean Ocata Trunk as it does on regular basis TripleO QuickStart.

I am not doing multinode set up due to known limitation of packstack,
e.g. disability split controller and storage nodes either on bare metal 
or in virtual environment. Looks like it mostly serves as part 
of the testing pipeline that promotes trunk repositories 
to "current-passed-ci".

Complete text may seen here http://dbaxps.blogspot.com/2017/05/rdo-ocata-packstack-aio-deployment-via.html

Configure And Use Linux-PAM

In a previous post, we talked about Linux iptables firewall, and some people asked about authentication. Today we will talk about the powerful framework in Linux used for authentication which is Linux-PAM. PAM or Pluggable Authentication Modules are the management layer that sits between Linux applications and the Linux native authentication system.

1 Linux-PAM Benefit
2 Linux-PAM Configuration
3 PAM Services
4 Management Groups
5 Control Flags
6 Modules Order
7 PAM Modules
8 pam_succeed_if Module
9 pam_nologin Module
10 pam_access Module
11 pam_deny Module
12 pam_unix Module
13 pam_localuser Module
14 pam_mysql Module
15 pam_cracklib module
16 pam_rootok Module
17 pam_limits Module

https://likegeeks.com/linux-pam-easy-guide/

Hope you like it.
Thank you.

Ansible 2.3: New Modules

Soon after Ansible turned five, version 2.3 was released. There are a lot of new features in this version specifically related to networking. Like, Persistent connections framework, network_cli connection plugin and netconf connection plugin.

There are 280+ new modules available in Ansible 2.3. Below is the list of some exciting new modules which can help you to automate certain task and also decorate your playbooks.

Read More at GoogLinux

This Week in Open Source News: Edward Snowden Loves Open Source, New Linux Foundation Networking Project Formed & More

This week in Linux and OSS news, Edward Snowden explains why he thinks proprietary software is very risky, SNAS.io Project joins The Linux Foundation, & more! Read on to stay in the open source know!

1) The infamous United States NSA hacker, Edward Snowden, was interviewed via remote video at OpenStack Summit Boston. He spoke on his personal use of technology and why that doesn’t include proprietary software.

Why Edward Snowden Loves Open Source– NetworkWorld

2) A new Linux Foundation project provides network routing topologies for software-defined applications.

Snas.io Joins The Linux Foundation’s Open-Source Project– FierceTelecom

3) Google’s “mysterious” third OS is based on a Google-developed microkernel called “Magenta”– not Linux.

Google’s “Fuchsia” Smartphone OS Dumps Linux, Has a Wild New UI– Ars Technica

4) A new software project under Hyperledger is “aimed at creating a collaboration tool for building blockchain business networks — or smart contracts — and their deployment across a distributed ledger.”

Linux Foundation to Develop Tool for Building Blockchain Business Networks– ComputerWorld

5) Speakers at NFV World Congress explain that open source is crucial to their NFV plans.

Telcos Digging In on Open Source NFV– Light Reading