Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Thursday, 22 Feb 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

GNOME: WebKit, Fleet Commander, Introducing deviced

Filed under
GNOME
  • On Compiling WebKit (now twice as fast!)

    Are you tired of waiting for ages to build large C++ projects like WebKit? Slow headers are generally the problem. Your C++ source code file #includes a few headers, all those headers #include more, and those headers #include more, and more, and more, and since it’s C++ a bunch of these headers contain lots of complex templates to slow down things even more. Not fun.

  • Fleet Commander is looking for a GSoC student to help us take over the world

    Fleet Commander has seen quite a lot of progress recently, of which I should blog about soon. For those unaware, Fleet Commander is an effort to make GNOME great for IT administrators in large deployments, allowing them to deploy desktop and application configuration profiles across hundreds of machines with ease through a web administration UI based on Cockpit. It is mostly implemented in Python.

  • Introducing deviced

    Over the past couple of weeks I’ve been heads down working on a new tool along with Patrick Griffis. The purpose of this tool is to make it easier to integrate IDEs and other tooling with GNU-based gadgets like phones, tablets, infotainment, and IoT devices.

    Years ago I was working on a GNOME-based home router with davidz which sadly we never finished. One thing that was obvious to me in that moment of time was that I’m not doing another large scale project until I had better tooling. That is Builder’s genesis, and device integration is what will make it truly useful to myself and others who love playing with GNU-friendly gadgets.

KDE: Usability & Productivity, AtCore , Krita

Filed under
KDE
  • This week in Usability & Productivity, part 6
  • AtCore takes to the pi

    The Raspberry Pi3 is a small single board computer that costs around $35 (USD). It comes with a network port, wifi , bt , 4 usb ports , gpio pins , camera port , a display out, hdmi, a TRRS for analog A/V out. 1GB of ran and 4 ~1GHz armv8 cores Inside small SOC. Its storage is a microSd card they are a low cost and low power device. The Touchscreen kit is an 800×480 display that hooks to the Gpio for touch and dsi port for video. To hold our hardware is the standard touch screen enclosure that often comes with the screen if you buy it in a kit.

  • Look, new presets! Another Krita 4 development build!

    We’ve been focusing like crazy on the Krita 4 release. We managed to close some 150 bugs in the past month, and Krita 4 is getting stable enough for many people to use day in, day out. There’s still more to be done, of course! So we’ll continue fixing issues and applying polish for at least another four weeks.

    One of the things we’re doing as well is redesigning the set of default brush presets and brush tips that come with Krita. Brush tips are the little images one can paint with, and brush presets are the brushes you can select in the brush palette or brush popup. The combination of a tip, some settings and a smart bit of coding!

    Our old set was fine, but it was based on David Revoy‘s earliest Krita brush bundles, and for Krita 4 we are revamping the entire set. We’ve added many new options to the brushes since then! So, many artists are working together to create a good-looking, useful and interesting brushes for Krita 4.

Software: GIMP, Spyder, SMPlayer

Filed under
Software
  • Five free photo and video editing tools that could save burning a hole in your pocket and take your creativity to the next level

    GIMP stands for the Gnu Image Manipulation Program and is the first word that people usually think about when it comes to free image editors. It’s a raster graphics editor, available on multiple platforms on PC. It has a similar interface to Photoshop: you have your tools on one side, there’s an option for your tool window and then you have your layers window on another side. Perhaps one of the most useful features of GIMP is the option of plugins. There is a wide database for them and there’s a plugin for almost any task you might need to carry out.

    GIMP is extremely extensive, and it’s the choice of the FOSS community, thanks to the fact that it’s also open source. However, there are also some disadvantages. For example, GIMP has no direct RAW support yet (you have to install a plugin to enable it, which means a split workflow). It also has quite a bit of a learning curve as compared to Photoshop or Lightroom.

  • Introducing Spyder, the Scientific PYthon Development EnviRonment

    If you want to use Anaconda for science projects, one of the first things to consider is the spyder package, which is included in the basic Anaconda installation. Spyder is short for Scientific PYthon Development EnviRonment. Think of it as an IDE for scientific programming within Python.

  • SMPlayer 18.2.2 Released, Install In Ubuntu/Linux Mint Via PPA

    SMPlayer is a free media player created for Linux and Windows, it was released under GNU General Public License. Unlike other players it doesn't require you to install codecs to play something because it carries its own all required codecs with itself. This is the first release which now support MPV and some other features such as MPRIS v2 Support, new theme, 3D stereo filter and more. It uses the award-winning MPlayer as playback engine which is capable of playing almost all known video and audio formats (avi, mkv, wmv, mp4, mpeg... see list).

