Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Sunday, 20 Jan 19 - Tux Machines is a community-driven public service/news site which has been around for over a decade and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story How to replace Windows 7 with Linux Mint Rianne Schestowitz 18/01/2019 - 4:06pm
Story WLinux & WLinux Enterprise Benchmarks, The Linux Distributions Built For Windows 10 WSL Rianne Schestowitz 18/01/2019 - 4:01pm
Story Top 5 Linux Server Distributions Rianne Schestowitz 18/01/2019 - 3:56pm
Story New Release of HardenedBSD, New Show About BSDs and mintCast Roy Schestowitz 18/01/2019 - 10:16am
Story EVOC on Back Doors (ME) and Newt on an Arduino Roy Schestowitz 18/01/2019 - 10:14am
Story OSS Leftovers Roy Schestowitz 18/01/2019 - 10:08am
Story Server: OpenShift, Containers, SUSE, IBM and Kubernetes/Heptio Roy Schestowitz 18/01/2019 - 10:06am
Story Linux Foundation: Upcoming Events and Hyperledger Roy Schestowitz 18/01/2019 - 10:04am
Story Programming: GCN, Python, Rust, RcppArmadillo Roy Schestowitz 18/01/2019 - 9:58am
Story Games: Lost in Sky: Violent Seed, Steam and PlayOnLinux 5.0 Alpha 2 Roy Schestowitz 18/01/2019 - 9:56am

Graphics: GeForce GPUs in Ubuntu, Intel Control Panel For Linux Systems, Mesa 19.0 Deprecates GNU Autotools Build System In Favor Of Meson

Filed under
Graphics/Benchmarks
  • Generations of GeForce GPUs in Ubuntu

    If you are running an Ubuntu system with an older GPU and are curious about upgrading but unsure if it is worth it, Phoronix has a great review for you. Whether you are gaming with OpenGL and Vulkan, or curious about the changes in OpenCL/CUDA compute performance they have you covered. They even delve into the power efficiency numbers so you can spec out the operating costs of a large deployment, if you happen to have the budget to consider buying RTX 2060's in bulk.

  • Intel To Eventually Explore Offering A Graphics Control Panel For Linux Systems

    Intel's Linux graphics driver stack has never offered its own vendor-specific driver control panel GUI like is common among all major graphics vendors on Windows, but instead they've opted for the command-line experience and making use of common interfaces with what's offered by the different desktop environments for resolution handling, multi-monitor setup, etc. But moving forward they may end up bringing a new graphics driver control panel to Linux.

  • Mesa 19.0 Deprecates GNU Autotools Build System In Favor Of Meson

    Last month was a proposed patch that would have killed the Autotools build system within Mesa. Developers have decided for the upcoming Mesa 19.0 release not to eliminate this GNU Autotools support but rather to mark it as deprecated and require an extra flag in order to make use of it.

    Hitting Mesa Git master today was the patch deprecating Autotools support within Mesa in favor of the Meson build system. It hasn't been determined when the Autotools scripts will be removed themselves, but for now if wanting to enable the support you need to pass --enable-autotools to acknowledge the fact that it's been deprecated.

An Absence of Strategy?

Filed under
GNU
OSS

I keep starting articles but not finishing them. However, after responding to some correspondence recently, where I got into a minor rant about a particular topic, I thought about starting this article and more or less airing the rant for a wider audience. I don’t intend to be negative here, so even if this sounds like me having a moan about how things are, I really do want to see positive and constructive things happen to remedy what I see as deficiencies in the way people go about promoting and supporting Free Software.
The original topic of the correspondence was my brother’s article about submitting “apps” to F-Droid, the Free Software application repository for Android, which somehow got misattributed to me in the FSFE newsletter. As anyone who knows both of us can imagine, it is not particularly unusual that people mix us up, but it does still surprise me how people can be fluid about other people’s names and assume that two people with the same family name are the same person.
Eventually, the correction was made, for which I am grateful, and it must be said that I do also appreciate the effort that goes into writing the newsletter. Having previously had the task of doing some of the Fellowship interviews, I know that such things require more work than people might think, largely go either unnoticed or unremarked, and as a participant in the process it can be easy to wonder afterwards if it was worth the bother. I do actually follow the FSFE Planet and the discussion mailing list, so I’d like to think that I keep up with what other people do, but the newsletter must have some value to those who don’t want to follow a range of channels.

