Language Selection

English French German Italian Portuguese Spanish

LXer

Syndicate content
Linux and Open Source news headlines
Updated: 2 hours 49 min ago

Install ownCloud on Ubuntu 18.04 with Let’s Encrypt

Tuesday 4th of February 2020 01:06:16 AM
Install ownCloud on Ubuntu 18.04. ownCoud is an open-source, self-hosted file syncing and file sharing collaboration platform, similar to OneDrive, Google Drive and others.

The Verdict On systemd Is In

Tuesday 4th of February 2020 12:04:44 AM
While the use of systemd by most Linux distros remains a subject of controversy, the recent vote by Debian members to support systemd while exploring other alternatives seems to indicate the init system is gaining acceptance.

6 open governance questions every project needs to answer

Monday 3rd of February 2020 11:03:12 PM
When we think about what needs to be in place for an open source project to function, one of the first things to come to mind is probably a license. For one thing, absent an approved Open Source Initiative (OSI) license, a project isn’t truly open source in the minds of many. Furthermore, the choice to use a copyleft license like the GNU General Public License (GPL) or a permissive license like Massachusetts Institute of Technology (MIT) can affect the sort of community that grows up around and uses the project.

Ubuntu Studio 20.04 LTS Wallpaper Contest Officially Open for Entries

Monday 3rd of February 2020 10:01:40 PM
Are you a talented, passionate photographer or graphics artist? Well, then you’re in luck if you want the world to see your creations as the Ubuntu Studio team has officially open the wallpaper contest for the upcoming Ubuntu Studio 20.04 LTS operating system.

Working with the Directory Stack - An In-Depth Look at Pushd, Popd and Dirs

Monday 3rd of February 2020 09:00:08 PM
An in-depth look at the three commands that allow you to manipulate the directory stack. How to add, remove, view and clear the directory stack as well as some interesting uses.

The Difference Between DNF and YUM, Why is Yum Replaced by DNF?

Monday 3rd of February 2020 07:58:12 PM
2DayGeek: This tutorial shows the difference between DNF vs YUM.

Free Software (as in Copyleft/GPL) Will Eventually Win for the Same Reasons GNU/Linux Did

