Language Selection

English French German Italian Portuguese Spanish

LinuxLinks

Syndicate content
The Linux Portal Site
Updated: 1 hour 3 min ago

Safe Eyes – protect your eyes from eye strain

Friday 20th of September 2019 07:15:44 AM

Safe Eyes protect your eyes from eye strain using a simple and extensible break reminder. It's designed to reduce and stop repetitive strain injury. It's not just your eyes that need to take a break.

The post Safe Eyes – protect your eyes from eye strain appeared first on LinuxLinks.

Excellent Free Books to Learn Lisp

Thursday 19th of September 2019 09:10:29 AM

Lisp (derives from “LISt Processing”) is one of the oldest programming languages. It was invented in 1958, with the language being conceived by John McCarthy and is based on his paper “Recursive Functions of Symbolic Expressions and Their Computation by Machine”.

The post Excellent Free Books to Learn Lisp appeared first on LinuxLinks.

8 Excellent C++ Natural Language Processing Tools

Wednesday 18th of September 2019 07:15:38 AM

Natural language processing (NLP) is an exciting field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages. It includes word and sentence tokenization, text classification and sentiment analysis, spelling correction, information extraction, parsing, meaning extraction, and question answering.

The post 8 Excellent C++ Natural Language Processing Tools appeared first on LinuxLinks.

6 Excellent Free Books to Learn Julia

Tuesday 17th of September 2019 01:06:18 PM

Julia is a high-level, high-performance, homoiconic and functional dynamic programming language for technical computing. Its roots are in Lisp.

The post 6 Excellent Free Books to Learn Julia appeared first on LinuxLinks.

cmus – free terminal-based audio player

Monday 16th of September 2019 12:11:32 PM

This review looks at an alternative to musikcube. It's called cmus. It shares many similarities with musikcube. Both are designed to run on a text-only user interface, reducing the resources required to run the application.

The post cmus – free terminal-based audio player appeared first on LinuxLinks.

Sayonara Player – small, clear and fast audio player

Friday 13th of September 2019 06:48:17 AM

Sayonara is a small, clear and fast audio player for Linux written in C++, supported by the Qt framework. It uses GStreamer as audio backend.

The post Sayonara Player – small, clear and fast audio player appeared first on LinuxLinks.

Excellent Free Books to Learn Logo

Thursday 12th of September 2019 06:21:50 AM

The Logo Programming Language, a dialect of Lisp, was designed as a tool for learning. It features interactivity, modularity, extensibility, with flexibility of data types.

The post Excellent Free Books to Learn Logo appeared first on LinuxLinks.

10 Best Free Linux GPS Tools

Wednesday 11th of September 2019 06:42:58 AM

The Global Positioning System (GPS) is a satellite-based navigation satellite system consisting of a network of satellites which provide positioning, navigation, and timing services in all weather, anywhere on or near the Earth.

The post 10 Best Free Linux GPS Tools appeared first on LinuxLinks.

Excellent Free Books to Learn Fortran

Tuesday 10th of September 2019 06:57:46 AM

Fortran (Formula translation) is a multi-paradigm programming language invented by John Backus of IBM in the 1950s. Here's our recommended free books.

The post Excellent Free Books to Learn Fortran appeared first on LinuxLinks.

Musicalypse – audio player and server built with Web technologies

Monday 9th of September 2019 07:08:57 AM

Musicalypse is cross-platform software that offers both an audio player and server functionality. It's built with web technologies.

The post Musicalypse – audio player and server built with Web technologies appeared first on LinuxLinks.

Hyper – terminal emulator built with web technologies

Friday 6th of September 2019 07:30:47 AM

Hyper is one of the newer terminal emulators available. It's built with web technologies – JavaScript, HTML, CSS. The goal of the project is to create a beautiful and extensible experience for command-line interface users, built on open web standards

The post Hyper – terminal emulator built with web technologies appeared first on LinuxLinks.

Excellent Free Books to Learn Scala

Thursday 5th of September 2019 07:52:26 AM

Scala is a modern, object-functional, multi-paradigm, Java-based programming and scripting language that’s released under the Apache License 2.0. It blends functional and object-oriented programming models.

The post Excellent Free Books to Learn Scala appeared first on LinuxLinks.

14 Best Free Linux Earth Science Software

Wednesday 4th of September 2019 06:35:30 AM

Earth science (also known as geoscience) is the focus of understanding the sciences related to the planet Earth. Here's our recommended open source software.

The post 14 Best Free Linux Earth Science Software appeared first on LinuxLinks.