Funding: Ethereum and Outreachy

Filed under
OSS
  • How Will a $100 Mln Grant Help Ethereum Scale?

    On Feb. 16, six large-scale Blockchain projects OmiseGo, Cosmos, Golem, Maker and Raiden, that have completed successful multi-million dollar initial coin offerings (ICOs) last year, along with Japanese venture capital firm Global Brain have created the Ethereum Community Fund (ECF), to fund projects and businesses within the Ethereum ecosystem.

  • Outreachy Is Now Accepting Applications For Their Summer 2018 Internships

    This week Google announced the participating organizations for GSoC 2018 for students wishing to get involved with open-source/Linux development. Also happening this week is the application period opened for those wishing to participate in the summer 2018 paid internship program.

today's howtos

Filed under
HowTos

Review: DietPi 6.1

Filed under
Reviews

DietPi makes it extremely easy to turn a single board computer into many different things. Installing and configuring Nextcloud, Kodi, etc., only require a few very basic steps. Every software package I tried installed with few issues, and worked great once installed. DietPi does almost all the hard work for the user, which makes it a great option for running on any single board computer or as a virtual machine. If you are looking for a lightweight and easy-to-use operating system for your single board computer, you cannot go wrong with DietPi.

Read more

Google, Windows and Outlook

Filed under
Google
Microsoft
  • Google's Octopus Is A Gemini Lake Chromebook

    While we're still waiting on an AMD-powered Chromebook as well as for Cannonlake to materialize, it appears Google is prepping support for a Geminilake Chromebook as well.

    Gemini Lake was launched back in December and makes use of Goldmont Plus CPU cores with Gen9 (Kabylake) class graphics. The current Gemini Lake mobile parts are the Celeron N4000/N4100 and Pentium Silver N5000. The Celeron models are dual core while the Pentium Silver N5000 is quad-core, all of them have a 6 Watt TDP, 1.1GHz base frequency, and turbo frequency in the 2.4~2.7GHz range while the graphics clock up only to 650~750MHz.

  • Windows 10 Update KB4058043 Causing BSODs, Some PCs Unable to Boot

    Botched updates keep making the rounds these days, and here’s a new one that was actually released in December, but whose effects haven’t been spotted until this month.

    Windows 10 update KB4058043, which is released to systems running the Fall Creators Update, brings reliability improvements to the Microsoft Store and fixes an issue which Microsoft says could cause app update failures and unnecessary network requests.

    But as it turns out, it also brings new problems to a number of systems installing it. A post on Microsoft’s Community forums, which got pinned earlier this week – meaning that it’s really an issue that all users should be aware of, reveals that Windows 10 update KB4058043 caused BSODs on a system before eventually pushing it to an unbootable state.

  • A Life Lesson in Mishandling SMTP Sender Verification

    Whenever I encounter incredibly stupid and functionally destructive configuration errors like this I tend to believe they're down to simple incompetence and not malice.

    But this one has me wondering. If you essentially require incoming mail to include the contents of spf.outlook.com (currently no less than 81 subnets) as valid senders for the domain, you are essentially saying that only outlook.com customers are allowed to communicate.

    If that restriction is a result of a deliberate choice rather than a simple configuration error, the problem moves out of the technical sphere and could conceivably become a legal matter, depending on what outlook.com have specified in their contracts that they are selling to their customers.

