Odprtokodni pogled

Opensource view

Tuja odprtokodna scena

Audiocasts/Shows: GNU/Linux Mistakes, Demo of EndeavourOS 22.6, and Ubuntu's Decline

tuxmachines.org - Tor, 06/28/2022 - 22:06

read more

Vim 9.0 : vim online

tuxmachines.org - Tor, 06/28/2022 - 22:03

After many years of gradual improvement Vim now takes a big step with a major release. Besides many small additions the spotlight is on a new incarnation of the Vim script language: Vim9 script.
The previous release was version 8.2 in December 2019. Since the latest source code is always available on GitHub, many have already picked up later patch versions (there are more than 5000 of them!). Therefore the changes have already been tried out by many users. On top of that bugs have been fixed, security issues have been addressed, and many tests have been added. Code coverage has been dramatically increased. This version is more reliable than any before.

read more

Mozilla Thunderbird 102 Released with New Address Book, Import/Export Wizard

tuxmachines.org - Tor, 06/28/2022 - 21:41

After the big announcement earlier this month that Mozilla Thunderbird is coming to Android devices, the project released today Mozilla Thunderbird 102 as the first major new series of the popular email client almost a year after the release of Mozilla Thunderbird 91.

Highlights of Mozilla Thunderbird 102 include a new address book that supports importing of contacts in the vCard format, refreshes the design of the contact cards with new contact entries, and makes it a lot easier to navigate and interact with your contacts.

read more

Fedora Family / IBM Leftovers

tuxmachines.org - Tor, 06/28/2022 - 21:30
  • Why organizations need site reliability engineers | Opensource.com

    In this final article that concludes my series about best practices for effective site reliability engineering (SRE), I cover some of the practical applications of site reliability engineering.

    There are some significant differences between software engineering and systems engineering.

  • Scanning container image vulnerabilities with Clair

    When Red Hat started releasing products as container images, we decided we needed to build them the same way they were built upstream, which is by building them from Dockerfiles. This means we build fewer RPMs than we used to, and instead we pull in software dependencies from outside of the RPM / DNF ecosystem. It took us some time to get our security data to the same standard as it was for RPM, but that time has arrived, and you can now consume security data for Red Hat container images the same way you do for Red Hat RPMs.

  • David Cantrell: rpminspect-1.10 released

    rpminspect 1.10 is now available. The last release was in March of 2022. This release is definitely the largest so far. Nearly 200 individual pull requests and 147 reported issues have been fixed.

    The main focus of this release has been stabilization across many packages. We have been running continual tests against all current builds in CentOS Stream 9 to keep finding and fixing bugs. This release has so many stabilization and reporting improvements.

    Work on 1.11 has begun. Please file issues and feature requests on the GitHub project page: https://github.com/rpminspect/rpminspect.

  • Tuesday's FESCo Meeting (2022-06-28) is cancelled. Many announcements

    We have one ticket tagged with 'meeting', but there has been no progress in discussion or implementation, so I'm cancelling today's meeting.

    We've had a glitch in the process, and various tickets which were voted and approved offline were not announced. I'll do that now here in one fell swoop, together with tickets that were approved during the last week. (I tried to filter out tickets that were announced somewhere but not closed, but I might have missed something, so please excuse any duplication.)

read more

Debian and The History of Debian Linux Distribution

tuxmachines.org - Tor, 06/28/2022 - 20:20

Since its inception in 1993, Debian has grown into one of the most robust, stable, and widely used Linux distributions. Debian is a free and open-source community-driven project that is actively developed & maintained by a community of vibrant developers from around the world.

Debian is a portmanteau that blends two words: Deb (Short for Debra, Ian’s wife) and Ian, its creator. Debian is a fast, lightweight, and robust distribution that is dubbed the ‘The mother of all Ubuntu distributions‘.

Yes, Ubuntu is derived from Debian Linux and, as a result, this has yielded a myriad of Linux distributions based on Ubuntu such as Linux Mint, POP! OS and Elementary OS.

We already have an informative guide on the history of Ubuntu, so please check it out.

read more

[$] A "fireside" chat

LWN.net - Tor, 06/28/2022 - 20:20
In something of an Open Source Summit tradition, Linus Torvalds and Dirk Hohndel sit down for a discussion on various topics related to open source and, of course, the Linux kernel. Open Source Summit North America (OSSNA) 2022 in Austin, Texas was no exception, as they reprised their keynote on the first day of the conference. The headline-grabbing part of the chat was Torvalds's declaration that Rust for Linux might get merged as soon as the next merge window, which opens in just a few weeks, but there was plenty more of interest there.

Need a free Slack alternative? How to quickly deploy Rocket.Chat

tuxmachines.org - Tor, 06/28/2022 - 20:19

