Language Selection

English French German Italian Portuguese Spanish

Software

ONLYOFFICE Desktop Editors v.5.3 available

Filed under
Software

All the recent features of ONLYOFFICE online editors are now also available in the free open-source desktop suite, with several new features exclusive to the desktop app.

Cheat.sh Shows Cheat Sheets On The Command Line Or In Your Code Editor

Filed under
Software

cheat.sh provides access to community-driven cheat sheets and snippets for Linux/UNIX commands and many programming languages, using various interfaces.

It can be used in a web browser, from the command line (using curl, or its dedicated command line client for Linux or Windows), and as a plugin for Vim, Emacs, Visual Studio Code, Sublime Text and IntelliJ Idea, so you can search and insert a code snippet without leaving the code editor / the command line.

For its cheat sheets, the tool makes use of community-driven sources like TLDR pages, Learn X in Y minutes, StackOverflow and others, as well as its own repository.

Read more

Tizonia – powerful open source cloud music player for the Linux terminal

Filed under
Software

The Linux platform has matured into an excellent way of listening to streaming music services. There are clients available for most of the popular music streaming services. But what if you want a single app that covers the very popular ones without straying away from the Linux terminal. Step forward Tizonia.

Tizonia offers access to some excellent streaming music services — all from the command line. The software supports popular services such as YouTube, Spotify, Google Play Music, SoundCloud, Chromecast, and more.

Tizonia is innovative software. It doesn’t use FFmpeg, libav, gstreamer or libvlc for playback. Instead, the software’s multimedia framework is based on OpenMAX IL 1.2. OpenMAX (Open Media Acceleration) is a non-proprietary and royalty-free cross-platform set of C-language programming interfaces. It provides abstractions for routines that are especially useful for processing of audio, video, and still images.

Tizonia is C/C++ software which integrates online services with Python connectors/proxies. This means it should be fairly easy to integrate new services, assuming a Python-based API is accessible.

Read more

LXD 3.15 has been released

Filed under
Server
Software

The LXD team is very excited to announce the release of LXD 3.15!

This release both includes a number of major new features as well as some significant internal rework of various parts of LXD.

One big highlight is the transition to the dqlite 1.0 branch which will bring us more performance and reliability, both for our cluster users and for standalone installations. This rework moves a lot of the low-level database/replication logic to dedicated C libraries and significantly reduces the amount of back and forth going on between C and Go.

On the networking front, this release features a lot of improvements, adding support for IPv4/IPv6 filtering on bridges, MAC and VLAN filtering on SR-IOV devices and much improved DHCP server management.

We’re also debuting a new version of our resources API which will now provide details on network devices and storage disks on top of extending our existing CPU, memory and GPU reporting.

And that’s all before looking into the many other performance improvements, smaller features and bugfixes that went into this release.

Read more

Software: KDE and GNOME Applications, Proprietary Software

Filed under
Software
  • Kate LSP Client Continued

    The new LSP client by Mark Nauwelaerts made nice progress since the LSP client restart post last week.

    [...]

    Both are aimed to improve the support of the Rust LSP server. As you can see, they got already reviewed and merged.

  • Pitivi Video Editor Gets Better Thanks to Google Summer of Code

    The Pitivi video editor is getting some (arguably overdue) love and attention as part of this year’s Google Summer of Code (GSoC).

    New features, interface adjustments, and improved clip editing are among the changes the open-source non-linear video editing app is in line to pick up.

    Two recent updates from GSoC 2019 students reveal a bit more about the enhancements that are underway.

    Millan Castro reports on his ‘first month working in Pitivi‘. His goal: ‘implement an interval time system”.

  • Microsoft Office 365: Banned in German schools over privacy fears
  • FreeOffice July Update Adds MS Office 2019 Support, Classic Interface Option

    A major update to FreeOffice by SoftMaker, a gratis set of productivity apps modelled after Microsoft Office, is now available to download.

    Dubbed the “anniversary update”, the latest version of this office suite intros compatibility with the latest Microsoft Office file formats.

    All three apps in the family, TextMaker, PlanMaker and Presentations, are said to be fully compatible with the latest Microsoft Office file formats, allowing users to open, edit and save in native Office formats like .docx.

    The suite now lets users choose an interface layout, with the standard “Ribbon” interface mode and a more traditional menu-based UI available.

  • Microsoft Office Clone ‘SoftMaker Office 2018’ Sees Summer Update

    Do keep in mind that SoftMaker Office 2018 is not free software so you will need to buy a subscription or make a one-off purchase to use it longterm.

