Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Friday, 21 Sep 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 Databases and Python Programming Roy Schestowitz 21/09/2018 - 11:44am
Story California’s First Open Source Election System: Maybe not! Roy Schestowitz 21/09/2018 - 11:41am
Story Mozilla: WebVR, Firefox 63 Beta 10 Testday, End of Buildbot, Themes and Workshops Roy Schestowitz 21/09/2018 - 11:31am
Story Android Leftovers Rianne Schestowitz 21/09/2018 - 11:03am
Story Control your data with Syncthing: An open source synchronization tool Rianne Schestowitz 21/09/2018 - 10:56am
Story Top 3 benefits of company open source programs Rianne Schestowitz 21/09/2018 - 10:54am
Story today's howtos Roy Schestowitz 21/09/2018 - 10:48am
Story Solus 3 ISO Refresh Released Roy Schestowitz 21/09/2018 - 10:43am
Story What’s New in PeppermintOS 9 Roy Schestowitz 21/09/2018 - 10:33am
Story The Linux Kernel Adopts A Code of Conduct Roy Schestowitz 6 21/09/2018 - 10:22am

Databases and Python Programming

Filed under
Development
  • NoSQL Books

    One of the most basic choices to make when developing an application is whether to use a SQL or NoSQL database to store the data. “NoSQL” simply means non-relational and not SQL. It’s sometimes referred to as unstructured storage.

    Like any type of database, NoSQL systems are used for storing and retrieving data. But NoSQL systems store and manage data in ways that allow for high operational speed and great flexibility which is extremely useful for big data databases and cloud databases.

  • Canonical Announces Extended Security Maintenance for Ubuntu 14.04 LTS, Mozilla to Discuss the Future of Advertising at ICDPPC, Newegg Attacked, MetaCase Launches MetaEdit+ 5.5 and MariaDB Acquires Clustrix

    MariaDB has acquired Clustrix, the "pioneer in distributed database technology". According to the press release, this acquisition gives "MariaDB's open source database the scalability and high-availability that rivals or exceeds Oracle and Amazon while foregoing the need for expensive computing platforms or high licensing fees."

  • Python 3.7 beginner's cheat sheet

    The Python programming language is known for its large community and diverse extension menu, but much is packed into the language itself. This cheat sheet rounds up a few built-in pieces to get new Python programmers started.

  • 8 Python packages that will simplify your life with Django

    Django developers, we're devoting this month's Python column to packages that will help you. These are our favorite Django libraries for saving time, cutting down on boilerplate code, and generally simplifying our lives. We've got six packages for Django apps and two for Django's REST Framework, and we're not kidding when we say these packages show up in almost every project we work on.

    But first, see our tips for making the Django Admin more secure and an article on 5 favorite open source Django packages.

California’s First Open Source Election System: Maybe not!

Filed under
OSS

OSI Affiliate Member, California Association of Voting Officials (CAVO), has expressed concerns that a recent announcement by Los Angeles County Registrar-Recorder/County Clerk (Dean Logan) and the State of California's Secretary of State (Alex Padilla) was not accurate in their descriptions of a newly certified elections tally system, "Voting System For All People" (VSAP), as using "open source technology."

Both the Los Angeles County and California Secretary of State announcements stated the elections system was, "the first publicly-owned, open-source election tally system certified under the California voting systems standards" [emphasis added].

Read more

Mozilla: WebVR, Firefox 63 Beta 10 Testday, End of Buildbot, Themes and Workshops

