Language Selection

English French German Italian Portuguese Spanish

January 2019

Microsoft Entryism/EEE: Latest Examples

Filed under
Microsoft

Programming and Licensing: Debconf, DevConf.CZ, Debian, SALT, Eclipse GlassFish Java EE 8 Certified and HMD's GPL Compliance

Filed under
Development
  • Debconf Video Team Sprint – Day 3

    Today has mostly been spent in conversation.

    Jonathan has started to scratch an itch that I share, we need a better tally light solution. When we were using DV switch we had a simple tally light system using (iirc DTR on a) serial port to turn on or off an LED. This was fine because there was always a PC available at each camera running DVCapture.

    Since the move to Voctomix, each camera no longer has it’s own dedicated PC. Instead we have long 50R co-ax cables (remember the days of cheaper-net 10 base-2?) going directly to a PC running VoctoCore…. Yes we still use a serial port to drive a tally light (all be it these days from a USB to serial converter) but we could do so much better.

  • DevConf.CZ 2019 Recap

    DevConf.CZ 2019 wrapped up last weekend and it was a great event packed with lots of knowledgeable speakers, an engaging hallway track, and delicious food. This was my first trip to any DevConf and it was my second trip to Brno.

  • Scott Kitterman: Rise and fall of libclamav

    Because I was bored and needed to procrastinate, I decided to look at the history of packages using libclamav over the last several releases.

  • SALT is a third-party alternative to LG UP

    Although, currently flashing KDZ files is currently unsupported. You can check out the thread at the link below to download the software, and to leave feedback for the developer as the tool is refined. It works for both GNU/Linux and Windows operating systems, though the developer recommends you use the tool in his FWUL GNU/Linux environment.

  • Eclipse GlassFish Java EE 8 Certified

    GlassFish, and its associated Technology Compatibility Kit (TCK) code, has been fully migrated to Eclipse Foundation stewardship. The new release, Eclipse GlassFish 5.1.0, is now fully Java EE 8 certified, which represents a key step to ensuring backward compatibility of Jakarta EE.

    GlassFish is the reference implementation of Java EE, in other words, the standard from which all other implementations and corresponding customizations are derived. GlassFish was initially created by Sun Microsystems for the Java EE platform and is now sponsored by Oracle, who have a supported version called Oracle GlassFish Server.

  • How to cast a function pointer to a void*
  • HMD publishes Nokia 2 V kernel source code

    Like any other company, HMD Global is required to release the kernel source code for any phones and major updates that it releases by the GPL. Today the company has published the source code for the Nokia 2 V, which is Verizon's version of the affordable Nokia 2.1 that is beginning sales tomorrow.

OpenSUSE/SUSE: Tumbleweed, Events and SUSE Linux Enterprise Server for SAP Applications 11 SP4

Filed under
SUSE
  • Introducing The Linux Community Challenge #2: openSUSE Tumbleweed
  • May we live in interesting times

    In 1966, Robert F Kennedy gave his famous Day of Affirmation Address in Cape Town, which included the allegedly Chinese curse “may you live in interesting times”. This has been widely used since, but is it really an ancient Chinese curse? Much research has been carried out into the origins of this phrase, and while it can be traced back to a speech given by Sir Austen Chamberlain in England in 1936, it has been generally confirmed and accepted by many to not be of Chinese origin. As a result, I’m quite happy to live in interesting times – preferably working in an interesting role, in an interesting company, in an interesting industry and surrounded by interesting people. Working at SUSE, as part of the OpenStack industry, I get to tick all of these boxes daily! Incidentally, at the time of writing this, there were 155 roles open on the SUSE careers page – why not take a look and see if any are interesting to you?

  • Is time running out for your SAP Linux support?

    In 60 days, SUSE Linux Enterprise Server for SAP Applications 11 SP4 will reach the March 31, 2019 end date for General Support. This means that it’s no longer possible to purchase a Priority Support subscription with the updates, proactive fixes for bugs and security vulnerabilities, and unlimited technical support that you depend on. More than likely, your SAP systems and services are critical to your business operations, so it’s equally critical that you maintain Linux support for those systems.
    If you’re no longer running your systems on SUSE Linux Enterprise Server for SAP Applications 11 SP4, or have a plan to maintain support with Long Term Service Pack Support (LTSS) then you’re already ahead of the game. Just skip the rest of this blog and enjoy your day. If, on the other hand, you’re wondering what to do next then read on to understand your options.