Monday 3rd of February 2020 06:43:52 PM
The “OS war” may be over (Linux — typically with GNU — as de facto standard in most technical sectors including Microsoft's), so the war on this inevitable paradigm change has shifted to licensing and GitHub is a major attack vector

Terminal Phase – space shooting game in your terminal

Monday 3rd of February 2020 05:29:32 PM
Many of the text games we’re covered on LinuxLinks have focused on the roguelike genre. But how about a real-time terminal-based game? And a space shooter to boot? Interested? If so, why not check out Terminal Phase, a fast paced, action-packed game.

5 ways to use Emacs as your RPG dashboard

Monday 3rd of February 2020 04:15:12 PM
There are two ways to play a tabletop role-playing game (RPG): You can play an adventure written by the game[he]#039[/he]s publisher or an independent author, or you can play an adventure that is made up as you go. Regardless of which you choose, there[he]#039[/he]s probably prep work to do. One player (generically called the game master) must gather monster or enemy stats, loot tables, and references for rules, and the other players must build characters and apportion (pretend) equipment.

OpenMandriva Lx 4.1 “Mercury” Released, This Is What’s New

Monday 3rd of February 2020 11:27:51 AM
The OpenMandriva Lx 4.1 operating system has been officially released as the latest and greatest version of this RPM-based GNU/Linux distribution that keeps the Mandriva and Mandrake spirit alive.

NVIDIA end updates to the 340 series legacy driver for Linux

Monday 3rd of February 2020 10:13:31 AM
If you have an older NVIDIA GPU, chances are you've been using the 340 legacy series. Well, NVIDIA have said that it's no longer getting updates.

How to Delete Files and Directories in Python

Monday 3rd of February 2020 08:59:11 AM
Python has a few built-in modules that allow you to delete files and directories. This tutorial explains how to delete files and directories using functions from the os, pathlib, and shutil modules.

Copy files & directories in Linux

Monday 3rd of February 2020 07:44:50 AM
In Linux, we copy files as we do in any other operating system available today. We open up a file manager, select a file to copy, and paste it anywhere we want. But what if you want or need to do copy files or directories in Linux through command line or apply some additional filters before copying? Well, that’s easy.

Wine 5.1 Released with Overwatch and Darksiders Improvements

Monday 3rd of February 2020 06:30:30 AM
The Wine 5.1 development release is now available for download as the first step towards the next major version of the open-source compatibility layer for running Windows programs on Linux-based operating systems.

How to Install WonderCMS on CentOS 7

Monday 3rd of February 2020 05:16:10 AM
In this tutorial, we will show you how to install WonderCMS with Nginx on a CentOS 7 VPS. WonderCMS is a free and open-source flat file CMS. It’s built with PHP, jQuery, and HTML/CSS, and is aimed to be an extremely small, lightweight, and straightforward CMS solution. No initial configuration is required. The installation process is quite simple and if you follow the instructions provided in this tutorial, you will have WonderCMS running on your server in less than 10 minutes.

Git Tutorial for beginners (Part I)

Monday 3rd of February 2020 04:01:49 AM
What is Git? Git is the most commonly used Distributed Version Control System nowadays. Now the question that comes in your mind is ” What is Distributed Version Control System?”. In this tutorial for beginners (Part I), we will have a basic understanding of Git.

Wireless Penetration Testing

Monday 3rd of February 2020 02:47:29 AM
The ability to connect devices without physical access to them, also makes it hard to control who has that access. In this tutorial, we will go through various methods of gaining access to protected wireless networks, which will give you the needed know-how that will help you to set up your wireless environment as secure as possible. Due to the open nature of Linux, there are loads of ready made Linux distributions out there, whose sole purpose is penetration testing, and among them there are a few specialized in wireless field.

New Sudo Vulnerability Could Allow Attackers to Obtain Full Root Privileges

Monday 3rd of February 2020 01:33:09 AM
The Debian Project published today a new security bulletin to inform users about a Sudo vulnerability that affects the Debian GNU/Linux 9 “Stretch” operating system series.

How to Install and Configure VNC on CentOS 8

Monday 3rd of February 2020 12:18:49 AM
Virtual Network Computing (VNC) is a graphical desktop sharing system that allows you to use your keyboard and mouse to remotely control another computer. This article covers the steps to install and configure a VNC server on CentOS 8. We’ll also show you how to securely connect to the VNC server through an SSH tunnel.

More in Tux Machines

Switching from MacBook to Chromebook: Is Chrome OS good enough?

Chrome OS often gets maligned as a platform that you can't do "real work" on, and in some cases, that's true. But sometimes, you don't need a computer that does absolutely everything, and that's why I decided to give switching to Chrome OS on my laptop a try. While I've retained my iMac as a proper workstation, my aging MacBook Air was due for an upgrade, and the opportunity to switch platforms presented itself. Could a simpler, cheaper Chromebook replace my MacBook for working on the go? While I found that the answer was decidedly "no" in some situations—and that simply adapting to Chrome OS and its limitations was a huge adjustment—I do think Chrome now has a place in my workflow, albeit one that is rather hit or miss. Chrome is also definitely still a problematic platform, and those limitations tend to define it in a lot of ways, which I'll explore more in this post. For some added context, here are the devices I'm throwing into the mix: I use a 27-inch iMac with 40GB of RAM and a 9th-gen 3.7GHz 6-core Intel Core i5 at home while my MacBook is running on 4GB of RAM and an aging 4th-gen dual-core Core i5. My new laptop/convertible is a 14-inch HP Chromebook x360 with 8GB of RAM and an 8th-gen dual-core Intel Core i3 (Taylor reviewed a similarly equipped variant here at Android Police). Read more

Programming Leftovers

  • Dirk Eddelbuettel: #3 T^4: Customizing The Shell

    The third video (following the announcement, the shell colors) one as well as last week’s shell prompt one, is up in the stil new T^4 series of video lightning talks with tips, tricks, tools, and toys. Today we cover customizing the shell some more.

  • Why slowing new feature development can be the best way to maintain an open source project

    John Byrd is credited with a great statement: "Good programmers write good code. Great programmers write no code. Zen programmers delete code." It's perhaps an overstatement, but the idea behind it is spot on: As a code base accumulates cruft over time, great engineers will invest the time necessary to strip the code of technical debt. As DJ Walker-Morgan once put it, "Deleted lines [of code] are the final burn down of the ground where tech debt built." [...] We've seen this same principle applied in other projects. Apache Cassandra is a good, recent example. In talking with Cassandra insiders, there was a point when stability took precedence in the Cassandra community, with Apple, Netflix, and other big users of Cassandra joining forces on this goal as users got stuck on version 3.11. As cool as it sounds to issue yet another release, Cassandra users were tiring of revalidating their databases every two months when a new release hit. The Cassandra 4.0 effort has been a broad-based, community effort to get the Cassandra house in order.

  • The End is Near for Zend Server Basic PHP

    Zend Server Basic, the free PHP runtime used by thousands of IBM i shops, will cease being offered starting in July 2021. That’s the word from Perforce, the company that now owns Zend and its lineup of PHP tools and technologies. The replacement, of course, is the new community edition of PHP that became available via RPM in late 2019. Starting in 2006, Zend Technology began to develop a special version of its PHP runtime for IBM i, which was then called i5/OS. This offering, dubbed Zend Core for i5/OS, provided a familiar way for users of the iSeries server (as it was known back then) to partake of the digital bounty that was (and is) the PHP language and the estimated 10,000 software applications that ran on it at the time. While nobody knows for sure how many IBM i (System i, iSeries, AS/400, etc.) shops adopted Zend Core for i5/OS and its follow-ons and continued to use it to power their PHP applications on the box over the years, the number is almost certainly currently measured in the thousands. Back in 2006, IT Jungle reported that, according to Zend, there had been thousands of downloads of the beta of Zend Core for i5/OS just four months after it was released in March 2006.

  • PestPHP Released as Open-Source

    Console legend Nuno Maduro has open-sourced Pest, an elegant PHP testing framework that focuses on simplicity.

  • Seungha Yang: Unfortunately GStreamer 1.17

    Unfortunately GStreamer 1.17 is a development version and any binary/installer is not officially released. But you can build it using Cerbero which is a project for packaging GStreamer framework, or simpler way is that you might be able to try gst-build, that’s a meta-project to build GStreamer mostly used for development purpose.

  • How the End of Life for Open Source Python 2 Affects Enterprises
  • Test and Code: 114: The Python Software Foundation (PSF) Board Elections - Ewa Jodlowska / Christopher Neugebauer

    "The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers." That's a lot of responsibility, and to that end, the PSF Board Directors help out quite a bit. If you want to be a part of the board, you can. There's an election coming up right around the corner and you gotta get your nomination in by May 31. You can also join the PSF if you want to vote for who gets to be part of the board.

  • Consistent Hashing

    Consistent hashing is a hashing technique that performs really well when operated in a dynamic environment where the distributed system scales up and scales down frequently. The core concept of Consistent Hashing was introduced in the paper Consistent Hashing and RandomTrees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web but it gained popularity after the famous paper introducing DynamoDB - Dynamo: Amazon’s Highly Available Key-value Store. Since then the consistent hashing gained traction and found a ton of use cases in designing and scaling distributed systems efficiently. The two famous examples that exhaustively use this technique are Bit Torrent, for their peer-to-peer networks and Akamai, for their web caches. In this article we dive deep into the need of Consistent Hashing, the internals of it, and more importantly along the way implement it using arrays and Binary Search.

  • Hazelcast CTO: 25 years of Java, welcome to the data-driven 3rd act

    It’s easy to forget how important Java – celebrating its 25th birthday – has been. Before Java, computing was a place of siloed and proprietary clients and servers. Java was more than just a programming language – it was essentially a platform for building a wide range of applications. Java delivered a consistent and efficient programming experience for developers combined with write-once-run-anywhere portability. Today, we see that in containerisation and cloud. Java is poised to begin its third act – supporting cloud-native, data-intensive applications in analytics and Artificial Intelligence and IoT on 5G. That’s because Java’s foundations have continued to develop along with those first principles of developer productivity – simpler to build, more efficient code – with platform scale and performance. Not, that Java’s data destiny was manifest – Java’s had wobbles.

CMS-Centric FOSS Funding

  • London-based New Vector nabs €4.1 million for ‘Matrix’, its decentralised comms ecosystem

    Today New Vector, who is behind new collaboration solutions used by European governments and organisations alike, has announced raising approximately €4.1 million from Automattic Inc. This new investor brings both the financial backing and experience of being the parent company of web publishing and e-commerce platforms WordPress.com, WooCommerce, Jetpack, and enterprise WordPress VIP. New Vector, founded in 2017, is on a mission to enable governments, businesses and individuals to run their own secure communication infrastructure, while interconnecting via the global Matrix network. So far the startup has developed Riot, the flagship Matrix-based messaging app, and Modular, the leading Matrix-based hosting platform. New Vector, formed by the team who created Matrix, also provides significant development to the Matrix open source project (an open network for secure, decentralised communication which lets organisations and individuals run their own collaboration apps).

  • Automattic pumps $4.6M into New Vector to help grow Matrix, an open, decentralized comms ecosystem
  • Headless CMS company Strapi raises another $10 million
  • Open-Source 'Headless' CMS Company Strapi Raises $10 Million

    Strapi — the open-source “headless” content management system (CMS) — announced it raised $10 million in Series A funding led by Index Ventures. Including this round of funding, the company has raised a total of $14 million. Previously, Strapi raised $4 million in seed funding in October 2019 with Accel and Stride.VC. And the company also hired former Docker head of community Victor Coisne as VP of marketing and the company also announced plans to open its first U.S. office in San Francisco.

TeleIRC 2.0.0 Released

  • TeleIRC v2.0.0 is officially here!

    After almost eight months of work, the TeleIRC Team is happy to announce General Availability of TeleIRC v2.0.0 today. Thanks to the hard work of our volunteer community, we are celebrating an on-time release of a major undertaking to make a more sustainable future for TeleIRC.

  • What’s new in TeleIRC v2.0.0

    TeleIRC v2.0.0 is the latest major release of our open source Telegram <=> IRC bridge. Download the latest release and read the release announcement for the full story. There are several new and noteworthy changes in TeleIRC v2.0.0. This post walks you through the major changes and differences for TeleIRC v2.0.0. Read on for the highlight reel of this release.