Language Selection

English French German Italian Portuguese Spanish

Software

Software: 10 Linux Apps I Can’t Live Without, GitHub Alternatives, BootISO, fkill, Gifcurry

Filed under
Software
  • 10 Linux Apps I Can’t Live Without

    10 Linux Apps I Can’t Live Without. Yes, I forgot to switch scenes during LibreOffice and Kdenlive because allergy meds brain. However, the applications are must haves for my workflow. What about you? Which Linux apps are must haves for you?

  • 6 Github alternatives that is open source and self-hosted

    And there you have it, six Github alternatives that you can host on your Linux or Unix server. No need to depend on the cloud or worry about Microsoft looking into your codebase.

  • 10 Best GitHub Alternatives to Host Open Source Projects

    Github is a powerful, secure and the most popular online platform for hosting software projects for version control using Git. It is particularly well known as a development platform for open source projects, however, Github supports private repositories as well.

    With Microsoft reportedly acquiring Github, many open source enthusiast are probably weary of this acquisition, knowing very well that Microsoft is a for-profit company, and who knows, terms and conditions are bound to change (as is always the case with such deals) concerning the world’s leading software development platform.

    If you are one of those already thinking of alternatives to Github for hosting your open source project(s), then check out the list below.

  • BootISO – A Simple Bash Script To Securely Create A Bootable USB Device From ISO File

    Most of us (including me) very often create a bootable USB device from ISO file for OS installation.

    There are many applications freely available in Linux for this purpose. Even we wrote few of the utility in the past.

    Every one uses different application and each application has their own features and functionality.

    In that few of applications are belongs to CLI and few of them associated with GUI.

  • fkill – Interactively Kill Processes in Linux

    Fkill-cli is a free open source, simple and cross-platform command line tool designed to interactively kill processes in Linux, developed using Nodejs. It also runs on Windows and MacOS X operating systems. It requires a process ID (PID) or process name to kill it.

  • Gifcurry – An Open Source Video to Gif Maker

    Gifcurry is an open-source Haskell-based video app with which you can create GIFs from video files. You can use it to edit videos by trimming, cropping, adding texts and fonts to them. Also, you can set size limits on the GIFs you create.

    Gifcurry is free, open-source, and it features both a Command Line and Graphical User Interface. If you don’t have a video-to-GIF app on your machine then you might never have to look for one again.

Software: Music and More