Games: Graywalkers: Purgatory, Thrusty Ship, Unity, Slay the Spire, Night of the Blood Moon, MachiaVillain, Mage's Initiation

Filed under
Gaming
  • Graywalkers: Purgatory, an upcoming supernatural post-apocalyptic turn-based strategy RPG

    Graywalkers: Purgatory from developer Dreamlords Digital has me itching to try it out with a blending of turn-based XCOM-like combat with a supernatural post-apocalyptic theme.

  • In Thrusty Ship your main enemy is yourself and your throttle finger

    Thrusty Ship takes the basic gameplay of classics like Lunar Lander (and many others) with you fighting against gravity and turns it into a challenging and fun battle against your fuel gauge.

  • Unity 2019.1 Beta Deprecates Linux x86, Offers Up Many Vulkan & Linux Improvements

    Unity Tech has put out their first public beta of the upcoming Unity 2019.1 game engine update. There's some notable work on both the Linux and Vulkan fronts.

    Unity 2019.1 beta headlining features include incremental garbage collection support, implementing more GPU lightmapper functionality, particle improvements, and a number of enhancements to the Android platform support. For game developers making use of Unity there are also editor improvements with a number of new features as well as H.265 video transcode, NVIDIA OptiX AI denoiser, and other bits

  • Slay the Spire Now Available for Linux and Windows

    Slay the Spire has been available in Early Access for quite a while, but the game has finally been released in its full form - and stands out compared to pretty much anything else on the market. Roguelikes have been a giant part of the industry for a decade now too, but you don't really see these things combined in a mini-game - let alone in a full-fledged game. The game combines a bit of JRPG mechanics with it as well thanks to its turn-based nature and allows you to build new decks and learn as you go. If you find that a certain attack type is weak against one enemy type, you'll want to switch it up - but maybe find that your new attack setup isn't much more effective. Then you find that by combining various cards together, you get a more effective turn and wind up unlocking the mystery behind a certain enemy.

  • Night of the Blood Moon Now Available on Steam For Linux and Windows PC

    With the rise of rogue-like games over the past decade, the sub-genre has become oversaturated to many. Most games have aimed at making them more accessible, but Blood Moon aims to do things a bit differently. The goal of the developers is to make things challenging and more rewarding. The game's premise is unique too in that it has you fighting in a dream world and destroying all of the cute and sometimes terrifying creatures you see in the dream realm. You can kill as many of them as you want and unlock items, skills, or even helper pets. They act a bit like a third non-playable character in a fighting game in that they can help you briefly and save your bacon, but aren't going to give you a game-breaking adventure.

  • Major Update Released for MachiaVillain on PC, Mac and Linux

    Good Shepherd Entertainment and independent developer Wild Factor have released a shocking new content update for the evil mansion management strategy game MachiaVillain on Windows PC, Mac and Linux.

    MachiaVillain’s new update adds electric fields to your hellish homestead that can be used to power new tools and abilities. Set up alarms, jam mobile phones to keep victims from calling for help, and wield the Finger of Evil to zap enemies or give a boost to your minions.

  • Mage's Initiation adventure/RPG out now for Win / Mac / Linux

    After ten years of development, Himalaya Studios is excited to announce that Mage's Initiation: Reign of the Elements - a hybrid adventure/RPG in the tradition of the classic King's Quest and Quest for Glory series - is now available for $13.49 USD on Steam, GOG, and the Humble Store.

Desktops, Laptops and Distros: Lenovo Thinkpad T480s Business Laptop, Clear Linux, Chromebooks

