Language Selection

English French German Italian Portuguese Spanish

LinuxLinks

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

Best Free and Open Source Alternatives to Microsoft Yammer

Wednesday 15th of September 2021 07:24:20 AM

Yammer is a social-networking platform designed for communication and collaboration within organizations. Here's the best open source alternatives.

The post Best Free and Open Source Alternatives to Microsoft Yammer appeared first on LinuxLinks.

5 Best Free and Open Source Tox Clients

Tuesday 14th of September 2021 08:46:37 AM

Tox is a peer-to-peer instant-messaging and video-calling protocol that offers end-to-end encryption. Here's our recommended open source Tox clients.

The post 5 Best Free and Open Source Tox Clients appeared first on LinuxLinks.

Linux for Starters: Your Guide to Linux – Gaming – Part 17

Monday 13th of September 2021 07:51:01 AM

There is a wide and ever growing range of native Linux games available, but given the range, there are a number of locations where you pick up games.

The post Linux for Starters: Your Guide to Linux – Gaming – Part 17 appeared first on LinuxLinks.

Best Free Android Apps: FBReader – multiplatform e-book reader

Sunday 12th of September 2021 07:15:17 AM

FBReader is a slick, fast and highly customizable e-book reader.

The post Best Free Android Apps: FBReader – multiplatform e-book reader appeared first on LinuxLinks.

9 Best Free and Open Source Audio Analyzers

Saturday 11th of September 2021 05:37:00 AM

This article examines audio analyzers. This type of software lets you visualize audio spectrum for real-time signals. Some of the programs also lets you analyze amplitude and phase spectrum as well.

The post 9 Best Free and Open Source Audio Analyzers appeared first on LinuxLinks.

Cozy – modern audio book player

Friday 10th of September 2021 06:59:48 AM

Cozy is a free and open source modern audio book player written in Python. Here's our review of this software.

The post Cozy – modern audio book player appeared first on LinuxLinks.

3 Best Free and Open Source CoffeeScript Static Site Generators

Thursday 9th of September 2021 06:25:32 AM

Sometimes a full, static HTML website is desirable. Because HTML pages are all prebuilt, they load extremely quickly in web browsers.

The post 3 Best Free and Open Source CoffeeScript Static Site Generators appeared first on LinuxLinks.

Best Free and Open Source Alternatives to Microsoft Project

Wednesday 8th of September 2021 08:09:01 AM

Microsoft Project is project management software product, developed and sold by Microsoft. Here's our recommended free and open source alternatives.

The post Best Free and Open Source Alternatives to Microsoft Project appeared first on LinuxLinks.

5 Excellent Free Books to Learn Raku

Tuesday 7th of September 2021 08:51:23 AM

Raku is a member of the Perl family of programming languages. Here's our recommended free books to learn Raku.

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

Linux for Starters: Your Guide to Linux – Try Different Desktops – Part 16

Monday 6th of September 2021 06:50:36 AM

We explore different desktop environments you can try without installing a different flavour of Ubuntu. There's KDE, XFCE, MATE, and Budgie.

The post Linux for Starters: Your Guide to Linux – Try Different Desktops – Part 16 appeared first on LinuxLinks.

Best Free and Open Source Software – August 2021 Updates

Sunday 5th of September 2021 05:45:16 AM

August 2021 updates to the largest compilation of recommended free and open source software available for Linux.

The post Best Free and Open Source Software – August 2021 Updates appeared first on LinuxLinks.

9 Best Free and Open Source Audio Converters

Saturday 4th of September 2021 05:07:25 AM

To provide an insight into the quality of software that is available, we have compiled a list of 9 high quality free and open source Linux audio converters.

The post 9 Best Free and Open Source Audio Converters appeared first on LinuxLinks.

Emulate the Dragon 32/64 home computer with Linux

Friday 3rd of September 2021 09:04:39 AM

The Dragon is built around the Motorola MC6809E processor running at 0.89 MHz. It was an advanced 8-bit CPU design, with limited 16-bit capabilities.

The post Emulate the Dragon 32/64 home computer with Linux appeared first on LinuxLinks.

