Language Selection

English French German Italian Portuguese Spanish

GNOME: Endless OS 3.4, Flatpak 1.8 and Lots of Hackfesting

Filed under
GNOME
  • Endless OS 3.4 Released With New Features, Linux 4.15, And Phone Companion App

    Founded in 2011, Endless Mobile, Inc. develops Linux-based Endless OS and hardware running the same. The firm has recently shipped Endless OS 3.4, the latest and major release of the operating system.

  • Flatpak 1.8 FreeDesktop.org Runtime Is Yocto-Free, Powered By BuildStream

    The current Flatpak runtimes are based upon the 1.6 FreeDesktop.org runtime but a major new version is in the works.

    Unlike the current Freedesktop runtime where the lower-layer is built using Yocto and the upper-layer built with Flatpak-Builder, the new 1.8 Freedesktop runtime is making use of BuildStream.

  • Introducing the 1.8 freedesktop runtime in the gnome nightly builds

    All the current Flatpak runtimes in wide use are based on the 1.6 Freedesktop runtime. This is a two-layered beast where the lower layer is built using Yocto and the upper layer is built using flatpak-builder.

  • GNOME's 2018 Performance Hackfest Wraps Up In Cambridge

    GNOME's 2018 Performance Hackfest is wrapping up today in Cambridge, UK after spending the past few days focusing on how to better optimize the desktop stack for RAM/CPU/GPU/power efficiency. The fruits of this hackfest will hopefully become apparent with the GNOME 3.30 release due out this September.

    The GNOME Foundation and Raspberry Pi Foundation put on this latest developer gathering to focus on improving GNOME's performance. Among their work was looking at how to improve the graphics performance of GNOME Shell, reducing system memory usage, looking at slow I/O issues, and more.

  • Fractal Hackfest in Strasbourg

    Last week we had an intense 4-day hackfest in Strasbourg to map out the future of Fractal, a native GNOME Matrix messaging app. The event was held at Epitech in Strasbourg’s old town, and organized by Alexandre Franke. Among the attendees were core Fractal contributors Daniel, Alexandre, Eisha, and Julian, as well as Dorota, Adrien, and Francois from Purism. Special thanks go to Matthew from the Matrix core team for joining us on the first two days.

  • Internationalization of Fractal (part 2)

    For my investigations, I first tried to write a textual program that works with gettext. I spent quite some time to figure out how all of this works but I finally was able to make it work. And that means that we should be able to implement i18n for Fractal using gettext!

  • GNOME Performance Hackfest

    We’re about to finish the three days long first GNOME Performance Hackfest here in Cambridge.

    We started covering a few topics, there are three major areas we’ve covered and in each one of those there has been a bunch of initiatives.

  • GIMP 2.10.0 is out!

    So we are a bit late to announce it, since this happened on April 27, during Libre Graphics Meeting 2018 (by the way, can you spot ZeMarmot team, Aryeom and Jehan, in the goodbye photo of the meeting?), but yeah after 6 years of hard work, GIMP 2.10.0 is finally out!

    This is a huge release. You can read the release notes which are scrolling like forever and that is still not actually the full deal. We had so many awesome changes and cool new features in this release that we had to cut down the release notes contents when writing it.

More in Tux Machines

Programming: Samba, newt-lola, Kano, Python and More

  • Samba 4.10 RC1 Released: Adds Offline Domain Backups, Now Defaults To Python 3
    Samba 4.10 release candidate 1 was announced today as the open-source SMB implementation with support for Windows Server and Active Directory domains. The Samba 4.10 release is bringing export/restore features for Group Policy Objects (GPO), pre-fork process model improvements, support for offline domain backups with the samba-tool domain backup command now supporting an offline option, support for group membership statistics within a domain, Python 3 is now considered the default Python implementation while Python 2 support is retained, JSON logging improvements, and other work.
  • newt-lola
    Bison and Flex (or any of the yacc/lex family members) are a quick way to generate reliable parsers and lexers for language development. It's easy to write a token recognizer in Flex and a grammar in Bison, and you can readily hook code up to the resulting parsing operation. However, neither Bison nor Flex are really designed for embedded systems where memory is limited and malloc is to be avoided. When starting Newt, I didn't hesitate to use them though; it's was nice to use well tested and debugged tools so that I could focus on other parts of the implementation. With the rest of Newt working well, I decided to go take another look at the cost of lexing and parsing to see if I could reduce their impact on the system.
  • Kano Scores a Disney Partnership, Announces a Star Wars Kit for Later This Year
    Kano creates killer little sets to teach kids how to code and beyond (like the awesome Harry Potter Coding Kit), and today the company is announcing a Disney partnership. The first product will be a Star Wars kit. While other info is scant at the time, Kano says the Star Wars kit will be out “in the second half of 2019.” Alex Klein, Kano’s CEO and co-founder, only teased other details, saying that “Collaborating with Disney is a blessing. We can combine connected, creative technologies with some of the most memorable stories ever told.”
  • GDA and GObject Introspection: Remember 1
  • No really, pathlib is great
  • Top Seven Apps Built With Python
  • Turn video into black and white with python
  • Happy Mu Year 2019!
  • Python 101: Episode #42 – Creating Executables with cx_Freeze
    In this screencast, we will learn how to turn your Python code into a Windows executable file using the cx_Freeze project.
  • PyCoder’s Weekly: Issue #351 (Jan. 15, 2019)