Top 10 Best Typing Tutor Software for Linux to Increase Your Typing Skill

Filed under
Software

Most of us know how to type using a keyboard still, don’t have satisfied typing skill. Actually, it is not that much easier to control the movement of all the 10 fingers at the same time even without looking at the keyboard. Only practice can help you in this case. And you must have the idea about how much fast and accurate typing is essential in this technology-based era. However, I am here to help you increase your typing skill by recommending some useful typing tutor software for the Linux platform. Hopefully, these applications will help you to be a pro typist.

Read more

bzip2 1.0.8

Filed under
Software

We are happy to announce the release of bzip2 1.0.8.

This is a fixup release because the CVE-2019-12900 fix in bzip2 1.0.7 was too strict and might have prevented decompression of some files that earlier bzip2 versions could decompress. And it contains a few more patches from various distros and forks.

bzip2 1.0.8 contains the following fixes:

Accept as many selectors as the file format allows. This relaxes the fix for CVE-2019-12900 from 1.0.7 so that bzip2 allows decompression of bz2 files that use (too) many selectors again.
Fix handling of large (> 4GB) files on Windows.
Cleanup of bzdiff and bzgrep scripts so they don’t use any bash extensions and handle multiple archives correctly.
There is now a bz2-files testsuite at https://sourceware.org/git/bzip2-tests.git
Patches by Joshua Watt, Mark Wielaard, Phil Ross, Vincent Lefevre, Led and Kristýna Streitová.

Read more

15 Free Open source FTP Servers

Filed under
Software

FTP (File Transfer Protocol) is as its name suggests a file transferring protocol between two computers, a local computer, and a remote server. FTP servers is a web server that runs on web-servers and uses FTP protocol at the server side to manage file transfers, connections, & users. Some of them come with a modular architecture, security-focused features, and several options designed for the enterprise.

The FTP server allows users to store their files on the server, through FTP, and access it later. The basic features of usable FTP servers are to manage the file transfers, the connections, the rate limits, the user's accounts, user groups, & user permissions. Some of the projects on this list do, even more, some of them are built with modular architecture allowing developers to extend their functionalities throw custom developed modules and plugins.

To connect to the FTP server, you require a client (FTP client), that provide the client-ready interface to connect through FTP and similar protocols. We have covered the best FTP clients in this article for Windows users, Linux (Ubuntu, Debian, macOS). Here is our list of: 10 Recommended Free, Open source FTP Clients for Windows, Linux, and macOS.

Read more

Software: GUI Tools for Linux System Administrators, GSoC Pitivi Project and Foliate –- A Simple & Modern New GTK eBook Viewer

Filed under
Software
  • Top GUI Tools for Linux System Administrators

    Let’s have a look into the list of top GUI tools for Linux system administrators. If you are tired of running command and need some change then this post is for you.

  • Millan Castro Vilariño: GSoC: First month working in Pitivi

    Pitivi is a video editor, free and open source. Targeted at newcomers and professional users, it is minimalist and powerful. This summer I am fortunate to collaborate in Pitivi development through Google Summer of Code.

    My goal is to implement an interval time system, with the support of Mathieu Duponchell, my menthor, and other members of the Pitivi community.

    An interval time system is a common tool in many video editors. It will introduce new features in Pitivi. The user will be able to set up a range of time in the timeline editor, playback specific parts of the timeline, export the selected parts of the timeline, cut or copy clips inside the interval and zoom in/out the interval.

    Mi proposal also includes the design of a marker system to store information at a certain time position.

  • Foliate – A Simple & Modern New GTK eBook Viewer

    Foliate is an open-source GTK eBook viewer built with GJS and Epub.js.

