Language Selection

English French German Italian Portuguese Spanish

OSS

Pensela: An Open-Source Tool Tailored for Screen Annotations

Filed under
Software
OSS

You may have come across several screenshot tools available for Linux. However, a dedicated screen annotation tool along with the ability to take screenshots? And, with cross-platform support?

Well, that sounds even better!

While you get many tools to beautify your screenshots and the screenshot tools like Flameshot, Pensela lets you focus on annotations first.

It focuses on offering several annotation options while giving you the ability to take full-size screenshots.

Here, I shall highlight some of its features along with my experience using it.

Read more

5 best practices for using open source community leaderboards

Filed under
OSS

It takes a community of people with varying skill sets and expertise to build open source software. Leaderboards have become a way for open source communities to track progress and showcase and celebrate top-performing contributors. If leaderboards are done right, they can increase participation, motivate contributors with gamification, and enhance the community. But leaderboards can also have adverse outcomes—including discouraging participation.

The Community Health Analytics Open Source Software (CHAOSS) community, a Linux Foundation project, focuses on bringing standardization to open source project health and metrics. Leaderboards are a topic that keeps coming up during those conversations. Initially, this blog post was a presentation I made for Upstream 2021, the Tidelift event that kicked off Maintainer Week, a weeklong celebration of open source maintainers. This article will explore five best practices to help communities use leaderboards successfully and improve their project health through metrics.

Read more

Why my public library chooses Linux and open source

Filed under
Linux
Interviews
OSS

The Crawford County Federated Library System has been using Linux and open source software in its IT operations since 1999. They realized early on the potential of open source and integrated it into their enterprise. They were a part of my own Linux journey as I built a content filtering system for our school district. Twenty years ago, there were few models for the use of open source in libraries and education. Meadville Public Library and the Crawford County Federated Library System were the leaders then and now. Recently I had some questions about how to help libraries in our own library system, and I called Meadville. They referred me to Cindy Murdock Ames, their IT Director. I asked her what they were using for patron desktop computers. Cindy sent a brief email that piqued my interest, and I asked her if she would agree to an email interview. She graciously accepted.

Read more

9 Best Free and Open Source Command-Line Image Compression Tools

Filed under
Software
OSS

Data compression is the process of storing data in a format that uses less space than the original representation would use. Compressing data can be very useful particularly in the field of communications as it enables devices to transmit or store data in fewer bits. Besides reducing transmission bandwidth, compression increases the amount of information that can be stored on a hard disk drive or other storage device.

There are 2 main types of compression. Lossy compression is a data encoding method which reduces a file by discarding certain information. When the file is uncompressed, not all of the original information will be recovered. Lossy compression is typically used to compress video, audio and images, as well as internet telephony. The fact that information is lost during compression will often be unnoticeable to most users. Lossy compression techniques are used in all DVDs, Blu-ray discs, and most multimedia available on the internet.

Read more

Open source game achievements

Filed under
OSS
Gaming

Learn how Gamerzilla brings an achievement system to open source games and enables all developers to implement achievements separate from the game platform.

Some open source games rival the quality of commercial games. While it is hard to match the quality of triple-a games, open source games compete effectively against the indie games. But, gamer expectations change over time. Early games included a high score. Achievements expanded over time to promote replay. For example, you may have completed a level but you didn’t find all the secrets or collect all the coins. The Xbox 360 introduced the first multi-game online achievement system. Since that introduction, many game platforms added an achievement system.

Open source games are largely left out of the achievement systems. You can publish an open source game on Steam, but it costs money and they focus on working with companies not the free software community. Additionally, this locks players into a non-free platform.

Read more

Excellent Utilities: Deskreen – live streaming desktop to a web browser

Filed under
OSS
Reviews

This is a series highlighting best-of-breed utilities. We cover a wide range of utilities including tools that boost your productivity, help you manage your workflow, and lots more besides.

When people talk about screen sharing they typically refer to desktop sharing applications (remote display). Good examples of open source software include TigerVNC, Remmina, X2Go and Veyon. But this review looks at a different approach with live streaming your desktop or a specific application to a web browser.

Deskreen is free and open source software that lets you use any device with a web browser as a secondary screen. This device can be a wide range of hardware such as a smartphone, tablet, smart TV, or a notebook. And you can connect as many devices as required.

If you have a multi-monitor setup, you already appreciate the virtues of multiple screens. But Deskreen offers many of these advantages without additional outlay.

Read more

It's time enterprise businesses place their complete trust in open source

Filed under
OSS

Canonical (the company behind Ubuntu) made an important announcement this week. Said announcement was that its managed services had achieved MSP Cloud Verify Certification (MSPCV). According to the company, "The certification further strengthens Canonical's industry-leading open source offering, reassuring customers in all industries that they can securely consume open source in a regulated fashion that complies with all the industry standards and best practices."

Canonical also mentioned in its PR material that 85% of enterprise businesses have an open source mandate to increase agility and reduce costs.

At the same time, Canonical announced the availability of Ubuntu Livepatch on-prem, which is an enhancement to the Ubuntu Livepatch service and provides the basis for an efficient, but fine-tuned continuous vulnerability management on private, hybrid or public clouds.

