Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Sunday, 16 Dec 18 - 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 Server: Kubernetes, SUSE, WordPress and Moving to Jekyll Roy Schestowitz 16/12/2018 - 11:15am
Story today's howtos Roy Schestowitz 16/12/2018 - 11:11am
Story Confluent 'Closing Down' in the Face of 'Cloud' Exploitation Roy Schestowitz 16/12/2018 - 10:45am
Story Databases: Cassandra/Instaclustr and MariaDB Roy Schestowitz 16/12/2018 - 10:44am
Story Openwashing: Bloomberg, Pimcore, Microsoft, Facebook and More Roy Schestowitz 16/12/2018 - 10:13am
Story Programming: Fuchsia SDK, Python, PGI, JFrog, Microsoft as 'Authority' and Fun Maze Generator Roy Schestowitz 16/12/2018 - 10:11am
Story Security Leftovers Roy Schestowitz 16/12/2018 - 9:54am
Story How I Quit Apple, Microsoft, Google, Facebook, and Amazon Roy Schestowitz 2 16/12/2018 - 9:08am
Story Devices/Embedded: Omega2 Pro, Power of Zephyr RTOS, ELC Europe Roy Schestowitz 1 16/12/2018 - 8:57am
Story Brave browser switches to Chromium code base Roy Schestowitz 16/12/2018 - 8:45am

Mainline Linux Support Getting Squared Away For $129 Intel SoC FPGA Board

Filed under
Linux

Patches for the board support for the Chameleon96 Intel FPGA board have been published and could soon be found in the mainline Linux kernel.

Manivannan Sadhasivam of Linaro sent out the patches on Friday to add the necessary DeviceTree files for supporting the Chameleon96 board by the mainline Linux kernel.

Read more

New Fedora 29 Builds

Filed under
Red Hat

The Fedora Respins SIG is pleased to announce the latest release of Updated F29-20181213 Live ISOs, carrying the 4.19.8-300 kernel.

This set of updated isos will save about 920MBs of updates after install. (for new installs.)

Read more

Programming: Rust, Go, Python and More

Filed under
Development
  • linl 0.0.3: Micro release

    Our linl package for writing LaTeX letter with (R)markdown had a fairly minor release today, following up on the previous release well over a year ago. This version just contains one change which Mark van der Loo provided a few months ago with a clean PR. As another user was just bitten the same issue when using an included letterhead – which was fixed but unreleased – we decided it was time for a release. So there it is.

    linl makes it easy to write letters in markdown, with some extra bells and whistles thanks to some cleverness chiefly by Aaron.

  • Rust 2019

    The Rust team encouraged people to write blog posts reflecting on Rust in 2018 and proposing goals and directions for 2019. Here’s mine.

    This is knowingly blatantly focused on the niche that is immediately relevant to my work. I don’t even pretend this to represent any kind of overall big picture.

  • Book Review: The Go Programming Language
  • Socorro: migrating to Python 3

    Socorro is the crash ingestion pipeline for Mozilla's products like Firefox. When Firefox crashes, the Breakpad crash reporter asks the user if the user would like to send a crash report. If the user answers "yes!", then the Breakpad crash reporter collects data related to the crash, generates a crash report, and submits that crash report as an HTTP POST to Socorro. Socorro saves the crash report, processes it, and provides an interface for aggregating, searching, and looking at crash reports.

    This blog post talks about the project migrating Socorro to Python 3. It covers the incremental steps we did and why we chose that path plus some of the technical problems we hit.

  • Django 2 CRUD Tutorial: Generic Class-Based Views
  • Angular 6|7 Tutorial — CRUD & Python REST API
  • What is your top achievements?

    After the previous article, we have finally been able to create a score scene as I had promised you before in the last article. What this scene does is to list out the latest 5 levels that the player has achieved, if the level count has reached it’s maximum value then the earliest level from the list will be removed and get replaced by the latest level at the end of the list.

  • Learn to program with Minetest on Debian

    A fun way to learn how to program Python is to follow the instructions in the book "Learn to program with Minecraft", which introduces programming in Python to people who like to play with Minecraft. The book uses a Python library to talk to a TCP/IP socket with an API accepting build instructions and providing information about the current players in a Minecraft world. The TCP/IP API was first created for the Minecraft implementation for Raspberry Pi, and has since been ported to some server versions of Minecraft. The book contain recipes for those using Windows, MacOSX and Raspian. But a little known fact is that you can follow the same recipes using the free software construction game Minetest.

  • Simple way to get data from web page using python

    Can you guess a simple way you can get data from a web page? It’s through a technique called web scraping.
    In case you are not familiar with web scraping, here is an explanation:
    “Web scraping is a computer software technique of extracting information from websites”
    “Web scraping focuses on the transformation of unstructured data on the web, typically in HTML format, into structured data that can be stored and analyzed in a central local database or spreadsheet.”
    Some web pages make your life easier, they offer something called API, they offer an interface that you can use to download data. Websites like Rotten tomatoes and Twitter provides API to access data. But if a web page doesn’t provide an API, you can use Python to scrape data from that webpage.

  • Python quick-fix of broken router

    I have a router which seems to "take the day off" every once in a while, and this started after I filled up all 4 Ethernet ports.

    Rebooting, the only fix I've found so far, fixes the problem, so that all 4 Ethernet ports start working again.

    Rebooting the router gets boring and annoying after a while, so I decided to write a script to automatically reboot the router every hour.

  • How to break Python

    Don’t worry, this isn’t another piece about Python 3. I’m fully in favor of Python 3, and on record as to why. And if you’re still not convinced, I suggest this thoroughly comprehensive article on the topic, which goes over not just the bits people get angry about but also the frankly massive amount of cool stuff that only works in Python 3, and that you’re missing out on if you still only use Python 2.

    No, this is about how you as a developer can break Python, and break it thoroughly, whenever you need to.

  • stackoverflow python report
  • Move files from one folder to another folder with python
  • nbdkit inline scripts

