Odprtokodni pogled

Opensource view

tuxmachines.org

Syndicate content
Your source for Linux and Open Source news, reviews, and howtos.
Posodobljeno: 25 min 22 sec nazaj

Microsoft: DuckDuckGo as Spying Proxy, Internet Explorer Dies, Windows Helps Organised Crime

Sre, 05/25/2022 - 14:56
  • DuckDuckGo Not Totally Private: It Allows Microsoft Trackers

    If you’re concerned about Internet privacy and started using the DuckDuckGo browser or search engine with no concerns that your data wasn’t private, you’ll want to read on. While many people eschewed Google and Microsoft, opting for the privacy provided by DuckDuckGo, they’re not really in the clear. DuckDuckGo gets its search results from Microsoft’s Bing search engine, and it’s now come to light that DuckDuckGo doesn’t block Microsoft’s trackers.

  • RIP Internet Explorer: Microsoft's iconic browser is dying June 15 | PCWorld

    Microsoft said that it finally plans to end support for the standalone version of Internet Explorer in June 2022, though you'll have the option of enabling Internet Explorer Mode within Microsoft Edge.

  • Four in Five Data Breaches Attributed to Organized Crime [iophk: Windows TCO]

    The sharp spike in ransomware breaches is also concerning -- incidents stemming from ransomware have increased by 13 percent in a single year. The jump is greater than the combined percentage increase over the past five years combined. According to Verizon, while criminals look to leverage increasingly sophisticated forms of malware, it is ransomware that continues to prove particularly successful in exploiting and monetizing illegal access to private information.

read more

today's howtos

Sre, 05/25/2022 - 14:54
  • How to Create Sudo User in openSUSE Linux

    The sudo command allows a user to administer a Linux system with the security privileges of another user, by default, the superuser or root.

    In this guide, we will walk you through the process of creating a sudo user in openSUSE i.e create a user and grant them privileges to invoke the sudo command.

  • Draw Guide 7.3

    This 348 pages book covers the main features of Draw, the vector graphics component of LibreOffice. Using Draw, a wide variety of graphical images can be created.

    Vector graphics store and display a picture as simple geometric elements such as lines, circles, and polygons rather than as a collection of pixels (points on the screen). This permits simpler storage and supports precise scaling of the picture elements.

  • How to install RubyMine 2022 on a Chromebook

    Today we are looking at how to install RubyMine 2022 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.

    Please take note that it comes with a 30-day free trial and afterward it is paid.

  • How to use apt Package Manager on Ubuntu Command Line

    When you start using the Ubuntu operating system, the graphical Ubuntu application manager is your first choice to install software. Although this collection contains a large number of applications, you will quickly notice that it lacks many powerful tools, especially those for the command line. Then it’s time to switch to apt-get, a more powerful software installation tool. With this tool, you can not only install software from the command line, but also to:Update the package repositoriesUpdate installed softwareSearch for available packagesGet the source code for an installed packageReinstall a software packageRemove a software from your system

    In this tutorial, I’ll show you how to use the apt-get tool to complete the tasks indicated above.

  • How to install and use with Sublime Text on Ubuntu 22.04

    Sublime is a robust and extensively used source code editor that provides programmers and developers the platform to write and edit their codes in different languages. It is best known for its speed, user-friendly interface, and extensions making it an ideal choice for a beginner to use this editor.

    It includes several notable features like quick navigation to files, Python-based plugin API and more. Further, its functionality can be expanded by installing various plugins.

    This guide will demonstrate how to install and get started with Sublime on Ubuntu 22.04.

  • How to Install .NET Core (dotnet) on Ubuntu 22.04 [Ed: But this would help Microsoft, unless you move something away from Windows]

    Microsoft .NET Core is a free and open-source software framework designed with keeping Linux and macOS in mind. It is a cross-platform successor to .NET Framework available for Linux, macOS, and Windows systems. .NET Core 6 is an LTR release that will support for the next 3 years. It also supports hot reload and better git integration with Visual Studio 2022.

    The developers should install the .NET Core SDK on their system and the staging or production server needs the .NET Core runtime only.

  • How to Find and Remove Duplicate Lines in a Text File

    As a Linux administrator, superuser, or beginner learning the ropes of the operating system ecosystem, it is essential to learn the Linux command line tweaks on how to deal with duplicate lines in a text file.

    A common scenario that needs a quick and efficient approach to getting rid of these duplicate lines in a text file is when handling log files.

    Log files are key/important in improving the user experience of Linux users through their computer-generated data. Such data can be translated as usage operations, activities, and patterns associated with a server, device, application, or system.

  • How to Convert or Merge Multiple Images to PDF in Linux

    Images are an important aspect of everyone’s Linux operating system experience. They hold special information like screenshots of invaluable Linux commands implementation and execution, and also screen captures that are vital to your finished projects’ documentation.

    Saving your images to a single PDF file is an ingenious way of storing and managing them without having to worry about their whereabouts if some get misplaced.

    This article seeks to walk us through various approaches to converting or Merging multiple images into PDF in Linux.

  • PGP Encryption: How It Works and How You Can Get Started

    Don’t let the name “Pretty Good Privacy” mislead you. PGP encryption is the gold standard for encrypted communication and has been used by everyone from nuclear activists to criminals since its invention in 1991. While the execution is complex, the concept is simple: you can encrypt text, making it unreadable to anyone who doesn’t have the key to decode it.

  • Linking Kubernetes Clusters

    In legacy IT, dynamic scaling usually meant that you had to start new virtual machines manually. Then, you had to integrate the application into an existing cluster and possibly reconfigure the load balancers. Kubernetes takes all of this work off your plate.

