Language Selection

English French German Italian Portuguese Spanish


Release of Wine 4.12

Filed under

KeePass open source password manager review

Filed under

KeePass is a free and open-source (FOSS) password manager. It is a Windows program, but versions of it are available for all platforms including macOS, iOS, Android, and Linux. KeePass is not hard to use, but it lacks the slick user interfaces offered by many of its commercial rivals.

Syncing across devices also take a little more work than with most password manager apps, but there is a good reason for this. KeePass uses true end-to-end encryption. You create encrypted KeePass (.kdbx) files that, by default, never leave the device they are created on.

They are not stored on a centralized database that can be hacked (as commercial password manger ones often are), and only you hold the encryption keys to them. The main downside of this, of course, is that there is no safety net - no third party that can bail you out if you forget your master password!

Read more

Vim vs Emacs: Detailed Comparison

Filed under

The Linux community is no stranger to heated debates. From discussing the pros and cons of proprietary versus open source software to defending their favorite distributions with the zeal of a knight defending the last redoubt, Linux users can be extremely opinionated, which doesn’t make it easy for newcomers to find useful, unbiased information.
One debate that has been confusing newcomers for decades now revolves around Vim versus Emacs, which are two venerable text editors that many seasoned Linux users and programmers still prefer as alternatives to modern editors and IDEs such as Sublime Text, Visual Studio Code, or IntelliJ.

In this article, we compare Vim and Emacs to explain why comparing these two text editors is like comparing apples to oranges. By the end of this article, you should be able to decide which of the two text editors fits your needs and preferences more and whether you shouldn’t stick with something more modern after all.

Read more

Also: A few bits on tmux

15 Best Linux Font Tools and How to Install Linux Fonts on Ubuntu

Filed under

If you’re like me and has been using Linux for a long time, you know font management can be an issue in most distributions – still! Although Linux has come a great way since its earlier attempt in font management which resulted in an amateurish looking desktop, it still has plenty to improve. It is still quite ambitious if you want your desktop fonts to look as sharp as on those Macs. However, today, Linux can render TrueType fonts much better than it used to. Additionally, a plethora of robust Linux font tools has made it very simple to manage your Linux fonts.

Read more

Software: Open Build Service, Ring, Notepads, YottaDB

Filed under
  • Release of the Open Build Service, Version 2.10 - Open Build Service
  • Petter Reinholdtsen: Jami/Ring, finally functioning peer to peer communication client

    Some years ago, in 2016, I wrote for the first time about the Ring peer to peer messaging system. It would provide messaging without any central server coordinating the system and without requiring all users to register a phone number or own a mobile phone. Back then, I could not get it to work, and put it aside until it had seen more development. A few days ago I decided to give it another try, and am happy to report that this time I am able to not only send and receive messages, but also place audio and video calls. But only if UDP is not blocked into your network.

    The Ring system changed name earlier this year to Jami. I tried doing web search for 'ring' when I discovered it for the first time, and can only applaud this change as it is impossible to find something called Ring among the noise of other uses of that word. Now you can search for 'jami' and this client and the Jami system is the first hit at least on duckduckgo.

    Jami will by default encrypt messages as well as audio and video calls, and try to send them directly between the communicating parties if possible. If this proves impossible (for example if both ends are behind NAT), it will use a central SIP TURN server maintained by the Jami project. Jami can also be a normal SIP client. If the SIP server is unencrypted, the audio and video calls will also be unencrypted. This is as far as I know the only case where Jami will do anything without encryption.


  • Notepads is an open-source text editor with a fluent design



    Do note (pun intended), that the app is still in beta, but it's stable, and it just works. Sadly, since it is a UWP app, it offers very limited in terms of functionality. Despite that it supports a lot of document formats, I counted over 40 supported formats including TXT, HTML, XML, CSS, to name a few. There are a few features which impressed me.  


  • YottaDB r1.26 Released



    YottaDB r1.26 is a major release on our roadmap to world domination (we may never get to our destination, but we will have fun – and release great software – along the way!).  

Software: WireGuard and Olivia

