Home Blog Page 887

Qualcomm Rolls Out New Snapdragon Trio and Wearable Platform

Qualcomm updated its Snapdragon processor lineup for smartphones and its wearable platform for a bevy of emerging devices. 

Qualcomm on Thursday launched three Snapdragon processors designed to bolster camera, video and gaming in smartphones. The company also rolled out the Snapdragon Wear 2100 system on a chip for new wearable devices. Snapdragon Wear is a platform that aims to power the latest Android Wear watches and expand from there. 

Read more at ZDNet News

Internet Providers to Use Private Routers as Public Hotspots

The Juniper report highlighted the consumer benefits that the policy offers, such as free or reduced-fee access to the operator’s homespot network.

At least one in three home routers will be used as public WiFi hotspots by 2017, and that the total installed base of such dual-use routers will reach 366 million globally by the end of 2020, according to a report from Juniper Research.The report explained that these so-called ‘homespot’ routers essentially create two wireless networks separated by a firewall. This means one network is for private use whilst the other is offered as a public WiFi hotspot by the broadband operators.

Read more at eWeek

Russian Government to Switch to Desktop Linux?

The Russian government is reported to be contemplating dropping Microsoft Windows and adopting Linux as the operating system for agency PCs according to its internet czar, German Klimenko. Mr Klimenko is reported as saying in an interview with Bloomberg, the business, financial and media company that Russia will consider moving all of its networks off the Microsoft platform and onto an unspecified Linux distribution instead.

Read more at Bristol Wireless

Data Analysis of GitHub Contributions Reveals Unexpected Gender Bias

 jetpack-octocatWith more than 12 million users, GitHub is one of the largest online communities for collaborating on development projects. Now a team of researchers has done an exhaustive analysis of millions of GitHub pull requests for open source projects, trying to discover whether the contributions of women were accepted less often than the contributions of men. What they discovered was that women’s contributions were actually accepted more often than men’s—but only if the women had gender-neutral profiles. Women whose GitHub profiles revealed their genders had a much harder time.

Read more at Ars Technica

IBM Bequeaths the Express Framework to the Node.js Foundation

nodejs copyThe Node.js Foundation has taken the Express Node.js framework under its wing. Express will be a new incubation project for the Foundation. IBM, whichpurchased Express maintainer StrongLoop last September, is contributing the code.

“Express will function as it’s own separate entity; similar to how the Node.js Foundation supports Node.js through open governance with a technical steering committee, mentors and contributors that will in effect support the framework,†wrote Mikeal Rogers, community manager of the Node.js Foundation, in an email.

Read more at The New Stack

Tizen 3.0 Is Being Ported for Raspberry Pi 2

The Linux-based Tizen 3.0 operating system is being adopted for Raspberry Pi 2, in an effort to make the operating system much more popular.

Despite the huge resources that are being pumped into Tizen, this Linux-based operating system didn’t get a lot of attention. It’s being developed under the guidance of the Linux Foundation, with help from multiple companies and led by Samsung. Samsung is also the company that’s been pushing for the adoption of Tizen, but until now … 

Open Source Demonstrates the Future of Work

BUSINESS changethemodelEvidence suggests that current models of work, in particular a 9-to-5 work week, are not only deleterious to workers’ physical and mental health, but are also sub-optimally productive. Fortunately some countries (such as Sweden) are trialingshorter work weeks with some success (although we must take into account that the effects have been observed only over a short amount of time). Working in open source technologies, however, provides the framework for a completely different model of employment. Instead of being pigeonholed into a single, assigned task, open source contributors are given free reign of their responsibilities…

Read more at OpenSource.com

Filling your data lake with log messages: the syslog-ng Hadoop (HDFS) destination

There are endless debates whether it is better to store all of your logs in your data lake (skeptics call it the grave 🙂 ) or keep only those that are relevant for operation or business analytics. In either case there are many benefits of using syslog-ng as a data collection, processing and filtering tool in a Hadoop environment. A single application can collect log and other data from many sources, which complement each other well. Processing of your data can be done close to the source in efficient C code, lessening the load on the processing side of your Hadoop infrastructure. And before storing your messages to HDFS, you can use filters to throw away irrelevant messages or just to route your messages to the right files.

Read more about it in my blog at https://czanik.blogs.balabit.com/2016/02/filling-your-data-lake-with-log-messages-the-syslog-ng-hadoop-hdfs-destination/

11 fc, bg and jobs commands you should know

Some times we require to control jobs/commands on how they are running ie either foreground or background on the screen. Commands which run longer duration and do not require any manual intervention are sent to background so that we can run other commands in foreground. In this post we will see how to manage process/commands to run in background or foreground by using some inbuilt commands like fg and bg.

Example 1: Run a command on foreground.

 

sleep 1000

Sleep is an excellent command which makes our screen to sleep. The above command will block our terminal for 1000 seconds or 16+ minutes.

Example 2: How can we send that to background? As we already ran that command in foreground we have to do two steps to send it back ground.