Graphics: Nouveau, Mesa and VESA

Filed under
Graphics/Benchmarks
  • Nouveau Gets ARB_bindless_texture Support For Maxwell & Newer

    Back for Mesa 18.0 there was OpenGL bindless textures for Kepler GPUs on the open-source NVIDIA "Nouveau" driver while now for Mesa 18.1 that support is in place for Maxwell GPUs and newer.

    Bindless texture support is important for "AZDO" purposes for approaching zero driver overhead with OpenGL. ARB_bindless_texture reduces the API/GL driver overhead of resource bindings and allows accessing textures without needing to first bind/re-bind them.

  • Marek Working Towards Even Lower SGPR Register Usage

    Yesterday well known open-source AMD developer Marek Olšák landed his RadeonSI 32-bit pointers support for freeing up some scalar general purpose registers (SGPRs) and he's continued with a new patch series to alleviate register usage even more.

  • Libdrm 2.4.90 Released With Meson Build System, AMDGPU & Intel Improvements

    Marek Olšák on Saturday released the big libdrm 2.4.90 DRM library update that sits between Mesa and other GPU user-space components and the kernel's Direct Rendering Manager code.

  • Mesa Git Lands RadeonSI 32-bit Pointers Support

    At the start of the new year Marek Olšák of AMD posted a set of patches for 32-bit GPU pointers in RadeonSI. That work has now landed in mainline Mesa Git.

  • xf86-video-vesa 2.4.0

    Nothing terribly exciting, but enough bug fixes to justify a release.

  • VESA X.Org Driver Sees First Update In Three Years

    Should you find yourself using the xf86-video-vesa DDX for one reason or another, a new release is now available and it's the first in three years.

    The xf86-video-vesa 2.4.0 X.Org driver was released this week with the handful of commits that came in since v2.3.4 was tagged three years ago, it's been eight years already since xf86-video-vesa 2.3.0. For most users, xf86-video-vesa is just used in select fallback instances when your main DDX driver fails but even still these days KMS is pretty solid with xf86-video-modesetting, fbdev and other DDX drivers working well, etc.

Kernel: VGA_Switcheroo, Con Kolivas/MuQSS, and KPTI Protection

Filed under
Linux

Ubuntu: Unity, Mir, and Snapd

Filed under
Ubuntu
  • Ubuntu Touch Q&A 23

    The developers have been hard at work on Xenial!

    ARM64 now working on Ubuntu Touch, and applications launch! As many modern CPUs don't include 32-bit compatibility mode, ARM64 native mode on UT can start to make use of more modern CPUs.

  • UBports Continues Working On Unity 8, Developer ISO Coming

    While Canonical is no longer involved in Unity 8 development, the community-driven UBports team continues working on their "Unity 8" and "Ubuntu Touch" efforts with a hope to deliver a developer ISO soon.

    Sadly the Yunit project that also forked Unity 8's code-base doesn't seem to be active at least not regularly anymore, but the UBports team is working on delivering. In their latest Q&A session they share that Unity 8 on the desktop is coming together. One of the developers commented, "While it's both good and pretty, it's not 'pretty good'."

  • This Week In Mir (16th Feb, 2018)
  • Snapd 2.31 Better Supports Wayland Via Mir, Canonical Hires Another Mir Developer

    Besides Mir 0.30 being released this week, other Mir progress was also made by these Canonical developers working on forging Mir into a viable Wayland compositor.

    Gerry Boland of Canonical's Mir team has shared that Snapd 2.31 now supports any Snap implementing the Wayland interface. This allows for Mir to be shipped as a Snap and support Wayland clients using Canonical's app sandboxing approach alternative to Flatpaks.

Debian: The SysVinit Migration, Debian Debates, and package-hosting repository,

