Odprtokodni pogled

Opensource view

Novice

IBM/Red Hat Leftovers

tuxmachines.org - Pet, 05/29/2020 - 03:57

read more

Chrome, Mozilla and Firefox Leftovers

tuxmachines.org - Pet, 05/29/2020 - 03:51
  • Chrome 84 Beta: Web OTP, Web Animations, New Origin Trials and More

    Unless otherwise noted, changes described below apply to the newest Chrome beta channel release for Android, Chrome OS, Linux, macOS, and Windows. Learn more about the features listed here through the provided links or from the list on ChromeStatus.com. Chrome 84 is beta as of May 28, 2020.

  • Chrome 84 Beta Brings Better Web Animations API, Experimental WebAssembly SIMD

    Following the recent Chrome 83 release, Chrome 84 has now been promoted to beta.

    The Chrome 84 Beta is bringing Web OTP API (SMS Receiver API) support on Android, significant improvements to its Web Animations API implementation, WebAssembly SIMD support with a 128-bit value type is now available via the Origin trials (experimental functionality) along with a Cookie Store API, Idle Detection API, and other trial features.

  • Should you buy a Chromebook?

    With more and more people buying laptops to work or learn from home, a lot of folks are probably looking into the prospect of switching to a lighter, cheaper Chromebook instead of a traditional Windows or Mac laptop. Chromebooks come at a wide range of price points and with a variety of features, but the big question for most people is about Chrome OS itself. How hard is it to switch? What are Android apps like? Does Linux support really work, and how well? Do Chromebooks make good tablets? Can I use Firefox on one? We'll cover as much of that as we can in this post.

  • Firefox features for remote school (that can also be used for just about anything)

    Helping kids with school work can be challenging in the best of times (“new” math anyone?) let alone during a worldwide pandemic. These Firefox features can help make managing school work, and remote summer classes if those are on your horizon, a little easier.

  • The influence of hardware on Firefox build times

    I recently upgraded my aging “fast” build machine. Back when I assembled the machine, it could do a full clobber build of Firefox in about 10 minutes. That was slightly more than 10 years ago. This upgrade, and the build times I’m getting on the brand new machine (now 6 months old) and other machines led me to look at how some parameters influence build times.

    [...]

    The XPS13 being old, it is subject to thermal throttling, making it slower than it should be, but it wouldn’t beat the 10 years old desktop anyway. Macbook Pros tend to get into these thermal issues after a while too.

    I’ve relied on laptops for a long time. My previous laptop before this XPS was another XPS, that is now about 6 to 7 years old, and while the newer one had more RAM, it was barely getting better build times compared to the older one when I switched. The evolution of laptop performance has been underwelming for a long time, but things finally changed last year. At long last.

    I wish I had numbers with a more recent laptop under the same OS as the XPS for fairer comparison. Or with the more recent larger laptops that sport even more cores, especially the fancy ones with Ryzen processors.

  • Writing inside organizations

    My team keeps snippets, which kinda-sorta feels like a blog-like interface for sharing context. We keep our snippets in a google doc largely because it has a low barrier to entry and it's a fast solution. However, I find that keeping snippets in a doc really limits the value I personally get from keeping a weekly log. Ostensibly, the value to writing snippets is keeping my team up to date on my work. However, I find that the secondary personal benefits are the ones that keep me motivated to write updates.

  • Mozilla Localization (L10N): L10n Report: May 2020 Edition

    IMPORTANT: Firefox 78 is the next ESR (Extended Support Release) version. That’s a more stable version designed for enterprises, but also used in some Linux distributions, and it remains supported for about a year. Once Firefox 78 moves to release, that content will remain frozen until that version becomes unsupported (about 15 months), so it’s important to ship the best localization possible.

  • Mozilla’s journey to environmental sustainability

    The programme may be new, but the process has been shaping for years: In March 2020, Mozilla officially launched a dedicated Environmental Sustainability Programme, and I am proud and excited to be stewarding our efforts.

    Since we launched, the world has been held captive by the COVID-19 pandemic. People occasionally ask me, “Is this really the time to build up and invest in such a large-scale, ambitious programme?” My answer is clear: Absolutely.

  • Mozilla Privacy Blog: An opportunity for openness and user agency in the proposed Facebook-Giphy merger

    Facebook is squarely in the crosshairs of global competition regulators, but despite that scrutiny, is moving to acquire Giphy, a popular platform that lets users share images on social platforms, such as Facebook, or messaging applications, such as WhatsApp. This merger – how it is reviewed, whether it is approved, and if approved under what sort of conditions – will set a precedent that will influence not only future mergers, but also the shape of legislative reforms being actively developed all around the world. It is crucial that antitrust agencies incorporate into their processes a deep understanding of the nature of the open internet and how it promotes competition, how data flows between integrated services, and in particular the role played by interoperability.

    Currently Giphy is integrated with numerous independent social messaging services, including, for example, Slack, Signal, and Twitter. A combined Facebook-Giphy would be in a position to restrict access by those companies, whether to preserve their exclusivity or to get leverage for some other reason. This would bring clear harm to users who would suddenly lose the capabilities they currently enjoy, and make it harder for other companies to compete.

