Language Selection

English French German Italian Portuguese Spanish

GNU

Parrot 4.2.2 release notes

Filed under
GNU
Linux
Security

We are proud to announce the release of Parrot 4.2.

It was a very problematic release for our team because of the many important updates under the hood of a system that looks almost identical to its previous release, except for a new background designed by Federica Marasà and a new graphic theme (ARK-Dark).

Read more

Meet TUXEDO Nano V8: A Power-packed Linux Mini PC

Filed under
GNU
Linux
Hardware

TUXEDO Computers is known for building custom PCs or notebooks. They focus on Linux-powered systems while making sure that the hardware configuration they put together is completely compatible with Linux distributions.

Recently, they pulled the curtains off a new product and revealed the TUXEDO Nano – which is a Linux-based mini PC (just about the size of a Rabbit or even smaller).

Fret not, it is only smaller in the dimensions you measure with, you won’t be disappointed by the computing power it has to offer.

Read more

Alpine Linux 3.8.1 released

Filed under
GNU
Linux

The Alpine Linux project is pleased to announce the immediate availability of version 3.8.1 of its Alpine Linux operating system.

This is a bugfix release of the v3.8 stable branch, based on linux-4.14.69 kernels and it contains bugfixes. It contains an important security update for apk-tools which fixes a potential remote execution. A CVE is pending.

Read more

Browsh and Firefox on Old PCs (Better on GNU/Linux)

Filed under
GNU
Linux
Moz/FF
Web
  • Browsh – A Modern Text Based Browser Which Supports Graphics And Video

    We had wrote many articles about text based browser in the past such as Links, Links2, ELinks, Lynx, w3m and Netrik.

    Why we need a text-based browser in Linux? As you already know most of the Linux servers are running without GUI. It helps Linux administrator to browse the website from CLI.

    As i know, all these text-based browsers renders only web pages and supports color but browsh is advanced, well-established, feature-rich modern text based browser which supports graphics and video.

  • Firefox Just Dropped Windows XP and Vista Support, and Soon Steam Will Too

    Version 52 of Firefox’s Extended Support Edition (ESR) was the last version of Firefox compatible with Windows XP and Vista machines, but it is no longer getting security updates as of last week. This means any security flaws will never be patched, potentially putting users in danger of breaches.

9 Most popular Linux distribution of 2018 for Developers

Filed under
GNU
Linux

Developers often use Linux- based operating systems to do their daily work and develop new things. The main considerations for their choice of Linux distribution for programming are compatibility, power consumption, stability, and flexibility. Distributions like Ubuntu and Debian have become the first choice. Other good options such as openSUSE, Arch Linux, etc. For users who plan to purchase Raspberry Pi, Raspbian is the best choice.

Read more

Doing One Thing, Well: The UNIX Philosophy

Filed under
OS
GNU
BSD

The Unix operating system has been around for decades, and it and its lookalikes (mainly Linux) are a critical part of the computing world. Apple’s operating system, macOS, is Unix-based, as are Solaris and BSD. Even if you’ve never directly used one of these operating systems, at least two-thirds of all websites are served by Unix or Unix-like software. And, if you’ve ever picked up a smart phone, chances are it was running either a Unix variant or the Linux-driven Android. The core reason that Unix has been so ubiquitous isn’t its accessibility, or cost, or user interface design, although these things helped. The root cause of its success is its design philosophy.

Good design is crucial for success. Whether that’s good design of a piece of software, infrastructure like a railroad or power grid, or even something relatively simple like a flag, without good design your project is essentially doomed. Although you might be able to build a workable one-off electronics project that’s a rat’s nest of wires, or a prototype of something that gets the job done but isn’t user-friendly or scalable, for a large-scale project a set of good design principles from the start is key.

Read more

Compilers: LLVM and compiler as a shared library