Filed under
GNU
Linux
  • Reviewed: The Lenovo Thinkpad T480s Business Laptop
  • Clear Linux Outlines How You Can Build Your Own Linux Distro In 10 Minutes

    While Intel's Clear Linux is known to the most of you for its speed, it's also a distribution that is very easy to build off of for specific use-cases should you want your own pre-configured Linux OS. 

    Clear Linux tweeted out this week that with their mixer software you can build your own Clear Linux distribution in "less than 10 minutes" using its mixing software. Spinning your own Clear Linux distribution is done using their Mixer tool that is built around their package management concept of bundles with swupd.

  • 19 days of productivity in 2019: The fails

    There seems to be a mad rush at the beginning of every year to find ways to be more productive. New Year's resolutions, the itch to start the year off right, and of course, an "out with the old, in with the new" attitude all contribute to this. And the usual round of recommendations is heavily biased towards closed source and proprietary software. It doesn't have to be that way.

    Part of being productive is accepting that failure happens. I am a big proponent of Howard Tayler's Maxim 70: "Failure is not an option—it is mandatory. The option is whether or not to let failure be the last thing you do." And there were many things I wanted to talk about in this series that I failed to find good answers for.

    So, for the final edition of my 19 new (or new-to-you) open source tools to help you be more productive in 2019, I present the tools I wanted but didn't find. I am hopeful that you, the reader, will be able to help me find some good solutions to the items below. If you do, please share them in the comments.

  • Lenovo’s 4K Yoga Chromebook C630 Is Available to Order

    While certain Chrome OS devices already come with high-resolution displays—like the Pixelbook and Pixel Slate—there’s hasn’t been one with a 4K display. Until the Lenovo Yoga Chromebook C630, that is. And now you can buy one.

    We can talk about whether you need a 4K display in your Chromebook (read: you probably don’t), but at the end of the day, there’s always an argument for just how damn good a display looks when it’s absolutely packed with pixels. I’m sure this one is no exception.

  • Native backup and restoring of Linux containers in Crostini targeted for Chrome OS 74

    While using Linux on a Chromebook is helpful, if something happens to the Linux container, you could easily lose all of your installed apps, data, and settings. There is a manual method to import and export a container if you’re familiar with LXD in Linux, but Crostini in Chrome OS is getting a native function to do the same according to the Chromium commit log.

Linux Kernel Getting New Option So SSBD Isn't Over-Protective - Helping Performance

Filed under
Linux
Security

For the Linux kernel's Speculative Store Bypass Disable (SSBD) handling for Spectre Variant 4 protection is support for processes opting into force disabling of speculation via a prctl() interface. Currently when speculation is disabled, that is carried through to new processes started via the execve() system call. But a new bit will allow clearing that state when a new program is started by a process otherwise relying upon PR_SPEC_DISABLE, in what will help the performance in such cases.

Queued for introduction to the mainline Linux kernel is a new PR_SPEC_DISABLE_NOEXEC option for prctl as part of the Speculative Store Bypass Disable options but where the state is cleared on execve() calls. The premise is that programs opting into disabling speculation are doing so, but programs that aren't vulnerable to the speculation-related misfeatures normally aren't checking to see that the PR_SPEC_ENABLE bit is set rather just assuming the status quo. Thus with the current PR_SPEC_DISABLE behavior, programs spawned via execve() may be protected when they really don't need to be and carrying with that the added performance overhead.

Read more

Also: A new Linux Foundation effort for the edge

The D in SystemD stands for Danger, Will Robinson! Defanged exploit code for security holes now out in the wild

Filed under
Linux
Security

Those who haven't already patched a trio of recent vulnerabilities in the Linux world's SystemD have an added incentive to do so: security biz Capsule8 has published exploit code for the holes.

Don't panic, though: the exploit code has been defanged so that it is defeated by basic security measures, and thus shouldn't work in the wild against typical Linux installations. However, Capsule8 or others may reveal ways to bypass those protections, so consider this a heads-up, or an insight into exploit development. Google Project Zero routinely reveals the inner magic of its security exploits, if you're into that.

Back to SystemD.

In mid-January, Qualys, another security firm, released details about three flaws affecting systemd-journald, a systemd component that handles the collection and storage of log data. Patches for the vulnerabilities – CVE-2018-16864, CVE-2018-16865, and CVE-2018-16866 – have been issued by various Linux distributions.

Exploitation of these code flaws allows an attacker to alter system memory in order to commandeer systemd-journal, which permits privilege escalation to the root account of the system running the software. In other words, malware running on a system, or rogue logged-in users, can abuse these bugs to gain administrator-level access over the whole box, which is not great in uni labs and similar environments.

