TuxMachines

Subscribe to TuxMachines feed
Your source for Linux and Open Source news, reviews, and howtos.
Updated: 42 min 35 sec ago

IoT Framework for Edge Computing Gains Ground

Mon, 2017-07-24 19:42

In April, The Linux Foundation launched the open source EdgeX Foundry project to develop a standardized interoperability framework for Internet of Things (IoT) edge computing. Recently, EdgeX Foundry announced eight new members, bringing the total membership to 58.

The new members are Absolute, IoT Impact LABS, inwinSTACK, Parallel Machines, Queen’s University Belfast, RIOT, Toshiba Digital Solutions Corporation, and Tulip Interfaces. They join a roster that includes AMD, Analog Devices, Canonical/Ubuntu, Cloud Foundry, Dell, Linaro, Mocana, NetFoundry, Opto 22, RFMicron, and VMWare, among others.

EdgeX Foundry is built around Dell’s early stage, Apache 2.0 licensed FUSE IoT middleware framework, which offers more than a dozen microservices comprising over 125,000 lines of code. The Linux Foundation worked with Dell to launch the EdgeX Foundry after the FUSE project merged with a similar AllJoyn-compliant IoTX project led by current EdgeX members Two Bulls and Beechwood.

Also: Tizen Experts Weekly News Recap – 23th July 2017

Android: NXP i.MX6 on Etnaviv Update

read more

Graphics: NVIDIA, RADV, Mesa, and SteamVR

Mon, 2017-07-24 19:26
  • NVIDIA+CMU Develop New Shading Language & Compiler Framework

    NVIDIA and Carnegie Mellon University have developed a new open-source shading language in step with a new compiler framework.

  • RADV Gets More Last Minute Fixes For Mesa 17.2

    David Airlie and Bas Nieuwenhuizen have been landing some more last minute RADV Vulkan driver fixes ahead of the Mesa 17.2 branching.

    As reported this weekend, RADV Is Almost Ready For SteamVR With Mainline Mesa. Besides that, it's been getting some corrections with Mesa 17.2 in addition to performance improvements since 17.1.

  • Mesa 17.2 Has Been Branched

    Mesa release manager Emil Velikov went ahead and branched Mesa 17.2 from Git master with new developments now being for Mesa 17.3.

    Mesa 17.2 is another huge quarterly update for this 3D user-space driver stack and will be released as stable in August. This is a huge update for nearly all of the drivers involved; I'll be around with my usual feature overview/recap shortly. It's been a big stride for both the OpenGL and Vulkan drivers.

  • RADV Is Almost Ready For SteamVR With Mainline Mesa

    Those using Radeon graphics for your Steam VR Linux gaming experience will soon be able to use the mainline Mesa stack with the necessary RADV changes almost all being in place.

    RADV has worked with SteamVR on Linux for some months, but you've had to rely upon a branched version of Mesa that offers all the necessary Vulkan extensions required by SteamVR. The day is finally coming where the mainline open-source Radeon Vulkan driver stack has all those extensions in place, as discussed here.

read more

KDE/Qt: Akademy Awards, Plasma Mobile, KDE Slimbook, clazy 1.2 and WikiToLearn

Mon, 2017-07-24 19:00
  • Akademy Awards 2017

    Every year at Akademy we celebrate some of our hardest working achievers in the community. The prizes are selected and awarded by the previous year's winners.

  • Plasma Mobile on Show at Akademy 2017

    Plasma Mobile, the convergent KDE smartphone OS, is on show at the annual Akademy summit for KDE developers and enthusiasts.

  • KDE Slimbook and FreeBSD

    Yesterday I picked up my new KDE Slimbook. It comes with KDE Neon pre-installed. Of course it also works well with openSUSE, and Manjaro, and Netrunner Linux (some things I’ve at least booted the Live CD for). But for me, “will it run FreeBSD” is actually the most important bit.

    Yes. Yes it does, and it does so beautifully.

  • clazy 1.2 released

    In the previous episode we presented how to uncover 32 Qt best practices at compile time with clazy. Today it’s time to show 5 more and other new goodies present in the freshly released clazy v1.2.

  • KDAB Releases Clazy 1.2 With Improvements For Qt Static Analysis

    With Akademy 2017 happening this week, Qt consulting firm KDAB has released version 1.2 of Clazy, its Clang-based static analyzer geared for showing Qt coding mistakes and inefficiencies.

    Clazy 1.2 picks up support for a number of new checks, clazy-standalone that works similarly to clang-tidy, support for the AST Matchers API, pre-built Windows binaries, and other improvements.

  • Wiki, what’s going on? (Part 24-Badges and books)

    We never forget where we belong: that’s why we remind you that during this week Akademy2017 is taking place in Almeria! Akademy is the annual conference of the KDE community. WikiToLearn was born under the KDE umbrella and still today we fell part of the KDE family. This year WikiToLearn is represented at Akademy by Vasudha, a GSoC student of ours working on Ruqola. Today we remember Akademy with extreme pleasure: two years ago, during Akademy2015 our project was officially born!