Have you ever needed the ability to add a chat/collaboration tool but didn't want to rely on third-party services or have the budget to pay for a service like Slack? If that sounds like a situation you find yourself in, you'll be happy to know there are plenty of options available.

One such option is Rocket.Chat, which is a free, open-source platform geared toward team communication and collaboration on Windows, macOS, Linux, Android and iOS. The Rocket.Chat server can be deployed to off-the-shelf hardware (either a server or desktop, though server is preferable) and can be connected to from the desktop or even mobile apps (for both Android and iOS).

First off, you can go two routes with Rocket.Chat. You can install and use the server on your own hardware or you can pay for a cloud-hosted plan. The Community edition (which is what we'll be dealing with) is best suited for 100 users. If your organization requires more than that, you should consider either the Pro or Enterprise cloud-hosted option.

read more

ripgrep-all Command in Linux: One grep to Rule Them All

tuxmachines.org - Tor, 06/28/2022 - 20:18

rga, called ripgrep-all, is an excellent tool that allows you to search almost all files for a text pattern. While the OG grep command is limited to plaintext files, rga can search for text in a wide range of file types such as PDF, e-Books, Word documents, zip, tar, and even embedded subtitles.

read more

Security Leftovers

tuxmachines.org - Tor, 06/28/2022 - 20:14
  • Security updates for Tuesday [LWN.net]

    Security updates have been issued by Debian (nodejs and squid), Fedora (uboot-tools), Red Hat (kernel-rt, kpatch-patch, and python), SUSE (drbd, openssl-1_0_0, oracleasm, and rubygem-rack), and Ubuntu (curl).

  • 2022 CWE Top 25 Most Dangerous Software Weaknesses | CISA

    The Homeland Security Systems Engineering and Development Institute, sponsored by CISA and operated by MITRE, has released the 2022 Common Weakness Enumeration (CWE) Top 25 Most Dangerous Software Weaknesses list. The list uses data from the National Vulnerability Database to compile the most frequent and critical errors that can lead to serious vulnerabilities in software. An attacker can often exploit these vulnerabilities to take control of an affected system, obtain sensitive information, or cause a denial-of-service condition. This year’s list also incorporates updated weakness data for recent Common Vulnerabilities and Exposure records in the dataset that are part of CISA’s Known Exploited Vulnerabilities Catalog.

  • When Security Locks You Out of Everything

    Thought experiment story of someone of someone who lost everything in a house fire, and now can’t log into anything


    Those risks are in the order of most common to least common, but that doesn’t necessarily mean that they are in risk order. They probably are, but then we’re left with no good way to handle someone who has lost all their digital credentials—computer, phone, backup, hardware token, wallet with ID cards—in a catastrophic house fire.

    I want to remind readers that this isn’t a true story. It didn’t actually happen. It’s a thought experiment.

  • Codenotary introduces Software Bill of Materials service for Kubernetes

    Software Bill of Materials (SBOM)s aren't optional anymore. If we really want the applications we're running in containers to be secure, we must know what's what within them. To make that easier, Codenotary, a leading software supply chain security company, is launching its new SBOM Operator for Kubernetes in both its open-source Community Attestation Service and its flagship service, Codenotary's Trustcenter.

  • Delaying the inevitable: Implementation of CERT-In’s Cybersecurity Directions gets a piecemeal extension

    On June 27, 2022, the Indian Computer Emergency Response Team (“CERT-In”) issued a notification (No. 20(3)/2022-CERT-In) in relation to the extension of timelines for partial enforcement of Cyber Security Directions of April 28, 2022 (“Directions”) issued under sub-section (6) of section 70B of the Information Technology (“IT”) Act, 2000. The Directions were scheduled to go into effect 60 days from the date of their notification. While the timelines for enforcement of the entire Directions have been extended for Micro, Small and Medium Enterprises (“MSMEs”), for Data Centres, Virtual Private Server (“VPS”) providers, Cloud Service providers and Virtual Private Network (“VPN”) service providers only specific requirements relating to the validation of subscribers/customers details have received a timeline extension. The new date for enforcement of the Directions for such entities and specific requirements is September 25, 2022.

  • CMC Electronics EFB breakout vulnerability | Pen Test Partners

    We’ve been finding vulnerabilities in electronic flight bags for a few years now. Disclosure response from the vendors involved has varied from excellent to radio silence.

    In every case we have tried extremely hard to engage with the vendors involved, even where we were ignored. We asked friendly OEMs and others in the supply chain to help encourage those who wouldn’t respond to us, but their efforts were ignored too.

    In some circumstances, it would be possible to affect take-off performance and landing calculations, resulting in significant safety events such as those here.

read more

Firefox 103 Beta Improves WebGL Performance on Linux for NVIDIA Drivers via DMA-Buf

tuxmachines.org - Tor, 06/28/2022 - 20:14

Scheduled for July 26th, 2022, the Firefox 103 release promises improved WebGL performance on Linux systems when using the NVIDIA binary drivers via DMA-Buf.

Firefox 103 also promises to improve your PDF forms experience by highlighting required fields, improve the performance of the web browser on monitors with 120Hz or higher refresh rates, and preserve non-breaking spaces when copying text from a form control.

read more

Running DOS on a 64-bit OS: A brief guide

tuxmachines.org - Tor, 06/28/2022 - 20:10

There are still ways to run DOS apps under 64-bit Windows and Linux, and a lot of free apps to choose from.

One of the differences between the Microsoft and Apple approaches to maintaining widely used OSes is that Apple is quite aggressive about removing backwards compatibility, while Microsoft tries hard to keep it.

One of the few times Microsoft removed a whole compatibility layer from Windows was with the launch of 64-bit Windows, which went mainstream with Vista in 2007. 64-bit editions of Windows can't run 16-bit apps, whether they're for DOS or Windows.

Enterprising developers, of course, take this kind of thing as a challenge.

There are obvious ways round this, of course. You can run DOS in a virtual machine. It works fine – the problem is that it's very difficult to get anything in or out of it. Modern PCs are also so vastly more powerful than they were in DOS' heyday of the 1980s that you just run a PC emulator, such as DOSBox or the enhanced DOSBox-X.

These programs emulate an entire PC, so you can run games that require long-obsolete hardware such as SoundBlaster cards. DOSBox-X even supports Windows 3.x and Win9x.

read more

AMD GPUOpen Working On A New "gpurt" Open-Source Project

Phoronix - Tor, 06/28/2022 - 20:00
AMD's GPUOpen team quietly setup a new GitHub repository for "gpurt", presumably a new ray-tracing related software effort...

GCC 10.4 Released

tuxmachines.org - Tor, 06/28/2022 - 19:48

The GNU project and the GCC developers are pleased to announce the release of GCC 10.4.

This release is a bug-fix release, containing fixes for regressions in GCC 10.3 relative to previous releases of GCC.

read more

today's howtos

tuxmachines.org - Tor, 06/28/2022 - 19:41
  • How to Create Beautiful Beamer Slides with Emacs - Make Tech Easier

    Emacs is a highly versatile program. Aside from being a text editor, it can be your email client, news reader and even your finances tracker. This is because you can easily adapt Emacs to any purpose and situation.

    Beamer is a LaTeX module that allows you to create presentation slides in a similar manner to creating LaTeX documents. Here we will show you how to use it to create presentations inside Emacs.

  • How to Create a Service Account for Terraform in GCP

    A Service Account is a special kind of account used by an application (Terraform in this case) to make authorized API calls. It is identified by its email address, which is unique to the account.

    In this guide we will learn how to create and manage service accounts using the Identity and Access Management (IAM) API, the Google Cloud console, and the gcloud command-line tool. By default, each project can have up to 100 service accounts that control access to your resources. You can request a quota increase if necessary.

  • How to Install the Unity Desktop on Ubuntu 22.04

    GNOME is a much-loved desktop environment in the Linux community. In fact, it is the default desktop environment on several major Linux distros, such as Fedora, Ubuntu, etc.

    Prior to using GNOME (since Ubuntu 17.10), Ubuntu used the Unity desktop environment, developed by Canonical.

    Unity is still loved by many Ubuntu users. If you are a big fan of Unity or just want to try out this awesome desktop environment, here's how you can install Unity on Ubuntu 22.04.

  • How to create and manage Secrets in GCP Secret Manager using Terraform

    Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud. GCP secret manager allows you to securely store and access API keys, passwords, certificates, and other sensitive data.

    Terraform is an open-source infrastructure as code software that allow users to define and provide data center infrastructure using a declarative configuration language known as HashiCorp Configuration Language(HCL), or optionally JSON. We will use terraform to manage secrets in this guide.

  • How to install Jenkins on Ubuntu 22.04 – NextGenTips

    Jenkins is a continuous integration tool that allows continuous development, testing, and deployment of newly created codes.

    Jenkins can be installed through native package systems, Docker, or can be run as a standalone on a machine with a Java Runtime Environment (JRE).

  • Install Docker In AlmaLinux, CentOS, Rocky Linux - OSTechNix

    The other day, we discussed what is Docker Engine and how to install Docker Engine and Docker Compose in Ubuntu. Today, we will see how to install Docker Engine with Docker Compose in RHEL-based systems such as AlmaLinux, CentOS, and Rocky Linux.

    This guide has been officially tested on CentOS 8, AlmaLinux 8 and Rocky Linux 8. For demonstration purpose, I will be using AlmaLinux container which is running on Proxmox. All commands given below are same for most RHEL-based systems.

  • Install Git 2.37 On Ubuntu / Linux Mint / Rocky Linux & Fedora | Tips On UNIX

    This tutorial will be helpful for beginners to install Git 2.37 on Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Alma Linux 9, Fedora 36, and Linux Mint 20.3

  • Install Laravel on Ubuntu 22.04 LTS Jammy JellyFish Linux - Linux Shout

    Tutorial to learn the steps for installing PHP Laravel framework on Ubuntu 22.04 LTS Jammy JellyFish using the command terminal for developing web apps.

    PHP doesn’t need an introduction, it has been around for many years powering web applications that need a dynamic programming language to work but one thing it is not (anymore): modern.

    Programming languages ​​such as Ruby and Python have become increasingly popular, especially in recent years. They are “cool” and appeal better to the next generation of coders. Whereas it is unfortunate PHP is getting a bit old and you can tell. This is exactly where Laravel comes into play. We can consider it as a new generation PHP framework and that’s what makes it so popular. Inspired by Ruby on Rails and .NET, Taylor Otwell created Laravel to get the most out of PHP and to prove that more is possible. Also, he wasn’t satisfied with the other PHP frameworks. They are no longer contemporary. He doesn’t only want to help developers be more productive but also to show that clean programming with PHP can also be fun again.

    In this article, let’s discuss the initial phase to work with Laravel is to install it on Ubuntu-based Linux systems.

  • ls -lrt Linux Command [Explained]

    As a software developer or tester, you'll often use the "ls -lrt" command, specially while dealing with a large number of files.

    Actually, it's just ls command. The -lrt provides additional options to the command.

    If you are looking for an explanation, you are either a new Linux user or don't use Linux commands quite often. No worries. I won't judge you because I have been there myself.

    Let me explain things to you.

  • 3 ways to install dbeaver Ubuntu 22.04 LTS Jammy Linux - Linux Shout

    Learn the steps to install DBeaver on Ubuntu 22.04 LTS Jammy JellyFish to manage remote or local databases using the graphical user interface.

    DBeaver is a nice open-source alternative to MySQL WorkBench to manage not onlyand MySQL but almost all popular ones such as PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Apache Hive, Phoenix, Presto, etc. This open-source database administration tool offers a comfortable user interface for changes to the data records, visualizes the database schema as a clear graph, in many cases recognizes the format of binary database content, exports content in various formats, and offers an SQL editor with auto-completion.

read more

Arm Cortex-X3 + Cortex-A715 Announced As Second-Gen Armv9 CPUs

Phoronix - Tor, 06/28/2022 - 18:46
Arm today announced their second-generation Armv9 CPU designs with the Cortex-X3 and Cortex-A715. Arm also refreshed the Cortex-A510 to allow for more cores and a power reduction...

Vim 9.0 Released With New Vim9 Script For 10~100x Execution Speed

Phoronix - Tor, 06/28/2022 - 18:32
Vim 9.0 is out as the first major update in two years for this popular text editor. With Vim 9.0 comes the Vim9 scripting language that offers significantly better performance...

Firefox 102.0

tuxmachines.org - Tor, 06/28/2022 - 18:25

We’d like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!

Firefox now mitigates query parameter tracking when navigating sites in ETP strict mode.

Subtitles and captions for Picture-in-Picture (PiP) are now available at HBO Max, Funimation, Dailymotion, Tubi, Disney+ Hotstar, and SonyLIV. This allows you to view video in a small window pinned to a corner of the screen while navigating between apps or browsing content on the main screen.

Also: Firefox 102.0 released

Firefox 102 Release Lets You Disable Download Panel and Improves Picture-in-Picture Mode

read more

openSUSE Leap 15.4 release retrospective

tuxmachines.org - Tor, 06/28/2022 - 18:18

We are seeking feedback regarding the release of openSUSE Leap 15.4, which was released to the general public on June 8.

With this survey, what we’re looking from you is both positive and negative feedback related to the availability and individual experience with openSUSE Leap 15.4. Your participation is very valuable for us.

Participating is very simple, this survey consists of only two questions, in this way we’ll try to continue doing what went well and try to address what went wrong. So follow this link to partipate in this survey:...

read more

Videos and Shows: Easy OS 4.1 and Going Linux

tuxmachines.org - Tor, 06/28/2022 - 16:59
  • Easy OS 4.1.....A Quick First Look - Invidious

    Here we have the current version of easy os and pretty good it is too, this is just a quick run-through as we will go more in-depth over the next week or two so enjoy.

  • Youtube video on EasyOS 4.1

    In the comments, rmcellig posted that samba doesn't work. In the last couple of releases of Easy, samba is not builtin. Installing it via the package manager, it is broken.

  • Going Linux #426 · Listener Feedback

    In this episode we discuss feedback on Pop!_OS, installing Linux to replace Windows, and a tutorial on the top command.

read more

Syndicate content