Posted on Leave a comment

CFP and Registration Open For Linux Piter Conference

“Linux Piter” Conference in Russia, St.Petersburg, October 4-5, 2019

The registration and call for papers for biggest Linux conference in Russia, Linux Piter is now open at https://linuxpiter.com/en

The conference gathers many key Linux people from all around the world. In the past we had Lennart Pottering (Red Hat), Christoph Hellwig, Stephen Hemminger (Microsoft), Monty Widenius (MariaDB Corporation AB), Bero Rosenkränzer (OpenMandriva), Rafael J. Wysocki (Intel) and many others joining the event.

Conference will take place October 4th and 5th  in St. Petersburg.  The added benefit for attending it is an opportunity to see Russia’s most beautiful city. 

The main conference language is English. We have two tracks, one presented in English and simultaneously interpreted to Russian and another one – presented in Russian and interpreted to English.

To submit a paper for the conference, please visit https://linuxpiter.com/en/speaker

To register as an attendee, please visit https://linuxpiter.com/en/registration#form

Here you can find videos from the last Linux Piter conferences:

https://www.youtube.com/linuxpiter

Posted on Leave a comment

Software package and application requirements for Hyperledge Fabric installation on AWS

If you like to develop small to enterprise blockchain applications using Hyperledger tools, the first step is to learn what is Hyperledger and how it works. . Specifically, Hyperledger Fabric Architecture and Components for Blockchain Developers article is a great start. Once you learn the structure of transaction flow in Hyperledger, you can proceed with setting up your development environment. In this article, I show you the software package and application requirements for installing Hyperledge Fabric on Amazon

Web Services or AWS.

To install and run Hyperldger Fabric on AWS, the following software packages are needed:

  • cURL: A tool used to transfer data from or to a server, using one of the supported protocols (HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, or FILE). The command is designed to work without user interaction.
  • Docker: A tool to create, deploy, and run applications using containers. Containers allow developers to package applications with all of the parts it needs, such as libraries and other dependencies, and ship it out as one package.
  • Docker Compose: It is a tool which is used for defining and running Multi-container application. You can create and start all the services with help of a single command from your configuration YAML file.
  • Go: An open source programming language that makes it easy to build simple, reliable, andefficient software. Hyperledger Fabric is primarily developed using the Go language.
  • Node.js: A platform built on Chrome's JavaScript runtime to easily build fast and scalable network applications. Node.js is considered to be more lightweight and efficient since it uses event-driven, non-blocking I/O models, which make it more feasible for data-intensive real-time applications.
  • npm package manager: A tool that will allow you to install third-party libraries (other people’s code) using the command line.
  • Python: A general-purpose programming language for developing both desktop and web applications. Python is also used to develop complex scientific and numeric applications. It is designed with features to facilitate data analysis and visualization.

Also, installing the following applications are useful for learning the capabilities and operations of Hyperledger Fabric:

  • balance-transfer: A sample Node.js app to demonstrate fabric-client and fabric-ca-client Node.js SDK APIs.
  • basic-network: A basic network with certificates and key materials, predefined transactions, and one channel, mychannel.
  • bin: Binary and scripts for fabric-ca, orderer, and peer.
  • chaincode: Chaincode developed for fabcar, marbles, and a few other examples.
  • chaincode-docker-devmode: Develops chaincode in dev mode for rapid code/build/run/debug.
  • config: YAML files to define transaction, orderer, organization, and chaincode.
  • fabcar: A sample Node.js app to demonstrate the capabilities with chaincode deployment, query, and updating the ledger.
  • fabric-ca: Uses the Fabric CA client and server to generate all crypto material and learn how to use attribute-based access control.
  • first-network: Builds the first hyperledger fabric network with byfn.sh and eyfn.sh.
  • Jenkinsfile: Jenkins is a suite of plugins that supports implementing and integrating continuous-delivery pipelines. The definition of a Jenkins pipeline is typically written into a text file, Jenkinsfile, which in turn is checked into a project's source-control repository.
  • scripts: There are two scripts in this directory: bootstrap.sh and Jenkins_Scripts.