Read more

Software: Bash, Entangle and Notepad++

Filed under
Software
  • Bash Shell Utility Reaches 5.0 Milestone

    As we look forward to the release of Linux Kernel 5.0 in the coming weeks, we can enjoy another venerable open source technology reaching the 5.0 milestone: the Bash shell utility. The GNU Project has launched the public version 5.0 of GNU/Linux’s default command language interpreter. Bash 5.0 adds new shell variables and other features and also repairs several major bugs.

    New shell variables in Bash 5.0 include BASH_ARGV0, which “expands to $0 and sets $0 on assignment,” says the project. The EPOCHSECONDS variable expands to the time in seconds since the Unix epoch, and EPOCHREALTIME does the same, but with microsecond granularity.

    New features include a “history -d” built-in function that can remove ranges of history entries and understands negative arguments as offsets from the end of the history list. There is also a new option called “localvar_inherit” that allows local variables to inherit the value of a variable with the same name at the nearest preceding scope.

  • Announce: Entangle “Sodium“ release 2.0 – an app for tethered camera control & capture

    I am pleased to announce a new release 2.0 of Entangle is available for download from the usual location...

  • Entangle 2.0 Released For Taking Control Of Your DSLR Camera From A Linux PC

    Entangle is the long-standing open-source software that allows you to control DSLR cameras from Linux. With various Nikon and Canon DSLRs, among others, it's possible to view a live preview, automatically download images, and snap pictures all over the USB connection to the camera. 

    It's been a while since last hearing of Entangle but today marks the Entangle 2.0 "Sodium" release.

  • Notepad++ Snap App Review

    Notepad++ is a lightweight and popular programmer's text editor, originally developed for MS Windows Operating System, and now available on Snap Store for Linux users.

    The program is developed using C++, hence, the name Notepad++. Its official website claims to save more CO2 emission by utilizing fewer resources and CPU. Nonetheless, Notepad++ comes equipped with many useful features like syntax highlighting, buffer restoring, automatic code indentation, etc.

today's leftovers

Filed under
Misc
  • MuseScore 3.0.1 Released with Redesigned New Score Wizard

    Free Scorewriter MuseScore released version 3.0.1 yesterday with some improvements and numerous bug-fixes.

    MuseScore 3.0.1 redesigned New Score Wizard for easy searching templates, better score previews, and accessibility improvements for blind users. The new release also features better import of 2.X scores, better automatic placement of hairpins and dynamics, and reworked Mixer UI.

  • MuseScore 3.0.1 Release

    Today we are pleased to release MuseScore 3.0.1. This is the first in what we intend to be a regular series of updates to MuseScore 3, the ground-breaking version of the world’s most popular music notation software.

  • Microsoft Updates Skype for Windows and Linux with Blurred Background Feature
  • Fedora 29-20190115 updated Live isos released
  • What Are Various Debian Installation Discs

    Ever got confused by the amount of disc made available for downloading on Debian servers? Worry not, if this is your approach looking around the Internet for an explanation why and what are those various discs for installing Debian on your beloved computer, you are at the right place. I'll try to be quick and concise so you can get on with Debian installation within 2 minutes read Smile

  • Arm Posts Initial Ares CPU Tuning Support For GCC, Helps SPEC Performance By ~1%

    Arm continues plumbing the open-source GNU compiler toolchain support for their next-generation "Ares" high-performance server/HPC core. 

    Back in November they presented the initial Ares compiler patches for GCC. Those patches presented Ares as an ARMv8-based design that has statistical profiling, dot product, and FP16 extensions by default. We've also seen other Ares toolchain patches by Arm developers like the recent GNU Assembler support.

  • ANAVI Thermometer open source temp and humidity sensor board

    Anavi Technology has this month launched a new product via the Crowd Supply in the form of the ANAVI Thermometer, an ESP8266-powered, open source, wireless dev board equipped with temperature and humidity sensors. The Anavi Thermometer Development board is fully compatible with the Arduino IDE, PlatformIO, and Home Assistant via the MQTT messaging protocol. Watch the demonstration video below to learn more about the open source dev board and its features.

    The development team behind the ANAVI Thermometer explain more about its hardware and specifications:

Servers: MAAS, Kubernetes, Chef and OpenStack

Filed under
Server
  • MAAS 2.5 : Growing the ecosystem and support for KVM micro-clouds

    Our latest release makes for a very exciting point in the MAAS evolution. As datacenter (DC) infrastructure grows at unparalleled scale fueled by new applications and services such as connected autonomous cars, augmented/virtual reality (AR/VR) and IoT, the need for automated bare metal provisioning has never been more important. Multi-access edge computing and the ongoing shift to 5G will continue to drive cloud architectures ranging from small clusters deployed at actual radio towers all the way to thousands of nodes running in core data centres.

    The agility and speed of discovering, allocating and also repurposing bare-metal servers will be crucial to new services and an automated physical infrastructure lifecycle management. MAAS 2.5 brings new capabilities and improvements to how this can be achieved in a repeatable and reliable way.

  • Container Storage Interface (CSI) for Kubernetes GA

    The Kubernetes implementation of the Container Storage Interface (CSI) has been promoted to GA in the Kubernetes v1.13 release. Support for CSI was introduced as alpha in Kubernetes v1.9 release, and promoted to beta in the Kubernetes v1.10 release.

    The GA milestone indicates that Kubernetes users may depend on the feature and its API without fear of backwards incompatible changes in future causing regressions. GA features are protected by the Kubernetes deprecation policy.

  • Happy Birthday, Chef!

    With Chef, you can automate the way your infrastructure is configured, deployed, and managed. When you’re operating with a single machine, configuration management can be fairly simple. But what happens when your organization scales up? That’s where Chef comes in and saves the day — and a whole lot more.

    Chef ensures your configurations are standardized and continuously enforced in every environment and at any scale. It allows your infrastructure configurations to be testable, portable, and auditable, saving your organization time and monetary resources. You could say Chef is a superhero with all the saving it does.

  • Community collaboration makes for some great OpenStack solutions

    If you follow the evolution of OpenStack, you know how it’s finding its way into all sorts of workloads, from high-level research to car manufacturing to all-new 5G networks. Organizations are using it for everything from the mundane to the sublime and sharing what they’re learning with the OpenStack community.

    Some of the examples offered up at the recent OpenStack Summit Berlin showed that OpenStack is a full-fledged part of the IT mainstream, which means there are a wealth of ideas out there for your own implementation.

Khronos Group and Graphics Leftovers

Filed under
Graphics/Benchmarks
  • Khronos Exploring New Industry Standard For Heterogeneous Communications

    From VR to autonomous vehicles to edge computing, The Khronos Group continues working on new industry standards for today's expanding compute landscape. Today the organization announced they are soliciting industry feedback and creating an exploratory group for a new, open industry standard around High Performance Embedded Computing (HPEC).

  • Broadcom's V3D Gallium Driver Picks Up New Features Ahead Of Mesa 19.0

    Lead VC4/V3D driver developer Eric Anholt of Broadcom has landed a batch of improvements to the next-generation V3D driver in Mesa 19.0.

    The latest round of work that was merged on Monday evening include SSBO / atomic counters support, support for the ARB_framebuffer_no_attachments OpenGL extension, support for more compute shader intrinsics, and other items.

  • AMDGPU Changes Begin Queueing Ahead Of Linux 5.1 Kernel Cycle

    The drm-next-5.1-wip branch has been created by open-source AMD developers as they begin vetting the changes they plan to submit to DRM-Next for inclusion in the Linux 5.1 kernel cycle when it kicks off around the start of March.

    With it just being over one week since the Linux 5.0 merge window ended and with this branch having just been setup the other day, there are just over 100 changes so far in this proving grounds for Linux 5.1 AMDGPU though nothing really dramatic.

Programming: Flask, Agile, Rust and Python