read more

Garuda Linux: A Refreshing Linux Distro for Linux Enthusiasts

Sre, 05/25/2022 - 14:29

Garuda Linux might have a clean and beautiful desktop environment, yet it has some downsides. One of them is relatively low software support. If you are new to Linux, getting some common software to work properly could be painful. You can get things done easily if you are compatible with command lines and terminals.

Again, you will have a lot of open source app support and other ready-to-use packages. By the way, the interface is eye-catching, but the transition effects, color sense, and wallpaper sense are not upto the Mark. If you want to use this as your daily OS solely, then avoid and choose Ubuntu over it.

So, here we are, taking our leave for today. We will soon come up with another review of another Linux distro. Please share your experience of using the Linux distro you are using right now. I appreciate your support.

read more

Improve network performance with this open source framework

Sre, 05/25/2022 - 14:23

In the age of high-speed internet, most large information systems are structured as distributed systems with components running on different machines. The performance of these systems is generally assessed by their throughput and response time. When performance is poor, debugging these systems is challenging due to the complex interactions between different subcomponents and the possibility of the problem occurring at various places along the communication path.

On the fastest networks, the performance of a distributed system is limited by the host's ability to generate, transmit, process, and receive data, which is in turn dependent on its hardware and configuration. What if it were possible to tune the network performance of a distributed system using a repository of network benchmark runs and suggest a subset of hardware and OS parameters that are the most effective in improving network performance?

To answer this question, our team used Pbench, a benchmarking and performance analysis framework developed by the performance engineering team at Red Hat. This article will walk step by step through our process of determining the most effective methods and implementing them in a predictive performance tuning tool.

read more

Best Free and Open Source Alternatives to Autodesk Maya

Sre, 05/25/2022 - 14:20

Autodesk Maya creates assets for interactive 3D applications (including video games), animated films, TV series, and visual effects.

Maya is available for Linux but it’s proprietary software. What are the best free and open source alternatives?

read more

Games: Hive Time, Kingdoms and Castles, V Rising, Psychonauts 2, and More

Sre, 05/25/2022 - 13:54

read more

Ubuntu Users Get New Kernel Security Updates, Three Vulnerabilities Patched

Tor, 05/24/2022 - 23:29

