Language Selection

English French German Italian Portuguese Spanish

Syndicate content
Updated: 3 hours 15 min ago

An open source toolkit for measuring project health

Monday 11th of September 2017 08:50:00 PM

I've always had a nagging question about open source projects: How does one determine a project's success/failure? Does "success" or "failure" get detemined by code commits and gut feel? Or is that some other way?

read more

6 lessons on using technical RFCs as a management tool

Monday 11th of September 2017 07:02:00 AM

As an engineering leader, I value trust and believe that individual contributors should be involved in architectural and high-level technical decision making. I consider every line of code to be a decision made on behalf of someone else (including your future self), and having a fast-growing distributed team makes technical decision making particularly difficult to manage.

read more

An intro to using eBPF to filter packets in the Linux kernel

Monday 11th of September 2017 07:01:00 AM

In 1992, Steven McCanne and Van Jacobson from Lawrence Berkeley Laboratory proposed a solution for BSD Unix systems for minimizing unwanted network packet copies to user space by implementing an in-kernel packet filter known as Berkeley Packet Filter (BPF). In 1997, it was introduced in Linux kernel version 2.1.75.

read more

Don't over-React to the Facebook patents license

Monday 11th of September 2017 07:00:00 AM

Recently, Apache re-classified code under Facebook's BSD+ Patents license to "Category X," effectively banning it from future contributions to Apache Foundation projects. The move has re-ignited controversy over the patent grant, but like many events in the open source community, the controversy is more partisan than practical. In fact, it's unlikely the move will affect adoption of React.js, and the criticisms of the BSD+Patent grant mostly don't survive the scrutiny of reason.

read more

Top 10 and highlights: August review

Saturday 9th of September 2017 07:00:00 AM brought in 661,550 unique visitors who generated 1,096,909 page views in August, our 11th consecutive month with more than 1-million page views. We published 82 articles last month, and welcomed 20 new authors. More than 67% of our content was contributed by members of the open source community. Our community moderators contributed 21 articles.

Editor's Pick 6
read more

Top 5: Cleaning messy datasets, kid-friendly Linux distros, TensorFlow projects, and more

Friday 8th of September 2017 07:05:00 AM

In this week's top 5, we take a look at the Pandas Python data analysis library, the current state of kid-focused Linux distributions, and more.

read more

3 industries relying on Apache Kafka

Friday 8th of September 2017 07:01:00 AM

Apache Kafka is a distributed publish-subscribe messaging system designed to be fast, scalable, and durable. It provides a unified, high-throughput, low-latency platform for handling real-time data feeds and has a storage layer that is essentially a massively scalable pub/sub message queue architected as a distributed transaction log. That architecture makes Kafka, which was originally developed by LinkedIn and made open source in early 2011, highly valuable for enterprise infrastructures to process streaming data.

read more

Recording live presentations, Part 3: Recording and troubleshooting

Friday 8th of September 2017 07:00:00 AM

This three-part series explains how to use open source Open Broadcaster Software (OBS) video-recording software and easily available hardware and tools to record live presentations at meetings and conferences. Part 1 explained the hardware and physical setup required to record live presentations, and part 2 described the software setup. Now it's time to record presentations.

read more

Ansible announces AWX open source project

Thursday 7th of September 2017 06:00:00 PM

Today the Ansible community adds another feather to its cap with the introduction of AWX. AWX is a public free and open source software project that produces code to help manage IT infrastructure via Ansible. Innovation in the AWX code base is powered by the community.

read more

Recording live presentations, Part 2: Software setup

Thursday 7th of September 2017 07:03:00 AM

If you're part of a team producing live meeting or conferences, chances are you'd like to record speakers' presentations and make them available on the web. Fortunately, this is easy and relatively inexpensive today, thanks to open source software and readily available hardware. Part 1 of this series on recording live presentations covered the equipment you need.

read more

What is your favorite open source Java IDE?

Thursday 7th of September 2017 07:00:00 AM

That developers have strong opinions about the tools they use is no secret, and perhaps some of the strongest opinions come out around integrated development environments.

When we asked our community what their favorite Python IDE is, more than 10,000 of you responded. Now, it's time for Java developers to get their turn.

read more

An open leader's guide to starting digital transformation conversations

Thursday 7th of September 2017 07:00:00 AM

Every company is now a technology company. We're employing new digital technologies to gather data, to reach our customers, to manage the demands of a global marketplace, and to work more efficiently.

read more

TensorFlow brings machine learning to the masses

Wednesday 6th of September 2017 07:02:00 AM

You might think that adopting deep learning or machine learning (ML) techniques means hiring a fleet of cutting edge data scientists with PhDs, but this simply is not true. Creating new deep learning models and theories is hard, but using the existing, popular deep learning models is not rocket science. In fact, a typical IT engineer can learn the basics of ML, including how to integrate and use the well-known ML and deep learning algorithms and techniques, to build an ML solution. In short, a company’s IT engineers can be trained to become ML engineers.

read more

A checklist for building your enterprise logging layer

Wednesday 6th of September 2017 07:01:00 AM

In any discussion about big-picture topics such as cloud migration services, data centers, and microservices, the topic of enterprise logging can get relegated to an afterthought. But you do so at your peril, because without logging, you won't have critical visibility into your services in order to diagnose and debug efficiently. What's more, if you're a large enterprise, you may be violating compliance requirements.