3 Best Free and Open Source Rust Static Site Generators

Thursday 2nd of September 2021 10:49:43 AM

Sometimes a full, static HTML website is desirable. Because HTML pages are all prebuilt, they load extremely quickly in web browsers.

The post 3 Best Free and Open Source Rust Static Site Generators appeared first on LinuxLinks.

Best Free and Open Source Alternatives to Microsoft OneNote

Wednesday 1st of September 2021 07:47:43 AM

Microsoft OneNote is available as part of the Microsoft Office suite. Here's our recommended free and open source alternatives.

The post Best Free and Open Source Alternatives to Microsoft OneNote appeared first on LinuxLinks.

Linux for Starters: Your Guide to Linux – Managing Users – Part 15

Tuesday 31st of August 2021 07:03:41 AM

We investigate how to manage users using both the GUI and the command-line. This article is part of the Linux for Starters Guide.

The post Linux for Starters: Your Guide to Linux – Managing Users – Part 15 appeared first on LinuxLinks.

Excellent Free Tutorials to Master Programming

Sunday 29th of August 2021 10:43:49 AM

What you need is a curated list of programming tutorials. Better than that. A curated list of free and open source programming tutorials.

The post Excellent Free Tutorials to Master Programming appeared first on LinuxLinks.

4 Best Terminal Emulators Built With Web Technologies

Saturday 28th of August 2021 09:05:31 AM

This article recommends terminal emulators built with web technologies - JavaScript, HTML, CSS.

The post 4 Best Terminal Emulators Built With Web Technologies appeared first on LinuxLinks.

Excellent Utilities: broot – next gen tree explorer and customizable launcher

Friday 27th of August 2021 05:49:32 AM

broot is a utility that gives an overview of a directory, and much much more.

The post Excellent Utilities: broot – next gen tree explorer and customizable launcher appeared first on LinuxLinks.

More in Tux Machines

