Language Selection

English French German Italian Portuguese Spanish

FOSS Project Spotlight: Tutanota, the First Encrypted Email Service with an App on F-Droid

Filed under
GNU

Seven years ago, we started building Tutanota, an encrypted email service with a strong focus on security, privacy and open source. Long before the Snowden revelations, we felt there was a need for easy-to-use encryption that would allow everyone to communicate online without being snooped upon.

As developers, we know how easy it is to spy on email that travels through the web. Email, with its federated setup is great, and that's why it has become the main form of online communication and still is. However, from a security perspective, the federated setup is troublesome—to say the least.

End-to-end encrypted email is difficult to handle on desktops (with key generation, key sharing, secure storing of keys and so on), and it's close to impossible on mobile devices. For the average, not so tech-savvy internet user, there are a lot of pitfalls, and the probability of doing something wrong is, unfortunately, rather high.

Read more

More in Tux Machines

Move to pay Debian devs for project work rears its head again

The idea of paying developers to work on Debian GNU/Linux packages has reared its head again, with senior developer Raphael Hertzog proposing that project funds be used for the purpose. Hertzog made the suggestion in a reply to a post on one of the project's mailing lists which was part of a thread on the subject "Why do we take so long to realise good ideas?" "Use the $300,000 on our bank accounts?", he wrote, adding that he had heard of another US$300,000 donation made by Google to the project though he was unable to find any publicly accessible reference to it. The idea of paying developers for their work on what is a community project was raised 13 years ago by former project leader Anthony Towns, with the reason being the speeding up of development so that releases could take place sooner. The idea did not prove very popular as it was meant to be run outside the project proper and was meant to pay core members for their work. Read more

GNOME 3.34’s Sleek New Desktop Background

The upcoming GNOME 3.34 release is sure to ship with a stack of improvements, new features and core app updates — but it will also come with a brand new default wallpaper! GNOME designer Jakub Steiner is, once again, diligently designing a new desktop drape for the revered free desktop to use by default. And although the intended design is not final-final, it’s almost done! So here’s your first look at the brand new GNOME 3.34 wallpaper... Read more

today's howtos

Compilers: GCC 10 and LLVM Clang 9.0

  • GCC 10 Lands Support For Targeting TI's 32-bit PRU Processor
    New to the GCC 10 compiler code-base this week is a port for the Texas Instruments Programmable Real-Time Unit (PRU) processor found on various boards, including the likes of the BeagleBone Arm SBCs. The TI programmable real-time unit (PRU) is a processor on some TI boards that offers two 32-bit cores running at 200MHz. The PRU offers single-cycle I/O access and full access to the system's internal memory and peripherals. Texas Instruments has offered a proprietary toolchain for writing Assembly code to run on the PRU while now an independent developer has landed the GCC port for targeting this unique processor.
  • Clang-Scan-Deps Lands In Clang 9.0 For Much Faster Dependency Scanning
    Landing this week in the LLVM Clang 9.0 development code-base is the new clang-scan-deps tool for much faster scanning of files for dependencies compared to the traditional pre-processor based approach. Development of clang-scan-deps was led by Apple's compiler team and delivers up to around ten (10) times faster performance for scanning of dependencies/modules before compiling compared to the pre-processor-based scanning.