The new Ubuntu kernel security update addresses CVE-2022-29581, a use-after-free vulnerability discovered by Kyle Zeng in the Network Queuing and Scheduling subsystem that could allow a local attacker to cause a denial of service (system crash) or execute arbitrary code.

It also patches CVE-2022-30594, a security issue discovered by Jann Horn where the Linux kernel improperly enforces seccomp restrictions in some situations, thus allowing a local attacker to bypass seccomp sandbox restrictions.

read more

Software: New Release of nginx and Some Software Reviews/Overviews

Tor, 05/24/2022 - 23:25
  • nginx-1.22.0

    nginx-1.22.0 stable version has been released, incorporating new features and bug fixes from the 1.21.x mainline branch — including hardening against potential requests smuggling and cross-protocol attacks, ALPN support in the stream module, better distribution of connections among worker processes on Linux, support for the PCRE2 library, support for OpenSSL 3.0 and SSL_sendfile(), improved sendfile handling on FreeBSD, the mp4_start_key_frame directive, and more.

  • Workspaces is a useful app to manage your development workspace

    Developers often work with several apps and windows at the same time, he requires the IDE or text editor top be open, a file manager, a web browser on certain pages, and a terminal, or more than one terminal.

  • dog – Alternative to dig command in Ubuntu Linux for DNS lookup – OSNote

    You must have heard and used the dig command in Linux for DNS lookup. Alternative to that, there is a dog command which is an open-source tool with a beautiful interface used for DNS lookup. Its output is very attractive with different colors provided in Json format. It supports the DNS-over-TLS and DNS-over-HTTPS protocols.

  • pdfgrep: Use Grep Like Search on PDF Files in Linux Command Line - It's FOSS

    Even if you use the Linux command line moderately, you must have come across the grep command.

    Grep is used to search for a pattern in a text file. It can do crazy powerful things, like search for new lines, search for lines where there are no uppercase characters, search for lines where the initial character is a number, and much, much more. Check out some common grep command examples if you are interested.

    But grep works only on plain text files. It won’t work on PDF files because they are binary files.

    This is where pdfgrep comes into the picture. It works like grep for PDF files. Let us have a look at that.

  • Mini Diary: the stylish cool journaling app is no longer maintained

    Mini Diary is a beautiful open-source journaling app that comes with a dozen of handy features for anyone who takes daily journals.

    Although, the app gains a momentum, due to its usability and fancy look, the developers stopped to maintain and develop it.

    Today we will go through its features, and how does it look like, to help anyone who is interested in creating a similar experience.

read more

Red Hat / IBM Leftovers

Tor, 05/24/2022 - 23:22
  • Key takeaways from Red Hat Summit 2022

    The 2022 Red Hat Summit was held on May 10-11 and covered a number of customer, partner and industry expert approaches in open source technology delivery.

    Red Hat has seen a lot of growth and market share when it comes to enterprise Linux. The innovation demonstrated at Red Hat Summit 2022 shows continued growth, not just when it comes to the OS, but also in ways that address organizational challenges such as skills gaps, edge growth and modernization across the ecosystem.

    The shift in Red Hat's CentOS strategy caused disruption in the market for those using CentOS in production. However, Red Hat's advancements and forward-thinking direction seem to be addressing customers' biggest challenges. Market adoption will ultimately dictate the success of their strategy.

  • Version 251 of systemd coming soon to a Linux distro near you

    Version 251 of the controversial systemd Linux init system is here, and you can expect it to feature in the next version of your preferred distro.

    The unified system and service manager for Linux continues to grow and develop, as does Linux itself. There is a comprehensive changelog on Github, so we will just try to pick out a few of the highlights.

    New releases of systemd appear roughly twice a year, so the chances are that this will appear in the fall releases of Ubuntu and Fedora.

    The new version now uses the GCC compiler's C11-with-GNU-extensions standard, nicknamed gnu11.

    This brings it into line with the Linux kernel itself, which uses the same standard as of version 5.18 – in turn facilitated by kernel 5.15 moving the minimum required GCC version to 5.1.

  • How intelligent applications can benefit from streams processing technology (Apache Kafka)

    The creation and delivery of intelligent and stream-based applications requires having a robust streaming platform that can support ingesting and transforming large amounts of data at a fast pace.

    Red Hat OpenShift Streams for Apache Kafka can support enterprise organizations in solving digital experiences challenges. This article is part of a series that offers technical solutions to commonly known use cases, such as replacing batch data with real-time streams processing, streamlining application modernization and managing event-driven architectures.