Excellent Free Books to Learn COBOL

Tuesday 3rd of September 2019 07:09:06 AM

COBOL is an acronym which stands for Common Business-Oriented Language. The US Department of Defense, in a conference, formed CODASYL (Conference on Data Systems Language) to develop a language for meeting business data processing needs which is now known as

The post Excellent Free Books to Learn COBOL appeared first on LinuxLinks.

Manage your Photos: JPEG Photo Compression

Monday 2nd of September 2019 05:55:53 AM

JPEG is an image file format that’s been around since the early 1990s, and it uses lossy compression. We compare and contrast Guetzli, MozJPEG, and Lepton. They are all open source tools that run from the command-line.

The post Manage your Photos: JPEG Photo Compression appeared first on LinuxLinks.

Essential System Tools: hyperfine – command-line benchmarking tool

Friday 30th of August 2019 06:50:33 AM

hyperfine is a command-line benchmarking tool. It's designed to measure the full execution time of a program. This open source tool is written in Rust.

The post Essential System Tools: hyperfine – command-line benchmarking tool appeared first on LinuxLinks.

20 Excellent Free Books to Learn Perl

Thursday 29th of August 2019 06:35:48 AM

The popularity of a book is influenced by personal feelings, tastes, and opinions. Programming books accord to this general rule. There is a wide range of Perl books. Here's our recommended free Perl books.

The post 20 Excellent Free Books to Learn Perl appeared first on LinuxLinks.

9 Best Free Linux Geometry Software

Wednesday 28th of August 2019 05:21:04 AM

Typically geometry software covers a wide range of application areas, including pure Euclidean and non-Euclidean geometry, computer-aided design, and computational kinematics. It is often found being used for learning and teaching mathematics in schools and colleges and for research purposes.

The post 9 Best Free Linux Geometry Software appeared first on LinuxLinks.

Excellent Free Books to Learn Pascal

Tuesday 27th of August 2019 06:21:57 AM

Pascal is an imperative and procedural programming language designed in the late 1960s by Niklaus Wirth to teach structured programming using subprograms called procedures and functions.

The post Excellent Free Books to Learn Pascal appeared first on LinuxLinks.

Linux Candy: ASCIIQuarium – embrace marine life from the terminal

Monday 26th of August 2019 06:40:09 AM

ASCIIQuarium is a short Perl script that lets you embrace aquatic nature from your terminal. It's an aquarium/sea animation in ASCII art.

The post Linux Candy: ASCIIQuarium – embrace marine life from the terminal appeared first on LinuxLinks.

More in Tux Machines

today's leftovers

  • When was the last time you used Windows?

    Are friends and family constantly asking you to troubleshoot issues with their Windows or Mac device? Being the resident support technician in your home is an important job. Like any responsible technology steward, you are going to try your best to help out. However, it might be quite a challenge if it has been a while since you last used such an operating system. How long has it been since you last used Windows? Before using Linux, were you primarily a Mac user? Or, are you using Windows or Mac now either at home or work? Take our poll by selecting the Windows version you last remember using. If the term, "windows" only reminds you of those glass panels that let sunlight inside, you are probably a long-time Linux user. Leave us a comment and share your story about how you started using Linux. 

  • Attempting to install Linux on a new laptop, a follow-up

    I recently detailed my attempts to install Linux as an alternative boot an SD card in a new Dell laptop. Those attempts failed. See Attempting to install Linux on a new laptop for the details. Microsoft has continued in their usual way and notified me last week that the current feature update of Windows on that laptop would soon be unsupported and urged me to update to the latest version. However, that proved impossible. In spite of removing most of the software installed on the machine, Windows was incapable of cleaning up enough disk space to allow the installation of Windows 10 version 1903 to proceed. The installed 32GB eMMC drive simply is no longer large enough to allow the updates to install. This was true even when I manually downloaded the update and tried to install from an external drive. It is remotely possible wiping the hard drive and performing a clean install might have worked, but the prospect of being forced to do so every year was not appealing. So being forced to choose between running an out of date version of Windows or wiping the hard drive and installing Linux, I chose to try the latter.

  • Going Linux #377 · Listener Feedback

    Our first giveaway. In this episode: hidden gems, Banshee abandoned, FreeOffice issues, back to Ubuntu MATE for accessibility, and NTP and hardware clock. 

  • Test and Code: 88: Error Monitoring, Crash Reporting, Performance Monitoring - JD Trask

    Tools like error monitoring, crash reporting, and performance monitoring are tools to help you create a better user experience and are fast becoming crucial tools for web development and site reliability. But really what are they? And when do you need them? You've built a cool web app or service, and you want to make sure your customers have a great experience. You know I advocate for utilizing automated tests so you find bugs before your customers do. However, fast development lifecycles, and quickly reacting to customer needs is a good thing, and we all know that complete testing is not possible. That's why I firmly believe that site monitoring tools like logging, crash reporting, performance monitoring, etc are awesome for maintaining and improving user experience. John-Daniel Trask, JD, the CEO of Raygun, agreed to come on the show and let me ask all my questions about this whole field.

  • how to detect chef
  • Linux Command Cheat Sheet: Download For Free
  • Porting Storm to Python 3

    We released Storm 0.21 on Friday (the release announcement seems to be stuck in moderation, but you can look at the NEWS file directly). For me, the biggest part of this release was adding Python 3 support. Storm is a really nice and lightweight ORM (object-relational mapper) for Python, developed by Canonical. We use it for some major products (Launchpad and Landscape are the ones I know of), and it’s also free software and used by some other folks as well. Other popular ORMs for Python include SQLObject, SQLAlchemy and the Django ORM; we use those in various places too depending on the context, but personally I’ve always preferred Storm for the readability of code that uses it and for how easy it is to debug and extend it. It’s been a problem for a while that Storm only worked with Python 2. It’s one of a handful of major blockers to getting Launchpad running on Python 3, which we definitely want to do; stoq ended up with a local fork of Storm to cope with this; and it was recently removed from Debian for this and other reasons. None of that was great. So, with significant assistance from a large patch contributed by Thiago Bellini, and with patient code review from Simon Poirier and some of my other colleagues, we finally managed to get that sorted out in this release.

