Language Selection

English French German Italian Portuguese Spanish

Login

Enter your Tux Machines username.
Enter the password that accompanies your username.

More in Tux Machines

Ubuntu: One Mix 2S Yoga, Mir, Ubuntu Weekly Newsletter and More

  • Running Ubuntu 18.04 on the One Mix 2S Yoga mini laptop
    The One Netbook One Mix 2S Yoga looks nearly identical to its predecessor, the One Mix Yoga. But the new model supports USB Type-C charging, has a fingerprint sensor, and sports a much faster processor and speedier storage — and the upgrades result in significantly better performance. It turns out that’s not the only thing that’s different — the new model also has slightly better out-of-the-box support for Ubuntu 18.04 Linux.
  • egmde: a project that uses Mir
    Display servers solve a large and complex problem. Mir provides a broad and powerful library to solve those problems, but there is a learning curve to use Mir effectively. It is really helpful to have a step-by-step example that covers enough of the issues to get a decent start. To address this need there’s a set of blog posts based around the development of “egmde” [Example Mir Desktop Environment]: a very simple shell that can either form the basis of further development or provide a platform for experimentation. Note that egmde is not a complete desktop: the tutorials (and the code in egmde) don’t cover aspects of a desktop environment that are not related to using Mir. Missing functionality includes: integrating into the system for screen locking & suspend, policy kit integration, internationalization, etc.
  • Ubuntu Weekly Newsletter Issue 554
  • Ubuntu 18.04 Gets 10 Year Lifespan Ahead of Canonical IPO
    At a keynote in Berlin, Canonical's founder Mark Shuttleworth said that Ubuntu 18.04 LTS is getting a 10 year support period, which is 5 years longer than normal. This extension is specifically aimed at the IoT, financial services and telecommunications market, where products will often operate for many years without significant changes. He also reiterated "Canonical's promise to easily enable OpenStack customers to migrate from one version of OpenStack to another," and promised to support versions of OpenStack from 2014 and on. Interestingly, these promises come ahead of Canonical's planned IPO in 2019. Mark seems to think that Ubuntu is a real competitor with Red Hat now, which IBM just recently acquired, and he's quite enthusiastic about the future of Ubuntu. The full Canonical keynote can be seen on Ubuntu's blog here. Thanks to dgz for the tip.
  • Development Setup: Ubuntu MATE 19.04 + Ayatana Indicators
    This is a quick HowTo that shows how to setup a Ubuntu MATE 19.04 development setup in which Ubuntu System Indicators [1] get replaced by Ayatana System Indicators [1]. The current development strategy is to use nightly DEB packages provided by the Arctica Project and Ayatana Indicators upstream on top of Ubuntu MATE 19.04 and see what details still require work.

A Linux/Android kit tablet and "the tiny single-board computers called Raspberry Pi"

  • A Linux/Android kit tablet
    I would like to introduce Diskio Pi, a kit tablet compatible Raspberry Pi and Odroid small boards computer.
  • Raspberry Pi OS Raspbian Now Features VLC Media Player, Minimal Install Image
    The Raspberry Pi Foundation released a new version of its Debian-based Raspbian Linux operating system for Raspberry Pi devices, a release that adds new features, updates, and many other interesting things. Raspbian 2018-11-13 is now the latest version of the Linux and Debian-based operating system for the tiny single-board computers called Raspberry Pi, introducing a new default media player, namely VLC Media Player, with fully hardware-accelerated support through VideoCore’s video engine for H.264, VC-1, and MPEG-2 formats.

