Open Source

S'abonner à flux Open Source
Mis à jour : il y a 50 min 34 sec

Read Reddit from the Linux terminal

mar, 01/21/2020 - 09:04

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more

13 of the best React JavaScript frameworks

mar, 01/21/2020 - 09:02

React.js and React Native are popular open source platforms for developing user interfaces (UIs); both rank well for desirability and use in StackOverflow's 2019 Developer Survey. React.js was developed by Facebook in 2011 as a JavaScript library to address the need for cross-platform, dynamic, and high-performing UIs, while React Native, which Facebook released in 2015, is used for building native applications using JavaScript.


read more

What you need to know about System76's open source firmware project

mar, 01/21/2020 - 09:01

When you power on your computer, there’s a lot more going on than you might think. One of the most important elements involved is the embedded controller (EC). This is what is responsible for providing abstractions for the battery, charging system, keyboard, touchpad, suspend/resume, and thermal control, among others. These controllers are typically proprietary and usually run proprietary firmware.


read more

Never enough: Working openly with anxiety

mar, 01/21/2020 - 09:00

Editor's note: This article is part of a series on working with mental health conditions. It details the author's personal experiences and is not meant to convey professional medical advice or guidance.


read more

Use this Twitter client for Linux to tweet from the terminal

lun, 01/20/2020 - 09:03

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more

Use Wireshark at the Linux command line with TShark

lun, 01/20/2020 - 09:02

Most of the time when we connect to the internet, we don't think about the network protocols at work underneath that make it all possible. Right now, while you are reading this article, numerous packets are being exchanged by your computer and traveling across the internet.


read more

Celebrating Opensource.com's 10-year anniversary

lun, 01/20/2020 - 09:01

Today officially marks 10 years of Opensource.com as a publication sharing free and open source stories. Here is a look at where we've come from, what principles help us succeed, and where we're going. 

People-powered*

As we celebrate 10 years of publishing, our focus is on the people from all over the globe, in various roles, from diverse backgrounds, who have helped us explore the multitude of ways in which open source can improve our lives—from technology and programming to farming and design, and so much more. 


read more

Announcing the 2020 Opensource.com Community Awards winners

lun, 01/20/2020 - 09:00

Every year, Opensource.com awards people from our community who have excelled in contributing and sharing stories with our community of authors and readers. These stories reflect how we use open source in our everyday lives, how it helps us build a better future with open technology, and how openness is changing the world. All authors in these lists are officially the People's Choice Award winners for 2020.


read more

Open source fights cancer, Tesla adopts Coreboot, Uber and Lyft release open source machine learning

dim, 01/19/2020 - 15:00

In this edition of our open source news roundup, we take a look machine learning tools from Uber and Lyft, open source software to fight cancer, saving students money with open textbooks, and more!


read more

One open source chat tool to rule them all

dim, 01/19/2020 - 09:01

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more

What's your favorite Linux terminal trick?

dim, 01/19/2020 - 09:00
The beginning of a new year is always a great time to evaluate new ways to become more efficient. Many people try out new productivity tools or figure out how to optimize their most mundane processes. One area to assess is the terminal. Especially in the world of open source, there are tons of ways to make life at the terminal more efficient (and fun!) with shortcuts and commands.   
read more

Keep a journal of your activities with this Python program

sam, 01/18/2020 - 09:01

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more

7 things I learned from starting an open source project

sam, 01/18/2020 - 09:00

I'm currently involved—heavily involved—in Enarx, an open source (of course!) project to support running sensitive workloads on untrusted hosts. I've had involvement in various open source projects over the years, but this is the first for which I'm one of the founders. We're at the stage now where we've got a fair amount of code, quite a lot of documentation, a logo, and (important!) stickers.


read more

Get started with this open source to-do list manager

ven, 01/17/2020 - 09:02

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more

Use this Python script to find bugs in your Overcloud

ven, 01/17/2020 - 09:01

OpenStack stores and manages a bunch of log files on its Overcloud nodes and Undercloud host. Therefore, it's not easy to use OSP log files to investigate a problem you're having, especially when you don't even know what could have caused the problem.


read more

C vs. Rust: Which to choose for programming hardware abstractions

ven, 01/17/2020 - 09:00

Rust is an increasingly popular programming language positioned to be the best choice for hardware interfaces. It's often compared to C for its level of abstraction. This article explains how Rust can handle bitwise operations in a number of ways and offers a solution that provides both safety and ease of use.


read more

3 open source tools to manage your contacts

jeu, 01/16/2020 - 09:02

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more

3 open source tools to manage your contacts

jeu, 01/16/2020 - 09:02

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more

Automating Helm deployments with Bash

jeu, 01/16/2020 - 09:01

Some of our applications are hosted in a Kubernetes cluster, and we use GitLab Continuous Integration (CI) to automate deployments and Helm 2 to deploy our applications. Helm charts enable the storage of templates of Kubernetes object YAML files with variables that can be programmatically set from command-line arguments passed when the chart is used during deployments. This allows us to store critical secrets in GitLab-protected environment variables or in Hashicorp Vault and use them within the CI deployment job.


read more

Automating Helm deployments with Bash

jeu, 01/16/2020 - 09:01

Some of our applications are hosted in a Kubernetes cluster, and we use GitLab Continuous Integration (CI) to automate deployments and Helm 2 to deploy our applications. Helm charts enable the storage of templates of Kubernetes object YAML files with variables that can be programmatically set from command-line arguments passed when the chart is used during deployments. This allows us to store critical secrets in GitLab-protected environment variables or in Hashicorp Vault and use them within the CI deployment job.


read more

Pages