read more

Security and FUD

tuxmachines.org - Pet, 05/29/2020 - 03:46
  • Security updates for Thursday

    Security updates have been issued by Fedora (dovecot, dpdk, knot-resolver, and unbound), Mageia (ant, libexif, and php), SUSE (libmspack), and Ubuntu (php5, php7.0, php7.2, php7.3, php7.4 and unbound).

  • 5 Kernel Live Patching Tools That Will Help To Run Linux Servers Without Reboots

    Within IT organizations, there are processes and practices so routine that they are invisible. It doesn’t matter if such processes and practices are flawed, or if there exists a better way: if something has worked for a few years, people stop looking for alternatives. This perfectly describes current approaches to kernel patching.

    Right now, most organizations patch the servers by planning reboot cycles. Because rebooting the server fleet is a headache that causes downtime, people put it off for as long as they can. Which means patches aren’t applied as early as possible. This gap between patch issue and its application means risk, malpractice and may cause non-compliance.

    This standard approach to kernel patching exposes servers to malicious intent by threat actors on multiple attack vectors, putting IT organizations at risk of major security issues. Anyone tasked with keeping their organization safe from cyber attacks should be seeking a better way to run Linux servers without reboots (ideally, for years).

    In this article you will learn what is live patching, how it ensures the uptime, what 5 tools are available to help you run servers for years – without reboots and what are the advantages and drawbacks of each tool.

  • USB systems may have some serious security flaws - especially on Linux [Ed: ZDNet's FUD is going places; the tests were mostly done on Linux, so it's hardly shocking that the bugs found were in Linux. But it's presented as Linux being particularly bad.]

    Academics have developed a new tool that allowed them to discover 26 previously unidentified vulnerabilities in the USB driver stack used by many popular operating systems including Linux, macOS, Windows and FreeBSD.

  • New fuzzing tool picks up insecure USB driver code

    Matthias Payer at the federal polytechnic school in Lausanne, Switzerland, and Hui Peng at Purdue University, United States, said [pdf] that they leveraged open-source components such as QEMU processor emulator to design a tool that's low-cost and hardware independent, called USBFuzz.

  • New fuzzing tool for USB drivers uncovers bugs in Linux, macOS, Windows

    With a new fuzzing tool created specifically for testing the security of USB drivers, researchers have discovered more than two dozen vulnerabilities in a variety of operating systems.

    “USBFuzz discovered a total of 26 new bugs, including 16 memory bugs of high security impact in various Linux subsystems (USB core, USB sound, and network), one bug in FreeBSD, three in macOS (two resulting in an unplanned reboot and one freezing the system), and four in Windows 8 and Windows 10 (resulting in Blue Screens of Death), and one bug in the Linux USB host controller driver and another one in a USB camera driver,” Hui Peng and Mathias Payer explained.

  • NSA: Russian agents have been hacking major email program

    The U.S. National Security Agency says the same Russian military hacking group that interfered in the 2016 presidential election and unleashed a devastating malware attack the following year has been exploiting a major email server program since last August or earlier.

    The timing of the agency's advisory Thursday was unusual considering that the critical vulnerability in the Exim Mail Transfer Agent — which mostly runs on Unix-type operating systems — was identified 11 months ago, when a patch was issued.

    Exim is so widely used — though far less known than such commercial alternatives as Microsoft's proprietary Exchange — that some companies and government agencies that run it may still not have patched the vulnerability, said Jake Williams, president of Rendition Infosec and a former U.S. government hacker.

read more

KDE: Akademy 2020 and GSoC 2020

tuxmachines.org - Pet, 05/29/2020 - 03:26
  • Send your talks for Akademy 2020 *now*

    The Call for Participation is still open for two weeks more, but please make us a favour and send yours *now*.

    This way we don't have to panic thinking if we are going to need to go chasing people or not, or if we're going to have too few or too many proposals.

    Also if you ask the talks committee for review, we can review your talk early, give you feedback and improve it, so it's a win-win.

  • Status report: Community Bonding

    I’m checking in today to let you know what I did in my GSoC project these past weeks. This Community Bonding period was really wonderful; although I’ve been more or less involved with the project since 2016, I’ve acquainted myself with the efforts of each of the members, and so far it’s been a wonderful experience.

    During these past weeks, I’ve been preparing for the coding period by talking with Boudewijn and Wolthera about the particulars of Krita’s file format and build system. The objectives for the past two meetings were:

  • GSoC'20 with KDE

    About the Project

    The project involves improving KDE Web Infrastructure. KDE has a lot of websites and some of them like the main website could use an update.

    The first part of the project involves porting kde.org to use Hugo- A go based static site generator. kde.org is very old and thus contains a lot of pages. This project would involve porting most of the pages to markdown so as to make the website faster and easier to develop.

    The second part of the project involves updating Season of KDE website. The goal is to use more modern tooling and add some new features. This project is a part of the transition of KDE websites from LDAP to OAuth based authentication. OAuth is a much more modern approach to authentication and would solve some headaches with the current authentication system.

read more

Screencasts/Audiocasts/Shows: Ubuntu MATE 20.04 LTS, BSD Now and More

tuxmachines.org - Pet, 05/29/2020 - 03:22

  • Ubuntu MATE 20.04 LTS overview | For a retrospective future.

    In this video, I am going to show an overview of Ubuntu MATE 20.04 LTS and some of the applications pre-installed.

  • BSD Now 352: Introducing Randomness

    A brief introduction to randomness, logs grinding netatalk to a hault, NetBSD core team changes, Using qemu guest agent on OpenBSD kvm/qemu guests, WireGuard patchset for OpenBSD, FreeBSD 12.1 on a laptop, and more.

  • Bad Voltage 3×05: This Podcast Will Self Destruct

    Stuart Langridge, Jono Bacon, and Jeremy Garcia present Bad Voltage, in which we are rendered with one meelion triangles.

  • Bread and Butter Django - Building SaaS #58

    In this episode, I worked on a views and templates. There are a number of core pages that are required to flesh out the minimal interface for the app. We’re building them.

    I began by showing the page that we were going to work on. I outlined the changes I planned to make, then we started.

    The first thing we added was data about the school year, the main model on display in the page. I showed how to mock in the elements before adding real data.

read more

Quarkus, a Kubernetes-native Java runtime, now fully supported by Red Hat

tuxmachines.org - Pet, 05/29/2020 - 02:37
  • Quarkus, a Kubernetes-native Java runtime, now fully supported by Red Hat

    Java was introduced 25 years ago, and to this day, remains one of the most popular programming languages among developers. However, Java has developed a reputation for not being a good fit for cloud-native applications. Developers look for (and often choose) alternative frameworks such as Go and Node.js to support their cloud-native development requirements.

    Why learn another language when you can use your existing skills? Quarkus allows Java developers to leverage their expertise to develop cloud-native, event-driven, reactive, and serverless applications. Quarkus provides a cohesive Java platform that feels familiar but new at the same time. Not only does it leverage existing Java standards, but it also provides a number of features that optimize developer joy, including live coding, unified configuration, IDE plugins, and more.

  • Red Hat Tosses Its Weight Behind Quarkus

    Following recent announcements, Red Hat is now ready in fully supporting Quarkus to enhance its Kubernetes support.

    Quarkus is a Kubernetes-native Java stack to make the language more appealing in cloud-native use-cases. Quarkus optimizes the Java experience for containers and serverless environments.

  • Red Hat Delivers Quarkus As A Fully Supported Framework In Red Hat Runtimes

    By adding Quarkus as a supported runtime, Red Hat is helping to bring Java into the modern, cloud-native application development landscape and to approaches like microservices, containers and serverless, and enabling Java developers to continue working in the language they know and love.

  • Red Hat Runtimes adds Kubernetes-native Quarkus Java stack

    Red Hat’s Quarkus, a Kubernetes-native Java stack, is now supported on the Red Hat Runtimes platform for developing cloud-native applications.

    A build of Quarkus is now part of Red Hat Runtimes middleware and integrates with the Red Hat OpenShift Kubernetes container platform for managing cloud deployments, Red Hat said this week.

read more

Games: Total War: WARHAMMER II – The Warden & The Paunch DLC, Resolutiion, and More

tuxmachines.org - Pet, 05/29/2020 - 02:12
  • Total War: WARHAMMER II - The Warden & The Paunch DLC out now on Linux

    Feral Interactive announced today that the work has been completed on porting over the Total War: WARHAMMER II - The Warden & The Paunch DLC. A short delay as we've come to expect, with it being available on Windows since May 21. Not long to wait though and Feral always communicate how it will be "shortly after" when these things get announced.

  • Total War: WARHAMMER II – The Warden & The Paunch DLC Is Out Now for Linux

    Feral Interactive launched today The Warden & The Paunch DLC (Downloadable Content) for the acclaimed Total War: WARHAMMER II video game for Linux and macOS platforms.

    Officially launched on May 21st and coming three months after the massive Mandate of Heaven DLC, The Warden & the Paunch is the latest Legendary Lords Pack for the award-winning and critically acclaimed Total War: WARHAMMER II turn-based strategy and real-time tactics video game.

    It introduces two new Legendary Lords from the world of Warhammer Fantasy Battles, Eltharion the Grim, which leads Tor Yvresse for the High Elves, and Grom the Paunch, which commands the Broken Axe Tribe for the Greenskins.

  • A fractured future and a beautiful yet dark style, Resolutiion is out now

    Resolutiion, an absolutely beautiful fast-paced action-adventure from Monolith of Minds and Deck 13 is out now.

    Striking artwork, questions that you constantly want answered and action awaiting around every corner. Resolutiion shows a very fractured and broken future, it's dark and unsettling and nothing really makes any sense. Not that it actually needs to, I often found myself just walking around to take in the environment.

    There's definitely a sense of overwhelming loss here, both from the world and the player. You're slowly and loosely guided along with most of it left to you to figure out. Some kind of devastating war in the past still lingers in the minds of those you meet. You're some kind of old augmented killer, more robot than person now, escorting a curious AI that reached out to you. Nothing is as it seems.

  • Stadia Pro subscribers get 5 new games on June 1

    Each month, subscribers of the Stadia game streaming service with the Pro tier get free games and in June they're getting an additional five.

  • Civilization VI - New Frontier Pass adds Linux support

    After a delay, the first part of the Civilization VI - New Frontier Pass with the Maya & Gran Colombia Pack is now available in the Linux version.

    Not up to speed? The New Frontier Pass for Civilization VI is a new season of DLC, with free updates that will be released in between each through to March 2021. Civilization VI as a service? Well Firaxis Games and 2K seem to think it might work, that's a lot of extra content coming.

    It was originally planned to simultaneously launch for both Linux and macOS but it seems issues came up as 2K sent us in a statement. A week later and it's here along with the latest patch. However, cross-platform online play is now unavailable. On Twitter, Aspyr Media mentioned this was based on a priority of just getting the DLC out, although that was mentioning macOS the same would apply here. We have reached out to Aspyr to be sure and clarify if Linux will be getting cross-platform online play back soon too.

  • The 20 Best Marvel Games For Android Smartphone in 2020

    Who doesn’t love to play the superhero games? Especially when the gaming characters are from your favorite marvel comic series, then what else is needed. From recent comic characters of avengers to old & toughest wolverine, you will find out many cool superheroes and villains in those Marvel Android games.

  • BozemanGLUG: June 2020 Meeting (online)

    3) The dolphin-emu Nintendo Gamecube emulator... the younger son asked about it so I installed it on his new-to-him Linux machine and darn it, it works pretty well.

  • How to get GOG Galaxy working on Linux

    Do you own games on GOG.com? Want to get the GOG Galaxy client set up on your Linux PC to enjoy some video games? Follow along with this guide as we show you how to get GOG Galaxy working on Linux!

