Language Selection

English French German Italian Portuguese Spanish

June 2018

today's leftovers

Filed under
Misc
  • Microsoft quietly cuts off Win7 support for older Intel computers

    If you have a Pentium III, for example, you may no longer be able to install Win7 Monthly Rollups or Security-only patches, in spite of Microsoft's promise to support you until January 2020. It’s all about SSE2 and some retroactively fudged documentation. Will anybody notice?

  • Tracy Rosenberg on ICE’s Corporate Collaborators, Patty Lovera on the Undercovered Farm Bill

    This week on CounterSpin: “As a company, Microsoft is dismayed by the forcible separation of children from their families at the border,” the global tech company declared in a statement. “Family unification has been a fundamental tenet of American policy and law since the end of World War II.” The same Microsoft bragged a few months ago about ICE’s use of its Azure cloud computing services to “accelerate facial recognition and identification” of immigrants, though the post has since been altered to omit the phrase “we’re proud to support this work with our mission-critical cloud.”

  • SUSE Linux Enterprise 15 Announced As a Modular Operating System for Businesses

    SUSE announced the release of the long-anticipated SUSE Linux Enterprise 15 operating system for businesses and organizations of all sizes, bringing new features, updated components, and state-of-the-art GNU/Linux technologies.

  • Fedora To Deprecate YUM in Fedora 29 Release

    Many Linux users familiar with Fedora, CentOS, and Red Hat Enterprise Linux are familiar with YUM, but are oblivious to its origins in the much lesser known Yellowdog Linux, a now discontinued PowerPC variant of CentOS. And now, it seems, YUM is heading in the same direction.

  • Fourth GSoC Report

    As announced in the last report, i started looking into SSO solutions and evaluated and tested them. At the begining my focus was on SAML integration, but i soon realized that OAuth2 would be more important.

    I started with installing Lemonldap-NG. LL-NG is a WebSSO solution writting in perl that uses ModPerl or FastCGI for delivering Webcontent. There is a Debian package in stable, so the installation was no problem at all. The configuration was a bit harder, as LL-NG has a complex architecture with different vhosts. But after some fiddling i managed to connect the installation to our test LDAP instance and was able to authenticate against the LL-NG portal. Then i started to research how to integrate an OAuth2 client. For the tests i had on the one hand a gitlab installation that i tried to connect to the OAuth2 providers using the omniauth-oauth2-generic strategy. To have a bit more fine grained control over the OAuth2 client configuration i also used the python requests-oauthlib module and modified the web app example from their documentation to my needs. After some fiddling and a bit of back and forth on the lemonldap-ng mailinglist i managed both test clients to authenticate against LL-NG.

  • Automation & Risk

    Linaro created the LAVA (Linaro Automated Validation Architecture) project in 2010 to automate testing of software using real hardware. Over the seven years of automation in Linaro so far, LAVA has also spread into other labs across the world. Millions of test jobs have been run, across over one hundred different types of devices, ARM, x86 and emulated. Varied primary boot methods have been used alone or in combination, including U-Boot, UEFI, Fastboot, IoT, PXE. The Linaro lab itself has supported over 150 devices, covering more than 40 different device types. Major developments within LAVA include MultiNode and VLAN support. As a result of this data, the LAVA team have identified a series of automated testing failures which can be traced to decisions made during hardware design or firmware development. The hardest part of the development of LAVA has always been integrating new device types, arising from issues with hardware design and firmware implementations. There are a range of issues with automating new hardware and the experience of the LAVA lab and software teams has highlighted areas where decisions at the hardware design stage have delayed deployment of automation or made the task of triage of automation failures much harder than necessary.

OSS Leftovers