OSS Leftovers

  • 5 Best Chrome Extensions For Reading News In 2019
    The internet is the major source of news for many of us, and we spend a lot of time reading articles to stay updated. There are many news sources available that offer various categories of news. However, it is a time-consuming task to open each of those websites.
  • 6 Essential Tips for Safe Online Shopping
    The turkey sandwiches are in the fridge, and you didn’t argue with your uncle. It’s time to knock out that gift list, and if you’re like millions of Americans, you’re probably shopping online.
  • Elementary Bugs
    Mozilla is a well-known open-source organization, and thus draws a lot of interested contributors. But Mozilla is huge, and even the more limited scope of Firefox development is a wilderness to a newcomer. We have developed various tools to address this, one of which was an Outreachy project by Fienny Angelina called Codetribute. The site aggregates bugs that experienced developers have identified as good for new contributors (“good first bugs”, although often they are features or tasks) across Bugzilla and Github. It’s useful both for self-motivated contributors and for those looking for starting point for a deeper engagement with Mozilla (an internship or even a full-time job). However, it’s been tricky to help developers identify good-first-bugs.
  • Open Source Cloudify 4.5 Extends its Cloud Native Orchestration to the Network - from Core to Edge [Ed: Another example of proprietary and "Community" edition for openwashing purposes]
  • Why some open-source companies are considering a more closed approach
    “I would put it in a very blunt way: for many years we were suckers, and let them take what we developed and make tons of money on this.” Redis Labs CEO Ofer Bengal doesn’t mince words. His company, known for its open-source in-memory database, has been around for eight years, an eternity in the fast-changing world of modern enterprise software. Cloud computing was very much underway in 2011, but it was still a tool for early adopters or startups that couldn’t afford to bet millions on servers to incubate a promising but unproven idea. Most established companies were still building their own tech infrastructure the old-fashioned way, but they were increasingly realizing that open-source software would allow them to build that infrastructure with open-source components in ways that were much more flexible and cheaper than proprietary packages from traditional enterprise software companies.
  • Rob Port: Audit: North Dakota’s use of open source textbooks has saved North Dakota students a lot of money
    For generations now the cost of higher education has been out of control. This isn’t exactly news to you, I’m sure, but it may surprise you to know that the cost of textbooks has grown even faster than the rapid increase in tuition costs.
  • Envoy and gRPC-Web: a fresh new alternative to REST
    Personally, I’d been intrigued by gRPC-Web since I first read about it in a blog post on the Improbable engineering blog. I’ve always loved gRPC’s performance, scalability, and IDL-driven approach to service interaction and have longed for a way to eliminate REST from the service path if possible. I’m excited that gRPC-Web is ready for prime time because I think it opens up some extremely promising horizons in web development.
  • 2018 LLVM Developers' Meeting Videos Now Online
    For those wishing to learn more about the LLVM compiler stack and open-source compiler toolchains in general, the videos from October's LLVM Developers' Meeting 2018 in San Jose are now online.
  • OpenBSD in Stereo with Linux VFIO

    Now, after some extensive reverse engineering and debugging with the help of VFIO on Linux, I finally have audio playing out of both speakers on OpenBSD.

  • RcppMsgPack 0.2.3
    Another maintenance release of RcppMsgPack got onto CRAN today. Two new helper functions were added and not unlike the previous 0.2.2 release in, some additional changes are internal and should allow compilation on all CRAN systems. MessagePack itself is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it is faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves. RcppMsgPack brings both the C++ headers of MessagePack as well as clever code (in both R and C++) Travers wrote to access MsgPack-encoded objects directly from R.

Server: FOSS at the Back End of 'Cloud'

  • Google, Amazon and Facebook Embrace Open Source Software As Future
    Open source coding lets users collaborate on software code, giving them the ability to store and edit code independently. It is designed to make projects built with its software publicly accessible, and has been the key to success for companies like Airbnb and Uber, which have made their fortunes by offering services, rather than the software itself. “The previous generation of developers grew up in a world where there was a battle between closed and open source,” said GitHub's Ben Balter, a researcher with the web-based hosting service for source code and open source software projects. “Today, that is no longer true.”
  • AWS Developing New Services Amid Open-Source Tensions
    Companies that manage open-source software have a message for cloud computing providers like Amazon: pay up, share your code or stop using our technology for free.
  • AWS develops new services amid open-source pushback
    Last month, MongoDB changed its licensing to put the Community Server software under a SSPL license, which lets cloud providers offer MongoDB as a service but only if they open source all of the related code or create a commercial agreement.
  • Urvika Gola: Attending ReactConf’18 in Henderson, Nevada
    Day 2 of React Conf, started with talking about how performance is integral to UX. Code Splitting, a concept were instead of sending the whole code in the initial payload, we send what’s needed to render the first screen and later, lazily loading the rest based on subsequent navigation. A most common problem while implementing code splitting can be ‘what do you display to the user if the view hasn’t finished loading?’ Maybe a spinner, loader, placeholder…?? But lot of these degrades the UX. Then came Concurrent React into the picture, Concurrent React can work on multiple tasks at a time and switch between them according to priority. Concurrent React can partially render a tree without committing the result and does not block the main thread.
  • OpenStack Rebranding Infrastructure Team as OpenDev
    OpenStack is one of the largest open source efforts in the world, with a large infrastructure that is used to build, develop and test the cloud platform. The infrastructure effort is now being rebranded as OpenDev as OpenStack continues to evolve. In a session, at the OpenStack Summit in Berlin, Germany last week, Clark Boylan team lead for the OpenStack Infrastructure team outlined how things are set to change as OpenStack moves beyond its core project to embrace a broader group of Open Infrastructure efforts. "We basically act as beta testers for the infrastructure and make sure things work," Boylan. "If it works for us, it'll probably work for you too."