Language Selection

English French German Italian Portuguese Spanish

FOSSLinux

Syndicate content FOSS Linux
Enhance your Linux experience.
Updated: 50 min 29 sec ago

How to install and use Microsoft Office on Linux

Saturday 11th of September 2021 12:08:11 AM
Switching from Microsoft Windows to Linux distros is not an easy task for all users, as it seems. Most users find it difficult to get used to the Linux working environment. In addition, if your work depends on applications such as Microsoft word, excel, publisher, PowerPoint, access, it won’t be easier for you to port to Linux easily.

Helpful tips to improve Linux system performance

Thursday 9th of September 2021 09:36:57 PM
We all detest when a running Linux system becomes slow or sluggish over time. You might have invested in powerful PC hardware but find it getting slow when you run multiple applications. Linux systems are known for their resilience and speed of processes. However, sometimes processes or services take longer to execute than expected.

10 reasons to use GNOME as your desktop environment

Wednesday 8th of September 2021 02:02:55 PM
One of the best things about using Linux is that you get access to tons of desktop environments. But on the flip side, with so many desktop environments (DE) to choose from, it can get real confusing real quick as to which DE is right for you. Furthermore, the Linux community is always engaged in a heated argument around which DE is the best.

How to increase the swap space in Linux

Tuesday 7th of September 2021 04:03:52 PM
Linux is an open-source Unix-like operating system based on the Linux kernel. The Linux operating system has recently evolved to run on a wide variety of hardware, from phones, tablets, and supercomputers. Every Linux-based OS is packaged with a Linux Kernel that manages hardware resources and software packages that make up the operating system.

Introduction to managing Linux containers

Sunday 5th of September 2021 01:33:10 AM
Linux Containers have been around for some time but became widely available when introduced in the Linux kernel in 2008. Containers are lightweight, executable application components that combine app source code with OS libraries and dependencies required to run the code in any environment. In addition, they offer application packaging and delivery technologies while taking advantage of application isolation with the flexibility of image-based deployment methods.

How to install Kali Linux on VMware Player on Linux

Friday 3rd of September 2021 01:41:29 AM
This article will show you how to set up and install Kali Linux in the latest VMware Workstation Player (player 16). This is one of the best ways to use Kali, as it is completely separated from the host OS, allowing you to modify and test the software without impacting your host Operating System.

Swappiness on MX Linux: What is it? And how to change it?

Wednesday 1st of September 2021 03:10:02 AM
To change or not to change swappiness – that is the question! But what is swappiness, and what role does it play on your Linux system? Well, for this read, we have put together a detailed guide on how and when you should consider changing swappiness on your MX Linux system. So without further ado, […]

How to burn music CD on MX Linux

Monday 30th of August 2021 11:34:20 PM
MX Linux is a mid-weight Linux distro based on Debian stable. It uses core antiX components, with additional software created or packaged by the MX community. The OS was developed as a cooperative venture between antiX and former MEPIS communities.

How to install Metasploit on Kali Linux

Monday 30th of August 2021 08:25:39 PM
Kali Linux is the most popular operating system for security professionals because it comes equipped with all the popular penetration-testing tools, reducing installation costs. Also, Kali Linux is a Linux-based operating system making it less prone to virus attacks while, on the other hand, providing more stability during the penetration and testing period.

How to manage systemd units at start-up

Monday 30th of August 2021 08:12:53 PM
Systemd is an init system and system manager in Linux systems and is compatible with LSB and SysV. You can use the systemd suite to manage and optimize system start-up services and resources in a Linux system. It is a practical tool for sysadmins to get their system up and running, optimize processes, debug, and troubleshoot system services.

How to boot Kali Linux from a USB drive on Windows 10

Monday 30th of August 2021 03:14:38 AM
Kali Linux is open-source operating system software designed to perform security auditing and penetration setting on an advanced level. In addition, the software contains many tools that could be used to perform tasks related to information security, such as security research, computer forensic, and reverse engineering. It is a multi-platform solution operating system with easy admittance and availability to anyone; on professional grounds or as just a hobby.

How to create Kali Linux live USB persistence drive

