Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 7 min 1 sec ago

Scrum vs. kanban: Which agile framework is better?

Thursday 8th of August 2019 07:00:00 AM

Because scrum and kanban both fall under the agile framework umbrella, many people confuse them or think they're the same thing. There are differences, however. For one, scrum is more specific to software development teams, while kanban is used by many kinds of teams and focuses on providing a visual representation of an agile team's workflow. Some argue that kanban is about getting things done, and scrum is about talking about getting things done.


read more

Navigating the Bash shell with pushd and popd

Wednesday 7th of August 2019 07:02:00 AM

The pushd and popd commands are built-in features of the Bash shell to help you "bookmark" directories for quick navigation between locations on your hard drive. You might already feel that the terminal is an impossibly fast way to navigate your computer; in just a few key presses, you can go anywhere on your hard drive, attached storage, or network share. But that speed can break down when you find yourself going back and forth between directories, or when you get "lost" within your filesystem.


read more

Intro to Corteza, an open source alternative to Salesforce

Wednesday 7th of August 2019 07:01:00 AM

Corteza is an open source, self-hosted digital work platform for growing an organization's productivity, enabling its relationships, and protecting its work and the privacy of those involved. The project was developed entirely in the public domain by Crust Technology. It has four core features: customer relationship management, a low-code development platform, messaging, and a unified workspace.


read more

Why fear of failure is a silent DevOps virus

Wednesday 7th of August 2019 07:00:00 AM

Do you recognize the following scenario? I do, because a manager once stifled my passion and innovation to the point I was anxious to make decisions, take risks, and focus on what's important: "uncovering better ways of developing software by doing it and helping others do it" (Agile Manifesto, 2001).

Developer: "The UX hypothesis failed. Users did not respond well to the new navigation experience, resulting in 80% of users switching back to the classic navigation."


read more

Unboxing the Raspberry Pi 4

Tuesday 6th of August 2019 07:03:00 AM

When the Raspberry Pi 4 was announced at the end of June, I wasted no time. I ordered two Raspberry Pi 4 Starter Kits the same day from CanaKit. The 1GB RAM version was available right away, but the 4GB version wouldn't ship until July 19th. Since I wanted to try both, I ordered them to be shipped together.


read more

Is Perl going extinct?

Tuesday 6th of August 2019 07:02:00 AM

Is there an endangered species list for programming languages? If there is, Command Line Heroes suggests that Perl is somewhere between vulnerable and critically endangered. The dominant language of the 1990s is the focus of this week's podcast (Season 3, Episode 4) and explores its highs and lows since it was introduced over 30 years ago.


read more

3 tools for doing presentations from the command line

Tuesday 6th of August 2019 07:01:00 AM

Tired of creating and displaying presentation slides using LibreOffice Impress or various slightly geeky tools and frameworks? Instead, consider running the slides for your next talk from a terminal window.


read more

Avoiding burnout: 4 considerations for a more energetic organization

Tuesday 6th of August 2019 07:00:00 AM

In both personal and organizational life, energy levels are important. This is no less true of open organizations. Consider this: When you're tired, you'll have trouble adapting when challenges arise. When your energy is low, you'll have trouble collaborating with others. When you're feeling fatigued, building and energizing an open organization community is difficult.


read more

Navigating the filesystem with relative paths at the command line

Monday 5th of August 2019 07:02:00 AM

If you’re on your way to work, but you stop by a deli for breakfast first, you don’t go back home after breakfast so you can restart your journey. Instead, you continue from where you are because you understand where your office is located relative to your current location. Navigating your computer is the same way. If you change your working directory in a terminal to a subdirectory, such as Pictures, you don’t necessarily have to go home again just to make your way into Documents. Instead, you use a relative path.


read more

PostgreSQL, managing Windows with Ansible, and more news

Monday 5th of August 2019 07:01:00 AM

In our second monthly Ansible Around The Web, we're sharing a smorgasbord of useful Ansible information for your delectation. Read on to find stories and videos relating to databases, security, VMware, Infoblox, and Windows!

If you find an interesting Ansible story on your travels, please send us the link via Mark on Twitter, and the Ansible Community team will curate the best submissions.

On with the show…


read more

What's your favorite open source BI software?

Monday 5th of August 2019 07:00:00 AM

Open source software has come a long way since the Open Source Initiative was founded in February 1998. Back then, the thought of releasing source code anyone could change scared many commercial software vendors. Now, according to Red Hat's 2019 State of Enterprise Open Source survey, 99% of IT leaders say open source software plays at least a "somewhat important" role in their enterprise IT strategy.


read more

Protect your privacy on the internet

Saturday 3rd of August 2019 07:00:00 AM

The idea that internet privacy is important only if you have something to hide is a misconception, says Nathan Handler. Privacy is something we should all care about to protect ourselves and the people we communicate with, whether or not we're doing anything wrong or embarrassing, he says.


read more

The fastest open source CPU ever, Facebook shares AI algorithms fighting harmful content, and more news

Saturday 3rd of August 2019 07:00:00 AM

In this edition of our open source news roundup, we share Facebook's choice to open source two algorithms for finding harmful content, Apple's new role in the Data Transfer Project, and more news you should know.


read more

Understanding file paths and how to use them in Linux