First NuTyX systemD BASE ISO

Filed under
GNU
Linux

It gives me great pleasure to introduce you to the very first BASE ISO using the SystemD boot system. It's still in prototype. There are not yet other collections than the basic collection currently.
We can still get a good idea of ​​our future NuTyX.
The first good news is that the installation is EXACTLY in the same way as the current NuTyX 10.4.

Read more

Vega 12 Firmware Lands Along With RX 590 Polaris Bits, Updated Zen CPU Microcode

Filed under
Graphics/Benchmarks

A big serving of AMD firmware/microcode updates landed on Friday in the linux-firmware.git canonical tree for both AMD Zen processors and Radeon graphics processors.

On the CPU side, the recent AMD Zen CPU microcode update I wrote about at the end of November is now merged. Though there still isn't any public change-log that explains what has changed by this microcode update for Family 17h processors.

Read more

Bradley M. Kuhn: What Debian Does For Me

Filed under
Debian

I woke up early this morning, and those of you live above 45 parallel north or so are used to the “I'm wide awake but it's still dark as night” feeling in the winter. I usually don't turn on the lights, wander into my office, and just bring my computer out of hibernate; that takes a bit as my 100% Free-Software-only computer is old and slow, so I usually go to make coffee while that happens.

As I came back in my office this morning I was a bit struck by both displays with the huge Debian screen lock image, and it got me thinking of how Debian has been my companion for so many years. I spoke about this at DebConf 15 a bit, and wrote about a similar concept years before. I realize that it's been almost nine years that I've been thinking rather deeply about my personal relationship with Debian and why it matters.

Read more

KDE apps at the snap of your fingers

Filed under
KDE
Ubuntu

Are you a Plasma fan? And you want to develop KDE applications? This has just become easier and more fun than ever before.

In early November, we hosted a Snapcraft Summit in our London offices, a forward-thinking software workshop attended by major software vendors and Snapcraft engineers working at every level of the stack. Together, we sat down and helped bootstrap snaps of some really amazing products.

One of the participants was Harald Sitter, a longtime KDE developer and enthusiast. With more than one notch of experience on his snap belt, Harald joined us to think of innovative ways of making the publication of Qt and KDE applications easier and faster both for experienced developers as well as those just getting involved in this domain

Read more

Also: Debian Package Dependencies

Games: SC Controller, KeeperRL, Good Company, Getting Over it With Bennett Foddy and More