Filed under
Development
  • How to build an API for a machine learning model in 5 minutes using Flask

    As a data scientist consultant, I want to make impact with my machine learning models. However, this is easier said than done. When starting a new project, it starts with playing around with the data in a Jupyter notebook. Once you’ve got a full understanding of what data you’re dealing with and have aligned with the client on what steps to take, one of the outcomes can be to create a predictive model.

    You get excited and go back to your notebook to make the best model possible. The model and the results are presented and everyone is happy. The client wants to run the model in their infrastructure to test if they can really create the expected impact. Also, when people can use the model, you get the input necessary to improve it step by step. But how can we quickly do this, given that the client has some complicated infrastructure that you might not be familiar with?

  • What is Small Scale Scrum?

    Agile is fast becoming a mainstream way industries act, behave, and work as they look to improve efficiency, minimize costs, and empower staff. Most software developers naturally think, act, and work this way, and alignment towards agile software methodologies has gathered pace in recent years.

    VersionOne’s 2018 State of Agile report shows that scrum and its variants remain the most popular implementation of agile. This is in part due to changes made to the Scrum Guide’s wording in recent years that make it more amenable to non-software industries.

  • This Week in Rust 269
  • Async IO in Python: A Complete Walkthrough

    Async IO is a concurrent programming design that has received dedicated support in Python, evolving rapidly from Python 3.4 through 3.7, and probably beyond.

    You may be thinking with dread, “Concurrency, parallelism, threading, multiprocessing. That’s a lot to grasp already. Where does async IO fit in?”

    This tutorial is built to help you answer that question, giving you a firmer grasp of Python’s approach to async IO.

Security: Updates, Reproducible Builds and More

Filed under
Security
  • Security updates for Wednesday
  • Reproducible Builds: Weekly report #194

    Here’s what happened in the Reproducible Builds effort between Sunday January 6 and Saturday January 12 2019...

  • ES File Explorer Has A Hidden Web Server; Data Of 500 Million Users At Risk
  • The Evil-Twin Framework: A tool for testing WiFi security

    The increasing number of devices that connect over-the-air to the internet over-the-air and the wide availability of WiFi access points provide many opportunities for attackers to exploit users. By tricking users to connect to rogue access points, hackers gain full control over the users' network connection, which allows them to sniff and alter traffic, redirect users to malicious sites, and launch other attacks over the network..

    To protect users and teach them to avoid risky online behaviors, security auditors and researchers must evaluate users' security practices and understand the reasons they connect to WiFi access points without being confident they are safe. There are a significant number of tools that can conduct WiFi audits, but no single tool can test the many different attack scenarios and none of the tools integrate well with one another.

    The Evil-Twin Framework (ETF) aims to fix these problems in the WiFi auditing process by enabling auditors to examine multiple scenarios and integrate multiple tools. This article describes the framework and its functionalities, then provides some examples to show how it can be used.

  • KDE Plasma5 – Jan ’19 release for Slackware

    Here is your monthly refresh for the best Desktop Environment you will find for Linux. I just uploaded “KDE-5_19.01” to the ‘ktown‘ repository. As always, these packages are meant to be installed on a Slackware-current which has had its KDE4 removed first. These packages will not work on Slackware 14.2.

    It looks like Slackware is not going to be blessed with Plasma5 any time soon, so I will no longer put an artificial limitation on the dependencies I think are required for a solid Plasma5 desktop experience. If Pat ever decides that Plasma5 has a place in the Slackware distro, he will have to make a judgement call on what KDE functionality can stay and what needs to go.

MongoDB "open-source" Server Side Public License rejected

Filed under
OSS

MongoDB is open-source document NoSQL database with a problem. While very popular, cloud companies, such as Amazon Web Services (AWS), IBM Cloud, Scalegrid, and ObjectRocket has profited from it by offering it as a service while MongoDB Inc. hasn't been able to monetize it to the same degree. MongoDB's answer? Relicense the program under its new Server Side Public License (SSPL). Open-source powerhouse Red Hat's reaction? Drop MongoDB from Red Hat Enterprise Linux (RHEL) 8.

Red Hat's Technical and Community Outreach Program Manager Tom Callaway explained, in a note stating MongoDB is being removed from Fedora Linux, that "It is the belief of Fedora that the SSPL is intentionally crafted to be aggressively discriminatory towards a specific class of users." Debian Linux had already dropped MongoDB from its distribution.

Read more

BSD: Trident 18.12 and LLVM/Clang Development