Saturday 28th of August 2021 06:47:53 PM
Live USB is one of the best and safest ways of testing your Linux operating system without your computer being affected by any changes. Data persistency comes about in a live session where one can make changes and save their files on a USB drive. The data stored in the USB drive persists even after ending the live session and shutting down the computer. Once the testing of the live session is complete, the distro is stored in your USB drive and not the computer’s internal hard drive.

Black screen error on Kali Linux? Here’s how to fix it

Friday 27th of August 2021 09:41:39 PM
Kali is a Debian-derived Linux distribution that is designed for digital forensics and penetration testing. The penetration testing platforms contain a large array of tools and utilities used by the white-hat community. The OS is funded and maintained by Offensive Security.

How to start, restart, check status, and stop MySQL server

Friday 27th of August 2021 04:31:56 PM
MySQL is the world’s most ranking and popular open-source database. This is because the DB has very great and powerful features. However, this does not affect its simplicity for use.

Mastering the Kali Linux sources.list file usage

Friday 27th of August 2021 03:11:15 PM
The concept of sources.list is not just a thing of the Kali Linux operating system domain. It is applicable in all Linux operating system distributions. Therefore, when you want to install any application on your Kali Linux operating system, you first have to consider the viability of this file. Also, when you need to upgrade an existing application Kali Linux, this file becomes a key factor. 

Top new features of GNOME 41

Thursday 26th of August 2021 11:41:58 PM
The long-awaited GNOME 41 is out! It contains many new exciting features compared to the previous GNOME 40. We have seen GNOME's improvements since the first article covered GNOME 3.38 to the latest release, GNOME 41. The rapid technological improvements and advancements are critical articulations to the newer releases that we shall expect in the future.

How to enable WLAN0 on Kali Linux

Wednesday 25th of August 2021 01:45:32 PM
Before getting into wlan0 and how to enable it, let us dig a little into the difference between WLAN and Wi-Fi and look at how it works. To begin with, the abbreviation, WLAN, stands for “Wireless Local Area Network.” Local in WLAN generally means a network contained in a geographical location, building, or campus. The W stands for wireless. 

5 reasons why developers choose Fedora

Sunday 22nd of August 2021 03:41:22 AM
The Linux operating system is a forerunner of the open-source technologies that we use today. Fedora is one of the top bleeding-edge distributions backed by Red-hat and the Fedora community. The community share some common values or the Four Foundations: Freedom, Features, Friends, and First.

How to check MySQL version

Sunday 22nd of August 2021 03:27:17 AM
MySQL is the most popular open-source RDBMS (Relational Database Management System) alongside its drop-in replacement MariaDB. Therefore, it is important to know the version of MySQL you are running on your computer. Different versions have different compatibility capabilities, thus knowing the version you are running on your PC.

Best Kali Linux tools

Thursday 19th of August 2021 12:06:58 AM
The interests of any individual seeking solace in the Kali Linux operating system distribution can be grouped into three viable categories: You are interested in learning the ropes of ethical hacking You are a system/network penetration tester in the making You are a cybersecurity professional that wants to test your limit Kali Linux installation comes […]

More in Tux Machines