Filed under
Gaming
  • The excellent SC Controller gamepad tool has two fresh releases available

    Do not adjust your monitor, you did read the correctly. SC Controller, the excellent tool that started off just for configuring the Steam Controller has two new releases out.

  • KeeperRL had a pretty big release recently, adding in some modding support and lots more

    Alpha 26 added in basic modding support, a dungeon levelling system to replace mana, outside buildings, a new mummy minion which starts off pretty slow but they can be trained to a really high level, your keeper visuals are changed as your dungeon levels up.

    The tile efficiency system I wasn't too keen on has been removed, in favour of a luxury system. So now, a more luxurious environment will have effects on training, crafting, combat and more. Give them nice beds, surround them with shiny things and they will be more efficient.

    Additionally, there's a new team member who has been working on the graphics. With this release there's a bunch of new particle effects for various actions. This is exciting, as the game is about to get a lot more interesting visually with more being added over time. It didn't exactly look bad, but it didn't look overly interesting and so this is a great addition.

    There's also a new White Knight keeper character, with their own set of minions and enemies. Nice to see some more variety there, since each keeper plays a little differently.

  • Good Company, a very stylish looking tycoon sim will support Linux

    Good Company, a business management tycoon sim is a recent discovery and it will be coming to Linux. It looks stylish too, so hopefully it will be good.

  • Getting Over It With Bennett Foddy | Linux Gaming | Ubuntu 18.04 | Native

    Getting Over it With Bennett Foddy on Ubuntu Linux natively. A frustrating 2d platformer that could keep you going for hours, until the slightest mistakes...

  • Distance, the awesome racing platformer has a new mini-campaign out

    For those who've completed the main content of Distance you might want to grab your keys as it has a new mini-campaign out.

    In the last few days, it has been updated with a new mini-camaign named Nexus which includes five new tracks. To access it, you need to have finished the Lost to Echoes adventure.

  • Wipeout inspired anti-gravity racer BallisticNG has left Early Access

    For those who miss the glory days of Wipeout, take a look at BallisticNG which just left Early Access. Developed by Neognosis, it serves as their love-letter to Wipeout and I personally think they've done a really good job. Not just due to the style of the game, the controls and atmosphere feel very much like the original.

NVIDIA 415.22.01 Vulkan Linux Driver Adds New Improvements & Fixes

Filed under
Graphics/Benchmarks

NVIDIA rolled out the 417.42 Windows driver and 415.22.01 Linux driver on Friday that feature their very latest Vulkan components.

Improvements to their Vulkan driver with the new NVIDIA 415.22.01 (and 417.42) releases include now exposing two transfer queues for Pascal GPUs and newer, increasing the maximum point size to 2047, and increasing the maximum line width to 64.

Read more

Also: There's Certainly Much Interest In Linux On Intel's Future Discrete Graphics Cards

DXVK 0.94

Filed under
Software
  • DXVK 0.94 Released With New Optimizations, Game Fixes

    DXVK lead developer Philip Rebohle who is working under contract for Valve released a new version of this open-source layer for translating Direct3D 10/11 calls to Vulkan API for enhancing the experience for running Windows games on Linux.

    DXVK 0.94 is hot off the press this morning. The DXVK 0.94 release adds a number of performance improvements/optimizations as well as game fixes.

  • DXVK 0.94 is out with fixes and performance tweaks

    Making it into this release is an optimized descriptor pool allocation for lower memory consumption; an early-discard optimisation has been enabled for the AMDVLK, the proprietary AMD drivers as well as Intel while being disabled currently for RADV and NVIDIA; as well as potential performance improvements on AMD and Intel hardware.

today's howtos

Filed under
HowTos

Best KDE/Plasma distro of 2018

Filed under
GNU
KDE
Linux

Let us Plasma. A few days ago, we talked about the bestest Xfce distro of 2018. It was an interesting but also somewhat predictable experiment, as things haven’t changed that much on the Xfce scene, with most distros slowly moving along, well set in their grooves, some oiled, some rusty. Now, we need to examine another desktop environment, and the choice de jour is KDE.

Looking back at yesteryear, there was a flurry of activity including the more than solid 17.04 Zesty, which turned out to be a turning point [sic], one of the most refreshing and complete operating systems to hit the Tux market in a long while. Then, I also wrote, perhaps with mild prophetic genius, that KDE seems to be on the right path, and that good things ought to continue into the future. And today, that future is our past. And explore and judge we must.

Read more

DragonFly's HAMMER2 File-System Receiving Christmas Improvements

Filed under
BSD