Filed under
BSD
  • Trident 18.12-RELEASE Available

    This version is based off the 18.12-stable branch of TrueOS (FreeBSD 13-CURRENT), using the new TrueOS distribution framework with several add-ons by Project Trident itself. The packages with this release were created from the TrueOS ports tree as-of January 7th. We are planning to release regular updates to packages every week or two depending on the state of the ports tree at any given time. In this release, both the Chromium and Iridium browsers have also been fixed and function normally again.

    18.12-RELEASE has been a long time in development, and we wish to say a bit “Thank You!” to everybody who has been helping test out the pre-release versions, find issues, submit fixes both to us and to upstream FreeBSD/TrueOS, and in general being a wonderful and supportive community! We look forward to continuing to work with all of you in making Project Trident amazing!

  • Google Is Hiring More LLVM/Clang Developers

    Android and Chrome are among their software now shipping in production that relies upon LLVM Clang rather than GCC or other alternatives, among other Google software projects. LLVM/Clang is also used by various internal projects at Google. Over the years Google developers have contributed back many improvements to upstream LLVM ranging from their Lanai processor back-end to security improvements to other language tooling on LLVM to performance optimizations.

  • LLVM 9.0 Is Now Open For Development, Releasing In Late 2019

    The code for the upcoming LLVM 8.0 release (Clang 8.0 included) is now branched and the release candidate process will begin shortly. That means LLVM 9.0 is now open for development on its master branch.

    Developers behind this compiler stack are planning to get out of the official LLVM 8.0.0 release by the end of February. The first release candidate is imminent and one or two more can be expected in February based upon how the testing proceeds.

Mozilla's Work on a New Browsers Called "Fenix"

Filed under
Android
Moz/FF
Web
  • Mozilla Fenix: New Android browser's intriguing details start to surface

    The new non-Firefox browser for Android is apparently targeted at younger people, with Mozilla developers on GitHub tagging the description, 'Fenix is not your parents' Android browser'.

    Fenix mockups found by Mozilla contributor Sören Hentzschel and Ghacks suggest the makers of Fenix are turning the Firefox Android browser on its head, currently toying with the idea of putting the URL bar and home button down at the bottom of user interface.

    News of Fenix as a possible replacement surfaced in the middle of 2018 after someone spotted the new Mozilla mobile project on GitHub. Activity on the project has picked up in recent months.

  • Firefox Fenix for Android mockups

    Mozilla is working on a new web browser for Android to replace the currently available Firefox for Android mobile browser.

    Firefox users who use the browser on Android may have noticed that development slowed down in recent time. Updates are still released regularly but they address issues such as slowdowns, crashes, or security issues for the most part.

    The core reason for that is that Mozilla's working on Fenix, a new mobile browser for Android. Fenix is based on Android Components and GeckoView. In other words, Fenix will be powered by built-in components on Android and Mozilla's GeckoView.

  • Keep Smart Assistants from Spying on You with Alias, Security Advisory for Old scp Clients, Major Metasploit Framework Release, Mozilla Working on a New Browser for Android and VirtualBox 6.0.2 Is Out

    Mozilla is working on a new Android browser called Fenix. According to ZDNet, this "new non-Firefox browser for Android is apparently targeted at younger people, with Mozilla developers on GitHub tagging the description, 'Fenix is not your parents' Android browser'." In addition, mockups suggest that Fenix developers are "currently toying with the idea of putting the URL bar and home button down at the bottom of user interface."

CTL Announces $300 Rugged Chromebook Tablet for the Education Market

Filed under
GNU
Linux
Google

The Chromebook Tablet (seriously though, why can’t get rid of the “book” in that title?) education revolution is here. Acer started it, ASUS got in on it, and now CTL is getting in the game. Here’s the skinny.

You’d be forgiven if your first thought was “…who is CTL?,” because honestly, they’re not as well known as some of the other companies that are active in the Chrome OS market. Still, they make some fantastic Chromebooks and Chromeboxes (see, we don’t say “Chromebook Desktop,” so why aren’t they called Chrometabs?) designed to be more robust than the average Chrome OS device.

Read more

Plasma ergonomics - Lessons in life

Filed under
KDE

The bugsy trends aren't unique to Plasma - this is the desktop all over. The agile thingie, the curse of quality and usability everywhere. Even looking at something like Windows, there are far more annoyances in Windows 8.1 than there were in Windows 7, and then a whole order of magnitude more still in Windows 10. These could be seemingly small things - and there sure ain't enough testing to begin with - but they can mean a world to the end user. And if Plasma wants to be top dog, it needs to do everything better than the competition. Today, I uncovered a fresh handful issues, and that's just a couple of extra months of rigorous usage. It will be interesting to see what happens a year or two down the road. Well, my Plasma journey continues. Stay tuned.