read more

OpenMoko: 10 Years After (Mickey’s Story)

Mon, 2017-07-24 18:56

For the 10th anniversary since the legendary OpenMoko announcement at the „Open Source in Mobile“ (7th of November 2006 in Amsterdam), I’ve been meaning to write an anthology or – as Paul Fertser suggested on #openmoko-cdevel – an obituary. I’ve been thinking about objectively describing the motivation, the momentum, how it all began and – sadly – ended. I did even plan to include interviews with Sean, Harald, Werner, and some of the other veterans. But as with oh so many projects of (too) wide scope this would probably never be completed.

As November 2016 passed without any progress, I decided to do something different instead. Something way more limited in scope, but something I can actually finish. My subjective view of the project, my participation, and what I think is left behind: My story, as OpenMoko employee #2. On top of that you will see a bunch of previously unreleased photos (bear with me, I’m not a good photographer and the camera sucked as well).

read more

Games: GunHero, Kingdoms and Castles, Refunct, Dreamfall Chapters, OpenRA and Feral Games

Mon, 2017-07-24 18:48

read more

Long-Term Review: Linux Mint 18.2 "Sonya" MATE

Mon, 2017-07-24 18:06

A little over two weeks ago, I made the decision on what Linux distribution to install and use full-time on my personal laptop. I chose Linux Mint 18.2 "Sonya" MATE, because I felt that while it could do a bit better for total newbies in terms of usability (as some usability features have regressed since a couple of years ago), it has been a reliable and known quantity for me, and I figured that if I could generally use the live session without much hassle, it wouldn't be too much of a stretch (no pun intended) to imagine that the installed session would likely be workable. As I've covered most of the experiences of installing and using programs and getting around the desktop in my review of the live session, this post will be relatively short, covering only the salient points of the installation and some of the changes I made after the installation. Follow the jump to see more.

read more

Find your happy place: Fedora 26 has landed

Mon, 2017-07-24 18:03

Review Fedora 26, released recently, is a welcome update on the already very nice 25.

As with Fedora's last couple of releases, there are three major ways to get Fedora 26 – Workstation, Server and Atomic Host. The Workstation release is aimed at desktop users and, by default, will install the GNOME desktop. Server and Atomic Host target, yes, servers and container-based deployments respectively.

read more

Raspberry Pi computing cluster: What I'm using it for, and what I've added to it

Mon, 2017-07-24 17:55

Last week I used every Raspberry Pi that I had to build a six-node HexaPi computing cluster.

Since then I have been asked a number of times: what is it good for? So I'm going to take a look at the last bit of the Raspberry Pi Projects - Build an OctaPi, and add a simple example of my own as well.

Oh, and I added one more Raspberry Pi server to the cluster, while still respecting my rule of 'no two servers alike', so it is actually now a HeptaPi seven-server cluster. At the end of this post I will add a description of some of the new hardware I acquired and used for this project.

read more

WiFi-ready Omega2 module is now available in surface-mount versions

Mon, 2017-07-24 17:53

Onion announced two surface-mount spin-offs of the WiFi-enabled Omega2 module, which runs Linux on a MediaTek MT7688 SoC, and unveiled a new dev board.

A year after launching its second-gen Omega2 computer-on-module, which advanced from a 400MHz Atheros AR9331 to a similarly MIPS-driven 580MHz MediaTek MT7688, Onion Corp. has revised the Omega2 with two surface mount packaged versions with the same 802.11n-equipped MT7688 SoC. The Omega2S and Omega2S+ are designed for “high volume commercial and industrial OEMs,” says Onion.

read more

Security: Debian Reproducible Builds, DNS Bug

Mon, 2017-07-24 12:13

read more

Software: MKVToolNix, Brackets Code Editor, GNOME Builder, and Firefox Focus