With DragonFlyBSD 5.4 having been recently released, development is back onto full-swing in Git master. DragonFlyBSD/HAMMER2 lead developer Matthew Dillon has been landing HAMMER2 file-system improvements that he hopes to back-port to stable in the coming weeks.

Read more

Direct/source: HAMMER2 updates in master - will be brought into the current release for Christmas

Lubuntu 18.04 and 18.10: Between LXDE and LXQt

Filed under
Reviews
Ubuntu

This is a review comparing two versions of Lubuntu, 18.04 LTS with LXDE and 18.10 with LXQt. It's about Bionic Beaver and Cosmic Cuttlefish. This means this is the last review of Lubuntu with LXDE. You will find here how they differ in cases of appearance, default applications set, file manager, network manager, package manager, and so on. Very fortunate for us that both version (and even next version Disco Dingo) keep supporting 32-bit architecture so we can still use any of them on our oldest PCs or Macintosh possible. They're only between +/-250 and +/-350MB in RAM usage. They're lightweight, computer-reviving, and compete operating systems worth to try. Go ahead, happy reading and happy working with Lubuntu!

Read more

Top Lightweight Linux Distributions for 2019

Filed under
GNU
Linux

Modern Linux distros are designed to attract a large number of users having machines equipped with the latest hardware. As they’re designed by keeping the modern hardware in mind, they might be a bit too excessive for the old computers. Thankfully, we don’t have to worry about it because experts have been tweaking things to bring out some trimmed and light weighted distros.

We still have so many lightweight distros available at our hands, from beginner to advance; from gamers to hackers. It can be a headache to decide which distro will be most compatible with the job you need to perform. Worry not! We’ve filtered the top lightweight Linux distributions for 2019.

Read more

Best 10 Laptops for Linux

Filed under
GNU
Linux
Hardware

We’re almost at the end of 2018 with festive season around the corner. If you are looking to buy a new laptop for yourself or gift it to someone then this article is for you. Linux is a flexible operating system and it can accommodate itself on any machine and alongside Windows too. Also Linux doesn’t need high-end computer hardware to run properly, hence if you have old laptops, they can also benefit from Linux.
So today we are going to have in-depth look at best 10 laptops available in market which can be used to run Linux operating system. Not all the laptops listed here have dedicated hardware required by Linux, but they will be able to run Linux directly or alongside Windows or Mac.

Many users moving towards Linux as it is more free, secure and reliable operating system as compared others. In addition to this Linux is best platform to work on personal projects and programming tasks.

Read more

Best Alternatives to Red Hat Linux

Filed under
GNU
Linux
Red Hat
Server

The recent news of IBM’s purchase of Red Hat sent a ripple through the global open source community, sparking fear that it will eventually push either entire Red Hat or at least some of its parts to the scrap heap.

But we’re not here to make educated guesses about the future of the beloved Linux distribution. Instead, we’re here to list the top 5 best alternatives to Red Hat Linux that you can try right now to see what other options are out there.

Read more

4 of the Best Alternatives to Skype on Linux

Filed under
GNU
Linux
Software

Microsoft has never taken Linux seriously when it comes to their products. They don’t see it as a gain. The only real reason that Linux even has a Skype client is because before Microsoft purchased it there was a client. If you’re a Linux user, you need to get away from this service as soon as possible.

Microsoft has shown in the past that they have no interest in supporting Linux, and that fact is even more solidified with the latest update to the platform. Every alternative on this list is a great alternative and worthy of taking the place Skype has in your life on the Linux platform.

Read more

180+ Benchmarks On Debian GNU/Linux 9.6 Against Debian Buster Testing

Filed under
Graphics/Benchmarks

There is the release of Debian 10 "Buster" to look forward to (hopefully) next year for succeeding Debian 9 "Stretch" that debuted back in 2017. Curious about the current performance of Debian Buster, I ran 183 benchmarks on Debian 9.6 stable against the current Debian Buster Testing images for seeing how the performance compares.

On an AMD Ryzen Threadripper 2990WX box with 32GB of RAM, Samsung 970 EVO NVMe SSD and Radeon RX 580 graphics, I compared the current performance of Debian 9.6 to the latest Debian Testing images. Obviously when the Debian 10.0 release nears I will be testing it on a more diverse selection of hardware while for this benchmarking comparison was just using this Threadripper 2 + Radeon RX 580 Polaris system.

Read more

Syndicate content