Language Selection

English French German Italian Portuguese Spanish

Ubuntu Developer Desktop Survey 2019, Ubuntu 14.04 LTS, and Ubuntu/Librem News

Filed under
Ubuntu
Gadgets
  • Ubuntu Developer Desktop Survey 2019

    It’s clear that a lot of people develop software using Ubuntu. What’s less clear is exactly what sort of software is being built. We see reports of people developing Linux apps, Android apps, web services, self driving cars… the list is huge. We need to get better clarity; to understand how that relates to Ubuntu desktop.

    We can get some reasonable insights from the Stack Overflow Developer Survey, but I’m keen to really dig down in to the Ubuntu community specifically.

    When I was chatting with Barton George a few weeks back he expressed the same interest; what are people doing with the Sputnik machines from Dell? We want to learn more about the sorts of software projects that you’re working on so that we can make the Ubuntu developer experience as good as possible.

    To that end we put together the Ubuntu Developer Desktop Survey to help us understand more about what you’re doing and how you’re doing it. This survey is aimed primarily at people who are using Ubuntu to develop software targeting any platform. It doesn’t matter if you do that at work, at home, at school – if you’re building software then we’re glad to hear from you. To be clear: this doesn’t mean we’re abandoning our mantra of Ubuntu being for human beings, software developers are human beings too. Right now I want to get a better view in to what software developers are doing.

  • Ubuntu 14.04 LTS has transitioned to ESM support

    Ubuntu 14.04 LTS ‘Trusty Tahr’ transitioned into the ESM support phase at the end of April 2019, and will no longer be supported for users who do not have access to Extended Security Maintenance (ESM) through Ubuntu Advantage for Infrastructure.

    Ubuntu long term support (LTS) releases provide a stable, supported platform for development and production, with five years of guaranteed public maintenance available. Once the public Standard Security Maintenance window comes to a close, Ubuntu LTS releases have an additional three to five years of support (depending upon the release) through ESM.

    Access to ESM extends LTS release coverage, allowing for continued security fixes for high and critical common vulnerabilities and exposures (CVEs) for the most commonly used packages in the Ubuntu main archive. This access permits organisations with workloads running on Ubuntu LTS releases to maintain compliance standards by providing a secure environment before upgrading can occur.

  • Don't Hold Your Breath On UBports' Ubuntu Touch For Purism's Librem 5 Smartphone

    While Ubuntu Touch that continues to be worked on by the UBports community remains one of the most viable and furthest along Linux open-source smartphone operating systems, it doesn't look like there will be any solid support in time for launch-day of the upcoming Purism Librem 5 smartphone. 

    Adding to the growing list of concerns over the Librem 5 smartphone is now finding out there isn't Ubuntu Touch progress being made... Last year Purism announced Ubuntu Touch would be supported on the Librem 5 and that the company would "officially collaborate" with UBports. That was back when they planned to ship the Librem 5 smartphone in January 2019 and offer their own GNOME-based PureOS, PureOS with KDE Plasma Mobile, and Ubuntu Touch as options.

  • What’s In a (User)Name

    Using your email address as the discovery tool across platforms makes it simple and convenient to find and communicate with people. As a remarkable side-benefit, it becomes very simple for people to determine the protocol-specific usernames—be those @todd@librem.one for social, @todd:librem.one for chat, or todd@librem.one for email.

    As an example of how this works in practice, let’s say you have joined a room in Librem Chat—a room about a topic that interests you. You meet other interesting people and make some friends; it’s now easy to find and follow them on Librem Social, since the usernames are the same on both platforms.

    A single login also makes things easy for Librem 5 users: when you first get your phone, if you have a Librem One account you will be able to enter a single login and have all of these services light up, ready to use.

    [...]

    Even though big tech firms offer unified login, their commitment to lock-in, proprietary protocols means you instantly sacrifice convenience once you leave their club. Currently, you may be a member of countless private clubs, designed to exploit and control you, and not even know it. If I ask you what are all the ways I can contact you, you will probably answer with a list containing a username on Facetime, Facebook Messenger, Instagram, Skype, Whatsapp, WeChat, LinkedIn, Twitter, Pinterest… and a phone number and email, of course. All of these ways to communicate have their own logins and (mostly proprietary) protocols that don’t work with each other. The last one, the email, stands out as it was created as a standard, to allow interoperability across the world, regardless of what client or service you use; the same design choices of advancing standards made it into Librem One.

    So instead of a laundry list of accounts, you can have one single, simple account that offers you all the same convenience of posting, chatting, messaging and sharing. You will be able to do all those things from different applications, but the only account you have to remember is your Librem One account.

