Odprtokodni pogled

Opensource view

Tuja odprtokodna scena

Open Source YouTube Alternative PeerTube Needs Your Support to Launch Version 3

tuxmachines.org - Sre, 05/27/2020 - 17:01

PeerTube (developed by Framasoft) is a free and open-source decentralized alternative to YouTube somewhat like LBRY. As the name suggests, it relies on peer-to-peer connections to operate the video hosting services.

You can also choose to self-host your instance and also have access to videos from other instances (a federated network, just like Mastodon).

It is being actively developed for a few years now. And, to take it up a notch, they have decided to launch a crowdfunding campaign for the next major release.

read more

GNOME Devs Make Major Improvements to the Apps Grid

tuxmachines.org - Sre, 05/27/2020 - 16:57

Since GNOME 3.38 is on house to ship in Ubuntu 20.10 (barring any tradition-flattening calamities …Which, given how things are going atm, is a distinct possibility) these are changes which you and I, as Ubuntu users, will likely benefit from come October.

So what’s cooking?

First up: the Applications screen drops the “Frequents” button that sira at the bottom of the grid. The apps grid is now just a single, vertically scrolling pane of application icons arranged in alphabetical order by default.

read more

GraalVM 20.1, OpenJ9 0.20, OpenJDK Java Benchmarks

tuxmachines.org - Sre, 05/27/2020 - 16:54

Given the release last week of GraalVM 20.1 as well as last month's release of Eclipse OpenJ9 0.20, here are some fresh JVM benchmarks up against multiple OpenJDK releases.

For this fresh round of Linux benchmarking are numbers off the latest OpenJDK 8, OpenJDK 11, OpenJDK 14.0.1, OpenJDK 15 EA24, GraalVM 20.1 CE Java 8, GraalVM 20.1 CE Java 11, OpenJ9 0.20 Java 8, and OpenJ9 0.20 Java 11 for reference purposes. Note while Oracle made some OpenJDK 15 Java performance improvements stemming from our earlier testing, those changes don't appear to have been incorporated yet into OpenJDK 15 EA24. As usual, all of this testing was done with each configuration in its out-of-the-box/default settings.

read more

Licensing: Qt Online Installer 3.2.3 Released

tuxmachines.org - Sre, 05/27/2020 - 16:53
  • Qt Online Installer 3.2.3 Released

    We are happy to announce Qt Online Installer / Maintenance Tool 3.2.3 has been released.

    We have fixed a few translation issues. Please read the details in ChangeLog.

    The page, introducing Qt Open Source usage, has been slightly modified. The goal has been to clarify the Qt Open Source usage.

  • Qt Updates Its Online Installer To Clarify Open-Source Obligations

    Following yesterday's release of Qt 5.15 LTS as the last series before Qt 6.0, The Qt Company has now released a new Qt Online Installer.

    Qt Online Installer 3.2.3 is out with a few translation fixes and they have reworked their "Qt Open Source usage" page. The page lays out the open-source usage obligations for the toolkit under the GPLv2/GPLv3/LGPLv3. The page also allows users to buy Qt or choose the right license and lays out the various obligations when using the open-source version.

read more

OpenSSH 8.3 released (and ssh-rsa deprecation notice)

tuxmachines.org - Sre, 05/27/2020 - 16:51

OpenSSH 8.3 has just been released. It will be available from the mirrors listed at https://www.openssh.com/ shortly. OpenSSH is a 100% complete SSH protocol 2.0 implementation and includes sftp client and server support. Once again, we would like to thank the OpenSSH community for their continued support of the project, especially those who contributed code or patches, reported bugs, tested snapshots or donated to the project. More information on donations may be found at: https://www.openssh.com/donations.html

read more

OpenSSH 8.3 released (and ssh-rsa deprecation notice)

LWN.net - Sre, 05/27/2020 - 16:38
The OpenSSH 8.3 release is out. This primarily a bug-fix release with a handful of minor new features. It does, however, carry a prominent notice that ssh-rsa signature algorithm will be disabled in "a near-future release". The announcement includes information on how to determine whether hosts you care about are affected.

OpenSSH 8.3 released (and ssh-rsa deprecation notice)

LWN.net - Sre, 05/27/2020 - 16:38
The OpenSSH 8.3 release is out. This primarily a bug-fix release with a handful of minor new features. It does, however, carry a prominent notice that ssh-rsa signature algorithm will be disabled in "a near-future release". The announcement includes information on how to determine whether hosts you care about are affected.

The best Linux games

tuxmachines.org - Sre, 05/27/2020 - 16:37