Some Cool Applications Developed by TeejeeTech!

Filed under
GNU
Linux
Software

Linux is a kernel that is currently experiencing many developments. As a user, we might want to try other kernels or upgrade the latest kernel to a computer system. Users need to be careful when changing the kernel, because this section is one of the important parts of a computer system.

But you can use Ukuu to make it easier to install and replace the kernel, because this application is an easy-to-use GUI Tool.

Based on the information I got on the Teejectech web, Starting from version 19.01, Ukuu turned into a paid license. This is because of the lack of donations needed to continue developing this application. But for those of you who have donated to Ukuu in the past, you can contact Teejeetech via email if you want to request a paid license from this application.

Read more

Syndicate content

More in Tux Machines

Programming: Thread Synchronization, Python, C++

  • Thread Synchronization in Linux and Windows Systems, Part 1

    In modern operating systems, each process has its own address space and one thread of control. However, in practice we often face situations requiring several concurrent tasks within a single process and with access to the same process components: structures, open file descriptors, etc.

  • Intro to Black – The Uncompromising Python Code Formatter

    There are several Python code checkers available. For example, a lot of developers enjoy using Pylint or Flake8 to check their code for errors. These tools use static code analysis to check your code for bugs or naming issues. Flake8 will also check your code to see if you are adhering to PEP8, Python’s style guide.

  • Report from the February 2019 ISO C++ meeting (Library)

    Back in February, I attended the WG21 C++ standards committee meeting in rainy Kona, Hawaii (yes, it rained most of the week). This report is so late that we’re now preparing for the next meeting, which will take place mid-July in Cologne. As usual, I spent the majority of my time in the Library Working Group (for LWG; for details on the various Working Groups and Study Groups see Standard C++: The Committee). The purpose of the LWG is to formalize the specification of the C++ Standard Library, i.e. the second “half” of the C++ standard (although in terms of page count it’s closer to three quarters than half). With a new C++20 standard on the horizon, and lots of new features that people want added to the standard library, the LWG has been very busy trying to process the backlog of new proposals forwarded by the Library Evolution Working Group (LEWG). One of the main tasks at the Kona meeting was to review the “Ranges Design Cleanup” proposal. The cleanup involves a number of fixes and improvements to the new Ranges library, addressing issues that came up during the review of the previous (much larger) proposal to add the Ranges library, which is one of the biggest additions to the C++20 library (most of the other significant additions to C++20 affect the core language, without much library impact). In fact, I’d say it’s one of the biggest additions to the C++ standard library since the first standard in 1998. The Ranges library work overhauls the parts of the standard that originated in the Standard Template Library (STL), i.e. iterators, algorithms, and containers, to re-specify them in terms of C++ Concepts. This has been a multi-year effort that has now landed in the C++20 working draft, following multiple proposals and several meetings of wording review by LWG.

  • Save and load Python data with JSON

    JSON stands for JavaScript Object Notation. This format is a popular method of storing data in key-value arrangements so it can be parsed easily later. Don’t let the name fool you, though: You can use JSON in Python—not just JavaScript—as an easy way to store data, and this article demonstrates how to get started.

Android Leftovers

SysAdmin Day Sale: Get 60% off on Linux Foundation Certification & Training

To celebrate the Sysadmin day, the Linux Foundation is giving 60% off on its training courses on sysadmin, Kubernetes, Hyperledger etc. Advance your career with these certifications. Read more

Raspberry Pi 4 and Raspbian Buster: Hands-On

In my previous two posts I looked at the Raspberry Pi 4 hardware and at the procedure for installing and booting the new Raspbian Buster Operating System on the Pi 4. With those basic steps out of the way, now it's time to look at both the hardware and software in more detail. The first thing I want to mention is that when I wrote the previous post about Raspbian, I had not noticed that there is an updated version of Raspbian Buster (2019-07-10) available. This version was released sort of quietly (without the usual blog post announcing and explaining it), although there are release notes for it if you are interested. This release is extremely good news, because it fixes some of the biggest problems that I mentioned in my previous post... Read more