Filed under
  • WireGuard Snapshot `0.0.20190702` Available
    A new snapshot, `0.0.20190702`, has been tagged in the git repository.
    Please note that this snapshot is, like the rest of the project at this point
    in time, experimental, and does not constitute a real release that would be
    considered secure and bug-free. WireGuard is generally thought to be fairly
    stable, and most likely will not crash your computer (though it may).
    However, as this is a pre-release snapshot, it comes with no guarantees, and
    its security is not yet to be depended on; it is not applicable for CVEs.
    With all that said, if you'd like to test this snapshot out, there are a
    few relevant changes.
    == Changes ==
      * curve25519: not all linkers support bmi2 and adx
      This should allow WireGuard to build on older toolchains.
      * qemu: show signal when failing
      This was useful in tracking down upstream armeb bugs such as:
      * wg-quick: darwin: support being called from launchd
      We now ship a sample launchd file, for folks who would like to run WireGuard
      on macOS servers with some form of automation. Most users are still advised to
      use the GUI app from the App Store.
      * compat: some kernels weirdly backport prandom_u32_max
      * compat: unify custom function prefix/suffix
      * compat: rhel backported list modifications
      Usual maintance of our compat layer for existing platforms and kernels.
      * compat: support RHEL8's skb_mark_not_on_list backport
      We now support RHEL8/CentOS8's kernel.
      * global: switch to coarse ktime
      Our prior use of fast ktime before meant that sometimes, depending on how
      broken the motherboard was, we'd wind up calling into the HPET slow path. Here
      we move to coarse ktime which is always super speedy. In the process we had to
      fix the resolution of the clock, as well as introduce a new interface for it,
      landing in 5.3. Older kernels fall back to a fast-enough mechanism based on
      * netlink: cast struct over cb->args for type safety
      This follow recent upstream changes such as:
      * peer: use LIST_HEAD macro
      Style nit.
      * receive: queue dead packets to napi queue instead of empty rx_queue
      This mitigates a WARN_ON being triggered by the workqueue code. It was quite
      hard to trigger, except sporadically, or reliably with a PC Engines ALIX, an
      extremely slow board with an AMD LX800 that Ryan Whelan of Axatrax was kind
      enough to mail me.
    This snapshot contains commits from: Jason A. Donenfeld.
    As always, the source is available at and
    information about the project is available at .
    This snapshot is available in compressed tarball form here:
      SHA2-256: 1a1311bc71abd47a72c47d918be3bacc486b3de90734661858af75cc990dbaac
      BLAKE2b-256: 3b8668eed4c11c3d5995f23152c645ee40017ab84c8b15ce5f84015730290c9f
    A PGP signature of that file decompressed is available here:
      Signing key: AB9942E6D4A4CFC3412620A749FC7012A5DE03AE
    If you're a snapshot package maintainer, please bump your package version. If
    you're a user, the WireGuard team welcomes any and all feedback on this latest
    Finally, WireGuard development thrives on donations. By popular demand, we
    have a webpage for this:
    Thank you,
    Jason Donenfeld
  • WireGuard 0.0.20190702 Released For This Cross-Platform Open-Source VPN Tunnel

    WireGuard 0.0.20190702 has been released as the newest snapshot for this increasingly popular open-source network VPN tunnel that has showed much potential and has now been ported to all major platforms.

    WireGuard 0.0.20190702 is available for those interested. To much dismay, it doesn't look like the kernel module will make it into the upcoming Linux 5.3 merge window. As of writing, the code still hasn't been queued into net-next for merging into the Linux 5.3 merge window in early July. But for that to happen anyhow, WireGuard would likely still need to survive another round of code review on the Linux kernel mailing list along with its Zinc crypto API. We haven't seen that happen yet so long story short the WireGuard Linux support will likely still need to rely upon the DKMS out-of-tree kernel module for another round.

  • Cloud music player Olivia

    Olivia looks like a standard three-panel music player, with links to albums, artists, and playlists on the left, the player queue on the right, and a context-shifting middle pane. But it's not. Rather than helping you manage and maintain your own music collection, Olivia has been designed to simplify access to music that's typically played and discovered online. It's currently in an alpha testing state, and not all the features shown in the user interface (UI) are functional, but it's functional enough to be very useful and shows great promise. Type the name of a track into the search field, for example, and a list of image thumbnails for discovered tracks start to load into the middle pane, complete with details about the performer, release date, duration, and album. It's exactly as if the music is sourced from your local storage. A double-click adds the track to your queue from where it can then be played. The actual source for the music seems to be YouTube, from where the music is streamed stripped of its video content.

    The UI scales and animates smoothly as you navigate through different search and playback modes, and it can even dynamically theme itself according to your currently playing track's artwork. There's a very neat "widget" mode, which reduces the UI to nothing more than the current track thumbnail and playback controls. This is a great way of removing the distraction of choosing music from the infinite possibilities of online resources. As you play tracks, they're added to your "collection," so you can easily play them back or manage them much like you would local files. Local music is supported too, and there's an excellent song recommendation system. Type in the name of a piece of music you like, and Olivia will come back with a recommendation for something it thinks (or the Internet thinks) is similar. It works surprisingly well.