read more

Arduino Projects: Sun and Power Trackers

Tor, 05/24/2022 - 23:20
  • This sun tracker uses an Arduino to increase solar panel efficiency | Arduino Blog

    With the rapid pace of solar panel installations over the course of the previous decade, there has been an ongoing challenge of trying to improve their efficiency. Apart from the typical silicon crystal photovoltaic cells, there are also more efficient/expensive cells known as concentration photovoltaics (CPV), which rely on a set of mirrors to focus sunlight into a small multijunction cell. Although this technology reduces the size and material requirements, it also requires precise sun tracking for peak performance.

    Ruediger Loechenhoff has been able to create a far cheaper solar tracker controller, which relies on an Arduino Uno to drive a set of two motors that position the panel. To achieve this, the Uno was connected to a 9-axis MPU-9250 compass module for internal positioning, a DS3231 real-time clock for accurate timing, and a DIY shading beam sunlight sensor to detect optimal angles. Operating the tracker is also quite simple since the firmware only requires an occasional calibration step after a set number of days.

  • This Arduino device can anticipate power outages with tinyML | Arduino Blog

    Our reliance on electronic devices and appliances has never been higher, so when the power goes out, it can quickly become an unpleasant and inconvenient situation, especially for those who are unable to prepare in time. To help combat this problem, Roni Bandini has devised a device he calls “EdenOff,” which is placed inside an electrical outlet and utilizes machine learning at the edge to intelligently predict when an outage might occur.

    Developed with the use of Edge Impulse, Bandini began by creating a realistic dataset that consisted of three columns that pertain to different aspects of an outlet: its voltage, the ambient temperature, and how long the service has been working correctly. After training a model based on one dataset for regular service and the other for a failure, his model achieved an excellent F-1 score of .96, indicating that the model can forecast when an outage might take place with a high degree of accuracy.

read more

LibreOffice and More

Tor, 05/24/2022 - 23:19
  • LibreOffice at the Univention Summit 2022

    After two years of pandemic restrictions, more and more in-person events are now taking place. Members of the LibreOffice community attended the recent Univention Summit 2022 in Bremen, northern Germany. They had a stand with LibreOffice merchandise, talked to visitors and answered questions.

  • May 2022, Month of LibreOffice Awards

    In May 2022, LibreOffice has received two Awards: SourceForge’s Open Source Project of the Month, and Software Informer’s Editor’s Pick.

  • Do While – Loop Example in Python | Mark Ai Code

    Loops are an important and widely utilized element in all current programming languages.

    A loop is the finest solution for automating a certain repeated operation or preventing yourself from writing repetitive code in your projects.

    Loops are sequences of instructions that are executed repeatedly until a condition is fulfilled. Let’s take a closer look at how Python loops function.

read more

Proprietary Software and Microsoft Proxies