Filed under
Moz/FF
  • Performance-Tuning a WebVR Game

    For the past couple of weeks, I have been working on a VR version of one of my favorite puzzle games, the Nonogram, also known as Picross or Griddlers. These are puzzles where you must figure out which cells in a grid are colored in by using column and row counts. I thought this would be perfect for a nice, relaxing VR game. I call it Lava Flow.

    [...]

    There is a weird glitch where the whole scene pauses when rebuilding the game board. I need to figure out what’s going on there. To help debug the problems, I need to see the frames per second inside of VR Immersive mode. The standard stats.js module that most three.js apps use actually works by overlaying a DOM element on top of the WebGL canvas. That’s fine most of the time but won’t work when we are in immersive mode.

    To address this, I created a little class called JStats which draws stats to a small square anchored to the top of the VR view. This way you can see it all the time inside of immersive mode, no matter what direction you are looking.

  • Firefox 63 Beta 10 Testday, September 28th

    We are happy to let you know that Friday, September 28th, we are organizing Firefox 63 Beta 10 Testday. We’ll be focusing our testing on: Firefox Customize, Font UI, Tracking protection.

  • So long Buildbot, and thanks for all the fish

    Last week, without a lot of fanfare, we shut off the last of the Buildbot infrastructure here at Mozilla.

  • The future of themes is here!

    Themes have always been an integral part of the add-ons ecosystem and addons.mozilla.org (AMO). The current generation of themes – also known as lightweight themes and previously known as Personas (long story) – were introduced to AMO in 2009. There are now over 400 thousand of them available on AMO. Today we’re announcing the AMO launch of the next major step in the evolution of Firefox themes.

  • 8 tips for hosting your first participatory workshop

    “Why not give it a try?” Ricky, our senior user researcher said.
    “Design with people in my parents age without any design backgrounds? In-ter-est-ing……!” I couldn’t believe that he just threw such a crazy idea in our design planning meeting.

    Before we go through the whole story, let me give you more context about it. Mozilla Taipei UX team is currently working on a new product exploration for improving the online experience of people between the age of 55~65 in Taiwan. From 2 month, 4 rounds of in-depth interviews we conducted with 34 participants, we understood our target users holistically from their internet behaviors, unmet needs, to their lifestyles. After hosting a 2-day condense version of design sprint in Taipei office for generating brilliant product concepts (more stories, stay tuned Smile), we were about to reach the stage of validation.

Control your data with Syncthing: An open source synchronization tool

Filed under
OSS

These days, some of our most important possessions—from pictures and videos of family and friends to financial and medical documents—are data. And even as cloud storage services are booming, so there are concerns about privacy and lack of control over our personal data. From the PRISM surveillance program to Google letting app developers scan your personal emails, the news is full of reports that should give us all pause regarding the security of our personal information.

Syncthing can help put your mind at ease. An open source peer-to-peer file synchronization tool that runs on Linux, Windows, Mac, Android, and others (sorry, no iOS), Syncthing uses its own protocol, called Block Exchange Protocol. In brief, Syncthing lets you synchronize your data across many devices without owning a server.

Read more

Top 3 benefits of company open source programs

Filed under
OSS

Many organizations, from Red Hat to internet-scale giants like Google and Facebook, have established open source programs (OSPO). The TODO Group, a network of open source program managers, recently performed the first annual survey of corporate open source programs, and it revealed some interesting findings on the actual benefits of open source programs. According to the survey, the top three benefits of managing an open source program are...

Read more

Solus 3 ISO Refresh Released

Filed under
GNU
Linux

We are proud to announce the availability of Solus 3.9999, our ISO refresh of Solus 3. This refresh enables support for a variety of new hardware released since Solus 3, introduces an updated set of default applications and theming, as well as enables users to immediately take advantage of new Solus infrastructure.

Read more

What’s New in PeppermintOS 9

Filed under
GNU
Linux
Reviews

PeppermintOS 9 is the latest release of Ubuntu-based distribution featuring a desktop environment mashup of Xfce and LXDE components. The latest release nearly completes a process begun several upgrades ago, using more Xfce elements and fewer LXDE components.

Based on Ubuntu 18.04 LTS (Bionic Beaver), Peppermint OS 9 is using the Linux 4.15 kernel and supports both 32-bit and 64-bit hardware architectures. Highlights of this release include a new default system theme based on the popular Arc GTK+ theme, support for both Snap and Flatpak universal binary packages via GNOME Software, which will now be displayed in the main menu.

Read more

GNOME 3.30 Released – Here’s What’s New

Filed under
GNOME
Reviews

GNOME 3.30 is the latest version of GNOME 3, and is the result of 6 months’ hard work by the GNOME community. It contains major new features, as well as many smaller improvements and bug fixes. In total, the release incorporates 24845 changes, made by approximately 801 contributors.

Read more

NVIDIA GeForce GTX 680 To RTX 2080 Ti Graphics/Compute Performance

Filed under
Graphics/Benchmarks

Yesterday were the initial NVIDIA GeForce RTX 2080 Ti Linux benchmarks based upon my early testing of this high-end Turing graphics card paired with their new 410 Linux graphics driver. For your viewing pleasure today is a look at how the RTX 2080 Ti compares to the top-end cards going back to Kepler... Or, simply put, it's the GeForce GTX 680 vs. GTX 780 Ti vs. 980 Ti vs. 1080 Ti vs. 2080 Ti comparison with OpenGL and Vulkan graphics tests as well as some initial OpenCL / CUDA tests but more Turing GPU compute tests are currently being conducted. For making this historical comparison more interesting are also power consumption and performance-per-Watt metrics.