Programming Leftovers

  • Announcement : An AArch64 (Arm64) Darwin port is planned for GCC12

    As many of you know, Apple has now released an AArch64-based version of macOS and desktop/laptop platforms using the ‘M1’ chip to support it. This is in addition to the existing iOS mobile platforms (but shares some of their constraints). There is considerable interest in the user-base for a GCC port (starting with https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96168) - and, of great kudos to the gfortran team, one of the main drivers is folks using Fortran. Fortunately, I was able to obtain access to one of the DTKs, courtesy of the OSS folks, and using that managed to draft an initial attempt at the port last year (however, nowhere near ready for presentation in GCC11). Nevertheless (as an aside) despite being a prototype, the port is in use with many via hombrew, macports or self-builds - which has shaken out some of the fixable bugs. The work done in the prototype identified three issues that could not be coded around without work on generic parts of the compiler. I am very happy to say that two of our colleagues, Andrew Burgess and Maxim Blinov (both from embecosm) have joined me in drafting a postable version of the port and we are seeking sponsorship to finish this in the GCC12 timeframe. Maxim has a lightning talk on the GNU tools track at LPC (right after the steering committee session) that will focus on the two generic issues that we’re tackling (1 and 2 below). Here is a short summary of the issues and proposed solutions (detailed discussion of any of the parts below would better be in new threads).

  • Apple Silicon / M1 Port Planned For GCC 12 - Phoronix

    Developers are hoping for next year's GCC 12 release they will have Apple AArch64 support on Darwin in place for being able to support Apple Silicon -- initially the M1 SoC -- on macOS with GCC. LLVM/Clang has long been supporting AArch64 on macOS given that Apple leverages LLVM/Clang as part of their official Xcode toolchain as the basis for their compiler across macOS to iOS and other products. While the GNU Compiler Collection (GCC) supports AArch64 and macOS/Darwin, it hasn't supported the two of them together but there is a port in progress to change it.

  • Dirk Eddelbuettel: tidyCpp 0.0.5 on CRAN: More Protect’ion

    Another small release of the tidyCpp package arrived on CRAN overnight. 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. The Protect class now uses the default methods for copy and move constructors and assignment allowing for wide use of the class. The small NumVec class now uses it for its data member.

  • QML Modules in Qt 6.2

    With Qt 6.2 there is, for the first time, a comprehensive build system API that allows you to specify a QML module as a complete, encapsulated unit. This is a significant improvement, but as the concept of QML modules was rather under-developed in Qt 5, even seasoned QML developers might now ask "What exactly is a QML module". In our previous post we have scratched the surface by introducing the CMake API used to define them. We'll take a closer look in this post.

  • Santiago Zarate: So you want to recover and old git branch because it has been overwritten?
  • Start using YAML now | Opensource.com

    YAML (YAML Ain't Markup Language) is a human-readable data serialization language. Its syntax is simple and human-readable. It does not contain quotation marks, opening and closing tags, or braces. It does not contain anything which might make it harder for humans to parse nesting rules. You can scan your YAML document and immediately know what's going on. [...] At this point, you know enough YAML to get started. You can play around with the online YAML parser to test yourself. If you work with YAML daily, then this handy cheatsheet will be helpful.

  • 40 C programming examples

    C programming language is one of the popular programming languages for novice programmers. It is a structured programming language that was mainly developed for UNIX operating system. It supports different types of operating systems, and it is very easy to learn. 40 useful C programming examples have been shown in this tutorial for the users who want to learn C programming from the beginning.

Devices/Embedded: Asus Tinker Board 2 and More

  • Asus Tinker Board 2 single-board computer now available for $94 and up - Liliputing

    The Asus Tinker Board 2 is a Raspberry Pi-shaped single-board computer powered by a Rockchip RK3399 hexa-core processor and featuring 2GB to 4GB of RAM. First announced almost a year ago, the Tinker Board 2 is finally available for $99 and up. Asus also offers a Tinker Board 2S model that’s pretty similar except that it has 16GB of eMMC storage. Prices for that model start at about $120.

  • Raspberry Pi Weekly Issue #371 - Sir Clive Sinclair, 1940 – 2021

    This week ended with the incredibly sad news of the passing of Sir Clive Sinclair. He was one of the founding fathers of home computing and got many of us at Raspberry Pi hooked on programming as kids. Join us in sharing your Sinclair computing memories with us on Twitter and our blog, and we’ll see you next week.

  • cuplTag battery-powered NFC tag logs temperature and humidity (Crowdfunding) - CNX Software

    Temperature and humidity sensors would normally connect to a gateway sending data to the cloud, the coin-cell battery-powered cuplTag NFC tag instead sends data to your smartphone after a tap. CulpTag is controlled by an MSP430 16-bit microcontroller from Texas Instruments which reads and stores sensor data regularly into an EEPROM, and the data can then be read over NFC with the tag returning an URL with the data from the sensor and battery, then display everything on the phone’s web browser (no app needed).

  • A first look at Microchip PolarFire SoC FPGA Icicle RISC-V development board - CNX Software

    Formally launched on Crowd Supply a little over a year ago, Microchip PolarFire SoC FPGA Icicle (codenamed MPFS-ICICLE-KIT-ES) was one of the first Linux & FreeBSD capable RISC-V development boards. The system is equipped with PolarFire SoC FPGA comprised a RISC-V CPU subsystem with four 64-bit RISC-V (RV64GC) application cores, one 64-bit RISC-V real-time core (RV64IMAC), as well as FPGA fabric. Backers of the board have been able to play with it for several months ago, but Microchip is now sending the board to more people for evaluation/review, and I got one of my own to experiment with. That’s good to have a higher-end development board instead of the usual hobbyist-grade board. Today, I’ll just have a look at the kit content and main components on the board before playing with Linux and FPGA development tools in an upcoming or two posts.

  • What is IoT device management?

    Smart devices are everywhere around us. We carry one in our pocket, watch movies on another while a third cooks us dinner. Every day there are thousands of new devices connecting to the Internet. Research shows that by 2025, more than 150,000 IoT devices will come online every minute. With such vast numbers it is impossible to keep everything in working order just on your own. This brings the need for IoT device management. But what is IoT device management? To answer this question we first need to understand what the Internet of Things (IoT) is.

  • Beelink U59 mini PC with Intel Celeron N5095 Jasper Lake coming soon - Liliputing

    Beelink says the system ships with Windows 10, but it should also supports Linux.

  • Beelink U59 Celeron N5095 Jasper Lake mini PC to ship with 16GB RAM, 512GB SSD - CNX Software

    Beelink U59 is an upcoming Jasper Lake mini PC based on the Intel Celeron N5095 15W quad-core processor that will ship with up to 16GB RAM, and 512 GB M.2 SSD storage. The mini PC will also offer two 4K HDMI 2.0 ports, a Gigabit Ethernet port, WiFi 5, as well as four USB 3.0 ports, and support for 2.5-inch SATA drives up to 7mm thick.

Graphics: Mesa, KWinFT, and RADV

  • Experimenting Is Underway For Rust Code Within Mesa - Phoronix

    Longtime Mesa developer Karol Herbst who has worked extensively on the open-source NVIDIA "Nouveau" driver as well as the OpenCL/compute stack while being employed by Red Hat is now toying with the idea of Rust code inside Mesa.  Karol Herbst has begun investigating how Rust code, which is known for its memory safety and concurrency benefits, could be used within Mesa. Ultimately he's evaluating how Rust could be used inside Mesa as an API implementation as well as for leveraging existing Mesa code by Rust. 

  •     
  • KWinFT Continues Working On WLROOTS Render, Library Split

    KWinFT as a fork of KDE's KWin X11/Wayland compositor code continues making progress on driving fundamental display improvements and ironing out the Wayland support.  KWinFT has been transitioning to use WLROOTS for its Wayland heavy-lifting and that process remains ongoing. KWinFT has also been working on splitting up its library code to make it more manageable and robust.  Among the features still desired by KWinFT and to be worked on include input methods, graphical tablet support, and PipeWire video stream integration. Currently there are two full-time developers working on the project but they hope to scale up to four to five full-time developers. 

  • Raytracing Starting to Come Together – Bas Nieuwenhuizen – Open Source GPU Drivers

    I am back with another status update on raytracing in RADV. And the good news is that things are finally starting to come together. After ~9 months of on and off work we’re now having games working with raytracing.

  • Multiple Games Are Now Working With RADV's Ray-Tracing Code - Phoronix

    Not only is Intel progressing with its open-source ray-tracing driver support but the Mesa Radeon Vulkan driver "RADV" has been rounding out its RT code too and now has multiple games correctly rendering. Bas Nieuwenhuizen has been spearheading the RADV work on Vulkan ray-tracing support and after more than a half-year tackling it things are starting to fall into place nicely.Games such as Quake II RTX with native Vulkan ray-tracing are working along with the game control via VKD3D-Proton for going from Direct3D 12 DXR to Vulkan RT. Metro Exodus is also working while Ghostrunner and Doom Eternal are two games tested that are not yet working.

Audiocasts/Shows: Full Circle Weekly News, Juno Computers, Kali Linux 2021.3