Tor, 05/24/2022 - 23:14
  • Patch now: Zoom chat messages can infect PCs, Macs, phones with malware

    Zoom has fixed a security flaw in its video-conferencing software that a miscreant could exploit with chat messages to potentially execute malicious code on a victim's device.

    The bug, tracked as CVE-2022-22787, received a CVSS severity score of 5.9 out of 10, making it a medium-severity vulnerability. It affects Zoom Client for Meetings running on Android, iOS, Linux, macOS and Windows systems before version 5.10.0, and users should download the latest version of the software to protect against this arbitrary remote-code-execution vulnerability.

    The upshot is that someone who can send you chat messages could cause your vulnerable Zoom client app to install malicious code, such as malware and spyware, from an arbitrary server. Exploiting this is a bit involved, so crooks may not jump on it, but you should still update your app.

  • SAP attracts further criticism for Russia presence, despite promise to leave

    A Ukrainian minister has accused software giant SAP of continuing to operate in Russia despite the German vendor previously vowing to withdraw from the aggressor nation.

    In the months following Russia's invasion of Ukraine, SAP attracted criticism as it continued to support installations of its software in Russia and cloud services used by Russian businesses, including state-owned bank Sberbank.

  • OpenLogic by Perforce: Why we support OSI [Ed: OSI boasts about being controlled by Microsofters]
  • OpenLogic by Perforce Announces Sponsorship of Rocky Enterprise Software Foundation [Ed: Microsoft proxy lays its hands on Rocky after it ran away from Microsoft]

read more

Videos: Steam Deck, LinuxFX, Brave Beta on Debian 11, and Destination Linux 279

Tor, 05/24/2022 - 23:02

read more

Latest Mozilla Thunderbird in PCLinusOS and Latest Google/Mozilla Browsers

Tor, 05/24/2022 - 22:53
  • Mozilla Thunderbird

    Mozilla Thunderbird email client has been updated to 91.9.1 and shipped to the software repository.

  • Mozilla Firefox

    The Mozilla Firefox browser has been updated to 100.0.2 and shipped to the software repository.

  • Librewolf 100.0.2

    LibreWolf is designed to minimize data collection and telemetry as much as possible. This is achieved through hundreds of privacy/security/performance settings and patches. Intrusive integrated addons including updater, crashreporter, and pocket are removed too. LibreWolf is NOT associated with Mozilla or its products.

  • Sway reload causes a Firefox crash

    My workday takes me from email to terminals to browsers to documents. I love tiling window managers because they keep me organized and less distracted. Many are less resource-intensive as well.

    Although i3 has graced my displays for years now (and I’ve written many posts about it), I recently picked up an AMD graphics card and made my way to sway.

  • Stable Channel Update for Desktop

    The Chrome team is delighted to announce the promotion of Chrome 102 to the stable channel for Windows (102.0.5005.61/62/63), 102.0.5005.61 for Mac and Linux.Chrome 102 is also promoted to our new extended stable channel for Windows and Mac. This will roll out over the coming days/weeks.

read more

New GNOME Extension Measures How Long Apps Take to Open

Tor, 05/24/2022 - 22:51

Ever wondered how long your favourite apps take to open on Ubuntu?

Maybe you’re keen to see if Snap app startup times are as notoriously un-nimble as claimed. And maybe you want to see if any of the ‘speed improvements’ Canonical often hypes up have a tangible effect on your system versus whatever their chosen benchmark is.

If so, Ubuntu developer Marco ‘3v1n0‘ Trevisan is on hand to help with his Applications Startup Time Measure extension for GNOME Shell. This software stopwatch does exactly what it claims: it tells you how long an app takes to open, from when you click its shortcut to when it appears on your screen, ready to use.

When the extension is installed and enabled it’s good to go; no further configuration is required. Next time you open a (compatible, see below) app the extension will measure it and tell you how long it took to launch.

read more

today's howtos