Programming Leftovers

  • Kiwi TCMS: Call for participation: Testing and Automation devroom, FOSDEM'22

    Attention testers! On behalf of Testing and Automation devroom we'd like to announce that call for participation is now open.

  • LLVM Clang 14 Lands An "Amazing" Performance Optimization - Phoronix

    While the performance of LLVM/Clang has improved a lot over the years and for x86_64 and AArch64 can be neck-and-neck with the GCC compiler, the fierce performance battle is not over. With LLVM/Clang 14.0 due out in the early months of 2022 will be more performance work with one recent commit in particular showing a lot of promise. LLVM developer Djordje Todorovic recently landed an improvement to LLVM's Loop Invariant Code Motion (LICM) Pass for being able to hoist a LOAD without STORE. The patch explains, "When doing load/store promotion within LICM, if we cannot prove that it is safe to sink the store we won't hoist the load, even though we can prove the load could be dereferenced and moved outside the loop. This patch implements the load promotion by moving it in the loop preheader by inserting proper PHI in the loop. The store is kept as is in the loop. By doing this, we avoid doing the load from a memory location in each iteration." The improvement to this pass helps to address this bug report around missed opportunities for register promotion.

  • Dirk Eddelbuettel: tidyCpp 0.0.6 on CRAN: Package Maintenance

    Another small release of the tidyCpp package arrived on CRAN this morning. The packages offers a clean C++ layer (as well as one small C++ helper class) on top of the C API for R which aims to make use of this robust (if awkward) C API a little easier and more consistent. See the vignette for motivating examples. This release makes a tiny code change, remove a YAML file for the disgraced former continuous integration service we shall not name (yet that we all used to use). And just like digest five days ago, drat four days ago, littler three days ago, RcppAPT two days ago, and RcppSpdlog yesterday, we converted the vignettes from using the minidown package to the (fairly new) simplermarkdown package which is so much more appropriate for our use of the minimal water.css style.

  • Takao Fujiwara: gnome-remote-desktop

    Seems Vino is deprecated in Fedora 35 because of the security issue and gnome-remote-desktop is the replacement but there are a few document to setup the VNC server and let me summarize the setup and differences.

  • No easter eggs in curl

    There are no Easter eggs in curl. For the good. I’ve been asked about this many times. Among the enthusiast community, people seem to generally like the concept of Easter eggs and hidden treasures, features and jokes in software and devices. Having such an embedded surprise is considered fun and curl being a cool and interesting project should be fun too! With the risk of completely ruining my chances of ever being considered a fun person, I’ll take you through my thought process on why curl does not feature any such Easter eggs and why it will not have any in the future either.

  • Tricked-Out Breadboard Automatically Draws Schematics Of Whatever You Build | Hackaday

    When it comes to electronic design, breadboarding a circuit is the fun part — the creative juices flow, parts come and go, jumpers build into a tangled mess, but it’s all worth it when the circuit finally comes to life. Then comes the “What have I done?” phase, where you’ve got to backtrack through the circuit to document exactly how you built it. If only there was a better way. Thanks to [Nick Bild], there is, in the form of the “Schematic-o-matic”, which aims to automate the breadboard documentation process. The trick is using a breadboard where each bus bar is connected to an IO pin on an Arduino Due. A program runs through each point on the breadboard, running a continuity test to see if there’s a jumper connecting them. A Python program then uses the connection list, along with some basic information about where components are plugged into the board, to generate a KiCad schematic.

  • Multiplication by Halving and Doubling in AARCH64 Assembly | Adam Young’s Web Log

    While multiplication is defined in the context of repeated addition, implementing it that way algorithmically is not nearly as efficient as some other approaches. One algorithm for multiplication that is an order of magnitude faster is to halve one number while doubling the other. I gave myself the challenge of implementing this algorithm in AARCH64 Assembly, and it was not too hard.

  • The Apache Weekly News Round-up: week ending 3 December 2021

    Welcome, December --we're opening the month with another great week. Here's what the Apache community has been up to...

  • Website Load Testing with Apache JMeter on Ubuntu 20.04

    In this article, I will show you how to install Apache JMeter and how to use it to do load testing on websites. JMeter is an open-source Java-based load testing tool. It is useful to check and improve the performance after developing a new website. With load tests, it checks the performance of the system and helps to stimulate the weight of the load. As it is mainly focused on testing web applications, one can make a better website for all the users. But now, it is also used for different other purposes like functional testing and database testing. Now let’s see how to install the Apache JMeter and use it on Ubuntu 20.04.

  • gfldex: MAIN course

    On IRC vasko asked how to handle a --verbose-flag. This is quite simple.

  • Rakudo Weekly News: 2021.49 Adventing Is On!
  • Bash Shell Scripting for beginners (Part 3)

    Welcome to part 3 of Bash Shell Scripting at a beginner level. This final article will look at a few more items that will get you primed for your continued personal development. It will touch on functions, using comparisons with if/elif statements, and will wrap up with looking into the while loop.