read more

FSF gives freedom-respecting videoconferencing to all associate members

tuxmachines.org - Pet, 05/29/2020 - 02:08
  • FSF gives freedom-respecting videoconferencing to all associate members

    The Free Software Foundation (FSF) is now offering all FSF associate members free "as in freedom" videoconferencing as an additional member benefit. Becoming a member now helps you push back against increased societal pressure to use nonfree software to communicate with coworkers, friends, and loved ones during the COVID-19 pandemic, and after.

  • Free Software Foundation announces freedom-respecting videoconferencing for its associate members

    The Free Software Foundation (FSF) today announced free "as in freedom" videoconferencing for its associate members and their communities. This service will help everyone push back against increased societal pressure to use nonfree software to communicate with friends, collaborators, and loved ones during the COVID-19 pandemic, and after.

    The FSF has been raising the alarm about encroachments upon freedom by remote communication tools since social distancing guidelines were issued. The FSF's new videoconferencing service powered by free software comes after several of its recent publications warned users about widely used nonfree applications for remote communication and education, like Zoom.

    "The freedoms to associate and communicate are some of our most important. To have the means to exercise these freedoms online controlled by gatekeepers of despotic software is always dangerous and unacceptable, only more so when we can't safely gather in person," executive director John Sullivan explains. "We are a small nonprofit and can't provide hosting for the entire world, but we want to do our part. By offering feature-rich videoconferencing in freedom to our community of supporters, and sharing how others can do it, too, we demonstrate that it is possible to do this kind of communication in an ethical way."