Step 1: Press ctrl+z which will stop the process running on foreground.

Note: This will not send the process background by default, it just suspends it from running on foreground.

surendra@linuxnix ~/$ sleep 100 ^Z [1]+ Stopped sleep 100

Check with jobs commands if the stopped command is running or not, to check what ctrl+z did to our process.

surendra@linuxnix ~/$ jobs [1]+ Stopped sleep 100

Step 2: Now we conformed it is not running in background, we have to execute bg command to send this process background.

surendra@linuxnix ~/$ bg [1]+ sleep 100 &

Check if the process which we sent background is running or not using jobs commands again and see the status changed from stopped to running.

surendra@linuxnix ~/$ jobs [1]+ Running sleep 100 &

Example 3: Suppose we want to send second process which is stopped by using ctrl+z, then use below command.

bg %number

Example

surendra@linuxnix ~/$ sleep 300 ^Z [1]+ Stopped sleep 300

surendra@linuxnix ~/$ sleep 200 ^Z [2]+ Stopped sleep 200

surendra@linuxnix ~/$ jobs [1]- Stopped sleep 300 [2]+ Stopped sleep 200

surendra@linuxnix ~/$ bg %2 [2]+ sleep 200 &

surendra@linuxnix ~/$ jobs [1]+ Stopped sleep 300 [2]- Running sleep 200 &

If you observe first process is still in stopped condition and where as second process is running in back ground.

Example 4: Send process directly to background for running with out above two steps. Use & at the add of the command.

surendra@linuxnix ~/$ jobs
surendra@linuxnix ~/$ sleep 200 & [1] 31951
surendra@linuxnix ~/$ jobs [1]+ Running sleep 200 &

Example 5: How about bringing first process from suspension status to foreground running state?

fg

Note : By default fg brings first back ground running process to foreground.

Example 6: How about bringing a specific running process to foreground? Use %number as we did for bg command.

fg %2

Example 7: We can even kill a background running process with out knowing what is the PIDof it. To kill first process use below command.

kill %1

Example 8: How about killing 3rd background running process, yes you guessed it right. It iskill %3

kill %3

Example 9: How about list all the background running process with details?

surendra@linuxnix ~/$ jobs [1]+ Running sleep 200 &

Example 10: Just list the PID’s for all background running processes.

surendra@linuxnix ~/$ jobs -p 31951

Example 11: When we send process to background by using & or bg, Some times we can not exit from terminal until it is completed. In those cases, if you want to run a process in background we can using any of below commands.

nohup
screen
at

We will see about screen and at command in our coming posts.

 

 

 

The Year of the Open Blockchain

Hyperledger logoJust before the holidays, we announced a new open source effort to advance blockchain technology for a distributed ledger that could be used across industries. Blockchain is about harnessing one of the core technologies behind Bitcoin, but developed in an organized, collaborative environment and optimized for myriad use cases. In the quiet depth of late December, we received more than 3,000 inquiries in response to this news. This was the biggest response we’ve ever experienced for a new open source project.

Fast forward to the early weeks of 2016 and the effort, formally called the Hyperledger Project, is ramping up incredibly fast, a confirmation of the pent-up demand for an enterprise-grade, cross-industry open standard for distributed ledgers. This week we’re announcing a total of 30 founding members are helping to establish this project for long-term market transformation.

Just two weeks ago, the founding members came together in New York to kickstart the technical committee and its work. The room included the best minds in blockchain and cryptocurrency hashing out the critical architecture concepts and the ultimate scope of the project. It was clear from the start that everyone in the room had the right goals in mind with real code and technology to share. There was a genuine exchange of ideas and open, productive conversations about various technologies and code bases. Ideas were flowing freely and the discussion zeroed in on technical merits rather than the company proposing its architectural approach. Contributions are now taking place with code and technology proposals from Blockstream, Digital Asset Holdings, IBM and Ripple in review. We expect additional submissions in the coming weeks. All parties have agreed that whatever code we go forward with will be released under the Apache open source license.

The Linux Foundation believes a shared infrastructure that is open to critical inspection and collaboration will be pivotal in driving global adoption of blockchain for distributed ledgers. The underlying technology is very complex but not highly specialized. Establishing an open blockchain standard means any business in any market that depends on individual transactions (i.e., all of them) stands to benefit. Just as the same power management algorithms in Linux are used in both smartphones and data centers, there are significant overlaps in requirements across various use cases. By unifying a community and resources, the Hyperledger Project is able to work faster and smarter than any one company could on its own. This frees up all organizations to focus on adding value and differentiating on top of the standard blockchain fabric.

I’m extremely bullish about how the developers involved in Hyperledger Project are openly looking at various architectures, concepts and technologies, aiming to integrate code from a variety of sources to build a neutral technology platform that can work for all. If you’re not already looking at this project or involved at some level, please join us: https://hyperledger.org/ 

Read more at Jim Zemlin’s Blog