Games: Demonizer, Taste of Power, Road to your City and More

Security: Software Security is a Civil Right, Security Isn’t a Feature, Metasploit and Software Updates

  • Software Security is a Civil Right!
  • Security isn’t a feature
    As CES draws to a close, I’ve seen more than one security person complain that nobody at the show was talking about security. There were an incredible number of consumer devices unveiled, no doubt there is no security in any of them. I think we get caught up in the security world sometimes so we forget that the VAST majority of people don’t care if something has zero security. People want interesting features that amuse them or make their lives easier. Security is rarely either of these, generally it makes their lives worse so it’s an anti-feature to many. Now the first thing many security people think goes something like this “if there’s no security they’ll be sorry when their lightbulb steals their wallet and dumps the milk on the floor!!!” The reality is that argument will convince nobody, it’s not even very funny so they’re laughing at us, not with us. Our thoughts by very nature blame all the wrong people and we try to scare them into listening to us. It’s never worked. Ever. That one time you think it worked they were only pretended to care so you would go away. So it brings us to the idea that security isn’t a feature. Turning your lights on is a feature. Cooking you dinner is a feature. Driving your car is a feature. Not bursting into flames is not a feature. Well it sort of is, but nobody talks about it. Security is a lot like the bursting into flames thing. Security really is about something not happening, things not happening is the fundamental problem we have when we try to talk about all this. You can’t build a plausible story around an event that may or may not happen. Trying to build a narrative around something that may or may not happen is incredibly confusing. This isn’t how feature work, features do positive things, they don’t not do negative things (I don’t even know if that’s right). Security isn’t a feature. So the question you should be asking then is how do we make products being created contain more of this thing we keep calling security. The reality is we can’t make this happen given our current strategies. There are two ways products will be produced that are less insecure (see what I did there). Either the market demands it, which given the current trends isn’t happening anytime soon. People just don’t care about security. The second way is a government creates regulations that demand it. Given the current state of the world’s governments, I’m not confident that will happen either.
  • Metasploit, popular hacking and security tool, gets long-awaited update
    The open-source Metasploit Framework 5.0 has long been used by hackers and security professionals alike to break into systems. Now, this popular system penetration testing platform, which enables you to find, exploit, and validate security holes, has been given a long-delayed refresh. Rapid7, Metasploit's parent company, announced this first major release since 2011. It brings many new features and a fresh release cadence to the program. While the Framework has remained the same for years, the program was kept up to date and useful with weekly module updates.
  • Security updates for Tuesday
  • [Slackware] New VLC and Flash
    AV1 is a new video codec by the Alliance for Open Media, composed of most of the important Web companies (Google, Facebook, Netflix, Amazon, Microsoft, Mozilla…). AV1 has the potential to be up to 20% better than the HEVC codec, but the patents license is totally free. VLC supports AV1 since version 3.0.0 but I never added the ‘aom‘ decoder/encoder to my vlc package, since ‘aom’ is the reference implementation of the video format and it does not really perform. The VideoLAN and FFmpeg communities are collaborating on ‘dav1d’ to make this a reference optimized decoder for AV1. Now that ‘dav1d’ has an official release I thought it would be cool to have in the VLC package. Mozilla and Google browsers already have the support for AV1 video playback built-in, so… overdue here.

Android Leftovers