Filed under
OSS
  • ASIFA-Hollywood Continues Commitment to Open-Source Animation Technology

    The International Animated Film Society, ASIFA-Hollywood announced its continued commitment to open-source animation technology earlier in June with a special development sponsorship to Synfig, a 2D vector graphics animation program. The amount awarded was $2,000. This grant will help keep their new developer employed full-time, working on bug-fixes and improving stability of the free and open source software.

  • SD Times Open-Source Project of the Week: FLIR Systems

    FLIR Systems is enabling the acceleration of being able to test thermal sensors on autonomous vehicles with the release of its open-source thermal dataset, which features more than 10,000 annotated thermal images of day and nighttime scenarios.

    The company has over a decade of experience within the automotive industry. More than 500,000 FLIR thermal sensors are installed in driver warning systems from various automakers including General Motors, Volkswagen, Audi, BMW, and Mercedes-Benz, according to the company.

    This dataset will enable developers to evaluate thermal sensors on next-generation algorithms. By combining this data with visible light cameras, LiDAR, and RADAR, developers will be able to build a more comprehensive and redundant system for identifying objects on the road.

  • Keeping Ethereum's Promise: CryptoKitties Is Embracing Open-Source

    Announced this week, CryptoKitties debuted a number of new initiatives that will further decentralize its popular ethereum app, which while largely passing under the radar, show the startup is making strides to give users rights. It's been the subject of criticism for the beloved game, which raised $12 million in March with the expectation it would loosen controls on its code in line with the larger crypto ethos.

    Among a slew of updates, CryptoKitties is open-sourcing its API and smart contracts for gameplay in the KittyVerse – a virtual world of experiences including catfights, racing and accessories – through a developer toolkit. Plus, it's updated its user agreements to be more lenient and introduced a players' rights contract called the Nifty License.

  • CryptoKitties Goes Open Source

    One of the most popular ethereum-based dApp projects, CryptoKitties, has announced several changes and new initiatives to further decentralize the premium virtual feline offering, reports CoinDesk.

    [...]

    In addition, it has also raised questions about whether the project really operates in a truly decentralized manner. For instance, it is possible for Kitty Core, the owner of the CryptoKitties project, to edit the underlying algorithm and mutate a popular or high-worth digital kitten despite objections from the kitten's owner. Essentially, the project runs in a centralized manner, with the project owner(s) having the utmost power.

  • What does Microsoft’s acquisition of GitHub mean for the future of open source? [Ed: White Source is a Trojan horse. Now it's perfuming Microsoft entryism]
  • Puppet's Cisco-Led $42M Round Going to Cloud and Containers

Mozilla: Graphs, Ads, VR and Python 3

Filed under
Moz/FF
  • Some More Very Satisfying Graphs

    The power of cleaning up old code: removing 150kb from the average “main” ping sent multiple times per day by each and every Firefox Nightly user.

  • Ad-blocker-blockers hit a new low. What's the solution?

    It may be the wrong day to slam the local newspapers, but this was what greeted me trying to click through to a linked newspaper article this morning on Firefox Android. The link I was sent was from the Riverside Press-Enterprise, but this appears to be throughout the entire network of the P-E's owners, the Southern California News Group (which includes the Orange County Register, San Bernardino Sun and Los Angeles Daily News):

  • This week in Mixed Reality: Issue 11

    This week, we're making great strides in adding new features and making a wide range of improvements and our new contributors are also helping us fix bugs.

  • Python unit tests now running with Python 3 at Mozilla

Programming: LLVM, GCC, RcppArmadillo

Filed under
Development
  • LLVM Gets ARMv8.4 Enablement, GCC Gets Cortex-A76 Support

    It's been another busy week in compiler land for ARM.

    First up, the GCC compiler now officially supports the Cortex-A76. The A76 is the new Cortex processor announced back in May for yielding much better performance and efficiency, especially for AI and machine learning.

  • Compiler fuzzing, part 1

    Much has been written about fuzzing compilers already, but there is not a lot that I could find about fuzzing compilers using more modern fuzzing techniques where coverage information is fed back into the fuzzer to find more bugs.

  • GCC Picks Up Meaningful Bash Completion Support To Help With Compiler Options

    One of the advantages of the LLVM Clang compiler has been better integration with Bash completion support, but now the GCC compiler supports a --completion argument for feeding into the Bash completion script with better matching of supported options/values when typing into a supported terminal.

  • RcppArmadillo 0.8.600.0.0

    A new RcppArmadillo release 0.8.600.0.0, based on the new Armadillo release 8.600.0 from this week, just arrived on CRAN.

    It follows our (and Conrad’s) bi-monthly release schedule. We have made interim and release candidate versions available via the GitHub repo (and as usual thoroughly tested them) but this is the real release cycle. A matching Debian release will be prepared in due course.

Linux Foundation Growing

Filed under
Linux

"Chromebooks with Linux app support will soon be able to install Debian packages" and More Google-Linux Work

Filed under
GNU
Linux
Google
Debian
  • Chromebooks with Linux app support will soon be able to install Debian packages

    Recent code updates indicate forthcoming support for no-fuss Debian .deb package installation on Chrome OS devices that support Linux apps. The forthcoming feature will bring a new flow for installing Linux applications through .deb packages. A string of commits shows that support isn’t simply being turned on, but that all the finicky elements like interacting with the terminal, checking dependencies, and authentication will be hidden from the user.

  • Google aims lower than Android Go with new $22m investment

    KaiOS is one of the fastest growing mobile platforms right now, bringing smart functionality to feature-phones in emerging markets. Google has evidently been paying attention, because the Mountain View firm has made a $22-million investment in the company.

  • LTE-enabled Samsung Chromebook on the way, suggest new commits

    Only days after launching the second version of the Chromebook Plus (V2), Samsung seems to be working on one more variant of the Chromebook. In fact, the South Korean giant is now venturing into the always-connected Chromebook market. XDA Developers have unearthed a Coreboot code commit which shows the introduction of a new SKU of Nautilus (which, if you’re not aware is the codename for the Chromebook Plus V2). The commit clearly shows configuration changes that mention LTE support.

  • Google Updates: More Linux Chromebooks, World Cup tags and 'Better Together'

    Another 18 Chromebooks will be able to run Linux apps soon. The plan to roll out the windowed apps, further making them a viable alternative to Windows, now takes in Chrome OS machines from Lenovo, Acer, Asus and Dell joining the frey.

Linux Driver 'Ousts' AMD Plans

Filed under
Graphics/Benchmarks
Linux

Linux Kernel 4.16 Reaches End of Life and Other Kernel Blurbs

Filed under
Linux
  • Linux Kernel 4.16 Reaches End of Life, Users Are Urged to Upgrade to Linux 4.17

    Just two months after the end of life of the Linux 4.15 kernel series, renowned Linux kernel maintainer Greg Kroah-Hartman announced the end of life of Linux kernel 4.16.

    Back on April 2018, Greg Kroah-Hartman announced the eighteenth point release to the Linux 4.15 kernel series to inform the Linux community that this is the last update that would be released for the branch, urging users to update to the Linux 4.16 kernel series, which appears to have followed the same road.

    Earlier this week, the developer released Linux 4.16.18 as the eighteenth and also the last maintenance update in the series, notifying users that Linux kernel 4.16 is now EOL (End of Life) and won’t receive further updates. Greg Kroah-Hartman urged users to move to a more recent Linux branch, namely the Linux 4.17 kernel series.

  • Linux kernel 4.16 reaches end of life

    Linux kernel maintainer Greg Kroah-Hartman has announced that the Linux 4.16 kernel has reached end of life.

    As reported by Softpedia News, Linux 4.16.18 has been released – and it is the last maintenance update in the series.

    Kroah-Hartman has told users to therefore upgrade to the Linux 4.17 kernel series.

    “This is the LAST 4.16.y kernel release. This branch is now end-of-life. Please move to the 4.17.y kernel now,” he stated in his announcement.

  • Stupid RCU Tricks: Changes to -rcu Workflow
  • Linux Security Summit North America 2018: Schedule Published

Snaps in the Mainstream

Filed under
Ubuntu
  • Is implementing and managing Linux applications becoming a snap?

    Quick to install, safe to run, easy to update, and dramatically easier to maintain and support, snaps represent a big step forward in Linux software development and distribution. Starting with Ubuntu and now available for Arch Linux, Debian, Fedora, Gentoo Linux, and openSUSE, snaps offer a number of significant advantages over traditional application packaging.

  • Fingbox Network Security Appliance Adopts Canonical’s Ubuntu Core Linux & Snaps

    If you’re in the market for a network security appliance running a Linux-based operating system, you should know that Fing’s Fingbox adopted Canonical’s Ubuntu Core embedded operating system for IoT devices and its Snappy technologies for seamless software updates.

    Fingbox is a plug’n play network security appliance and mobile application for Android and iOS that promises to help you protect your smart home from a wide range of online attacks. To achieve this goal, Fingbox uses the Ubuntu Core operating system, a slimed-down variant of the world’s most popular Linux-based operating system used by millions of computer users worldwide.

More in Tux Machines

today's howtos

  • How to install MySQL server on CentOS 8 Linux - nixCraft

    How do I install MySQL server 8.0 on CentOS 8 Linux server running on Linode and AWS cloud? How do I add and set up a new MySQL user and database account on the newly created CentOS server? Oracle MySQL server version 8.0 is a free and open-source free database server. It is one of the most popular database system used in web apps and websites on the Internet. Typically MySQL is part of the LAMP (Linux, Apache/Nginx, MySQL, Perl/Python/PHP) stack. Popular open-source software such as WordPress, MediaWiki, and others profoundly used by MySQL as a database storage engine. Let us see how to install MySQL server version 8.x on CentOS 8 Linux server.

  • Linux Fu: VPN For Free With SSH | Hackaday

    If you see a lot of banner ads on certain websites, you know that without a Virtual Private Network (VPN), hackers will quickly ravage your computer and burn down your house. Well, that seems to be what they imply. In reality, though, there are two main reasons you might want a VPN connection. You can pay for a service, of course, but if you have ssh access to a computer somewhere on the public Internet, you can set up your own VPN service for no additional cost. The basic idea is that you connect to a remote computer on another network and it makes it look like all your network traffic is local to that network. The first case for this is to sidestep or enhance security. For example, you might want to print to a network printer without exposing that printer to the public Internet. While you are at the coffee shop you can VPN to your network and print just like you were a meter away from the printer at your desk. Your traffic on the shop’s WiFi will also be encrypted.

  • YANUB: yet another (nearly) useless blog: QSoas tips and tricks: using meta-data, first level

    By essence, QSoas works with \(y = f(x)\) datasets. However, in practice, when working with experimental data (or data generated from simulations), one has often more than one experimental parameter (\(x\)). For instance, one could record series of spectra (\(A = f(\lambda)\)) for different pH values, so that the absorbance is in fact a function of both the pH and \(\lambda\). QSoas has different ways to deal with such situations, and we'll describe one today, using meta-data. [...] QSoas is a powerful open source data analysis program that focuses on flexibility and powerful fitting capacities. It is released under the GNU General Public License. It is described in Fourmond, Anal. Chem., 2016, 88 (10), pp 5050–5052. Current version is 2.2. You can download its source code there (or clone from the GitHub repository) and compile it yourself, or buy precompiled versions for MacOS and Windows there.

  • Many ways to sort file content on Linux

    The Linux sort command can arrange command output or file content in a lot more ways than you might realize--alphabetically, numerically, by month and randomly are only some of the more interesting choices. In this post, we take a look at some of the more useful sorting options and explain how they differ.

  • How to install Luminance HDR

    Luminance HDR is an open-source GUI tool that provides an easy to use toolkit for HDR imaging. It is available on all major Linux operating systems and is excellent for photographers. In this guide, we will go over how to install Luminance HDR on Linux.

  • How to add a WordPress user sign up - Anto Online

    Adding an external user sign up page on a website allows users to register for different roles. Once registered, they can perform tasks such as adding new articles, new comments, and even performing other actions such as designing. Allowing a user to sign up is a common thing for bloggers and companies that accept guest posts. However, this feature can also be used to offer premium content for your members. But, this may require more custom fields and branding. The default WordPress sign up page contains fixed fields and a WordPress logo.

  • How to install Lyrebird on a Chromebook - a Discord Voice Changer

    Today we are looking at how to install Lyrebird, a voice changer for Discord on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • How to play Brawlhalla on Linux

    Brawlhalla is a free-to-play 2D fighting game. It was developed by Blue Mammoth Games, published by Ubisoft, and released on Nintendo Switch, Xbox One, PS4, and PC. In this guide, we’ll show you how to play it on Linux.

Games: RetroArch, PulseAudio, Anarch

  • You can now try the RetroArch Playtest on Steam for Linux | GamingOnLinux

    With the awesome RetroArch application for running emulators and all sorts coming to Steam, they now have a Playtest available you can opt into to try it out. Using the new dedicated Steam Playtest feature announced by Valve in early November, developers can have a banner on their Steam store page letting users request access. So the Libretro team have put this up, and as of today it also has Linux builds available for testing.

  • PulseAudio 14.0 Released With Better USB Gaming Headset Support - Phoronix

    While in 2021 we might begin to see PipeWire replacing PulseAudio by default at least on bleeding-edge distributions like Fedora, for now PulseAudio still is the dominant sound server used by desktop Linux distributions. Rolling out today is PulseAudio 14.0. PulseAudio 14.0 comes with many changes compared to PulseAudio 13.0 that shipped all the way back in September of 2019.

  • "Anarch", a new, public-domain Doom-like game coded from scratch in <256K

    I've argued that the video-game "Doom" is a sort of cultural version of Turing Completeness. Given that we're jamming computers and screens into just about any device these days, inevitably (and delightfully) someone gets it to run Doom: Watches, digital cameras, ATMs, pregnancy sticks. But you know what's even cooler? Creating your own new, original game in the exactly style of Doom, and making it so wildly resource-efficient that it fits in under 256K and will run on just about any computational device around. That's what the programmer Miloslav Číž has done, with his new game "Anarch". You can play it in your browser here or download it here; I just blasted away in it for a while, and it's a hoot — he neatly channels the mechanics and twitchy low-rez aesthetics of the original. Gameplay trailer is here; he put it in the public domain, and the code is all here on Gitlab.

Announcing Istio 1.6.14

This release contains bug fixes to improve robustness. This release note describes what’s different between Istio 1.6.13 and Istio 1.6.14 Read more More:

  • ISTIO-SECURITY-2020-011
  • Support for Istio 1.6 has ended

    As previously announced, support for Istio 1.6 has now officially ended. At this point we will no longer back-port fixes for security issues and critical bugs to 1.6, so we heartily encourage you to upgrade to the latest version of Istio (1.8) if you haven’t already.

Moving into the future with the FSF tech team

The FSF is well-known for spearheading the advocacy and support of free software, not just by recommending it in the face of pervasive proprietary options, but also by condemning nonfree software altogether. Following this recommendation is hard, even for us, because of the ever-increasing dependency on software and computer networks that we are all subject to. To follow through with our commitment, our tech team maintains a large list of services that many other offices our size would have long ago been wrongly pressured into transferring to one of the handful of gigantic corporations that monopolize those services. Your work email account is most likely implemented through Gmail or Outlook; your office's software is likely to be served by Amazon Web Services, along with all the data backups; your company's customer service is likely to be managed through Salesforce or SAP, and so on. Make no mistake, this is true for your local government and school networks, too! In contrast, at the FSF, we never jumped on the outsourcing wagon, and we don't use any Service as a Software Substitute (SaaSS) in our operations. We run our own email servers, telephony and fax service, print shop, full server stack, backups, networking, systems monitoring, accounting, customer relationship management (CRM) software, and a long list of other tasks and software development projects, with a team of just four extremely dedicated technicians. And we implement this on hardware that has been carefully evaluated to meet very high ethical standards, criteria that we push for vendors to achieve through our "Respects Your Freedom" certification program. Read more