read more

Mainline Linux Kernel Starts Seeing A NVIDIA Tegra X1 Video Input Driver

Phoronix - Pet, 05/29/2020 - 00:35
While the Tegra X1 SoC (Tegra210) has been available for several years, finally with the upcoming Linux 5.8 kernel is a mainline driver contributed by NVIDIA for the video input support...

Chrome 84 Beta Brings Better Web Animations API, Experimental WebAssembly SIMD

Phoronix - Čet, 05/28/2020 - 22:51
Following the recent Chrome 83 release, Chrome 84 has now been promoted to beta...

Facebook je vedel, da vnaša razdor v družbo, in opozorila ignoriral

Slo-Tech - Čet, 05/28/2020 - 21:16
Facebook je vedel, da vnaša razdor v družbo, in opozorila ignoriral Slo-Tech - V časih pred internetom so bili ljudje izpostavljeni približno istim virom novic in informacij, predvsem pa so bili deležni pogledov z več strani. Internet je to precej spremenil, saj je ljudem omogočil zatekanje v vsebine, ki podpirajo njihova prepričanja, družbena omrežja pa so to dogajanje še intenzivirala. Na političnem področju se to še posebej vidi, saj so zagovorniki različnih strani bolj razdvojeni kot kdajkoli. In Facebook? Največje družbeno omrežje na internetu pri tem ni nedolžno, saj je pomemben motor delitev na internetu, kar podjetje ve že več let in namenoma ne ukrepa. Več na Slo-Techu.