Tor, 05/24/2022 - 22:49
  • Fix detect HDDs and thinking about the elephant in the room

    I searched online and found that this "bug" has always been there. In the initrd, the kernel correctly identifies the NMVE PCIe internal drive on my PC as not-rotational, and the internal HDD as rotational -- but, reports the external USB flash stick as rotational.

    In most Linux distributions, there is a udev rule to post-process this, and report correctly. I say "most", but don't really know what distributions have an appropriate udev rule. I think that some distributions have a udev rule that just sees if it is a USB drive and assumes non-rotational.

  • How to upgrade Alpine Linux 3.15 to 3.16

    Alpine Linux 3.16.0 has been released. Here is how to upgrade from version 3.15.xx to 3.16.0.The post How to upgrade Alpine Linux 3.15 to 3.16 appeared first on nixCraft.

  • How to Set Up WireGuard VPN on Amazon Linux 2

    WireGuard is an open-source, free, modern, and fast VPN with state-of-the-art cryptography. It is like OpenSSH in simplicity and uses private and public keys. Hence, it is more straightforward as compared to IPSec and OpenVPN. Initially released for the Linux kernel, it works with other operating systems. This page explains how to install and set up WireGuard VPN on Amazon Linux EC2 or Lightsail server.

  • How to Check or Set/Change the Timezone in Linux - ByteXD

    You can check the time zone using the timedatectl and date commands or trace the path to the file containing time zone information. You can then change the time zone using the terminal, time zone selection menu or a graphical user interface.

    This tutorial helps you change the time zone in Linux using straightforward steps. Read on to learn more.

  • How to Play Games on Your Chromebook | PCMag

    Chromebooks are far less powerful than traditional gaming PCs, but there are ways to game on Chrome OS machines. Here are some of your options.

  • How to Easily Upgrade Ubuntu to a New Beta Release

    Upgrading to the latest beta (development) release of Ubuntu is easier than you might think. By default, Ubuntu won't tell you when there is a new development version available. You can, however, check for one and upgrade to it with just a few quick commands at the terminal.

  • Install TensorFlow on Ubuntu 22.04 - kifarunix.com

    This tutorial will show you how to install TensorFlow on Ubuntu 22.04. According to their site, TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.

  • How to create a Django project using Templates - NextGenTips

    In this tutorial, we will learn how to create Django models. We are going to use Django 4.0. In the previous tutorial, we saw how to create your first project. We displayed hello world in our browser.

    As a recap of what we saw in the previous lesson, let’s create a new project once more.

  • Install TensorFlow on Debian 11 - kifarunix.com

    This tutorial will show you how to install TensorFlow on Debian 11. According to their site, TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.

  • Install TensorFlow on Rocky Linux - kifarunix.com

    This tutorial will show you how to install TensorFlow on Rocky Linux. According to their site, TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.

read more

Jonathan Saul Cohen & Debian: West London mansion exposed

Tor, 05/24/2022 - 22:27

Jonathan Saul Cohen, of Charles Fussell (parody site) is a cyberbully first and lawyer second. He is attacking a Debian volunteer who resigned at a time when he lost two family members.

Fortunately, the UK Law Society has one of the weakest ethical codes we ever heard of.

How is Debian paying for this vampire?

Debian volunteers work long shifts, unpaid, selling t-shirts at tech conferences like FOSDEM

read more

WordPress 6.0 “Arturo”

Tor, 05/24/2022 - 22:24

Say hello to “Arturo” and WordPress 6.0, inspired by Grammy-winning jazz musician, Arturo O’Farrill. Known for his influence on contemporary Latin jazz, Arturo has pressed more than 15 albums spanning a body of work across five decades.

Take some time to explore WordPress 6.0, built to help you unlock your creative aspirations and make your site-building experience more intuitive. And check out some of Arturo’s inspirational sounds that span Afro Cuban jazz, contemporary Latin jazz, and so much more.

read more

Clonezilla Live 3.0 Adds APFS and LUKS Support, Powered by Linux Kernel 5.17

Tor, 05/24/2022 - 21:08

Powered by Linux kernel 5.17 and based on the Debian Sid repository as of May 22nd, 2022, the Clonezilla Live 3.0 release is here to introduce support for Apple’s APFS file system, which means that you can now use Clonezilla Live to clone APFS partitions, as well as support for LUKS (Linux Unified Key Setup) encrypted disks.

Clonezilla Live 3.0 also adds a better mechanism to check the GPT/MBR format of a disk as a workaround to handle ChromeOS Flex partition tables, adds the “memtester” option in the UEFI boot menu for memory stress-testing, and adds a new mechanism to skip using devices list cache, which can be disabled with the use_dev_list_cache=no boot parameter.

read more

sfy39587f05