Language Selection

English French German Italian Portuguese Spanish

Linux Today

Syndicate content
Updated: 19 min 51 sec ago

Two great uses for the cp command: Bash shortcuts

3 hours 18 min ago

opensource.com: Learn how to streamline the backup and synchronize functions of the cp command.

Pet - A Simple Command-line Snippet Manager

4 hours 18 min ago

ostechnix: Pet is a simple command-line snippet manager written in Go language.

Analysis of 13 Million Website Defacements Reveals Common Trends

Tuesday 23rd of January 2018 07:00:00 AM

eWEEK: Trend Micro examined website defacement reports from 1998 to 2016 with machine learning technology to identify some long-term trends.

How to upgrade Debian 8 (Jessie) to 9 (Stretch) safely

Tuesday 23rd of January 2018 03:00:00 AM

 HowToForge: This tutorial shows you how to upgrade your Debian system from Debian Jessie (8) to Debian Stretch (9) in a few simple steps.

Is WINE Linux Enterprise Friendly?

Tuesday 23rd of January 2018 03:00:00 AM

Datamation: The WINE software can useful, but faces some key challenges for a long term approach.

How to Block USB Storage Devices in Linux Servers

Monday 22nd of January 2018 11:00:00 PM

 Do you know how to block access to USB in Linux? (if you don't you should learn..)

How technology changes the rules for doing agile

Monday 22nd of January 2018 10:00:00 PM

EnterprisersProject: Scaling DevOps from small group to large organization is hard.

Bug Bounty Hackers Make More Money Than Average Salaries, Report Finds

Monday 22nd of January 2018 09:00:00 PM

eWEEK: Why do individuals spend time going after bug bounties? HackerOne report reveals what ethical hackers are going after and why.

20 Years of LWN

Monday 22nd of January 2018 08:00:00 PM

Congratulations to LWN on an amazing milestone.

How To Install Themes Or Icons In Elementary OS

Monday 22nd of January 2018 07:00:00 PM

After installing Elementary OS, you may feel that you want to customize it to look more than Out-of-the-box system

Barcelona Opts for Breath of Open Source Fresh Air

Monday 22nd of January 2018 06:00:00 PM

LinuxInsider: Barcelona city officials have voted to shut the door on Microsoft Windows in favor of the Linux operating system and open source technology.

NHS: Thanks for the free work, Linux nerds, now face our trademark cops

Monday 22nd of January 2018 05:00:00 PM

The Register: Devs quit, suggest Britain's health service bosses used them to bag Microsoft deal

Linux 4.15 rc9

Monday 22nd of January 2018 04:00:00 PM

Linus Torvalds: We've had rc9's before, but they have been pretty rare (the last one was 3.1-rc9 back in 2011.

How To Create Virtual Hosts On Apache Server To Host Multiple Websites

Monday 22nd of January 2018 03:00:00 PM

Localhost allows a single website to be hosted locally.

openSUSE Tumbleweed Users Receive Important Mesa Linux Graphics Stack Update

Monday 22nd of January 2018 02:00:00 PM

softpedia: Four snapshots were released this week for OpenSuSE Tumbleweed

MapSCII - The World Map In Your Terminal

Monday 22nd of January 2018 01:00:00 PM

MapSCII is a Braille and ASCII world map renderer for your xterm-compatible terminals.

5 of the Best Linux Dark Themes that Are Easy on the Eyes

Monday 22nd of January 2018 12:00:00 PM

 MakeTechEasier: There are several reasons people opt for dark themes on their computers.

Some Of The Features Coming To The Linux 4.16 Kernel

Monday 22nd of January 2018 06:00:00 AM

Phoronix: Lots of stuff coming for Linux 4.16

Building Your Own Audible

Monday 22nd of January 2018 02:00:00 AM

LinuxJournal: A quick look at some options for streaming audio books.

How To List and Delete iptables Firewall Rules

Sunday 21st of January 2018 10:00:00 PM

Iptables is a command line utility that allows system administrators to configure the packet filtering rule set on Linux.

More in Tux Machines

Top 4 open source alternatives to Google Analytics

If you have a website or run an online business, collecting data on where your visitors or customers come from, where they land on your site, and where they leave is vital. Why? That information can help you better target your products and services, and beef up the pages that are turning people away. To gather that kind of information, you need a web analytics tool. Many businesses of all sizes use Google Analytics. But if you want to keep control of your data, you need a tool that you can control. You won’t get that from Google Analytics. Luckily, Google Analytics isn’t the only game on the web. Here are four open source alternatives to Google Analytics. Read more

Welcome To The (Ubuntu) Bionic Age: Nautilus, a LTS and desktop icons

If you are following closely the news of various tech websites, one of the latest hot topic in the community was about Nautilus removing desktop icons. Let’s try to clarify some points to ensure the various discussions around it have enough background information and not reacting on emotions only as it could be seen lately. You will have both downstream (mine) and upstream (Carlos) perspectives here. Read more

Programming: Perl, JavaScript, Ick, PowerFake, pylint-django, nbdkit filters

  • An Open Letter to the Perl Community

    Some consider Perl 6 to be a sister language to Perl 5. Personally, I consider Perl 6 more of a genetically engineered daughter language with the best genes from many parents. A daughter with a difficult childhood, in which she alienated many, who is now getting out of puberty into early adulthood. But I digress.

  • Long Live Perl 5!

    While not mentioned in the original Letter, a frequent theme in the comments was that Perl 6 should be renamed, as the name is inaccurate or is damaging.

    This is the topic on which I wrote more than once and those who have been following closely know that, yes, many (but by no means all) in the Perl 6 community acknowledge the name is detrimental to both Perl 6 and Perl 5 projects.

    This is why with a nod of approval from Larry we're moving to create an alias to Perl 6 name during 6.d language release, to be available for marketing in areas where "Perl 6" is not a desirable name.

  • JavaScript Trends for 2018
    Trying to bet on how many new JavaScript frameworks will be released each month, is, the best software engineer’s game in the past 5 years.
  • Ick: a continuous integration system
    TL;DR: Ick is a continuous integration or CI system. See http://ick.liw.fi/ for more information.
  • Introducing PowerFake for C++
    PowerFake is a new mini-framework/tool to make it possible to fake/mock free functions and static & non-virtual member functions in C++. It requires no change to the code under test, but it might need some structural changes, like moving some parts of the code to a different .cpp file; or making inline functions non-inline when built for testing. It is useful for writing unit tests and faking/mocking functions which should not/cannot be run during a test case. Some say that such a feature is useful for existing code, but should not be needed for a code which is written testable from the beginning. But, personally I don’t agree that it is always appropriate to inject such dependencies using virtual interfaces or templates. Currently, it is not supposed to become a mocking framework on its own. I hope that I can integrate PowerFake into at least one existing C++ mocking framework. Therefore, currently it doesn’t provide anything beyond faking existing functions.
  • Introducing pylint-django 0.8.0
    Since my previous post was about writing pylint plugins I figured I'd let you know that I've released pylint-django version 0.8.0 over the weekend. This release merges all pull requests which were pending till now so make sure to read the change log.
  • nbdkit filters
    nbdkit is our toolkit for creating Network Block Device (NBD) servers from “unusual” data sources. nbdkit was already configurable by writing simple plugins in several programming languages. Last week Eric Blake and I added a nice new feature: You can now modify existing plugins by placing “filters” in front of them.

Moving to Linux from dated Windows machines

Every day, while working in the marketing department at ONLYOFFICE, I see Linux users discussing our office productivity software on the internet. Our products are popular among Linux users, which made me curious about using Linux as an everyday work tool. My old Windows XP-powered computer was an obstacle to performance, so I started reading about Linux systems (particularly Ubuntu) and decided to try it out as an experiment. Two of my colleagues joined me. Read more