Filed under
Debian
  • The SysVinit upstream project just migrated to git

    Surprising as it might sound, there are still computers using the traditional Sys V init system, and there probably will be until systemd start working on Hurd and FreeBSD. The upstream project still exist, though, and up until today, the upstream source was available from Savannah via subversion. I am happy to report that this just changed.

  • futures of distributions

    Seems Debian is talking about why they are unable to package whole categories of modern software, such as anything using npm. It's good they're having a conversation about that, and I want to give a broader perspective.

  • What is Debian all about, really? Or: friction, packaging complex applications

    This weekend, those interested in Debian development have been having a discussion on the debian-devel mailing list about "What can Debian do to provide complex applications to its users?". I'm commenting on that in my blog rather than the mailing list, since this got a bit too long to be usefully done in an email.

  • Updated my package-repository

    Yesterday I overhauled my Debian package-hosting repository, in response to user-complaints.

Games: Silver Case, Mercury Race, Ignorance is Strength, OpenRA and More

Filed under
Gaming

Future of Wine Staging

Filed under
Software
  • Future of Wine Staging

    Some of you may have already wondered why there were no Wine Staging releases lately and whether anything has changed. There are indeed some major changes, which we want to explain in this post. Before doing so, let us take a quick look at the history of this project.

    Wine Staging originated from Pipelight, a software to use Windows browser plugins in Linux/FreeBSD web browsers. In order to support Silverlight and its DRM system PlayReady, we had to create our own Wine version as the development code did not support storing Access Control Lists (ACLs) for files. It turned out that getting the support into the development version was quite difficult and Erich E. Hoover tried this since 2012. We figured out that there must be more patches that are considered as too experimental for the development branch and started with Wine Staging in 2014. While the project got larger and larger in roughly 120 releases, the maintenance effort also increased, especially since we follow the 2 week release cycle of the development branch.

  • Wine Staging is no longer putting out new releases

    There have been many people asking questions about the future of Wine Staging, turns out it's no longer going to have any new releases.

    I won't quote the entire post titled "Future of Wine Staging", but the gist of it is that they just don't have the spare time to put into it now. They have full time jobs, so naturally that doesn't leave much for something like this. I fully understand their situation and wish them all the best, I've seen so many people appreciate the work they did to bring so many different patches together for testing.

    The good news, is that there's already a fork available. On top of that, Wine developer Alexandre Julliard posted on the Wine mailing list about keeping it going in some form, so there might be light at the end of the tunnel.

  • Wine-Staging Will No Longer Be Putting Out New Releases

    Wine-Staging as many of you have known it for the past four years is unfortunately no more. We'll see if other reliable folks step up to maintain this experimental version of Wine but the original developers have sadly stepped away.

fail0verflow turns a Nintendo Switch into a full-fledged Linux PC

Filed under
Linux
Gaming

Less than two weeks after demonstrating an exploit that allows Linux to be loaded unto a Nintendo Switch game console, fail0verflow is back with a new video showing what appears to be a full-fledged GNU/Linux-based operating system running on Nintendo’s tablet.

The video shows a Switch running the KDE Plasma desktop environment, complete with support for touchscreen input, internet connectivity, and 3D graphics.

Read more

LMMS Guide Part 1: Creating Simple Melodies Using Sounds And Instruments

Filed under
Linux

​LMMS stands for Linux Multimedia Studio. It is a very good open-source program that is used to create music tracks using sound files, predefined instruments, and sound effects. LMMS has versions for Windows and macOS in addition to Linux. Their website, of course, lists all of their features offered to users. This article will attempt to provide practical guides and tips for composing songs using LMMS.

Read<br />
more

How To Create Shell Scripts

Filed under
Linux

Having to type the same command over and over again can be a daunting task and tiresome for that matter. The shell scripts are really easy to create and run saving you from a lot of misery and anguish if you really prefer using the terminal over using the GUI for running tasks.

Read<br />
more

Syndicate content