Newsboat – A Command line RSS/Atom Feed Reader For Text Consoles

Filed under

Newsboat, a fork of Newsbeuter, is a free, open source RSS/Atom feed reader for text consoles. It supports GNU/Linux, FreeBSD, Mac OS X, and other Unix-like operating systems. Compared to other slow and huge amount of memory consumed RSS feed readers, Newsboat is the best choice for anyone who are looking for a simple, slick and fast feed reader that can be completely managed via keyboard.

Read more

Also: SQL Buddy – A Web Based MySQL Administration Tool

11 Best Free Linux Desktop Genome Browsers

Filed under

In the fields of molecular biology and genetics, a genome is the genetic material of an organism. It consists of DNA (or RNA in RNA viruses). Each genome contains all of the information needed to build and maintain that organism. In humans, a copy of the entire genome—more than 3 billion DNA base pairs—is contained in all cells that have a nucleus.

In bioinformatics, a genome browser is a graphical interface for display of information from a biological database for genomic data. They are important tools for studying genomes given the vast amounts of data available. They typically load very large files, such as whole genome FASTA files and display them in a way that users can make sense of the information there. They can be used to visualize a variety of different data types.

Genome browsers enable researchers to visualize and browse entire genomes with annotated data including gene prediction and structure, proteins, expression, regulation, variation, comparative analysis, etc. They use a visual, high-level overview of complex data in a form that can be grasped at a glance and provide the means to explore the data in increasing resolution from megabase scales down to the level of individual elements of the DNA sequence.

Read more

Top 20 Best Disk and File Encryption Software for Linux in 2019

Filed under

The world has been transformed into a microcosm because of the internet that offers camaraderie through sharing information and values. Global cognitive norm is getting evaded as to the data is being spied what implies internet security is at stake. Chameleon sources are tremendously cynical; hence; free flow of information is getting impeded to a more significant extent. A continuing threat of hacking and spying proliferation has triggered the alarm to encrypt data to protect it from the brute-attacker. To this end, there is plenty of files and disk encryption software that could be used on the Linux platform, and thus; information and data would have had to be protected from the brute-attacker.

Read more

Also: Best Subtitle Editor for Linux

Excellent Utilities: Tusk – Evernote desktop software

Filed under

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

Evernote is a proprietary cloud-based software service designed for creating, organizing and storing various of media files. It’s often used as a notetaking and archiving program. Evernote enables users to help remember everything important.

When a file is uploaded or changed on a machine, Evernote syncs all changes across an account. This lets you work on the same document on different machines wherever they are located in the world. As the files are stored in the cloud, they don’t consume large amounts of storage space on your PC or mobile device. These days, we use computers at work, at home, and on the move. Accessing your files from each machine using Evernote is more convenient than having to email files or copying them to a USB key. And because it’s designed to be a complete virtual filing system that makes finding any individual note or file easily, you don’t need to remember where they are saved.

Evernote can be used for something as basic as a shopping list. But it comes into its own for business purposes, by sharing files and collaborating on projects with coworkers.

Read more

Syndicate content

More in Tux Machines