More in Tux Machines

New Dark Mode Setting Lands in Ubuntu 20.04 ‘Focal Fossa’ Dailies

It seems my recent op-ed on why Ubuntu needs a dark mode toggle was perfectly timed as, alongside some wider Yaru theme changes, developers go to work on adding a simple, user-facing setting for one! Currently sat in proposed queue for Ubuntu 20.04 dailies (expect it in the regular updates pile soon) is a change that adds a theme switcher to the System Settings > Appearance panel... Read more

today's leftovers

  • Open-Source AI Projects For Linux

    For years, programmers, researchers and web hosting gurus have used Linux for building and hosting their creations. One of the biggest benefits of using Linux for these AI open-source projects is that it is a stable program made to be used in just about any IT architecture and infrastructure. Some developers have the misconception that Linux is full of unwanted surprises like OSX and Windows, but this is not true because these programs are open source. This means that anyone can tinker with the open-source code online, which is why Windows and OSX are not widely used for AI programs. Linux has both the versatility and security needed to run open-source AI projects. Powerful tech companies like Google even use a variant of the Linux distribution Ubuntu to power their machine learning programs. Using tools like Loggly allows you to find errors in your Linux-powered creations and fix them quickly. Utilizing the power of the Linux/AI technology on the market will require lots of time and research. The more you know about the tools available to you, the easier it will be to choose the right ones.

  • Haiku Alpha 1: Rebirth of legend (Part 1 of 5: Startup and first look)

    As a quick recap or the ‘too long, didn’t read’ (tdlr) version of the intro to the Haiku Alpha series, Be had started life making its own software (BeOS) and hardware (BeBox) — but in the end, three things had hurt Be: struggling to compete in a Windows dominion, the lost candidacy at becoming the next generation Mac OS (and the end of Mac clones), and finally, their push into the Internet Appliance market (which failed as the technologies needed to make it attractive to consumers were ahead of Be’s time). By 2002, Be was gone (1).

    Thus, in the ashes of Be’s collapse, there were aficionados of the BeOS who tried to keep the legacy going through various distributions and forks (such as Max and Zeta) — but there really wasn’t one successor to lead the way. That is… until the appearance of the OpenBeOS (renamed Haiku later in its development), which finally reached Alpha status in the autumn of 2009 on September 14 (2).

    And so — without further prologue, that brings us to today’s topic: Haiku Alpha 1.

  • Searx and Gentoo wiki search

    Two years ago I started to get interested in selfhosting services. I started to go away from private services and implementing selfhosting, manly because private services was disabling most of the features that I liked and I had no way to contribute or see how they was working. That is what made look into https://old.reddit.com/r/selfhosted/ and https://www.privacytools.io/ That is when I disovered searx, as the github page say searx is a "Privacy-respecting metasearch engine".

  • Canonical's Daniel Van Vugt Continues Squeezing More Performance Out Of GNOME 3.36

    Canonical's Daniel Van Vugt continues focusing on GNOME performance optimizations and this past week still managed to squeeze another optimization out of the near-final GNOME 3.36. Van Vugt has managed some nice performance optimizations out of the GNOME stack over the past 2+ years in particular with Ubuntu using it as the default desktop environment. While GNOME 3.36 is gearing up for release in mid-March, Van Vugt is still working to get some lingering work completed and also seeing that in turn included for the Ubuntu 20.04 LTS release due out in April.

  • The Fridge: Ubuntu Weekly Newsletter Issue 619

    Welcome to the Ubuntu Weekly Newsletter, Issue 619 for the week of February 16 – 22, 2020. The full version of this issue is available here.

  • Seeed’s Linux-friendly Gemini Lake SBC starts at $188

    Seeed’s “Odyssey – X86J41058x” SBC starts at $188 with 8GB RAM and runs Linux or Win 10 on a quad-core, 1.5GHz/2.5GHz Celeron J4105 with Raspberry Pi, Arduino/Grove, and 2x M.2 slots. Options include 64GB eMMC and an enclosure. Seeed Studio has launched an Intel Gemini Lake based SBC it bills as the “most expandable Win10 Mini PC.” The nickname for the Odyssey – X86J41058x SBC stems from its optional Windows 10 Enterprise installation and activation, optional $14.90 enclosure, and extensive expansion options including Arduino/Grove and Raspberry Pi compatible headers. It also supports Linux.