read more

Recording live presentations, Part 1: Choosing your equipment

Wednesday 6th of September 2017 07:00:00 AM

It's almost mandatory now for conference organizers to live stream and/or post speakers' recorded presentations on the internet. The good news is that, as we learned in June at EclipseCon France 2017, open source software and affordable technology make it easy to publish videos on YouTube or other video-sharing services without doing any post-editing or rendering—both of which can take a lot of time.

read more

What is edge computing?

Tuesday 5th of September 2017 07:02:00 AM

Cloud computing has dominated IT discussions for the last two decades, particularly since Amazon popularized the term in 2006 with the release of its Elastic Compute Cloud. In its simplest form, cloud computing is the centralization of computing services to take advantage of a shared data center infrastructure and the economy of scale to reduce costs.

read more

Ecere SDK: A cross-platform toolkit for GUIs and graphics

Tuesday 5th of September 2017 07:01:00 AM

In the summer of 1997, I was an avid gamer of the golden classics of the real-time strategy (RTS) and immersive 3D/sandbox role-playing games that defined those genres. After wasting many hours gaming, I wanted to do something more constructive. I had dreams of building my own video games.

read more

3 lessons in effective open partnership

Tuesday 5th of September 2017 07:00:00 AM

In the first part of this series, I presented three challenges open organizations face when seeking strategic, external partners. To quickly recap, these challenges are:

  • Competition with ongoing business for scarce resources in both companies,
  • Divided time, energy, and attention of shared staff, and,
  • Disharmony in partnership and building a new community

I also noted that company-to-company alliances typically form through three stages, namely:

read more

A programmer’s cleaning guide for messy sensor data

Monday 4th of September 2017 07:03:00 AM

In this tutorial, I'll explain how to use Pandas and Python to work with messy data. If you have never used Pandas before and know the basics of Python, this tutorial is for you.

read more

What's the current state of Linux distros for kids?

Monday 4th of September 2017 07:01:00 AM

When she was only two years old, my daughter was fascinated by the old Eee PC running Ubuntu Studio I was using as one of my main computers. She would climb on my lap to hammer away at the keyboard, so—even though she was a bit young—I decided to search for Linux distributions made for children. To my surprise, I found a few distros made for kids as young as two. 

read more

More in Tux Machines

Games: The Spicy Meatball Saves The Day, Uebergame, DwarfCorp

Android Leftovers

Baidu puts open source deep learning into smartphones

A year after it open sourced its PaddlePaddle deep learning suite, Baidu has dropped another piece of AI tech into the public domain – a project to put AI on smartphones. Mobile Deep Learning (MDL) landed at GitHub under the MIT license a day ago, along with the exhortation “Be all eagerness to see it”. MDL is a convolution-based neural network designed to fit on a mobile device. Baidu said it is suitable for applications such as recognising objects in an image using a smartphone's camera. Read more

AMD and Linux Kernel

  • Ataribox runs Linux on AMD chip and will cost at least $250
    Atari released more details about its Ataribox game console today, disclosing for the first time that the machine will run Linux on an Advanced Micro Devices processor and cost $250 to $300. In an exclusive interview last week with GamesBeat, Ataribox creator and general manager Feargal Mac (short for Mac Conuladh) said Atari will begin a crowdfunding campaign on Indiegogo this fall and launch the Ataribox in the spring of 2018. The Ataribox will launch with a large back catalog of the publisher’s classic games. The idea is to create a box that makes people feel nostalgic about the past, but it’s also capable of running the independent games they want to play today, like Minecraft or Terraria.
  • Linux 4.14 + ROCm Might End Up Working Out For Kaveri & Carrizo APUs
    It looks like the upstream Linux 4.14 kernel may end up playing nicely with the ROCm OpenCL compute stack, if you are on a Kaveri or Carrizo system. While ROCm is promising as AMD's open-source compute stack complete with OpenCL 1.2+ support, its downside is that for now not all of the necessary changes to the Linux kernel drivers, LLVM Clang compiler infrastructure, and other components are yet living in their upstream repositories. So for now it can be a bit hairy to setup ROCm compute on your own system, especially if running a distribution without official ROCm packages. AMD developers are working to get all their changes upstreamed in each of the respective sources, but it's not something that will happen overnight and given the nature of Linux kernel development, etc, is something that will still take months longer to complete.
  • Latest Linux kernel release candidate was a sticky mess
    Linus Torvalds is not noted as having the most even of tempers, but after a weekend spent scuba diving a glitch in the latest Linux kernel release candidate saw the Linux overlord merely label the mess "nasty". The release cycle was following its usual cadence when Torvalds announced Linux 4.14 release candidate 2, just after 5:00PM on Sunday, September 24th.
  • Linus Torvalds Announces the Second Release Candidate of Linux Kernel 4.14 LTS
    Development of the Linux 4.14 kernel series continues with the second Release Candidate (RC) milestone, which Linus Torvalds himself announces this past weekend. The update brings more updated drivers and various improvements. Linus Torvalds kicked off the development of Linux kernel 4.14 last week when he announced the first Release Candidate, and now the second RC is available packed full of goodies. These include updated networking, GPU, and RDMA drivers, improvements to the x86, ARM, PowerPC, PA-RISC, MIPS, and s390 hardware architectures, various core networking, filesystem, and documentation changes.