Graphics: Mali, GRVK, Vulkan

  • Mesa Begins Trek Bringing Up Arm Mali "Valhall" Graphics - Phoronix

    The Panfrost Gallium3D OpenGL driver and PanVK open-source drivers in Mesa have come a long way via reverse-engineering for Arm Mali graphics support. However, to this point the focus has been on Arm's "Midgard" and "Bifrost" architectures while the newer "Valhall" architecture has been around the past two years. The Panfrost effort for bringing up Valhall is now getting underway. Alyssa Rosenzweig who has led the Panfrost effort for open-source Arm Mali graphics has been working for a while now on getting Arm's Valhall architecture reverse-engineered and supported by the Linux graphics driver code. (That's also in addition to her separate work on reverse-engineering the Apple M1 graphics as another ongoing open-source adventure.)

  • GRVK 0.5 Gets Battlefield 4 Running With AMD's Mantle Over Vulkan API - Phoronix

    It's been a number of months since GRVK 0.4 as the open-source project re-implementing AMD's defunct Mantle API over the modern Vulkan API that was originally based on the former. With Sunday's release of GRVK 0.5, this Mantle-on-Vulkan translation layer is now capable of correctly rendering Battlefield 4. Battlefield 4 back in the day was one of the flagship titles having a native Mantle renderer for that AMD-specific graphics API. Battlefield 4 was a flagship title for Mantle and one of the few games using this API along with the likes of Battlefield Hardline, Thief, Sniper Elite III, and others.

  • Radeon RADV Driver Lands Vulkan Dynamic Rendering Support - Phoronix

    Landing in Mesa 22.0 on Sunday night was the Radeon Vulkan driver "RADV" support for the recently introduced VK_KHR_dynamic_rendering extension. VK_KHR_dynamic_rendering premiered last month with Vulkan 1.2.197. This new extension allows for creating single-pass render pass instances without the need of creating render pass objects or frame-buffers. The Khronos documentation on dynamic rendering explains, "If you’re not using multiple subpasses or input attachments though, go ahead, rip those render pass objects right out! Dynamic rendering offers similar rendering performance to a single pass render pass object but with a much simpler interface on all implementations. Hopefully this extension will make writing future Vulkan renderers just a bit more enjoyable."

Games: AssaultCube Release, Shadow Tactics: Blades of the Shogun - Aiko's Choice, and More

  • AssaultCube 1.3 Free Multiplayer Shooter is Finally Here

    AssaultCube hasn’t seen a new release since 2013, but now it’s back with AssaultCube 1.3 Lockdown Edition to the delight of all Linux fans. AssaultCube is a name which probably plenty of Linux users know but haven’t heard anything of in a long time. For those of you unaware, it’s a free multiplayer first-person shooter game, based on the CUBE engine. The game is available free of charge to download for Microsoft Windows, Linux and macOS. Although the main focus of AssaultCube is multiplayer online gaming, a single player mode consists of computer-controlled bots. The game has a ton of fan made maps, and the game comes with like 45.

  • Shadow Tactics: Blades of the Shogun - Aiko's Choice is out now | GamingOnLinux

    Shadow Tactics: Blades of the Shogun - Aiko's Choice, the new standalone addon to the very popular stealth tactics game Shadow Tactics is out now. Focusing on one of the main game's protagonists: the kunoichi adept Aiko. She is a master of camouflage and distracts enemies disguised as a geisha. While Aiko was certain that she left her old life behind, her former sensei, the cunning spymaster Lady Chiyo, reappears from the shadows to challenge her. Together with her friends—a group of deadly assassins—she sets out to hunt down the ghosts of her past.

  • Arch User Reacts To Linus Tech Tips Linux Challenge Pt 3 - Invidious

    We're back for the 3rd part of the Linux Tech Tips linux challenge and this week went surprisingly well, I mean really well I didn't even have anything to say about most of the video. For basic user tasks Linus and Luke have sort of got used to using Linux.

  • jJonathan Dowland: Sixth Annual UK System Research Challenges Workshop lightning talk

    in 2018 I talked about some hack I'd made to the classic computer game Doom from 1993. I've done several hacks to Doom that I could probably talk about except I've become a bit uncomfortable about increasingly being thought of as "that doom guy". I'd been reflecting on why it was that I continued to mess about with that game in the first place and I realised it was a form of expression: I was treating Doom like a canvas.

Canonical/Ubuntu: Canonical Data Platform, Ubuntu Weekly Newsletter, and Google Clown

  • Canonical Data Platform 2021 winter roundup | Ubuntu

    It’s that time of the year again: many folks are panic buying cans of windscreen de-icer spray and thermal underwear, bringing pine trees into the front room and preparing to enjoy an extended break with the family. So we thought to ourselves, what better time than now to take a look back at the year gone by on the Canonical Data Platform?

  • Ubuntu Fridge | Ubuntu Weekly Newsletter Issue 712

    Welcome to the Ubuntu Weekly Newsletter, Issue 712 for the week of November 28 – December 4, 2021. The full version of this issue is available here.

  • Deploy Container on Ubuntu Pro on Google Cloud | Ubuntu

    Since I wrote Launch Ubuntu Desktop on Google Cloud last week, I kept thinking about putting Ubuntu Desktop into containers. A container is an independent unit of software packages and their dependencies so that the application on the container can run reliably in different computing environments. Docker, an open-source project launched in 2013, made Container technology popular all over the world in just a few years. Why? Let’s compare Containers and Virtual Machines.