Strapi introduces new open-source headless content management system

tuxmachines.org - Čet, 05/28/2020 - 21:08

Strapi, the company behind the most popular open-source headless content management system (CMS), has announced the general availability of its Community Edition after two years of development. The business also announced paid support plans and disclosed plans for an Enterprise Edition, which is already in private beta testing.

What's a headless CMS you ask? Unlike such popular CMSs as WordPress, Joomla, and Drupal, a headless CMS doesn't bother with the website's front-end. Instead, all its focus is on the back-end content repository, which is used for storing and delivering structured content. This content is then made available for display via a RESTful API, typically using JSON or XML.

read more

today's leftovers

tuxmachines.org - Čet, 05/28/2020 - 19:34
  • A pandemic-era LWN update

    We are living through interesting times that present challenges in a number of areas, including running a business. While we think of LWN primarily as a community resource, it is also a business that is not unaffected by the ongoing pandemic. It is, we figure, a good time for a status update, especially since we have some news to share.
    Never has our 2002 decision to move to a subscription model looked like a better idea. Revenue from advertising has reached a level that is essentially indistinguishable from zero, with little sign that it will improve anytime soon. But we didn't depend on advertising because we work directly for our readers; as long as you all support us, we will be in good shape.

    Subscriptions have definitely fallen off a bit in the last few months, and we've had subscribers dropping off with a note saying that they had lost their job and needed to cut expenses. But the drop-off has not yet reached a point where we are seriously concerned about it; for that, we can only say "thank you!" to all of you for continuing to support us as the world gets weirder. A special thank-you is due to all of you subscribing at the Project Leader or Supporter levels; it really does make a difference.

    [...]

    Back in 1997 when work began on what eventually became LWN, we were driven by a strong sense of optimism about the future of Linux and free software. That optimism has been tested by ups and downs over time, but it has largely been borne out; Linux has been more successful than any of us could have imagined, and LWN is still here at the center of it. And we are still optimistic; we have managed to pull together an outstanding community of readers that will continue to support us for as long as we keep doing good work.

  • An Introduction to the K8s-Infrastructure Working Group

    When Kubernetes was formed in 2014, Google undertook the task of building and maintaining the infrastructure necessary for keeping the project running smoothly. The tools itself were open source, but the Google Cloud Platform project used to run the infrastructure was internal-only, preventing contributors from being able to help out. In August 2018, Google granted the Cloud Native Computing Foundation $9M in credits for the operation of Kubernetes. The sentiment behind this was that a project such as Kubernetes should be both maintained and operated by the community itself rather than by a single vendor.

    A group of community members enthusiastically undertook the task of collaborating on the path forward, realizing that there was a more formal infrastructure necessary. They joined together as a cross-team working group with ownership spanning across multiple Kubernetes SIGs (Architecture, Contributor Experience, Release, and Testing). Aaron Crickenberger worked with the Kubernetes Steering Committee to enable the formation of the working group, co-drafting a charter alongside long-time collaborator Davanum Srinivas, and by 2019 the working group was official.

  • EuroBSDCon 2020 is cancelled.

    It is with great disappointment that we were forced to conclude it is not possible to run the conference as usual. As such, there will be no EuroBSDCon 2020.

    There will be no virtual conference, as we feel we can’t provide much in that area not already provided by BSDCan.

    We hope to resume our conference next year, in Vienna. We will try to announce the relevant dates as soon as possible.

  • Design and Web team summary – 27 May 2020

    The web team here at Canonical run two-week iterations. Here are some of the highlights of our completed work from this iteration.

    [...]

    My name is Bartek (also known as bartaz around the interwebz). I live in Poznań in Poland and I’m a web developer. I’ve been a software developer for over 10 years now, working in front-end related technologies for most of this time. IE6 was still a thing when I started trying to make browsers display what I want them to, jQuery was not a thing yet, and nobody even dreamed of React.

    I joined Canonical four years ago as a front-end developer to work on snap store dashboard and after about a year I moved to the Web and Design Team, where I continued working on snap related projects such as snapcraft.io and build.snapcraft.io. A couple of months ago I moved to Vanilla squad where I develop and enhance our Vanilla framework.

  • OPPO Find X2, X2 Neo, X2 Lite, and Moto G7 Android 10 kernel source code now available

    The foundation of the Android OS is built on top of the Linux kernel, thus Android device makers are obliged to provide the source code (upon request) for any Linux kernel binaries that ship on their devices. Besides the source code release for the retail release software, OEMs should also publish the updated Linux kernel source code for any future software updates in order to comply with the GNU General Public License v2. Motorola, for example, is quite good at releasing Linux kernel source code for all the updates they roll out, and they have now published the kernel source code for the Moto G7’s Android 10 update. OPPO, on the other hand, has shared the initial kernel sources for a bunch of phones from the Find X2 lineup.

  • CTO Talk: Q&A with Seldon’s Clive Cox

    I’m more of a “meeting the Buddha on the road” kind of guy. However, influences along the way have been the usual suspects like Alan Turing and people such as Richard Stallman who promoted open source.

  • IAR Systems delivers embedded software building on Linux

    The build tools for Linux include the highly optimising IAR C/C++ Compiler, IAR Assembler, Linker and library tools, and runtime libraries. The tools are validated to run on the Ubuntu Linux distribution version 18.04.3 and later, and currently supports Arm and Renesas RH850.

  • IAR Systems Releases Embedded Software Building on Linux

    IAR Systems announced its portfolio of embedded development tools has been extended with build tools that support implementations in Linux-based frameworks.

  • Machine vision computer supports 5GBase-T cameras

    Imago’s Linux-ready “VisionBox AGE-X5” computer has an Intel 6th Gen CPU plus 2x 5GbE ports for driving new 5GBase-T cameras. Also onboard: 2x GigE, 4x USB 3.0, DIO, LED controllers, and camera triggers.

    In recent years we have seen a growing number of embedded boards and systems with 2.5GbE and 10GbE ports, but no 5GbE ports that we can recall. However, the networking standard is now ready for the spotlight with the arrival of 5-Gigabit Ethernet bandwidth 5GBase-T cameras from Teledyne Dalsa and Lucid Vision Labs. Imago, which sells a line of VisionBox machine vision systems including the Jetson TX2 based VisionBox Daytona, announced a new VisionBox AGE-X5 model that can be preconfigured with either 5GBase-T camera.