Read more

Also: KDE Students Excel during Google Code-in 2018

today's howtos

Filed under
HowTos

Games: GameHub, Eastshade, Unsung Warriors, Littlewood, Unity, DYSMANTLE, ECON - Elemental Connection, Godly Corp, Emerald Shores and Heroes Ravage

Filed under
Gaming
  • GameHub – An Unified Library To Put All Games Under One Roof

    GameHub is an unified gaming library that allows you to view, install, run and remove games on GNU/Linux operating system. It supports both native and non-native games from various sources including Steam, GOG, Humble Bundle, and Humble Trove etc. The non-native games are supported by Wine, Proton, DOSBox, ScummVM and RetroArch. It also allows you to add custom emulators and download bonus content and DLCs for GOG games. Simply put, Gamehub is a frontend for Steam/GoG/Humblebundle/Retroarch. It can use steam technologies like Proton to run windows gog games. GameHub is free, open source gaming platform written in Vala using GTK+3. If you’re looking for a way to manage all games under one roof, GameHub might be a good choice.

  • Eastshade Release Date for Linux and Windows Announced Along With a New Trailer

    First-person exploration games haven't really been done to a major degree - even though things like Perfect have aimed to give you a bit of that. In cases like that, you have a game that relies on virtual reality to relax the user and allow you to explore a very small world. However, what the world lacks in size, it makes up for in terms of interactivity - but it is still very small-scale. Eastshade sets out to do something similar, but in a purely first-person viewpoint without relying on VR and greatly expanding on the size of the game's world.

  • 2D action adventure 'Unsung Warriors' has an expanded Prologue along with a Kickstarter

    I took a look at the Prologue of Unsung Warriors back in October last year and it was pretty good! They've now expanded it, put it on Steam and they have a Kickstarter going for the full game.

  • Littlewood, an RPG with a difference needs funding on Kickstarter

    Most RPGs focus on defeating some sort of evildoer, however Littlewood takes place after a Dark Wizard has already been defeated and it's your job to put everything back together.

    Inspired by the likes of Animal Crossing, Dark Cloud and Runescape it seems to be heavily focusing on the more peaceful side of gaming. It will have mining, crafting, fishing, bug catching, farming, cooking and so on. However, one feature sounds especially interesting! After the Dark Wizard was defeated, their monsters were sealed away into Tarott Cards you can collect and battle people with which I love the sound of.

    Even more interesting, is that it's being made by developer Sean Young of SmashGames who made Kindergarten, Roguelands and Magicite which all support Linux. They're very clear about supporting Linux once again, so that's fantastic to see them continue.

  • Unity have updated their Terms of Service and they seem a lot more fair
  • An update on the situation with NVIDIA graphical distortions in some Unity games on Linux

    Recently, I highlighted an issue in multiple Unity games where the graphics were distorted on Linux with using an NVIDIA GPU and I offered some workarounds. I now have an update on the issue to share from both Unity and NVIDIA.

    Firstly, on the Unity side at least some of it was a confirmed bug in Unity's handling of OpenGL. The bug report that was opened as a result of my chats with Unity, has noted that it's now solved in Unity 2019 and the fix should also be landing in Unity 2018.3.2f1.

  • DYSMANTLE from 10tons is an open world action RPG where you can ruin everything

    10tons Ltd the team behind Crimsonland, Neon Chrome, Time Recoil, JYDGE, Tesla vs Lovecraft and more have revealed their next title, DYSMANTLE.

  • ECON - Elemental Connection, a pretty sweet puzzle game about making a mosaic

    ECON - Elemental Connection was quite a surprise, a puzzle game that can be played both offline and online that has you take it in turns to build a mosaic.

    Note: Key provided by the developer.

    For those who prefer their more relaxing experiences to other action-packaged options, ECON is a little gem. Honestly, it's nothing to look at and you could easily pass it up since even on Steam it doesn't have a single user review. However, it's actually a pretty good tile-matching puzzler.

  • Godly Corp is a really weird game that has you manage an office as something like Cthulhu

    I will give the developer TR8 Torus Studios points for being weird and unique here, with Godly Corp having you manage an office with a long tentacle.

  • Emerald Shores, a SNES-inspired platformer with minigames and more has Linux support

    For those after their next retro platformer, the SNES-inspired Emerald Shores is out on Steam with Linux support.

  • Heroes Ravage, a rather unique online action game will support Linux

    Yet another interesting crowdfunded game to take a look at today, we have Heroes Ravage an online action game that has you play as both heroes and villagers.

    Heroes Ravage is an all-out battle for loot, only this time there are no NPCs as everyone is a player. Everyone is trying to hold onto their collected valuables, with players acting as the villagers able to hide them and set up traps. It's a 4on4 battle, with four heroes facing off against four villagers and I will admit it does sound very unique.