With the Linux support on the GeForce RTX 2080 Ti fairing well, one of the curiosity-driven tests was this comparison featuring the "[x]x80" series cards of Kepler, Maxwell, Pascal, and Turing for an interesting benchmarking look at the NVIDIA graphics/compute speed going back to the GTX 680 debut in 2012. The GTX 680, GTX 780 Ti, GTX 980 Ti, GTX 1080 Ti, and RTX 2080 Ti were all tested using this newest Linux driver release, 410.57 beta, while running on the Ubuntu 18.04 LTS box with the Linux 4.18 kernel.

Read more

An Everyday Linux User Review Of Linux Mint 19

Filed under
Linux
Reviews

Well, there you have it. I have covered everything that I can think of in this review.

Installation is as straight forward as downloading an ISO image, copying it to a USB and then navigating a few installation screens.

The Cinnamon user interface is first class. It looks incredibly stylish and is very easy to use.

The default software with Linux Mint is perfect for most purposes although I would always go with Chrome over Firefox and Evolution over Thunderbird but they are personal preferences.

The software manager makes it easy to find new software and you can install either flatpak packages or debian format packages.

Steam is available for playing games and you can now play Windows games without installing WINE but it isn’t yet 100% perfect.

If you need Citrix then I have covered the fact that it works but there are a few pitfalls. These are not unique to Linux Mint and are generally the same on every distribution.

I have shown that it is possible to run Windows 10 in a virtual machine meaning you can use Linux Mint for most tasks and swap into a virtual machine for everything else. No need to waste disk space dual booting.

Timeshift is a great new tool for adding system restore points and there are various tools for keeping your system up to date, changing the look and feel of your system and for setting up hardware such as graphics cards and printers.

It is easy to see why Linux Mint is so popular. It is straight forward, easy to use and consistent.

Read more

FSFE Resignation and Parabola GNU/Linux-libre Needs Hardware

Filed under
GNU
  • Daniel Pocock: Resigning as the FSFE Fellowship's representative

    I've recently sent the following email to fellows, I'm posting it here for the benefit of the wider community and also for any fellows who don't receive the email.

  • Parabola GNU/Linux-libre: Server loss

    However, that sponsorship has come to an end. We are alright for now; the server that 1984 Hosting is sponsoring us with is capable of covering our immediate needs. We are looking for a replacement server and are favoring a proprietor that is a "friend of freedom," if anyone in the community has a suggestion.

Red Hat: News and Financial Results

Filed under
Red Hat

KDE and GNOME: Krita, Bionic and AppStream/AppData

Filed under
KDE
GNOME
  • Let’s Tally Some Votes!

    We’re about a week into the campaign, and almost 9000 euros along the path to bug fixing. So we decided to do some preliminary vote tallying! And share the results with you all, of course!

    On top is Papercuts, with 84 votes. Is that because it’s the default choice? Or because you are telling us that Krita is fine, it just needs to be that little bit smoother that makes all the difference? If the latter, we won’t disagree, and yesterday Boudewijn fixed one of the things that must have annoyed everyone who wanted to create a custom image: now the channel depths are finally shown in a logical order!

  • Almost Bionic

    Maybe it’s all the QA we added but issues kept cropping up with Bionic. All those people who had encrypted home folders in xenial soon found they had no files in bionic because support had been dropped so we had to add a quirk to keep access to the files. Even yesterday a badly applied patch to the installer broke installs on already partitioned disks which it turns out we didn’t do QA for so we had to rejig our tests as well as fix the problem. Things are turning pleasingly green now so we should be ready to launch our Bionic update early next week. Do give the ISO images one last test and help us out by upgrading any existing installs and reporting back. Hasta pronto.

  • Speeding up AppStream: mmap’ing XML using libxmlb

    AppStream and the related AppData are XML formats that have been adopted by thousands of upstream projects and are being used in about a dozen different client programs. The AppStream metadata shipped in Fedora is currently a huge 13Mb XML file, which with gzip compresses down to a more reasonable 3.6Mb. AppStream is awesome; it provides translations of lots of useful data into basically all languages and includes screenshots for almost everything. GNOME Software is built around AppStream, and we even use a slightly extended version of the same XML format to ship firmware update metadata from the LVFS to fwupd.

Security: Updates, NewEgg Breach, "Master Password" and CLIP OS