Now that you know the installation requirements, the next is to follow this article: Install Hyperledger Fabric on AWS that gives you step-by-step guide for installing Hyperledger Fabric on AWS.


About Authors
This article is written by Matt Zand (Founder of High School Technology Services) in collaboration with Brian Wu who is a senior blockchain instructor at Coding Bootcamps school in Virginia.

Click Here!

Posted on Leave a comment

Essential Hyperledger Composer tools and administrative, operational, and development commands

Hyperledger tools are very popular for building blockchain and decentralized applications. In particular, Hyperledger Fabric and Hyperledger Composer are the most widely used tools. Hyperledger Fabric Architecture and Components for Blockchain Developers and Installing Hyperledger Fabric on AWS articles are great resources for learning about Hyperledger Fabric. Once you learn about Hyperledger Fabric, you can move on to explore Hyperledger Composer.

Hyperledger Composer is a set of collaboration tools for business owners and developers that make it easy to write chaincode for Hyperledger Fabric and decentralized applications (DApps). With Composer, you can quickly build POC and deploy chaincode to the blockchain in a short amount of time. Hyperledger Composer consists of the following toolsets:

  • A modeling language called CTO: A domain modeling language that defines a business model, concept, and function for a business network definition
     
  • Playground: Rapid configuration, deployment, and testing of a business network
     
  • Command-line interface (CLI) tools: The client command-line tool is used to integrate business network with Hyperledger Fabric

Composer-CLI is the most important tool for Composer deployment; it contains all the essential command-line operations. Other very useful tools include Composer REST server, generator Hyperledger Composer, Yeoman, and Playground. Composer CLI provides many useful tools for developers.

Composer CLI can be used to perform multiple administrative, operational, and development tasks. Here is a summary of the CLI commands:

Command

Description

Examples

composer archive

<subcommand>

Composer archive command.

Composer archive list.

composer card

<subcommand>

Command for managing business

network cards.

Composer card list.

composer generator

<subcommand>

Composer generator command to

convert a business network

definition into code.

Composer generator

docs.

composer identity

<subcommand>

Composer identity command.

Composer identity

issue.

composer network

<subcommand>

Composer network command.

Composer network

install.

composer participant

<subcommand>

Composer participant command.

Composer participant

add.

composer report

Command for creating a report of

the current .Composer

environment

Composer report.

composer transaction

<subcommand>

Composer transaction command.

Composer transaction

submit.

The Composer REST server is used to generate a REST interface to a deployed blockchain business network.

Now that you know the essential tools and commands of Hyperledger Composer, the next is to follow this article: Hyperledger Composer Development Environment Requirements and Setup that gives you step-by-step guide for installing Hyperledger Composer development requirements as well as showing you how to configure a business network on Hyperledger Composer.


About Authors
This article is written by Matt Zand (Founder of High School  Technology Services) in collaboration with Brian Wu who is a senior blockchain instructor at Coding Bootcamps school in Virginia.

Posted on Leave a comment

Linux Foundation Board Elects Longtime Community Members to Chair and Vice Chair

The Linux Foundation today is announcing its new Board Chair Nithya Ruff and Vice Chair Wim Coekaerts, both of whom bring a long history of contribution, collaboration and developer advocacy to their new positions. Both existing board members, these new roles will allow them to deepen their stewardship and support for Linux and open source projects across industries.

Read More »

Click Here!

Posted on Leave a comment

Kubernetes 1.15 Released

The Kubernetes community has announced the release of Kubernetes 1.15, the second release of 2019. The release focuses on Continuous Improvement and Extensibility. Work on making Kubernetes installation, upgrade and configuration even more robust has been a major focus for this cycle for SIG Cluster Lifecycle. The release comes in time just before KubeCon + CloudNativeCon Shanghai, which will bring the larger cloud-native community together in China. Read more about what’s new in Kubernetes 1.15 here.