Top 15 Best Git Clients for Linux

Filed under
Development
Software

As a Linux user, you need to update software source code frequently. You may use a command line to do the task. But, when you need to handle a large project, then it becomes lengthy and difficult also. On the other hand, it is also quite impossible to point out the entire branch structure using the command line.

Nowadays, all the mastermind Linux users are frequently using Git tools for the software controlling management and development. The tasks are very simple and quite easier with git client Linux. That is why we take the step to introduce you to some of the best git clients for Linux.

Read more

Best Audio Editors For Linux

Filed under
GNU
Linux
Software

You’ve got a lot of choices when it comes to audio editors for Linux. No matter whether you are a professional music producer or just learning to create awesome music, the audio editors will always come in handy.

Well, for professional-grade usage, a DAW (Digital Audio Workstation) is always recommended. However, not everyone needs all the functionalities, so you should know about some of the most simple audio editors as well.

In this article, we will talk about a couple of DAWs and basic audio editors which are available as free and open source solutions for Linux and (probably) for other operating systems.

Read more

Syndicate content

More in Tux Machines

Today in Techrights

Security: Bo Weaver, New Scares, Clones With Malware

  • Bo Weaver on Cloud security, skills gap, and software development in 2019
    Bo Weaver, a Kali Linux expert shares his thoughts on the security landscape in the cloud. He also talks about the skills gap in the current industry and why hiring is a tedious process. He explains the pitfalls in software development and where the tech is heading currently. Bo, along with another Kali Linux expert Wolf Halton were also interviewed on why Kali Linux is the premier platform for testing and maintaining Windows security. They talked about advantages and disadvantages for using Kali Linux for pentesting. We also asked them about what they think about pentesting in cybersecurity, in general. They have also talked about their stance about the role of pentesting in cybersecurity in their interview titled, “Security experts, Wolf Halton and Bo Weaver, discuss pentesting and cybersecurity” [...] I laugh and cry at this term. I have a sticker on my laptop that says “There is no Cloud…. Only other people’s computers.” Your data is sitting on someone else’s system along with other people’s data. These other people also have access to this system. Sure security controls are in place but the security of “physical access” has been bypassed. You’re “in the box”. One layer of security is now gone. Also, your vendor has “FULL ACCESS” to your data in some cases. How can you be sure what is going on with your data when it is in an unknown box in an unknown data center? The first rule of security is “Trust No One”. Do you really trust Microsoft, Amazon, or Google? I sure don’t!!! Having your data physically out of your company’s control is not a good idea. Yes, it is cheaper but what are your company and its digital property worth? [...] In software development, I see a dumbing down of user interfaces. This may be good for my 6-year-old grandson, but someone like me may want more access to the system. I see developers change things just for the reason of “change”. Take Microsoft’s Ribbon in Office. Even after all these years, I find the ribbon confusing and hard to use. At least, with Libre Office, they give you a choice between a ribbon and an old school menu bar. The changes in Gnome 3 from Gnome 2. This dumbing down and attempting to make a desktop usable for a tablet and a mouse totally destroyed the usability of their desktop. What used to take 1 click now takes 4 clicks to do.
  • Security experts, Wolf Halton and Bo Weaver, discuss pentesting and cybersecurity [Interview]
  • Cloud security products uninstalled by mutating malware [Ed: Affects already-compromised servers]
    Linux is more prevalent than one might think, Microsoft Azure is now predominantly run on Linux servers - it's not just the Chinese cloud environments being hosted via Linux, it's likely that your business is running at least one cloud service on a Linux server too.
  • Google Play still has a clone problem in 2019 with no end in sight
    A fake app tries to clone another app in name, looks, and functionality, often also adding something like malware. Despite Google’s best efforts, both types of apps were fairly common in 2018.