Nick Gregory, research scientists at Capsule8, in a blog post this week explains that his firm developed proof-of-concept exploit code for testing and verification. As in testing whether or not computers are at risk, and verifying the patches work.

Read more

Also:

  • Linux Kernel hid_debug_events_read() Function Local Denial of Service Vulnerability [CVE-2019-3819]

    A vulnerability in the hid_debug_events_read() function of the Linux Kernel could allow a local attacker to cause a denial of service (DoS) condition on a targeted system.The vulnerability exists in the hid_debug_events_read() function, as defined in the drivers/hid/hid-debug.c source code file of the affected software. The vulnerability is due to an infinite loop condition that may occur when user-supplied input with certain parameters is passed from a userspace. An attacker with root privileges could exploit this vulnerability by executing a program that submits malicious input to the targeted system. A successful exploit could cause the system to lock, resulting in a DoS condition.Kernel.org has not confirmed the vulnerability, and software updates are not available.

PinePhone Linux smartphone to sell for $149, dev kits coming soon

Filed under
Linux
Gadgets

The smartphone world is basically a duopoly at the moment. Android is the dominant operating system and iOS comes in a distant second place, while competing platforms such as Windows, BlackBerry OS, Symbian, FireFox OS have largely been abandoned.

There are still a few holdouts — Jolla continues to develop its Sailfish OS, but its market share is virtually nil.

[...]

Niche hardware and software isn’t cheap… but maybe it can be. Pine64 has announced that its developing a cheap Linux phone called the PinePhone that could sell for as little as $149.

[...]

The goal is to also provide physical switches that can disable or enable the wireless components, cameras, and speaker for privacy.

Read more

Want a bit of privacy? Got a USB stick? Welcome to TAILS 3.12

Filed under
Security
Debian

The Linux distro for the security-conscious has been updated with a fresh USB installation method.

Hot on the heels of Apple's latest privacy blunder, The Amnesic Incognito Live System (TAILS) has emitted version 3.12.

The big news this time around is the arrival of a USB image alongside the usual ISO. ISOs, handy for burning to a DVD or spinning up a virtual machine, are not so good when it comes to one of TAILS' strengths – running Linux without a trace.

The faff of needing a couple of USB sticks and around three hours of spare time is gone with this release. A single 8GB USB stick is sufficient to handle the 1.2GB download and TAILS reckons that the whole process should take an hour and a half.

A swift download and burn to USB using Etcher and a user is up, running and able to enjoy the discretion afforded by the Debian-based distro and the Tor network.

Read more

PineTab Linux tablet coming in 2019 for $79 and up

Filed under
GNU
Linux

Pine64 has big plans for 2019. The company, which produces low-power, low-cost computers capable of running GNU/Linux and BSD software, plans to release its first smartphone this year, as well as a $199 laptop that will be its most powerful model to date.

Also on the horizon? A dirt cheap Linux tablet.

Read more

More in Tux Machines

Dragora 3.0-beta1 released

I am pleased to announce the release of Dragora 3.0 Beta 1.

Dragora is a complete and reliable distribution of the GNU/Linux operating system that is entirely free software. Dragora is founded on the concepts of simplicity and elegance, it can be run for almost any purpose (desktop,
workstation, server, development, etc.). The intended audience is people
interested in learning more about the technical aspects of a friendly
GNU/Linux distribution.  Also people looking to use the purest ethical
software for daily use.

The beginning of the development of the series 3.0 represents the
migration towards a new C library, Musl.  The continuation of
supervision capabilities (introduced for the services in 2012).
The restructuring of the hierarchy of directories, the improvement of
the tools provided by the distribution, a new automatic method to build
the distribution, the prebuilt cross-compiler set, and much more!

The homepage is at www.dragora.org

Current development pages are located at
https://git.savannah.nongnu.org/cgit/dragora.git/ and
https://notabug.org/dragora/