Mon, 2017-07-24 12:10
  • MKVToolNix 14.0.0 Open-Source MKV Manipulation App Adds Support for Wave64 Files

    MKVToolNix developer Moritz Bunkus announced the release and immediate availability for download of MKVToolNix 14.0.0, a major release of the open-source and cross-platform MKV (Matroska) manipulation app.

    MKVToolNix 14.0.0 "Flow" is here just one month after the MKVToolNix 13.0.0 "The Juggler" release, and it looks like it adds a great number of new features and enhancements, along with numerous bug fixes and some build system changes. First off, the application is now officially translated into the Romanian language.

  • Native Linux Menus Finally Come to Brackets Code Editor

    new version the Brackets code editor is available to download. This update adds native menus on Linux, inline CSS code hints, and a whole heap more.

  • GNOME Builder IDE to Receive Largest UI Change Since Its Creation, on GNOME 3.26

    The GNOME Builder IDE (Integrated Development Environment) open-source tool designed to help aspiring application developers create modern apps for the GNOME/GTK+ ecosystem will get a major revamp for the GNOME 3.26 desktop release.

    Development of GNOME Builder 3.26 kicked off back in April with the first snapshot, and, since then, the software application received no less than five snapshots in total, which switch the tool to the Meson build system, a major change that will be implemented in all the apps from the GNOME Stack will do as part of the upcoming GNOME 3.26 desktop environment.

  • Firefox Focus Passes One Million Downloads Mark on Android, Gets New Features

    Firefox Focus launched on Google's Android mobile platform only a month ago, and it looks like it already passed the one million downloads mark, so Mozilla wants to celebrate this milestone by launching three new user-requested features.

    One million downloads in less than a month is a huge milestone for the Firefox Focus for Android app, which Mozilla designed from the ground up to be fast, easy to use, simple, free of any visual clutter that might get in your way when surfing the Web on your mobile device, and always private by shipping built-in with an ad blocker that promises to block annoying ads.

read more

GSoC/KDE Developments

Mon, 2017-07-24 12:07
  • Fifth Blog Gsoc 2017

    The last month was not easy. Some things had to be re-written because they were not very well written. For example, I wrote a system of “sensors”, the logic of which was laid in the destructors of objects. This is a non-obvious logic of work, it had to be rewritten.

  • Polkit Support in KIO - Progess so far

    In this post I intend to report the whereabouts of my project. First of all me not posting any updates about my project was due to two problems that showed up when I was two weeks into the coding period. One, which I had anticipated, was to decide from where to show a warning dialog during the brief period of time when privileges are elevated. The problem was that showing the prompt from KIO::Slave resulted in repetition and to show it from KIO::JobUiDelegate permissions of destination folder was needed beforehand which required additional computation. So for this I decided to add a signal in KIO::Slave and all the necessary code for additional prompts in KIO::Job. This way the KIO slave emits the signal whenever it encounters ACCESS DENIED error and then job decides whether or not to show the prompt. The other problem was to figure out how to modify files created by a privileged process by an underprivileged one. By the way the latter was completely uncalled-for and it took me around two weeks to decide on a solution. To send data between processes I tried every possible IPC mechanism involving shared memory, pipes and sockets. At last I decided on sharing file descriptor between the privileged and under-privileged process and to accomplish that I used Unix local domain sockets.

  • Preview: Multi-Cursor support in the Kate Text Editor

    It allows you to have an arbitrary amount of cursors and selections in KTextEditor. They all mirror what you do with the primary one — text input, text removal, navigation, text selection, …

read more

How a VC-funded company is undermining the open-source community

Mon, 2017-07-24 11:36

Is a $4 million venture capital-funded startup stealthily taking over popular coding tools and injecting ads and spyware into them?

That’s what some programmers fear may be happening. It is one of the most troubling scandals to hit the open-source community — a robust network of programmers who work on shared tools for free — in recent memory.

Open source works because everyone benefits: individuals and corporations, both for-profit and not. Countless dollars have been made off things built on top of open-source software, while the existence of free high-quality tools makes it possible to build a product that exists solely for the benefit of the commons. But that balance only works when people stick to the community’s basic decorum of transparency, and that’s where a young San Francisco company called Kite seems to have gone wrong.

Also: Video: Measuring Community Health

read more

KTC partners with SERAPHIC to deliver Linux powered smart TVs in Europe

Mon, 2017-07-24 11:07

KTC, one of the main and established end product manufacturers in China, today announced the integration of SERAPHIC’s TV browser into its Linux powered smart TVs targeting at European markets. With SERAPHIC’s TV browser, viewers have an easy and immediate access to thousands of global TV apps from mainstream TV portal providers and can choose any content or program they like.

SERAPHIC is a leading digital TV browser provider. Its competitive product offering includes browser for Freeview Play, HbbTV, YouTube TV, TV Portal, Open Browser, etc.