Friday 2nd of August 2019 07:02:00 AM

A file path is the human-readable representation of a file or folder’s location on a computer system. You’ve seen file paths, although you may not realize it, on the internet: An internet URL, despite ancient battles fought by proprietary companies like AOL and CompuServe, is actually just a path to a (sometimes dynamically created) file on someone else’s computer.


read more

New research article type embeds live code and data

Friday 2nd of August 2019 07:01:00 AM

While science is supposed to be about building on each other's findings to improve our understanding of the world around us, reproducing and reusing previously published results remains challenging, even in the age of the internet. The basic format of the scientific paper—the primary means through which scientists communicate their findings—has more or less remained the same since the first papers were published in the 18th century.


read more

Getting started with the BBC Microbit

Friday 2nd of August 2019 07:00:00 AM

Whether you are a maker, a teacher, or someone looking to expand your Python skillset, the BBC:Microbit has something for you. It was designed by the British Broadcasting Corporation to support computer education in the United Kingdom.

The open hardware board is half the size of a credit card and packed with an ARM processor, a three-axis accelerometer, a three-axis magnetometer, a Micro USB port, a 25-pin edge connector, and 25 LEDs in a 5x5 array.


read more

Linux permissions 101

Thursday 1st of August 2019 07:02:00 AM

Understanding Linux permissions and how to control which users have access to files is a fundamental skill for systems administration.

This article will cover standard Linux file systems permissions, dig further into special permissions, and wrap up with an explanation of default permissions using umask.


read more

GitHub Pages is a CI/CD pipeline

Thursday 1st of August 2019 07:01:00 AM

One of GitHub's superpowers is the ability to magically turn your documentation into a website. If you configure a GitHub Page for your docs/ folder on your AwesomeProject website, you'll end up with yourname.github.io/awesomeproject, showing your documentation, all for free.


read more

Failure is a feature in blameless DevOps

Thursday 1st of August 2019 07:00:00 AM

DevOps is just another term for value stream development. What does value stream mean?

Value is what arises during our interactions with customers and stakeholders. Once we get into value stream development, we quickly realize that value is not an entity. Value constantly changes. Value is a process. Value is a flow.

Hence the term stream. Value is only value if it's a stream. And this streaming of value is what we call continuous integration (CI).


read more

Bash aliases you can’t live without

Wednesday 31st of July 2019 07:02:00 AM

A Bash alias is a method of supplementing or overriding Bash commands with new ones. Bash aliases make it easy for users to customize their experience in a POSIX terminal. They are often defined in $HOME/.bashrc or $HOME/bash_aliases (which must be loaded by $HOME/.bashrc).


read more

More in Tux Machines

Google outlines plans for mainline Linux kernel support in Android

This is an extremely long journey that results in every device shipping millions of lines of out-of-tree kernel code. Every shipping device kernel is different and device specific—basically no device kernel from one phone will work on another phone. The mainline kernel version for a device is locked in at the beginning of an SoC's initial development, so it's typical for a brand-new device to ship with a Linux kernel that is two years old. Even Google's latest and, uh, greatest device, the Pixel 4, shipped in October 2019 with Linux kernel 4.14, an LTS release from November 2017. It will be stuck on kernel 4.14 forever, too. Android devices do not get kernel updates, probably thanks to the incredible amount of work needed to produce just a single device kernel, and the chain of companies that would need to cooperate to do it. Thanks to kernel updates never happening, this means every new release of Android usually has to support the last three years of LTS kernel releases (the minimum for Android 10 is 4.9, a 2016 release). Google's commitments to support older versions of Android with security patches means the company is still supporting kernel 3.18, which is five years old now. Google's band-aid solution for this so far has been to team up with the Linux community and support mainline Linux LTS releases for longer, and they're now up to six years of support. Last year, at Linux Plumbers Conference 2018, Google announced its initial investigation into bringing the Android kernel closer to mainline Linux. This year it shared a bit more detail on its progress so far, but it's definitely still a work in progress. "Today, we don't know what it takes to be added to the kernel to run on a [specific] Android device," Android Kernel Team lead Sandeep Patil told the group at LPC 2019. "We know what it takes to run Android but not necessarily on any given hardware. So our goal is to basically find all of that out, then upstream it and try to be as close to mainline as possible." Read more

Thin clients showcase new Gemini Lake Refresh chips

The Futro S9010, S7010, and S5010, which we saw on Fanless Tech, are intended to run the proprietary, Linux-based eLux RP 6.7.0 CR, although they also support Windows 10 IoT Enterprise. Read more

Audiocasts/Shows/Screencasts: Linux in the Ham Shack, Linux Headlines, LibreOffice 6.4 Alpha Quick Look and OpenIndiana 2019.10 Overview

Announcing coreboot 4.11

The coreboot project is proud to announce to have released coreboot 4.11. This release cycle was a bit shorter to get closer to our regular schedule of releasing in spring and autumn. Since 4.10 there were 1630 new commits by over 130 developers. Of these, about 30 contributed to coreboot for the first time. Thank you to all contributors who made 4.11 what it is and welcome to the project to all new contributors! Read more Also: Coreboot 4.11 Brings Many Intel Improvements, New Support For Supermicro / Lenovo Boards