Filed under
Software
  • 10 Applications Every Linux Using Musician Should Know About

    When it comes to creativity, people are always assuming that a Mac is best, even in today’s Windows-centric ecosystem. As a result, so few people actually know about the diverse landscape of Linux-based tools and suites available, most of which for free.

  • rra-c-util 7.2

    rra-c-util is my collection of portability and utility code that I reuse in all the C and Perl projects I maintain.

    Most of the changes in this release are Autoconf macro improvements prompted by Julien ÉLIE. This release incorporates his work on RRA_PROG_PYTHON, RRA_LIB_PYTHON, and RRA_PYTHON_MODULE macros, which support both Python 2 and Python 3. It also improves the RRA_PROG_PERL macro to make PERL a substitution variable and to check that building against libperl actually works. Finally, RRA_LIB_BDB, RRA_LIB_OPENSSL, RRA_LIB_SASL, and RRA_LIB_ZLIB now check that the headers for the library are found as well as the library itself (based on Julien's work in INN).

  • wallet 1.4

    wallet is a secret management system that I developed at Stanford, primarily to distribute keytab management. As mentioned in an earlier post, I'm not entirely sure it has significant advantages over Vault, but it does handle Kerberos natively and we're still using it for some things, so I'm still maintaining it.

  • Why use SaltStack for automation and orchestration

    Thomas S. Hatch released Salt, aka the SaltStack Platform, in 2011 after becoming frustrated with the (slow) speed of the Ruby-based open source configuration management systems available at the time, including Puppet and Chef. Hatch used the open source ZeroMQ messaging library for networking and Python as the implementation language. Later the more scalable RAET (Reliable Asynchronous Event Transport Protocol) transport was developed as an alternative message queue.

Top GitHub Alternatives to Host Your Open Source Project

Filed under
Software

If you are looking to migrate from GitHub, here are some of the best alternatives to GitHub for hosting the source code of your open source project.
Read more

Wine Vulkan Preps For v1.1 Support With Licensing Issues Resolved

Filed under
Graphics/Benchmarks
Software
Legal

Now that Vulkan's code licensing issue with Wine has been resolved, the Winevulkan code for supporting Vulkan within Wine to pass onto the host Linux system's Vulkan driver is being updated.

The Wine Vulkan code had been limited to supporting Vulkan 1.0.51 as that was the last release of Vulkan to be under an MIT-style license before migrating to the Apache 2.0 license. Now that there is the exception in place with Vulkan's current license, Roderick Colenbrander has moved forward in updating the winevulkan code.

There's been a lot of changes in that time and Roderick is working on addressing what needs to be modified in the Wine Vulkan code. But for now Winevulkan isn't exposing Vulkan 1.1 support until some of the features can be implemented within the Wine code, so for now it's being advertised as v1.0.76 rather than the current upstream of 1.1.76.

Read more

Free Video Editing Software Avidemux Is Now Available On Flathub

Filed under
Software

Avidemux, a popular free video editor, is now available on Flathub, making the latest version easy to install on most Linux distributions.

Flathub is a Linux app repository powered by Flatpak, which allows apps to run on almost any Linux distribution.

Read more

Software: Ardour, Opus, GIMP, Pacman, LibreOffice, Launchpad

Filed under
Software
  • Ardour Development Update

        

    It's been a long time since the last release of Ardour, and there's still no schedule or even vague sense of when the next release might appear. I (Paul) felt that our users, and particularly our subscribers, deserved some information about what is and has been going on with development over the last 8 months. I had promised to do this back in December, and it is now long overdue.

  • Ardour Digital Audio Workstation Is Going Through An Architectural Overhaul

    For those wondering what's been going on with the Ardour digital audio workstation cross-platform, open-source software, their developers have posted a status update about their ongoing progress to the project.

    Ardour, for those that don't know, is one of the leading (if not the leading) open-source digital audio workstation software for audio recording, editing, and mixing. It's a mighty impressive piece of software currently, but the developers are working on making it even better.

  • libopus 1.3-rc
  • Opus 1.3 RC1 Released For Open-Source Audio Codec

    Nearly one year after the release of Opus 1.2, the Opus 1.3 release is happening quite soon with Friday marking the availability of the release candidate for this open-source and versatile audio codec implementation.

  • GIMP has moved to Gitlab

    Along with the GEGL and babl libraries, GIMP has moved to a new collaborative programming infrastructure based on Gitlab and hosted by GNOME.

  • GIMP Jumps Aboard The GitLab Bandwagon

    The 2018 trend of migrating open-source project infrastructure to GitLab continues.

    Following the GNOME project as well as FreeDesktop.org and other notable open-source projects migrating to GitLab for their project infrastructure with code hosting, bug management, etc, The GIMP has completed its migration too over to the popular alternative to GitHub.

  • Arch monthly May

    Finally! A new pacman release, this version adds some critical bits for reproducible builds and the pacman repository has been shed of misc tools which are now in pacman-contrib.

  • Best diagramming software: Top Microsoft Visio alternatives

     

    LibreOffice Draw is a vector graphics and flowcharts design tool that's part of the free and open source LibreOffice software suite.
     

    Draw uses smart connectors that make it diagramming simple. Users can define where these connectors adhere to and automatically calculate and display the linear dimensions of their designs to build a variety of different charts and diagrams regardless of skill level.

  • Launchpad news, May 2018

Software: Photo Funnel, ONLYOFFICE, Cachix

Filed under
Software
  • Photo Funnel: Easy Photo Import on Linux

    A while ago, I cobbled together Photo Funnel, a simple tool for importing photos and RAW files from storage cards to a Linux machine. Although it wasn’t meant to replace digiKam, I ended up using it as my primary import tool for two reasons: speed and simplicity. But just because it does the job, it doesn’t mean that it can’t be improved. So I’ve spent a couple of evenings tweaking Photo Funnel.

  • New ONLYOFFICE Desktop Editors with completely reorganized interface and multiple updates

    Today we are proud to say that our desktop suite has received the new tabbed interface and caught up with multiple fresh features in the latest version. Read why the app is worth updating right now in the article below.

  • Announcing Cachix - Binary Cache as a Service

    The main motivation is to save you time and compute resources waiting for your packages to build. By using a shared cache of already built packages, you'll only have to build your project once.

    This should also speed up CI builds, as Nix can take use of granular caching of each package, rather than caching the whole build.

    Another one (which I personally consider even more important) is decentralization of work produced by Nix developers. Up until today, most devs pushed their software updates into the nixpkgs repository, which has the global binary cache at https://cache.nixos.org.

Software: HandBrake, Plex Media Player, zchunk, Qalculate! and Cherrytree

Filed under
Software
  • HandBrake FFmpeg, no more Nvidia 32 bit drivers

    HandBrake has been updated again to track the master branch, as it now uses FFMpeg 4 and no longer libAV 12. This could probably lead to other improvements, like NVENC/CUDA support, more formats, etc.

    Starting with the Nvidia drivers version 396.24 there will be no more 32 bit support, the driver will be 64 bit only. The 32 bit libraries are still included, so Steam and other applications will keep on being supported.

  • Plex Media Player is back!

    Just a small post to notify that Plex Media Player package is back. Now it does not require Conan or Python anymore for building, and you can just build it using standard tools, the dependency issues between the Plex binary packages have been resolved.

  • What is zchunk?

    Over the past few months, I’ve been working on zchunk, a compression format that is designed to allow for good compression, but, more importantly, the ability to download only the differences between an old version of the file and a new version.

    The concept is similar to both zsync and casync, but it has some important differences. Let’s first look at how downloading a zchunk file works.

  • Qalculate! – The Best Calculator Application in The Entire Universe

    I have been a GNU-Linux user and a Debian user for more than a decade. As I started using the desktop more and more, it seemed to me that apart from few web-based services most of my needs were being met with desktop applications within Debian itself.

    One of such applications was the need for me to calculate between different measurements of units. While there are and were many web-services which can do the same, I wanted something which could do all this and more on my desktop for both privacy reasons as well as not having to hunt for a web service for doing one thing or the other. My search ended when I found Qalculate!.

  • Cherrytree – A Feature-Rich Wiki-Style Note-Taking App

    I recently wrote on Thetapad and Zim – both are excellent note-taking applications with their specialty geared towards different users. Today, thanks to suggestions from FossMint readers, I introduce to you Cherrytree.

    Cherrytree is a free and open source note-taking application with wiki-style text formatting, syntax highlighting, and advanced customizability settings.

    Its advanced search function allows you to locate files across the file tree irrespective of their location. It supports keyboard shortcuts, importing and exporting notes, syncing with cloud services like Dropbox, rich text formatting, and password protection to keep your notes secure.

Software: Qikipedia, Code Editors, Cutelyst, Tor, Cockpit, Chrome

Filed under
Software
  • Qikipedia – A Browser Extension To Display Wikipedia Summary

    A while ago, we have written a guide that described how to display the summary of any Wikipedia article in Terminal using a command line utility named “Wikit”. Using this utility, we can get the wikipedia summary of the given text right from the terminal window. Today, we are going to discuss about a similar utility named “Qikipedia”. It is a google browser extension that allows you to highlight text from any website, and shows you a summary of the corresponding Wikipedia article, if one exists.

  • 6 Best Vi/Vim-Inspired Code Editors for Linux

    Vim (short for Vi Improved) is a free, open source, powerful, highly configurable and extensible text editor. It has a large and dedicated community of users that are constantly creating useful new scripts and updates to the text editor. Vim supports hundreds of programming languages and file formats making it one of the best cross-platform code editor.

  • Cutelyst 2.4.0 released

    Cutelyst, the C++/Qt web framework got another up.

  • Tor Browser and Selenium

    Many of us use Python Selenium to do functional testing of our websites or web applications. We generally test against Firefox and Google Chrome browser on the desktop. But, there is also a lot of people who uses Tor Browser (from Tor Project) to browse the internet and access the web applications.

    In this post we will see how can we use the Tor Browser along with Selenium for our testing.

  • Cockpit 169

    Cockpit is the modern Linux admin interface. We release regularly. Here are the release notes from version 169.

  • Chrome 67 Now Available For Linux Users
  • Google Chrome 67 Rolls Out to Linux, Mac, and Windows with 34 Security Fixes

    Google has promoted today the Chrome 67 web browser for Linux, Mac, and Windows platforms to the stable channel, a release that will be available to users in coming days or weeks.

  • Chrome 67 Released, New Version of RaspAnd, SEGA Mega Drive and Genesis Classics Now Available for Linux and More

    Chrome 67 has been released, and it includes several security fixes as well as default support for WebAuthn, which provides "a way to sign up to websites using biometrics like fingerprints or facial images stored in a smartphone, or USB hardware like Yubikey's authentication device", ZDNet reports. Chrome 67 also features new APIs for augmented and virtual reality.

Semi-Automatic LaTeX: KDE’s Kile

Filed under
KDE
Software

One reason that I appreciate KDE is that I am always discovering new applications. In fact, I make a point of regularly searching for them. My most recent discovery is Kile, a graphic editor for LaTeX. Kile is not the first of its kind, but, unlike the better known LyX, whose interface resembles a word processor, it makes no attempt to hide the structure that shapes the output. Instead, like the Bluefish editor, it is what I think of as a semi-automatic editor. Instead, users add markup from a list of options in a display in which tags are visible. With this approach, Kile eliminates the drudgery of typing markup while making both troubleshooting and the learning of LaTeX easier.

LaTeX, of course, is one of free software’s legendary applications, with a history that predates Linux. Before the code for OpenOffice.org was released, it was the most sophisticated tool on Linux for complex formatting of text. It remains popular today in academia, largely because of its ability to layout formulas. Despite the fact that the principle behind it is similar to any markup language like XML or HTML,X has a reputation for being difficult to learn. The main difficulty, though, is not so much in the basic concept, or even the fact that tags are not in pairs so much as finding the right markup or extension libraries among the dozens that are available. One advantage of Kile is that it displays a thorough (although possibly not exhaustive) list of tags that are always available in the interface, so that users do not have to remember all the available choices.

Read more

Also: Last Month in AtCore / Atelier

Syndicate content

More in Tux Machines

A Fresh Look At The PGO Performance With GCC 8

It's been a while since we last ran some GCC PGO benchmarks, the Profile Guided Optimizations or feedback-directed optimization technique that makes use of profiling data at run-time to improve performance of re-compiled binaries. Here are some fresh benchmarks of GCC PGO impact on a Xeon Scalable server while using the newly-released GCC 8.2 release candidate. With it being a while since our last roundabout with GCC PGO benchmarking and also a reader recently inquiring about PTS PGO testing, I ran some new tests. For those not familiar with PGO, it basically involves first compiling the code with the relevant PGO/profiling flags, running the workload under test to generate the profiling data, and then re-compiling the software while feeding that profiling data into the compiler so it can make better optimization choices. This profile-guided feedback can be quite beneficial to the compiler for making wiser code generation choices based upon that run-time data. Firefox, Chrome, and other popular software packages have been relying upon PGO-optimized release binaries for a while to offer greater performance. Read more Also: A 3.3x Performance Improvement For FLAC Audio Encoding On POWER 64-bit

Graphics: Intel/DRM-Next, ATI/AMD, and NVIDIA

  • Intel Squeezes Final Batch Of Linux 4.19 DRM Changes, Lands Icelake Display Compression
    Last week Intel sent in a "final" batch of i915 DRM driver feature updates to DRM-Next for the upcoming Linux 4.19 kernel cycle but it turns out there is one more batch of changes now focused on landing. Intel open-source graphics driver developer Rodrigo Vivi submitted their final pull request of new material for Linux 4.19.
  • 2018 Brings A New Linux X.Org Display Driver Update For The ATI RAGE 128
    Last month I wrote about a new attempt at improving the ATI RAGE 128 X.Org driver... Yes, for the for the Rage graphics cards from the late 90's in the days of AGP and PCI where core/memory clock speeds were commonly in the double digits... If you are a hobbyist fond of these vintage graphics cards and are still running with these OpenGL 1.1~1.2 capable GPUs, there is a new X.Org driver update.
  • AMDGPU Gets More Features For Linux 4.19 Kernel
    On top of AMDGPU improvements/features already staged for Linux 4.19, the AMD folks on Thursday sent in their seemingly last set of feature updates to DRM-Next ahead of the Linux 4.19 kernel merge window. There is certainly a lot of new DRM material queuing for Linux 4.19: if you are behind on your Phoronix reading, there will be a DRM recap next week or so on Phoronix with the cutoff for new DRM-Next material hitting its end for the upcoming 4.19 window. Thursday's Radeon/AMDGPU update just adds to this big list of changes.
  • AMDVLK Vulkan Driver Plumbs New Extensions, Lands A Number Of Fixes
    The AMD folks maintaining their official Vulkan driver code have done their common end-of-week code dump into the open-source AMDVLK Linux Vulkan driver repository across the PAL, XGL, LLVM, and SPVGEN code-bases.
  • NVIDIA 396.45 Linux Driver Fixes Vulkan Direct-To-Display & Multi-Threaded EGL Apps
    The NVIDIA Unix developers have released the 396.45 binary display driver today with just two listed bug-fixes. The NVIDIA 396.45 Linux driver has improved recovery for Vulkan direct-to-display applications (such as VR compositors or other use-cases where the Vulkan application is taking directly control of the display output) when the application hangs or crashes. This is good news in case of a problematic Linux VR experience that the display should be restored more gracefully.
  • NVIDIA pushed out two new Linux drivers recently with 396.45 and 390.77
    NVIDIA are pushing forward with improving their Linux driver in many areas, with two driver series seeing updated in the past week. The first is the 390.77 driver, part of their "long-lived branch release".

How Linux Makes Your Life Easier

There is a popular myth that Linux is complicated and hard to use by a non-techie. While there are distros and advanced Linux functionality that do require tech skills, this doesn’t mean Linux is hard to use. On the contrary, there are lots of things in the philosophy and functionality of Linux that make a user’s life easier. Read more

Containers: IBM, Yan Vugenfirer and HPC

  • IBM attempts to graft virtual machine security onto container flexibility
    IBM researchers have developed a new flavor of software container in an effort to create code that's more secure than Docker and similar shared kernel container systems. Docker and its ilk are considered less secure than VMs because the compromise of a shared kernel puts all associated containers at risk. With VMs, the kernel is separate from the host kernel, which reduces the risk of collateral damage.
  • Using Linux Containers to Manage Embedded Build Environments
    Linux container technology has been proposed by companies like Resin.io as a simpler and more secure way to deploy embedded devices. And, Daynix Computing has developed an open source framework called Rebuild that uses Linux containers in the build management process of embedded IoT development. At the 2017 Open Source Summit, Daynix “virtualization expert” Yan Vugenfirer gave a presentation on Rebuild called “How Linux Containers can Help to Manage Development Environments for IoT and Embedded Systems.” Vugenfirer started by reminding the audience of the frustrations of embedded development, especially when working with large, complex projects. “You’re dealing with different toolchains, SDKs, and compilers all with different dependencies,” he said. “It gets more complicated if you need to update packages, or change SDKs, or run a codebase over several devices. The code may compile on your machine, but there may be problems in the build server or in the CI (continuous integration) server.”
  • Building Containers with HPC Container Maker
    Containers package entire workflows, including software, libraries, and even data, into a single file. The container can then be run on any compatible hardware that can run the container type, regardless of the underlying operating system. Containers are finding increased utility in the worlds of scientific computing, deep learning, HPC, machine learning, and artificial intelligence, because they are reproducible, portable (mobility of compute), user friendly (admins don’t have to install everything), and simple, and they isolate resources, reduce complexity (reduction in dependencies), and make it easy to distribute the application and dependencies. Using containers, you have virtually everything you need in a single file, including a base operating system (OS), the application or workflow (multiple applications), and all of the dependencies. Sometimes the data is also included in the container, although it is not strictly necessary because you can mount filesystems with the data from the container.