Filed under
Development
GNU
BSD
  • LLVM 7.0 RC3 Released - The Last Release Candidate

    While only two release candidates were on the schedule for LLVM 7.0, release manager Hans Wennborg today opted for a third RC that he intends to be the final test version before officially releasing the LLVM 7.0.0 collection.

    LLVM 7.0 RC3 was released this morning as the last release candidate and incorporates the recent bug fixing that's went on since the RC2 release at the end of August. Assuming no serious issues are uncovered, this version should be very close to LLVM 7.0.0 final.

  • A Look At The Features Coming With LLVM 7.0 & Clang 7.0

    It's running a few days late, but the LLVM 7.0 release along with sub-projects like Clang 7.0 should be released very soon. Here is a look at some of the features coming to this six-month compiler infrastructure update.

    Below is a look at the highlights for LLVM 7.0. Overall it's been another busy half-year with many additions to the AMDGPU back-end, the new LLVM MCA utility, continued work on the Spectre front, OpenCL C++ support is introduced, function multi-versioning (FMV) finally for Clang, OpenMP 4.5 offloading to NVIDIA NVPTX, and many other compiler infrastructure improvements.

  • The compiler as a shared library

    Since times immemorial, compilers have been run as standalone batch processes. If you have 50 files to compile, then you invoke the compiler 50 times, once on each file. Since each compilation is independent of all others, the work can be parallelised perfectly. This seems like a simple and optimal solution.
    But, as is commonly the case, this is not the whole truth. When compiling code, there are many subtasks that are common to each individual compilation and this causes a lot of duplication of effort. Perhaps the best known case of this are C++ templates. They are parsed and codegenerated for each file that uses them yielding in the same code in dozens of files. Then the linker comes along and throws all but one of them away. There are a bunch of other issues which are discussed in this video from LLVM developer's conference:

The best Linux apps for Chrome OS

Filed under
GNU
Linux
Google

Slowly but surely, Google is bringing support for Linux applications to Chrome OS. Even though the feature is primarily aimed at developers, like those who want to get Android Studio running on a Pixelbook, there are plenty of apps that can benefit normal users. We already have a guide about installing Linux apps on Chrome OS, but if you're not sure what to try, this post may point you in the right direction.

This isn't a simple compilation of the best Linux apps, because plenty of those exist already. Instead, the goal here is to recommend apps for tasks that cannot be adequately filled by web apps or Android applications. For example, serious photo editing isn't really possible through the web, and options on the Play Store are limited, but Gimp is perfect for it.

Read more

Nano 3.0 Released! Reads Files 70% Faster

Filed under
GNU
Software

A new major release of open source text editor GNU nano is here. GNU nano 3.0 reads files 70% faster and brings several other features.s

Read more

Review: Netrunner 2018.08 Rolling edition

Filed under
GNU
Linux
Reviews

Netrunner Rolling is a distribution I thoroughly enjoyed using. There we a few minor issues, but overall everything worked great. The distribution came with enough software pre-installed that I really did not need to install any additional software to perform most basic tasks. Were I to use Netrunner Rolling long term, I might want to swap a few of the included programs for ones that were my own personal preference, but the software Netrunner Rolling ships with are good defaults. The only software oddity was being stuck on LibreOffice 5.4 for a while before finally upgrading to 6.0. Most of the other packages are up-to-date, often the absolutely newest possible version, but updates to LibreOffice packages are more conservative.

Users wanting the Arch Linux experience without the effort should give Netrunner Rolling a try. It provides a nice, polished KDE experience with a decent selection of software included by default. Netrunner's KDE customizations create a desktop experience that is simultaneously traditional and modern, providing a nice middle ground between the classic Windows-style desktop and GNOME 3 & Unity.

Read more

Syndicate content

More in Tux Machines