Changes in this version:

  * A new installer for this series has been introduced, it can be
    invoked from the command line as `dragora-installer'.

  * A new tool (based on dialog(1)) has been introduced to
    configure the keyboard mapping in the console, it is called
    `dragora-keymap'.

  * Our simple and friendly package manager has reached version 1.3,
    which contains minor changes and fixes.  It is worth mentioning
    that Qi now uses `tarlz' to produce, list packages in parallel.
    Tarlz uses a simplified and safer variant of the POSIX pax format
    compressed with our favorite compressor "lzip".

  * To complement the security in general, for binaries with PIE and
SSP (both are default features in Dragora), they are now complemented
    with RELRO by default.

  * The main toolchain has been upgraded.  This -beta1 have Binutils
    2.33.1, The GNU C Compiler 9, GNU Linux libre 4.19.78, and
    Musl 1.1.24.

  * LibreSSL has been upgraded to the version 3.0.1

  * Ruby (programming language) version 2.6.5 has been introduced.

  * Support for FUSE (in the kernel) and user space, is now available
    in Dragora.

  * Xfce 4.14 has been introduced in this version.

  * dragora-ice, a customized version of IceWM has been added.

  * All the official X.Org components has been updated (drivers, server,
    applications, etc.).  Included new drivers: xf86-input-elographics,
    xf86-video-amdgpu, xf86-video-vboxvideo.  The configuration for the
    xf86-video-intel driver has been fixed this time.

  * Work to complete DocBook support in Dragora is underway.

  * Build recipes for new packages have been built:

    Please, traverse the /usr/pkg hierarchy for a full view of
    installed packages.

  * Many general fixes, improvements, and clean ups have been performed.

The ISO images may be fetched at:

    https://sourceforge.net/projects/dragora/files/beta/

See http://dragora.org/en/mirrors.html for a list of available mirrors.

The sha256sums are:

59a1c1693d62c2d61a0d5b4b826313ce8b736768b1a42097f1478a20a37f7a80 dragora-3.0-i586-beta1-live.iso 3127ea5b619b8e049b45a17e1e4d9c538b35ac067a7cd63d2262a30782e7cc2d dragora-3.0-i586-beta1-packages.iso 1c0f63a69cd4b674b742550562605f240e98cdbc63ab670c9f8cdd5d2d134efc dragora-3.0-x86_64-beta1-live.iso 2dd58b1e6429876aa1883b4682914184bce6cac2adfe53ea7c2e0c46d7987385 dragora-3.0-x86_64-beta1-packages.iso

Dragora is available in "live" or hybrid ISO image form. You need the .iso
for the packages if you want to perform a hard disk installation.

Notes:

* The password for the root user in the Live CD is: dragora

This beta version can be considered as stable, it is catalogued just as
beta because it lacks many things that we will try to complement in future
versions.

We welcome feedback at our Freenode IRC channel, #dragora, and on our
mailing list.  We are looking for help with documentation, testing,
bug reports, patches, etc.

Thank you to all of you who support this humble project made with great
sacrifice.  And thank you especially for supporting the philosophy and
spirit of software freedom that Dragora aims to promote.

Best regards,
Matias Fonzo, Dragora author and maintainer.

--
``Someone told me I would never be free
The way you are is way you'll always be
But it's all wrong!
There's Time To Burn'' - Ronnie James Dio

Read more

PCLinuxOS 2019.10 updated installation media release

The PCLinuxOS project has announced the release of updated installation media for PCLinuxOS. The new media carries the version number 2019.10 and contains a fully updated system as of October 15 2019. Please note it is not required to do a clean installation each month since PCLinuxOS is a rolling release. These ISOs are being provided so new users don’t have a large update to perform after installation from a dated ISO. Read more

Firefox Reality Top Picks - Bringing You New Virtual Reality Experiences Weekly

So you bought yourself a fancy VR headset, you’ve played all the zombie-dragon-laser-kitten-battle games (we have too!) and now you’re wondering… what else is there? Where can I find other cool stuff to explore while I have this headset strapped to my face? We felt the same way, so we built Firefox Reality to help you in your quest for the most interesting, groundbreaking and entertaining virtual reality content on the Web. The real promise of VR is the ability to immerse yourself into countless other places and perspectives - both real and imaginary - and to experience things you’ve never done before. Our Top Picks page is a great place to start exploring, with fresh recommendations coming weekly so you always have new content to check out. Of course, if you want to explore on your own, you can use Firefox Reality for that too. Firefox Reality Top Picks is the start of what we hope will evolve into a thriving and sustainable ecosystem connecting creators, VR content, and audience. Read more Also: Faster Layouts with CSS Grid (and Subgrid!)

today's howtos