Security Leftovers

  • New Linux Cryptojacker Can Mask CPU Usage and Fake Network Activity [Ed: It's not "Linux" but something that can be installed and run on it]

    Cryptojacking is a lucrative venture for malware developers, but it comes with a problem. Cryptojackers take up a lot of the processor’s resources which makes the attack very noticeable for the victim. One strain of cryptojacker has developed a way to avoid detection by masking the tell-tale signs from the user.1 The Arrival of Skidmap Skidmap is a Linux-based malware which mines cryptocurrency on computers and servers without the owner’s permission. What makes Skidmap so dangerous is its wide range of advanced features that make it a pain to locate and stop.

  • [Slackware] Chromium critical security update

    Earlier this week I already provided a Chromium update in my Slackware repository. That update addressed a critical security issue in the media playback plugin whereby an attacker was able to take over your computer remotely, simply by letting you load an infected page. But then another critical vulnerability was discovered and two days ago a new Chromium source was released to take care of this security hole in the User Interface code. The new version of Chromium is 77.0.3865.90 and of the four mentioned vulnerabilities on the website, one is a remote-takeover issue.

Games and Graphics Leftovers

  • SHADERed 1.2 Shader Tester Adds Compute Shader Support

    SHADERed is a cross-platform utility designed for creating and testing HLSL and GLSL shaders. This week marked the version 1.2 release of this Windows/Linux program for helping to test and evaluate shaders.

  • A Total War Saga: TROY coming to macOS and Linux in 2020

    Feral Interactive today announced that A Total War Saga: TROY, the historical strategy game inspired by the Trojan war, will be released for macOS and Linux next year, shortly after the Windows release. Developed by Creative Assembly and published by SEGA for Windows PC, TROY is the third entry in the Total War Saga series of standalone games inspired by great turning points of history, along with THRONES OF BRITANNIA and FALL OF THE SAMURAI, also brought to macOS and Linux by Feral Interactive.

  • DXVK 1.4 released boosting this Vulkan layer to support D3D 11.4

    Developer Philip Rebohle has pushed out another major release of DXVK, the Vulkan to D3D layer used together in Wine and Steam Play. Boasting a new feature set that pumps up the available Direct3D support to 11.4. However, certain optional features are not currently supported like Tiled Resources, Conservative Rasterization and Rasterizer Ordered Views but they may be added if ever needed. This should fix a crashing issue with Plants vs Zombies - Battle for Neighborville, which requires at least D3D 11.3. Additionally, support for DXGI (Microsoft DirectX Graphics Infrastructure) was boosted up to version 1.5 which allows applications/games to check for HDR support but DXVK itself does not currently support HDR. Some games seem to need the interface for HDR to be there even if not used. You should also find the Rockstar Game Launcher working better with this update to DXVK, with new support for GDI interop with DXGI surfaces. Although the launcher does need some other Wine fixes due to a bug in Wine's Direct2D support.

OSS and Openwashing Leftovers

  • Why retail marketers must get CX right the first time and how open source plays a key role

    One of the great things about technology is that it has raised all of our expectations. Once upon a time, people worried that controlling their television with a remote would make them lazy. Now, we don't even have to find the remote. We just talk to the TV — literally. We access hundreds of goods and services easily, without leaving the comfort of our chairs: we download games, order the supermarket shop, watch films and read books online. It really is a brave new world. But with new worlds come new challenges, and the challenge of the new, tech-driven, marketplace is to make your business stand out in a global crowd. Of all the businesses in all the world, why should your customers choose (and stick with) you? Lots of people will tell you that the key to gaining market share lies in improving the customer experience. And they'll be right. A combination of the need to impress and increased customer expectations have combined to make CX fundamental to gaining and retaining custom.

  • The Future of Great Customer Experience Relies on Open Source

    A majority of U.S. consumers feel that brands don't meet their expectations. The bar for customer experience has been set high -- and its on marketers to reach it. [...] In the early 2000s, enterprise IT was dominated by proprietary software companies. Now, with the rise of public cloud computing, more and more developers are adopting open source tools within their organizations due to lower overall costs and access to the latest innovations. The adoption is spreading from IT into other sectors of the business as well, notably marketing. In total, marketing and experience cloud vendors invested over $8 billion to acquire open source companies in 2018, according to PitchBook.

  • ReactOS 0.4.12 Pulls In Wine-Staging 4.0 DLLs, Many Kernel Improvements

    ReactOS, the open-source operating system still striving for binary compatibility with Microsoft Windows as a drop-in replacement, has version 0.4.12 now available as its first big alpha update in six months. ReactOS 0.4.12 features a lot of work on its open-source kernel including some driver compatibility enhancements, rewritten write-protecting system images, Blue Screen of Death fixes, and a lot of other low-level work.

  • Tencent Offers Open-Source System for IoT Innovation

    Chinese internet giants are quickly cottoning onto the benefits of offering open-source technologies to global developers. Tencent is the latest to throw its hat into the ring. The company announced Wednesday that it is allowing developers to use an open-source operating system to create an internet-of-things (IoT) projects that will allow Tencent to improve the performance of its IoT solutions and strengthen its foothold in the sector. Called “TencentOS tiny,” the operating system is lighter, requires fewer resources, and uses less energy compared with other major systems, according to a Tencent release. The company also said it hopes TencentOS tiny will encourage developers to create IoT projects for smart cities, intelligent connected vehicles, and digital wearables — sectors that Tencent is aggressively targeting.

  • WordPress Parent Automattic Raises $300M from Salesforce Ventures

    Automattic, the company behind the open source WordPress content management (CMS) announced on Sept. 19 that it has raised $300 million in a new Series D round of funding. Of note, the entire round was contributed by Salesforce Ventures, bringing total funding to data for Automattic up to $617 million. The Series D marks the first new raise for Automattic since 2014 "This puts us at a post-round valuation of $3 billion, three times what it was after our last fundraising round in 2014," Matt Mullenweg, founder of Automattic wrote. "It’s a tremendous vote of confidence for Automattic and for the open web."

  • Open-source companies gather to gripe: Cloud giants sell our code as a service – and we get the square root of nothing [Ed: So openwashing gets its own summit to sell proprietary software under the false guise of "open"]
  • Software Freedom Day

    As part of its social purpose charter, all software released by Purism is free software. That means our software includes a lot of free software created by others–thank you! We make this commitment with a “free software license” that formally grants these freedoms. This means you don’t need to ask us permission to use our software–you already have it. If you are a programmer, you are free to tweak or even overhaul an application. If you are a consultant, you are free to provide supporting services. If you are an everyday user, you are free to choose whoever you like to provide programming and other services, or even learn how to do it yourself.

  • How spicy should a jalapeno be?

    Everyone has opinions and preferences, especially when it comes to food. To establish a criterion when answering "How spicy should a jalapeño be?." the Scoville Heat Scale was developed as a standard to measure spiciness. This scale allows people to communicate and share information about how spicy we like our peppers. Similarly, open source technology standards, such as USB, I2C, MQTT, and others, were developed to enable global compatibility. Furthermore, open source hardware platforms have enabled communities to “speak the same language” without reinventing the wheel. For example, Raspberry Pi makes it easy for people to use their hardware as a baseline and then add onto it. This has created a revolution in many industries by enabling individuals, startups, and large corporations to apply hardware and software to complex problems without having to design them from the ground up.