OSS, Free Software, Programming and Proprietary Traps

  • EnterpriseDB looks to grow market for PostgreSQL

    One of key vendors in the PostgreSQL community is EnterpriseDB, which provides a commercially supported distribution of Postgres. A primary competitor of EnterpriseDB Postgres has long been Oracle's namesake database, but simply replacing Oracle isn't the only use case for PostgreSQL, according to Ed Boyajian, president and CEO of EnterpriseDB.

  • Hot off the presses: A sneak peek at the LibrePlanet 2020 schedule

    LibrePlanet 2020 is organized by the FSF. Hundreds of people from across the globe will converge to explore this year's theme, "Free the Future." We'll be delving into the threats to user freedom that we've all been reading about every day in the media, as well as the unique role the free software movement plays in solving these problems. In addition to the first keynote we announced last month, Brewster Kahle, LibrePlanet 2020 will feature a panoply of presentations. Our lineup includes some talks we absolutely can't wait to see, and we think you'll feel the same way! You can now dive in to the speakers already confirmed and start planning your itinerary. [...] LibrePlanet 2020 offers lots of opportunities for socializing, too! The annual FSF open house will take place on the evening of Friday, March 13th, at the FSF office. And the LibrePlanet Saturday night party will feature a sparkling new location. As we have in the past, we'll organize a dinner specifically for women, genderqueer, nonbinary, and gender non-conforming attendees, please mail campaigns@fsf.org if you're interested in joining. If you are looking to organize your own dinner or meetup, you can do so using the LibrePlanet wiki 2020 conference social and dinner pages as a central place for communication about this.

  •      
  • The History of Pong | Code the Classics
           
             

    One topic explored in Code the Classics from Raspberry Pi Press is the origin story and success of Pong, one of the most prominent games in early video game history.

  •      
  • 2020.08 Altered Noise
           
             

    Jonathan Stowe announced a long overdue migration to the Raku era of their NoiseGang portal, a group for the promotion and support of audio and music application development. Definitely a place to check out if you’re into making music using your computer!

  •       
  • Larry Tesler's Copy-Paste A Mixed Blessing For The Software World
  • Secure IoT Linux Platform FoundriesFactory Sees Adoption from Startups to Enterprise
  • Microsoft's Azure Sphere, its Linux-based microcontroller plus cloud service, hits general availability
  • Hey, remember Microsoft's IoT Linux gear? After two years, Azure Sphere is finally here
  • Microsoft Wants To Bring Defender For Linux Users

    In an announcement, Microsoft revealed that they wants to bring the Defender antivirus to Linux operating system. Right now, Microsoft Defender for Linux is in public preview.

Python Programming

  • Learn Python Tuples Data Structure – Part 2

    In this Part 2 of Python Data Structure series, we will be discussing what is a tuple, how it differs from other data structure in python, how to create, delete tuple objects and methods of tuple objects and how tuple differs from the list.

  • Python 3.7.6 : The new concepts of execution in python 3 - part 001.
  • Podcast.__init__: Reducing The Friction Of Embedded Software Development With PlatformIO

    Embedded software development is a challenging endeavor due to a fragmented ecosystem of tools. Ivan Kravets experienced the pain of programming for different hardware platforms when embroiled in a home automation project. As a result he built the PlatformIO ecosystem to reduce the friction encountered by engineers working with multiple microcontroller architectures. In this episode he describes the complexities associated with targeting multiple platforms, the tools that PlatformIO offers to simplify the workflow, and how it fits into the development process. If you are feeling the pain of working with different editing environments and build toolchains for various microcontroller vendors then give this interview a listen and then try it out for yourself.

  • Episode 4 - 7 Practices for High Quality Maintainable Code
  • Welcome IRedis

    IRedis is A Terminal Client for Redis with AutoCompletion and Syntax Highlighting. IRedis is written in python using the wonderful prompt-toolkit library. It is cross-platform compatible and it is tested on Linux, MacOS and Windows.