Home Blog Page 1098

Linux Kernel 4.0 to Land in Ubuntu 15.10 (Wily Werewolf) in the Next Few Weeks

After reporting earlier the summary of the Ubuntu Desktop Team meeting that took place on June 2, we’re now informing you about the decisions made by the Ubuntu Kernel Team on the same day.

While Ubuntu 15.10 (Wily Werewolf) is still using the Linux 3.19 kernel packages of Ubuntu 15.04 (Vivid Vervet), the team is work… (read more)

ARM Unveils SoC Subsystem to Speed Up IoT Chip Development

The chip designer also reportedly is looking to buy another security technology vendor to bulk up its expertise in the Internet of things.

Read more at eWeek

How to Write an OAuth Client to Access Data on Other Applications

oauth github authorize

Using OAuth, a developer can create an independent app that has access to its users’ accounts on other services. For example, Facebook lets developers create games whereby users of the games can post to their own walls on Facebook from within the app. The app doesn’t access the user’s credentials, thus keeping the interaction secure, and the user can at any time revoke the permissions granted to the app.

To accomplish this, Facebook and other services, including Google and GitHub, have implemented an OAuth service. There are two sets of code involved: The code running on the OAuth provider (e.g. Facebook itself), and the code running on the OAuth client (e.g. a site or app that lets you log in with your Facebook credentials). Between these two sets of code, programmers can write OAuth clients, e.g. websites and apps that let people log in using a provider such as Facebook. And that’s what we’re going to cover here.

How Does OAuth Work?

From Linux User, to Electrical Engineer, to Linux Foundation Instructor: Jan-Simon Möller

Jan-Simon-Moller AGL

Jan-Simon Möller is a consultant and trainer for the Linux Foundation’s training program and holds an electrical engineering degree. But he started out as a home Linux user tinkering with different distributions before moving on to systems administration.

He now teaches a range of Linux Foundation courses, from writing Linux kernel drivers, to embedded Linux development, and system administration. His expertise lies in embedded Linux, Realtime Linux, SELinux, power management, and integration of new compilers.

Here Möller tells us more about how he learned Linux, his career path, the projects he’s currently involved in, and his ham radio hobby.

Linux.com: What courses do you teach at the LF?

Jan-Simon Möller: I teach courses from the developer curriculum. Especially the classes on Linux Kernel Internals,Developing Linux Device Drivers (LFD320, LFD331) as well as the Embedded Linux Development classes (LFD405/LFD411) are my favorites. I also maintain the class on Embedded Linux Development with the Yocto Project. Another area are the sysadmin courses from where I, among others, teach Linux System Administration and Performance Tuning.

How long have you been teaching? How long at the LF?

I started teaching in the middle of my studies towards the diploma in electrical engineering doing technical trainings. For the LF I’m teaching now for about four years.

How did you get started with Linux?

I started early in my time at the university to use Linux at home. I experimented a lot during that time – openSUSE, Debian, Gentoo, Linux-from-Scratch. Later on I worked as sysadmin keeping a mix of SUN/Sparc workstations and plenty of Linux desktops up and running.

How did you learn?

At the beginning I learned a lot by doing. Linux-From-Scratch and Gentoo were really educational for my userspace knowledge back then – albeit, “the hard way.” (Remember how long Gentoo compiled on an i486?) Today Arch has really good documentation IMHO.

What is your area of expertise now?

My expertise is in the areas of Embedded Linux, Linux Kernel Drivers, Linux Build Systems, Systems Engineering and Networks.

How did you develop that? What has your career path been?

Diploma (masters) in Electrical Engineering; programming Embedded Systems as trainee; Realtime Linux & SELinux research; working on Build Systems, that led to Systems/Platform Engineering, then deeper into Linux kernel and training.

What projects are you involved in currently? What are you working on?

The projects I’m involved in are LLVMLinux, the Yocto Project, Automotive Grade Linux and OpenDaylight. Right now I’m designing a new class on software-defined networking with OpenDaylight (there’s also a two-day SDN course already available).

Anything else you’d like us to know?

I like to travel and see foreign countries and cultures. The reason might be my hobby – ham radio – which I started at the age of 14 by listening to short-wave radio stations all over the world. Also, when I’m teaching you will recognize me as I have always my own box of whiteboard-markers with me.

Learn more about Linux Foundation Training courses and certification at http://training.linuxfoundation.org/.

Read about more Linux Foundation Training instructors:

Learn OpenStack with Linux Foundation Instructor Tim Serewicz

Learn KVM and Linux App Development with Linux Foundation Instructor Mike Day

Learn Cloud Administration With Linux Foundation Instructor Michael Clarkson

Learn Linux Performance and Scripting with Linux Foundation Instructor Frank Edwards

 

Virtuozzo Source Code Available

The OpenVZ team has announced the open source code release of several Virtuozzo userspace utilities. The utilities include prlctl, a unified command line tool to manage virtual machines and containers; libprlsdk, Virtuozzo API C++ and python libraries, used for local and remote communications with a dispatcher management service; prl-disp-service, a primary Containers and Virtual machines management service; libvzctl, a low-level library for Containers management; libvzevent, a low-level library for Containers life-cycle notifications from the kernel; vzctl, a utility to control a Containers; and vztt, a utility for Containers templates management.

Read more at LWN

Canonical Announces Major Improvements for Ubuntu Touch in Next OTA Updates

The Ubuntu Touch platform already received a few major updates in the past few months, but the developers are preparing so much more with the next releases. This information was revealed during the latest Ubuntu insider hangout.

Canonical revealed some interesting information to some Ubuntu insiders during a hangout that took place yesterday, and the developers talked a lot about what changes will be implemented. There is a lot of stuff coming, much more than users might ex… (read more)

Red Hat CEO: Public Cloud “Obscenely Expensive at Scale”

Whatever the public cloud adoption numbers, the private cloud is paying off for Red Hat (and other vendors). As Red Hat executives touted on a recent earnings call, several of Red Hat’s top deals for the quarter included OpenStack, and “the number of times [a] top-30 deal included OpenStack or OpenShift this quarter tripled from Q4 a year ago.”

The question is, why?

According to Whitehurst, “The public cloud gets to become obscenely expensive at scale.”

Read more at TechRepublic.

Nintendo Denies Report It’s Planning to Use Android for Next Game Console

Yesterday, major Japanese business newspaper Nikkei reported that Nintendo is looking into using Android to power its next console, codenamed NX. Not so, says Nintendo.

“There is no truth to the report saying that we are planning to adopt Android for NX.” That’s the statement from a Nintendo spokesman given to The Wall Street Journal. A few important notes:

Continue reading…

Read more at The Verge

Beautiful Blackhole 2D Platformer Ported to Linux

Blackhole is a beautifully rendered 2D sci-fi hardcore platformer developed and published on Steam by FiolaSoft Studio. The game has been ported to the Linux platform along with the just-released DLC.

There are quite a few 2D platformers on the Linux platform, and you might think that there isn’t enough place for another one, but the truth is that Blackhole is not your regular game. It feels like a triple A title, and it has a deep story and some great visuals. The game was… (read more)

Cavium, System Makers Unveil ARM-Based Servers, Boards

As Computex 2015 gets underway, server makers like Asus and Gigabyte announce they are using Cavium’s ThunderX SoCs in new systems.

Read more at eWeek