read more

Programming Leftovers

tuxmachines.org - Čet, 05/28/2020 - 19:25
  • This Week in Rust 340
  • Simplify data visualization in Python with Plotly

    Plotly is a plotting ecosystem that allows you to make plots in Python, as well as JavaScript and R. In this series of articles, I'm focusing on plotting with Python libraries.

  • Perl Hacks, Perl School, and the future of Perl publishing

    Dave Cross, long-time Perl user, trainer, and author, recently released The Best of Perl Hacks, a curated collection of his best posts from his Perl Hacks blog. His imprint, Perl School, has published six e-books, including two that I wrote.

    There’s an unrelated book, Perl Hacks: Tips & Tools For Programming, Debugging, And Surviving, by chromatic, Damian Conway, and Curtis “Ovid” Poe. It’s also very good, but completely separate from Dave’s.

  • Qt for Automation changed to Qt M2M Protocols

    Qt M2M Protocols is now automatically included for free to every new Qt Device Creation subscription. The additional distribution license price has been removed as well.

    Qt Application Development license holders can buy Qt M2M Protocols separately.

  • Using Visual Studio Code for Qt Applications – Part Two

    In the last blog post we saw an essential, C++ oriented, Visual Studio Code setup. That was enough to get going right away, but we can still definitely do more and better. Here I’ll show you how to get a complete setup for your qmake and CMake projects, all this while also wearing a Qt hat (on top of my C++ hat) and having a deeper look at the Qt side.

    Build qmake Qt projects

    Qmake is not integrated with Visual Studio Code the way CMake is, so setting up a qmake project for build is slightly more convoluted than doing the same with CMake. This means we’ll have to define our own build tasks. We’re going to do this in two stages: build steps definition and build steps combination, leveraging the fact that Visual Studio Code implements task dependencies and ordered sequential execution of dependencies.

  • Where Did Software Go Wrong?

    Computers were supposed to be “a bicycle for our minds”, machines that operated faster than the speed of thought. And if the computer was a bicycle for the mind, then the plural form of computer, Internet, was a “new home of Mind.” The Internet was a fantastic assemblage of all the world’s knowledge, and it was a bastion of freedom that would make time, space, and geopolitics irrelevant. Ignorance, authoritarianism, and scarcity would be relics of the meatspace past.

    Things didn’t quite turn out that way. The magic disappeared and our optimism has since faded. Our websites are slow and insecure; our startups are creepy and unprofitable; our president Tweets hate speech; we don’t trust our social media apps, webcams, or voting machines. And in the era of coronavirus quarantining, we’re realizing just how inadequate the Internet turned out to be as a home of Mind. Where did it all go wrong?

  • good idea bad implementation crosstalk

    Unfortunately products like the latter seem quite common. Most things in my house are still rather dumb because regrettably few products are actually the same thing, but smarter. Instead smart devices are inevitably some inscrutable machine intelligence physically manifested in my house. So no thanks. Battle lines drawn, everybody pick a side, good idea or bad implementation, and fight!