Security: U.S. CMS Breach and New Security Woes for Popular 'IoT' Protocols

  • U.S. CMS says 75,000 individuals' files accessed in data breach
  • CMS Responding to Suspicious Activity in Agent and Broker Exchanges Portal

    At this time, we believe that approximately 75,000 individuals’ files were accessed. While this is a small fraction of consumer records present on the FFE, any breach of our system is unacceptable.

  • New Security Woes for Popular IoT Protocols
    Researchers at Black Hat Europe will detail denial-of-service and other flaws in MQTT, CoAP machine-to-machine communications protocols that imperil industrial and other IoT networks online. Security researcher Federico Maggi had been collecting data – some of it sensitive in nature – from hundreds of thousands of Message Queuing Telemetry Transport (MQTT) servers he found sitting wide open on the public Internet via Shodan. "I would probe them and listen for 10 seconds or so, and just collect data from them," he says. He found data on sensors and other devices sitting in manufacturing and automotive networks, for instance, as well as typical consumer Internet of Things (IoT) gadgets. The majority of data, Maggi says, came from consumer devices and sensors or was data he couldn’t identify. "There was a good amount of data from factories, and I was able to find data coming from pretty expensive industrial machines, including a robot," he says.

BSD: FreeBSD 12.0 Beta and Upgrading OpenBSD with Ansible

Graphics: XRGEARS and Arcan's Latest

  • XRGEARS: Infamous "Gears" Now On VR Headsets With OpenHMD, Vulkan
    Well, the virtual reality (VR) demo scene is now complete with having glxgears-inspired gears and Utah teapot rendering on VR head mounted displays with the new XRGEARS. Kidding aside about the gears and teapot, XRGEARS is a nifty new open-source project with real value by Collabora developer Lubosz Sarnecki. XRGEARS is a standalone VR demo application built using the OpenHMD initiative for tracking and Vulkan for rendering. XRGEARS supports both Wayland and X11 environments or even running off KMS itself. This code also makes use of VK_EXT_direct_mode_display with DRM leasing.
  • Arcan versus Xorg – Approaching Feature Parity
    This is the first article out of three in a series where I will go through what I consider to be the relevant Xorg feature set, and compare it, point by point, to how the corresponding solution or category works in Arcan. This article will solely focus on the Display Server set of features and how they relate to Xorg features, The second article will cover the features that are currently missing (e.g. network transparency) when they have been accounted for. The third article will cover the features that are already present in Arcan (and there are quite a few of those) but does not exist in Xorg.
  • Arcan Display Server Is Nearing Feature Parity With The X.Org Server
    The Arcan display server, which started off years ago sounding like a novelty with being a display server built off a game engine in part and other interesting features, is nearing feature parity with the X.Org Server. While most hobbyist display server projects have failed, Arcan has continued advancing and with an interesting feature set. Recently they have even been working on a virtual reality desktop and an interesting desktop in general. Arcan is getting close to being able to offering the same functionality as a traditional X.Org Server. If you are interested in a lengthy technical read about the differences between Arcan and X.Org, the Arcan developers themselves did some comparing and contrasting when it comes to the display support, windowing, input, font management, synchronization, and other areas.

CoC/Systemd Supremacy Over Linux Kernel

  • New Linux Code of Conduct Revisions: CoC Committee Added Plus Interpretation & Mediator
    The Linux Code of Conduct introduced last month that ended up being quite contentious will see some revisions just ahead of the Linux 4.19 stable kernel release. Greg Kroah-Hartman has outlined the planned changes as well as a new Code of Conduct Interpretation document. In the weeks since the Linux kernel CoC was merged, various patches were proposed but none merged yet. It turns out Greg KH was working in private with various kernel maintainers/developers on addressing their feedback and trying to come up with solutions to the contentious issues in private.
  • Some kernel code-of-conduct refinements
    Greg Kroah-Hartman has posted a series of patches making some changes around the newly adopted code of conduct. In particular, it adds a new document describing how the code is to be interpreted in the kernel community.
  • Systemd Adds Feature To Fallback Automatically To Older Kernels On Failure
    Systemd's latest feature is the concept of "boot counting" that will track kernel boot attempts and failures as part of an automatic boot assessment. Ultimately this is to provide automatic fallback to older kernels should a newer kernel be consistently failing. The feature was crafted over the past few months by Lennart Poettering himself to provide a way when making use of systemd-boot on UEFI systems it can automatically fallback to an older kernel if a newer kernel is consistently causing problems. This is treated as an add-on to the Boot Loader Specification. The systemd boot assessment is designed that it could also be used by non-UEFI systems and other boot platforms.