Filed under
Security
  • Security updates for Thursday
  • NewEgg cracked in breach, hosted card-stealing code within its own checkout

    The popular computer and electronics Web retailer NewEgg has apparently been hit by the same payment-data-stealing attackers who targeted TicketMaster UK and British Airways. The attackers, referred to by researchers as Magecart, managed to inject 15 lines of JavaScript into NewEgg's webstore checkout that forwarded credit card and other data to a server with a domain name that made it look like part of NewEgg's Web infrastructure. It appears that all Web transactions over the past month were affected by the breach.

  • "Master Password" Is A Password Manager Alternative That Doesn't Store Passwords

    Master Password is a different way of using passwords. Instead of the "know one password, save all others somewhere" way of managing passwords used by regular password managers, Master Password's approach is "know one password, generate all the others".

  • French cyber-security agency open-sources CLIP OS, a security hardened OS

    The National Cybersecurity Agency of France, also known as ANSSI (Agence Nationale de la Sécurité des Systèmes d'Information), has open-sourced CLIP OS, an in-house operating system its engineers had developed to address the needs of the French government administration.

    In a press release, ANSSI described CLIP OS as a "Linux-based operating system [that] incorporates a set of security mechanisms that give it a very high level of resistance to malicious code and allow it to protect sensitive information."

What Apps Can You Actually Run on Linux?

Filed under
GNU
Linux

Most Linux distributions include Mozilla Firefox as the default web browser. Google also offers an official version of Google Chrome for Linux, and you can even get an “unbranded” open-source version of Chrome named Chromium.

Pretty much everything inside your web browser should “just work” in Linux. Netflix now works normally in both Firefox and Chrome on Linux thanks to added support for its DRM.

Adobe Flash has become less common on the web but is also available for Linux. It’s included with Chrome, just like on Windows, and you can install it separately for Firefox or Chromium. Linux doesn’t support some older browser plug-ins like Silverlight, but those are no longer widely used on the web.

As the desktop PC world has shifted more and more to online, web-based software, Linux has become easier to use. If an application you want to run has a web version, you can use it on Linux.

Read more

Games: The Misfits, Steam Client Beta, RAZED, Lamplight City, Din's Legacy, Mavericks

Filed under
Gaming

Nouveau and NVIDIA News

Filed under
Graphics/Benchmarks
  • Nouveau Developers Begin Reverse-Engineering NVIDIA Turing Driver Support

    The NVIDIA GeForce RTX 2080 graphics cards are only officially beginning to ship today, but at least one independent Nouveau developer already has his hands on the hardware and beginning to work on the clean-room, driver reverse-engineering process in order to eventually get open-source "Nouveau" driver support working.

  • NVIDIA CUDA 10 Officially Released With Turing Support, nvJPEG, CUDA-Vulkan

    Coinciding with the debut of the GeForce RTX 2080 series line-up is now the official release of CUDA 10.0.

    CUDA 10.0.130 is now official after being announced back at SIGGRAPH. This NVIDIA compute architecture update provides Turing GPU support and its Tensor Cores, NVSwitch Fabric support, nvJPEG as a new library for JPEG processing, various performance tuning for its expansive library set, a new async task-graph programming model, interoperability improvements with Vulkan and D3D12, and new developer tools.

  • NVIDIA have released the 410.57 driver as well as a 396.54.06 Vulkan beta driver to help DXVK

    Along with the release of the GeForce RTX 2080 GPU series NVIDIA have put out a new 410.57 driver to support it. Additionally, there's a new Vulkan beta driver which should help DXVK.

  • Help Test Intel+Nvidia Hybrid Graphics GDM3 Fixes In Ubuntu 18.04

    Ubuntu 18.04 shipped with two issues for Intel+Nvidia hybrid graphics users: an increase in power consumption when the discrete GPU is off, and the inability to switch between power profiles with a simple logout (a restart is currently required).

    These issues are caused by changes in logind, Nvidia drivers packaging (which is now more granular), and the migration from LightDM to GDM3, and they were fixed in Ubuntu 18.10 Cosmic Cuttlefish.

Syndicate content

More in Tux Machines

Android Leftovers

Control your data with Syncthing: An open source synchronization tool

These days, some of our most important possessions—from pictures and videos of family and friends to financial and medical documents—are data. And even as cloud storage services are booming, so there are concerns about privacy and lack of control over our personal data. From the PRISM surveillance program to Google letting app developers scan your personal emails, the news is full of reports that should give us all pause regarding the security of our personal information. Syncthing can help put your mind at ease. An open source peer-to-peer file synchronization tool that runs on Linux, Windows, Mac, Android, and others (sorry, no iOS), Syncthing uses its own protocol, called Block Exchange Protocol. In brief, Syncthing lets you synchronize your data across many devices without owning a server. Read more

Top 3 benefits of company open source programs

Many organizations, from Red Hat to internet-scale giants like Google and Facebook, have established open source programs (OSPO). The TODO Group, a network of open source program managers, recently performed the first annual survey of corporate open source programs, and it revealed some interesting findings on the actual benefits of open source programs. According to the survey, the top three benefits of managing an open source program are... Read more

today's howtos