In the fast evolving market, Original Design Manufacturers (ODMs) like KTC have always been seeking out to enhance their competitive advantages and provide differentiating services for their customers.

read more

KDE's Plasma 5.10.4 in Chakra GNU/Linux

Mon, 2017-07-24 10:51

read more

15 ways to empower students with open source tools

Mon, 2017-07-24 10:47

Recently I read the fascinating book Empower: What Happens When Students Own Their Own Learning, by John Spencer and A.J. Juliani. The book led me to think more deeply about my teaching methods and how I like to learn. I think learning should be exciting, and I'm happiest when I'm actively engaged in what I'm doing. Why wouldn't students in our schools want anything different than that? And why aren't we doing more to give that experience to them?

While many schools today have a 1:1 ratio of computers/tablets to students, most of them use platforms and software that allow little (if any) modification. Students can't tinker with the software or hardware. Yet tinkering and experimenting are at the heart of learning. The authors of Empower say that students in environments that foster "making" take ownership of their learning more readily and tend to be deeper thinkers who are more at home with frustration. Ultimately, they wrote, "makers are better equipped for life."

read more

OSS: Yandex, The Open Source Way, Machine Learning, and BSD

Mon, 2017-07-24 04:08
  • In Other API Economy News: Yandex Open Source Machine Learning Library and More

    We start your weekend off with a review of the stories we couldn’t cover with a look at what what going on in the world of APIs. We start off with news that Yandex, the Russian search engine company, has announced that they are open-sourcing CatBoost, a machine learning library. The library is based on gradient boosting, a machine learning technique described by TechCrunch as being “designed to help “teach” systems when you have a very sparse amount of data, and especially when the data may not all be sensorial (such as audio, text or imagery), but includes transactional or historical data, too.” Yandex is freely releasing CatBoost for anyone to use under an Apache License. This move is similar to what we saw from Google when they open sourced TensorFlow in late 2015. As the demand for artificial intelligence solutions backed by machine learning platforms continues to grow, moves like this serve to help a wide range of developers take advantage of the technology.

  • CatBoost: Yandex's machine learning algorithm is available free of charge
  • The Open Source Way

    "Open source", in the world of IT, is program code that is meant for collaboration and open contribution. Intended to be modified and shared, because by design and spirit, it is meant for the public at large. It’s been said that “"open source" intimates a broader set of values—what we call "the open source way." Open source projects, products, or initiatives embrace and celebrate principles of open exchange, collaborative participation, rapid prototyping, transparency, meritocracy, and community-oriented development.” So it is a natural conclusion that in this age of open and transparent government, that the government IT manager or technician would be one of the first to want to embrace this new role of collaborative team member within a larger community.

    Additionally, as organizations, especially government, continue to emerge from the technology funding embargo of the Great (2008) Recession - an economic force that froze IT purchases and programs and forced many into strict “keep the lights on” operational mode, IT managers and CIO’s are carefully expending their still relatively measly budgets.

    [...]

    For IT organizations, especially government, with limited budgets and long procurement processes, time and increased experience with open source products will lead to a growing understanding and acceptance. And as this understanding progresses and becomes more accepted, open source will become a “go to” option to keep up with the fast moving technical environment, and perhaps eventually, as a standard first option, realizing the broader set of open source values by relying on the collective work and minds of a virtual community of IT “hackers”, “geeks” and “nerds”, working globally, 24x7/365 to explore, develop and showcase whatever tech that sparks their individual interest.

  • Top 5 open-source tools for machine learning

    Given the paradigmatic shifts that a true revolution in machine learning could bring, it’s important to maintain tech’s devotion to open-source. These kinds of scientific advancement don’t belong to any one company or corporation, but to the whole world. Making ML open and evenly distributed means everyone can join in this revolution.

  • Release of TinySegmenter 0.3

    Today I released version 0.3 of TinySegmenter, a Japanese Tokenizer in pure Python (released in New BSD license), with a single minor fix for proper install on systems not-using UTF-8 (apparently that still exists! ). Thanks to Mišo Belica for the patch. Apparently some of his Japanese users are using it for Sumy, his software to extract summary from texts.

  • BSDTW 2017 CFP

     

    BSDTW 2017 will be held on the 11th and 12th of November 2017 (Sat/Sun), in Taipei. We are now requesting proposals for talks. We do not require academic or formal papers. If you wish to submit a formal paper, you are welcome to, but it is not required.

    The talks should be written with strong technical content. Presentations on the use of BSD in products and companies are strongly encouraged but marketing proposals are not appropriate for this venue.

read more

Pages