Read more

Excellent Free Tutorials to Learn Arduino

Filed under
OSS

The Arduino is an inexpensive, flexible, open source microcontroller platform designed to make it easy for hobbyists to use electronics in homemade projects. With an almost unlimited range of input and output add-ons, sensors, indicators, displays, motors, and more, the Arduino offers you many ways to create devices that interact with the world around you.

Arduino board designs use a variety of microprocessors and controllers. The boards are equipped with sets of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards or breadboards (shields) and other circuits.

Use an Arduino to make robots, remote controlled cars, 3D printers, video games, home automation systems, and much more.

Read more

PinePhone Specs

Filed under
Linux
OSS
Gadgets

The PinePhone is a smartphone from Pine64 designed as an affordable device capable of running free and open source operating systems including postmarketOS, UBports Ubuntu Touch, Sailfish, Mobian, and Manjaro.

While it has entry-level hardware, it also has some features that are uncommon on modern smartphones, including a removable battery (which can be replaced with any Samsung J7 form factor battery) and hardware kill switches that can disable the mic, cameras, or wireless features of the phone when you need more privacy.

Aimed at developers and early adopters, the PinePhone is not generally available year-round, but Pine64 makes limited quantities available in batches several times per. You can find more details in the spec table blow, or check out Pine64’s PinePhone website and Wiki.

Read more

Best Free and Open Source Alternatives to Microsoft Yammer

Filed under
OSS

Microsoft’s stance for decades was that community creation and sharing of communal code (later to be known as free and open source software) represented a direct attack on their business. Their battle with Linux stretches back many years. Back in 2001, former Microsoft CEO Steve Ballmer famously tarnished Linux “a cancer that attaches itself in an intellectual property sense to everything it touches”. Microsoft also initiated its “Get the Facts” marketing campaign from mid-2003, which specifically criticized Linux server usage, total cost of ownership, security, indemnification and reliability. The campaign was widely criticized for spreading misinformation.

However, in recent years, there has been a partial shift by Microsoft to embrace the open source software paradigm. For example, some of their code is open sourced. Examples include Visual Studio Code, .NET Framework, Atom, and PowerShell. They have also made investments in Linux development, server technology and organizations including the Linux Foundation and Open Source Initiative. They have made acquisitions such as Xamarin to help mobile app development, and GitHub a hugely popular code repository for open source developers. And they have partnered with Canonical, the developers of the popular Ubuntu distro. But many developers remain hugely sceptical about Microsoft and their apparent shift to embrace open source.

Read more

Syndicate content

More in Tux Machines

6 Best Ways to Improve Linux Security

The Linux OS has historically been regarded as more secure than Windows or macOS thanks to how it handles user permissions and because it’s open-source software. One of the other big reasons for that faith in Linux’s security was the fact that it isn’t as popular among users worldwide. With Windows being the leader in terms of user adoption. While experts still agree that Linux is a secure OS, some very valid concerns have started popping up in recent years. For one, Linux has seen a boost in popularity as of late, paired with an increase in interest from cybercriminals. But more than that, despite its secure design, Linux is vulnerable to attack. Read more

Try this Linux web browser dedicated solely to web applications

When I'm on the go, I need everything to work as efficiently as possible. And although you might be thinking, "But a web browser is as efficient as it gets, right?" That depends on what task you're doing and what site you're working with. This is especially so in the modern age of web applications and with constantly on-the-move staff. Instead of always having a full-blown, kitchen-sink-type web browser, sometimes we need something a bit more stripped-down, a tool that is geared toward one thing and one thing only—web applications. Read more

Graphics: GL, Libinput, NVIDIA, and AMD

  • Mike Blumenkrantz: Underwater

    I got a request recently to fix up the WebGL Aquarium demo. I’ve had this bookmarked for a while since it’s one of the only test cases for GL_EXT_multisampled_render_to_texture I’m aware of, at least when running Chrome in EGL mode. Naturally, I decided to do both at once since this would be yet another extension that no native desktop driver in Mesa currently supports.

  • xf86-input-libinput 1.2.0

    This release introduces support for touchpad gestures that will be available as part of X server 21.1. Additionally high-resolution scrolling data is now acquired from libinput if available and sent downstream to X server. The default scroll distance has been bumped to 120 in the process, but this should not affect correctly written clients.

  • xf86-input-libinput 1.2 Brings Touchpad Gestures, High Resolution Scrolling - Phoronix

    For those continuing to make use of the X.Org Server, xf86-input-libinput 1.2 is now available for integrating the latest functionality of libinput input handling library. Libinput 1.19 released last week with support for hold gesture types and high resolution wheel scrolling. The xf86-input-libinput 1.2 release for this X.Org DDX now supports touchpad gestures and high resolution scrolling data as well when pairing this driver with libinput 1.19. In the case of the hold gestures, it requires to be used in conjunction with the forthcoming X.Org Server 21.1 release.

  • NVIDIA Prepares The Linux Kernel For Future Laptops With EC-Driven Backlights - Phoronix

    NVIDIA is contributing a new open-source driver to the upstream Linux kernel for dealing with upcoming laptops where the backlight controls are handled by the device's embedded controller (EC). With Linux 5.16 later this year NVIDIA is ready with the "wmaa-backlight-wmi" driver for EC-based backlight controls for upcoming laptop/notebook computers.

  • AMD Continues CRIU Work To Checkpoint/Restore ROCm Compute Workloads - Phoronix

    Earlier this year AMD went public with prototyping CRIU support for Radeon GPUs around ROCm to be able to checkpoint/freeze running compute workloads and to then restore them at a later point. This CRIU focus is driven by their big accelerator needs and forthcoming supercomputers for migrating workloads particularly within containers. AMD continues working on CRIU support for GPUs and last week provided an update on the project.