Posted on Leave a comment

Embracing open source could be a big competitive advantage for businesses

As companies chase the transformational technologies that will deliver exponential returns, they should turn their attention from the “what” to the “how.” One type of software underpins many of the most exciting, cutting-edge innovations today, including AI, cloud, blockchain, and quantum computing: open source.

Read More »

Click Here!

Posted on Leave a comment

Linux Kernel 5.2 Will Address Industrial Operations, Two-Factor Authentication

Currently, at release candidate 3, the Linux 5.2 kernel is coming soon and promises to offer quite a host of impressive new features and improvements. Lets take a look at some of the highlights.

New Features

Fieldbus Subsystem

One of the new features that should excite anyone who deals with automated industrial systems is the introduction of the new Fieldbus Subsystem. Fieldbus is crucial in connecting different systems in industrial environments, and with this addition, the Linux kernel can now natively communicate with field instruments (such as those used in manufacturing plants) as a part of a control system.

Read More at The New Stack »

Click Here!

Posted on Leave a comment

Linux’s Broadening Foundation

It’s time to embrace 5G, starting with the Edge in our homes and hands.

In June 1997, David Isenberg, then of
AT&T Labs Research, wrote a landmark
paper titled “Rise of the Stupid
Network”
. You can still find it here. The
paper argued against phone companies’ intent to make their own systems
smarter. He said the internet, which already was subsuming all the world’s
phone and cable TV company networks, was succeeding not by being smart, but
by being stupid. By that, he meant the internet “was built for intelligence at
the end-user’s device, not in the network”.

In a stupid network, he wrote, “the data is boss, bits are essentially free,
and there is no assumption that the data is of a single data rate or data
type.” That approach worked because the internet’s base protocol, TCP/IP, was
as general-purpose as can be. It supported every possible use by not caring
about any particular use or purpose. That meant it didn’t care about data
rates or types, billing or other selfish concerns of the smaller specialized
networks it harnessed. Instead, the internet’s only concern was connecting end
points for any of those end points’ purposes, over any intermediary networks,
including all those specialized ones, without prejudice. That lack of
prejudice is what we later called neutrality.

The academic term for the internet’s content- and purpose-neutral design is
end-to-end. That design was informed by “End-to-End Arguments in System
Design”
, a paper by Jerome Saltzer, David P. Reed and David D. Clark,
published in 1980. In 2003, David
Weinberger
and I later cited both papers in
“World of Ends: What the Internet Is and How to Stop Mistaking It for
Something Else”
. In it, we explained:

When Craig Burton describes the Net’s stupid architecture as a hollow
sphere comprised entirely of ends, he’s painting a picture that gets at
what’s most remarkable about the Internet’s architecture: Take the value out
of the center and you enable an insane flowering of value among the connected
end points. Because, of course, when every end is connected, each to each and
each to all, the ends aren’t endpoints at all.

And what do we ends do? Anything that can be done by anyone who wants to
move bits around.

Posted on Leave a comment

The web the world needs can be ours again, if we want it

People everywhere are demanding basic consumer protections.

We want our food to be healthy to eat, our water to be clean to drink, and our air to be safe to breathe.

This year people have started to demand more of the internet as well, however, there persists an expectation that on the internet people are responsible for protecting themselves. You should not have to worry about trading privacy and control in order to enjoy the technology you love. Tech companies have put the onus on people to read through their opaque terms and conditions tied to your data and privacy to use their services. The average privacy policy from a tech company is thousands of words and written at a level that often requires legal training to interpret. As such the vast majority of people don’t bother to read, and just click through these agreements trusting that the companies have their interests at heart.

Read More at blog.mozilla.org »

Click Here!