Programming: GNU Binutils, Qt, Python, GStreamer, C++ and GTK+

  • GNU Binutils 2.32 Branched Ahead Of Release With New Features
    A new release of the GNU Binutils programming tools will soon be available. The upcoming Binutils 2.32 release is primarily made up of new CPU ports.  GNU Binutils 2.32 is bringing a MIPS port to the Loongson 2K1000 processor and the Loongson 3A1000/3A2000/3A3000 processors, all of which are based on the MIPS64r2 ISA but with different instruction set extensions. These new GPUs are exposed via -march=gs264e, -march=gs464, and -march=gs464e flags. With Binutils 2.32, the utilities like objdump and c++filt now have a maximum amount of recursion that is allowed while demangling strings with the current default being 2048. There is also a --no-recurse-limit for bypassing that limit. Objdump meanwhile allows --disassemble to specify a starting symbol for disassembly.
  • Building Qt apps with Travis CI and Docker
    I recently configured Travis CI to build Nanonote, my minimalist note-taking application. We use Jenkins a lot at work, and despite the fact that I dislike the tool itself, it has proven invaluable in helping us catch errors early. So I strongly believe in the values of Continuous Integration. When it comes to CI setup, I believe it is important to keep your distances with the tool you are using by keeping as much setup as possible in tool-agnostic scripts, versioned in your repository, and making the CI server use these scripts.
  • PyPI Security and Accessibility Q1 2019 Request for Proposals Update
    Earlier this year we launched a Request for Information (RFI) followed by the launch of a Request for Proposals (RFP) in November to fulfill a contract for the Open Technology Fund (OTF) Core Infrastructure Fund.  The initial deadline for our RFP was December 14th. We had hoped to begin work with the selected proposers in January 2019, but ultimately fell short of the ability to do so.
  • GStreamer 1.15.1 Released With Work On AV1, V4L HEVC Encode/Decode
    GStreamer 1.15.1 was announced on Friday as the first development release in the trek towards GStreamer 1.16 for this powerful open-source multimedia framework.
  • GStreamer 1.15.1 development release
    The GStreamer team is pleased to announce the first development release in the unstable 1.15 release series. The unstable 1.15 release series adds new features on top of the current stable 1.14 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. The unstable 1.15 release series is for testing and development purposes in the lead-up to the stable 1.16 series which is scheduled for release in a few weeks time. Any newly-added API can still change until that point, although it is rare for that to happen.
  • Is C++ fast?
    A library that I work on often these days, meshoptimizer, has changed over time to use fewer and fewer C++ library features, up until the current state where the code closely resembles C even though it uses some C++ features. There have been many reasons behind the changes - dropping C++11 requirement allowed me to make sure anybody can compile the library on any platform, removing std::vector substantially improved performance of unoptimized builds, removing algorithm includes sped up compilation. However, I’ve never quite taken the leap all the way to C with this codebase. Today we’ll explore the gamut of possible C++ implementations for one specific algorithm, mesh simplifier, henceforth known as simplifier.cpp, and see if going all the way to C is worthwhile.
  • Python Counters @PyDiff
  • Report: (clxi) stackoverflow python report
  • Regular Expressions in Python
  • Starting on a new map rendering library
    Currently in Maps, we use the libchamplain library to display the bitmap map titles (based on OpenStreetMap data and aerial photography) that we get from our tile provider, currently MapBox. This library is based on Clutter and used via the GTK+ embed support within libchamplain, which in turn makes use of the Clutter GTK embed support. Since this will not be supported when moving along to GTK+ 4.x and the Clutter library is not maintained anymore (besides the copy of it that is included in the GNOME Shell window manager/Wayland compositor, Mutter) eventually Maps will have to find a replacement. There's also some wonky bugs especially with regards to the mixing of event handling on the Clutter side vs. the GTK+ side. So to at least get the ball rolling a bit, I recently decided to see how hard it would be to take the code from libchamplain and keep the grotty deep-down internals dealing with tile downloading and caching and such and refocus the top-level parts onto new GTK+ 4 technologies such as the Snapshot, GSK (scene graph), and render node APIs.

today's howtos