Although there has been a change in the gaming industry for several years, Windows is and remains the undisputed top dog among gaming operating systems. Nevertheless, more and more titles are available for Linux: With Steam, Ubuntu and GOG, users now have a decent game collection available . These include numerous free online games and iconic retro games.

The best place to go for Linux games is certainly the Steam platform . More than 13,000 games are currently available. In addition to numerous indie games, well-known AAA titles can also be found.

On the Ubuntu Software Center you can find free and paid Linux games . The focus is more on the category of arcade and board games. However, the key is in the store, because the Steam client can be downloaded there to access the well-known Steam games that are also available for Windows. To be able to use the center, however, you must create a user account. Alternatively, Steam Linux download is available from the Internet.

read more

Security and FUD

tuxmachines.org - Sre, 05/27/2020 - 16:31
  • Security updates for Tuesday

    Security updates have been issued by Debian (sqlite3), Fedora (libarchive and netdata), openSUSE (dom4j, dovecot23, gcc9, and memcached), Red Hat (devtoolset-9-gcc, httpd24-httpd and httpd24-mod_md, ipmitool, kernel, kpatch-patch, openvswitch, openvswitch2.11, openvswitch2.13, rh-haproxy18-haproxy, and ruby), and SUSE (freetds, jasper, libxslt, and sysstat).

  • Patterns of Compromise: The EasyJet Data Breach

    It has been a withering time for the airlines, whose unused planes moulder in a gruelling waiting game of survival. The receivers are smacking their lips; administration has become a reality for many. Governments across the globe dispute what measures to ease in response to the coronavirus pandemic; travel has been largely suspended; and the hope is that some viable form will resume at some point soon.

  • Google Authenticator enables device-transfers, no back up/export options

    You’ve probably seen calls to “secure your account” with a second-factor authentication (2FA) app all over the web. Online services promote it as a way to improve the security of your online account. After you’ve enabled 2FA, you need to know your username and password as well as a one-time use token (a four–six digit code) generated by your 2FA app.

    When you enable 2FA with an online service, it “installs” a secret into your 2FA app — often by scanning a QR-variety matrix barcode. The client app can then generate a one-time use login token derived from the shared secret. You type in that token when you log in to the service. The service can generate its own token following the same process and compare the two login tokens. If a bad actor intercepts the token, it can only be used once and will be worthless in the future.

  • Smart cars vulnerable to hack that could enable 'remote control'
  • New fuzzing tool finds 26 USB bugs in Linux, Windows, macOS, and FreeBSD [Ed: It's clear that ZDNet is still hyping up and propping up this false narrative wherein Linux is worst at security and Microsoft has no back doors.]

    This allowed the research team to test USBFuzz not only on Linux, where most fuzzer programs work, but also other operating systems.

read more

Screencasts and Audiocasts: Redcore Linux 2004 KDE Run Through, LINUX Unplugged and Linux in the Ham Shack

tuxmachines.org - Sre, 05/27/2020 - 16:28

read more

Statsfs: A Proposed Linux File-System For Kernel Statistics

Phoronix - Sre, 05/27/2020 - 16:15
Statsfs is a new RAM-based file-system proposal by a Red Hat engineer that is designed for exposing kernel statistics to user-space...

Red Hat and IBM: fabric8 Maven, Cheesy Marketing and Java/Quarkus

tuxmachines.org - Sre, 05/27/2020 - 16:06
  • How the fabric8 Maven plug-in deploys Java applications to OpenShift

    The fabric8 Maven plug-in, often abbreviated FMP, can be added to a Maven Java project and takes care of the administrative tasks involved in deploying the application to a Red Hat OpenShift cluster.

  • EMEA: Asiakastieto Unlocks Open Banking Innovation with Red Hat
  • COVID-19, climate change, and the urgent need for innovation

    We are facing a time of unprecedented crisis. While the COVID-19 pandemic puts lives and livelihoods at immediate risk, climate change is an existential threat for humanity. Global challenges such as these are colossal tests of leadership and demand global answers. As the UN Secretary General put it, “We are in this together — we will get through this together.” To effectively address these unfolding human crises, we must put human rights at the heart of the response. We need to reaffirm our common values of humanity and solidarity. And we need to think outside the box. To that extent, leveraging technology for good is essential, as it now allows us to adapt at levels previously unthinkable.

    Innovation in key areas of technology including cloud computing, AI, and open source means it is now easier than ever to quickly pivot towards addressing the most pressing issues we face. A great example is the Call for Code challenge, which quickly pivoted to take on COVID-19 when the global impact of this pandemic became apparent. Within six weeks, the solutions that emerged addressed everything from how we can keep a physical distance when queuing at stores to helping small businesses re-emerge stronger after a crisis. Many of these are already being considered for deployment opportunities.

  • Bringing Java into the Kubernetes-native future with Quarkus

    By now, you may have seen this funny word floating around the Java development community: Quarkus. And, you may have seen the latest Red Hat news around it, that we are excited to welcome Quarkus as an official Red Hat Runtime.

    But, what does this mean, and why should you be excited about Quarkus? This post will dive into what it means to take Java into the modern, distributed, Kubernetes-first, cloud-native application development world we are in today, and why it is so important.

read more

Programming: jQuery, LLVM/Clang, Perl and More

tuxmachines.org - Sre, 05/27/2020 - 15:52
  • Include jQuery in web pages – Local or CDN

    In the last article of the learn jQuery series, we learned to create jQuery development environment. Fortunately, it was pretty easy to create. In this article, we will learn to include jQuery on our web pages. In this article, we will fire our first jQuery code and will see it working in our web browser.

  • LLVM 11 Merges AMD Radeon GCN Offloading For OpenMP

    While AMD has been working on AOMP for Radeon OpenMP offloading as their downstream of the LLVM/Clang compiler suited for GPU compute offloading to their hardware, at least some of that work is beginning to appear back in upstream LLVM.

    Merged today into LLVM 11 Git is support for OpenMP offloading for the AMD GCN architecture, including setting of LLVM's CUDA mode. This part 1 patch is just a few dozen lines of code thanks to the AMDGPU back-end long being in upstream LLVM as well as the necessary infrastructure already being there for OpenMP device offload. Great to see this happening and hopefully more of these Radeon GPU compute changes will be hitting the LLVM tree shortly.

  • What is The Mediocre Programmer?

    This book is a personal journey for both of us. It's a memoir of my time as a programmer and my feelings along the way. I've thought many times about giving up and finding a different career path but doing anything other than being a computer programmer scares me even more. Does that mean I'm stuck in a perverse ouroboros of self-pity and self-doubt? Hardly. It means that I need to dig deeper to understand why I chose the path of being a programmer and realize that it took a lot to get here and it's going to take a lot more to get where I want to be. It's a commitment to seeing things as they are now and moving forward from wherever I'm standing.

    I hope you'll join me on this journey.

    (The book is released under a Creative Commons Attribution-ShareAlike license (CC-BY-SA). You are encouraged to read it, share it, and use it to help others through their struggle).

  • Meet your new robotic best friend: the MiRo-E dog
  • Prima: release v1.59 adds major text rendering functionality
  • Dancer2 0.300004 Released

    The Dancer Core Team would like to announce the availability of Dancer2 0.300004.

  • LATEX.css

    This almost class-less CSS library turns your HTML document into a website that looks like a LATEX document. Write semantic HTML [...] add to the of your project and you are good to go. [...]

read more

Python Programming

tuxmachines.org - Sre, 05/27/2020 - 15:43
  • Return people from a list and dictionary with Python

    In this article, we are going to return a list of names that show whether that person is nice or naughty based on True (Nice) or False (Naughty) value from the ‘was_nice’ key within a list of dictionaries pass into either the get_nice_names function which will only return the name of a person who is nice or get_naughty_names function which will do vise versa.

  • Python 101 – Learning About Loops

    There are many times when you are writing code that you will need to find a way to iterate over something. Perhaps you’ll need to iterate over the letters in a string or the objects in a list. The process of iterating over something is done via a loop.

    A loop is a programming construct that allows you to iterate over chunks. Those chunks could be the letters in the string or the lines of a file.

  • Data visualization made simple in Python with Seaborn

    Plotting in Seaborn is much simpler than in Matplotlib. While Matplotlib makes the hard things possible, Seaborn makes complicated things uncomplicated by giving you a range of plot types that "just work."

  • A simple Python HTTP server for your sysadmin toolbox
  • Qt for Python 5.15.0 is out!

    Hello everyone! We are really happy to announce that Qt for Python 5.15.0 is now out! 

    As always, you can get the latest via: pip install pyside2, or just upgrading your current installation: pip install -U pyside2.

    At the same time we wanted to release another version for users still on 5.14, so we decided to release 5.14.2.2 too. You can get it via pip install pyside2==5.14.2.2

read more

Security updates for Wednesday

LWN.net - Sre, 05/27/2020 - 15:34
Security updates have been issued by Debian (drupal7 and unbound), Fedora (libEMF and transmission), Mageia (dojo, log4net, nginx, nodejs-set-value, sleuthkit, and transmission), Red Hat (rh-maven35-jackson-databind), SUSE (dpdk and mariadb-connector-c), and Ubuntu (thunderbird).

Games: GOG, Slime Rancher, Ravenholm, Cosmic Frontier: Override, Beyond Blue and Spiritfarer

tuxmachines.org - Sre, 05/27/2020 - 15:04
  • GOG Summer Sale is live, with demos for upcoming Linux games

    DRM-free store GOG has today released their huge Summer Sale, full of discounted games and they've also put up some fun demos for upcoming games.

    Much like what Steam are planning with the Steam Game Festival, GOG are getting in on the action and a little early too. Thanks to that you can now grab demos for CARRION, Spiritfarer and Vagrus - The Riven Realms: Prologue. All three of them well worth trying!

  • Slime Rancher adds more treasure to find, more adventures coming

    Slime Rancher, the absolutely adorable game about adventuring and catching little (and sometimes big) slimes has a fresh update and a tease about future content.

    For the completionist adventurer, Monomi Park have added in two new Treasure Pods to find and unlock on your travels. These special pods add a fun element to the exploration, requiring you to spend some monies earned to open them and get some extra goodies.

  • Half-Life was going to get a Ravenholm spin-off

    It's emerged that the Half-Life series was going to go into other directions, with a Ravenholm spin-off that was planned and you can see some footage.

    Noclip, a creator of documentaries has done a new feature-length video on the history of the game studio Arkane, who are known for titles like Arx Fatalis, Dishonored and more. As it turns out they were also involved in what was internally known as Ravenholm. It was originally worked on by Junction Point Studios, who later handed it to Arkane Studios, who were hired by Valve to start a Half-Life project.

    Ravenholm was never formally announced and eventually cancelled. However, bits of it did leak a few times which according to the documentary is part of the cause of some Half-Life 3 / new episode speculation but they said it was never being considered as a normal episode in the series but as a standalone game.

  • Escape Velocity: Override remaster Cosmic Frontier: Override gets funded

    Cosmic Frontier: Override, the remaster of the classic Escape Velocity: Override has managed to get successfully funded with the finishing of their Kickstarter crowdfunding campaign. Being developed by Evocation Games and Peter Cartwright, who is one of the original scenario designers.

    The Kickstarter ended on May 26 with £38,783 in funding from just over 1,000 backers. Not only is it fully planned to support Linux, they will also be open sourcing the game engine used named Kestrel. They said that will happen after release, not during development for "practical reasons".

  • Beyond Blue gets a release date, Linux looks to be later

    Beyond Blue looks like a wonderful narrative adventure, one made with the help of real science and they recently announced a June 11 release date.

    The press email only mentioned "PC" which is usually used in place of Windows and then specific consoles, so we looked to get that cleared up since it was originally announced for Linux. When speaking to the developer E-Line Media about the Linux version they stated, "The production team is working out a plan that will launch Linux as soon as we are able.". Good to see it's still coming!

  • Check out the second teaser for Spiritfarer, looks super sweet

    Spiritfarer from developer Thunder Lotus, the "cozy management game about dying" gains a second gameplay teaser ahead of a release later this year.

    From the same team that gave us Sundered and Jotun, it's looking and sounding extremely promising. You play as Stella, ferrymaster to the deceased, a Spiritfarer. Build a boat to explore the world, then befriend and care for spirits before finally releasing them into the afterlife. Farm, mine, fish, harvest, cook, and craft your way across mystical seas. Join the adventure as Daffodil the cat, in two-player cooperative play. Spend relaxing quality time with your spirit passengers, create lasting memories, and, ultimately, learn how to say goodbye to your cherished friends. What will you leave behind?

read more

GraalVM 20.1, OpenJ9 0.20, OpenJDK Java Benchmarks

Phoronix - Sre, 05/27/2020 - 14:27
Given the release last week of GraalVM 20.1 as well as last month's release of Eclipse OpenJ9 0.20, here are some fresh JVM benchmarks up against multiple OpenJDK releases.

Mesa 20.1 Features Include Big Improvements For Open-Source Intel, Radeon Graphics Drivers

Phoronix - Sre, 05/27/2020 - 13:51
The release of Mesa 20.1 is imminent as the latest quarterly feature update to this collection of open-source OpenGL/Vulkan drivers predominantly in use by Linux systems. Here is a look at the many exciting improvements with Mesa 20.1...

Linux Getting Fixed Up For Handling Pointing Sticks On Some Touchpads

Phoronix - Sre, 05/27/2020 - 12:09
For input devices on some laptops that are a combination of a pointing stick and touchpad, the Linux kernel's multi-touch driver will finally begin handling them correctly...
Syndicate content
sfy39587f05