read more

FSF Now Offering Video Conferencing Service To Its Members

Phoronix - Čet, 05/28/2020 - 19:11
In aiming to promote freedom-respecting video conferencing at a time when other platforms like Facebook and Zoom are exploding in popularity as a result of the coronavirus crisis, the Free Software Foundation is offering a video conferencing system for its associate members...

Ryzen 9 3900X/3950X vs. Core i9 10900K In 380+ Benchmarks

tuxmachines.org - Čet, 05/28/2020 - 18:59

Following our initial Core i5 10600K and Core i9 10900K Linux benchmarks last week, here is a much larger comparison I have been working on since then in looking specifically at the Ryzen 9 3900X and 3950X against the Core i9 10900K. It's the largest to date with nearly 400 benchmarks being tested, most of them real-world test cases.

The past number of days I have been running this Core i9 10900K vs. Ryzen 9 3900X vs. Ryzen 9 3950X comparison with 381 benchmarks out of 138 distinct applications/workloads on both systems. With this round of benchmarking the Gigabyte Z490 AORUS MASTER and ASUS ROG CROSSHAIR VIII HERO were at play with 2 x 8GB DDR4-3600 Corsair memory, Samsung 970 EVO NVMe SSD, and Radeon RX 5700 XT graphics. Benchmarking was run off Ubuntu 20.04 LTS while upgrading to the Linux 5.7 Git kernel for the very latest kernel bits. All other Ubuntu 20.04 packages were at their respective defaults.

read more

Compact 8K video encoder runs Linux on Kaby Lake

tuxmachines.org - Čet, 05/28/2020 - 18:55

Advantech has launched a “VEGA-8300E 8K Broadcast Video Encoder” and streaming appliance for 8Kp60, 10-bit 4:2:2 HEVC real-time encoding. The system runs Ubuntu on a 7th Gen Kaby Lake CPU and offers 2x hot-swappable SATA bays.

We realize that most of you are not in the market for an 8K video encoder, but we occasionally like to check in on the high-end video world where Linux is steadily making inroads. Normally Advantech’s VEGA-8300E 8K Broadcast Video Encoder would have been showcased at the NAB Show, which has been cancelled due to the pandemic. (Some NAB content is available on the online NAB Show Express.) We heard about the VEGA-8300E from an Advantech announcement on Businesswire that revealed the product has won a 2020 Best of Show Special Edition Award presented by TV Technology.

read more

Syndicate content
sfy39587f05