today's howtos

  • Getting started with JBoss | Enable Sysadmin

    JBoss Enterprise Application Platform (EAP) is an enterprise-grade, open source platform to deploy highly transactional and scalable web applications. It includes everything you need to build, run, deploy, and manage enterprise-level Java applications in different environments—including on-premises, virtual environments, and private, public, and hybrid clouds. This article explains some of what I have learned during my time with JBoss EAP, its operating modes, installing it, and managing the JBoss service. I will also show how to build and deploy a sample web application archive (WAR) file so that you can learn alongside me.

  • How to scale GRUB menu on 4K displays

    Several weeks ago, I installed Kubuntu 20.04 on my IdeaPad Y50-70, a somewhat old but rather capable 15.6-inch laptop with a 4K screen resolution. Predictably, the device wasn't usable in its native screen mode, and I had to make everything bigger, scaling and all that. In the end, I managed to create an ergonomically comfortable setup, with two exceptions - the login menu, and the boot menu. The former gave me some grief, but I was able to get it sorted. With GRUB, there were more problems. One, the menu wouldn't show, even though I had a dual-boot configuration in place. Two, the menu was tiny, with the text barely readable. So I embarked on a journey of GRUB modifications, hence this tutorial. Let me show you how you can make the GRUB menu bigger on HD/UHD displays.

  • Use this Linux command-line tool to learn more about your NVMe drives | Opensource.com

    NVMe stands for Non-Volatile Memory Express, and it refers to how software and storage communicate across PCIe and other protocols, including TCP. It's an open specification led by a non-profit organization and defines several forms of solid-state storage. My laptop has an NVMe drive, as does my desktop. And they're fast. I love how quickly my computers boot and how quickly they're able to read and write data. There's no perceptible delay. It also didn't take long for me to get curious about the technology driving this ultra-fast storage, so I did a little investigation. I learned that NVMe drives consume less power while delivering much faster access to data compared to even SSD drives over SATA. That was interesting, but I wanted to know more about my particular NVMe drives, and I wanted to know how they compared with other drives. Could I securely erase the drive? How could I check its integrity? Those questions led me to an Internet search that yielded an open source project with a collection of tools to manage NVMe drives. It's called nvme-cli.

  • Delta Chat, Overview and Installation

    The email messenger, Delta Chat, is a Germany communication app which everyone can use and just works friends and family even without them using the same application. This article overviews it and give installation guide for Ubuntu and Android users. Let's chat!

  • How to install Node.js & NPM on Debian 11

    Node.js is an open-source, cross-platform runtime environment for developing server-side and networking applications built on Chrome's V8 JavaScript engine. It uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. NPM(Node Package Manager) is the default package manager for Node.js. It comes installed when you install Node.js. You can do almost everything with it since it provides access to thousands of packages that can be downloaded and installed in your application's project directory through the command-line interface. In this article, we will learn what Nodejs is and how to install it on a Linux machine using a non-root user account.

  • How to Install pgAdmin 5 PostgreSQL Administration Tool on Debian 11

    pgAdmin is a free and open-source graphical administration tool for PostgreSQL which is easy to use. It supports PostgreSQL 9.6 and above, and it can be run on multiple operating systems, including Windows, macOS, and Linux.

  • Install Filebeat on CentOS 8 - Unixcop

    Filebeat is used to ship logs to logstash or Elastic search to filter and use them as per requirement. Whether you’re collecting from security devices, cloud, containers, hosts, or OT, Filebeat helps you keep the simple things simple by offering a lightweight way to forward and centralize logs and files. Filebeat consists of two main components: inputs and harvesters. These components work together to tail files and send event data to the output that you specify. An input is responsible for managing the harvesters and finding all sources to read from.

  • How to Install FreeRADIUS and Daloradius on Ubuntu 20.04 – VITUX

    RADIUS is a AAA (authentication, authorization, and accounting) protocol that helps in controlling network access. In other words, RADIUS protocol is used for connection management between the Network Access Server (NAS) and Authentication server. The connection between two ends(NAC-NAS or NAS-Authentication server) is initiated after a successful negotiation on the network layer by exchanging packets containing necessary information such as NAS identification, authentication port number etc. In simple words, it can be said that RADIUS provides authentication, authorization, and account information from an Authentication server to a device requesting access.