Home Blog Page 1827

New Linux Podcast Could be What You’re Looking For

Jupiter Broadcasting, the guys that bring you the Linux Action Show, now bring Linux enthusiasts a new Linux podcast: Linux Unplugged. The first show appeared a couple of days ago to address issues time inhibits on the Linux Action Show.

The initial broadcast explains that Linux Unplugged is primarily, but not exclusively, to discuss feedback from the Linux Action Show. However, the first show begins with an interesting discussion on KDE experiences vs GNOME experiences. With the subject being “Too Much Choice” other desktops and needs of users were discussed.

 

 
Read more at Ostatic

The Cost of PRISM Will Be Larger Than ITIF Projects

According to the Information Technology & Innovation Foundation (ITIF), the U.S. cloud computing industry stands to lose up to $35 billion by 2016 thanks to the National Security Agency (NSA) PRISM project. But, we think this estimate is too low. True loss could be as high as $180 billion.

Unlock Your Inner Badge Appeal During the Tizen App Challenge

Developers, maybe more than any other profession (celebrities being the exception), live and die by their reputation. In the case of app developers, they live and die by the quality of their code and the resulting success of their app.The opportunity to gain visibility and secure a foothold by being one of the first to enter the Tizen market is a big one; in fact, it’s a $4M opportunity. And, if you’re an HTML5 developer, you really should be involved. Tizen is the highest ranked platform for HTML5 on HTML5test.com.

During the Tizen App Challenge there is one way to let people know your reputation and cred is building as you’re building apps for this promising platform: the Tizen App Challenge badges.

If you missed learning about the Tizen App Challenge badges when the contest launched, here is a quick breakdown on what you can unlock to show both your Tizen aptitude and work your way to the grand prize.

Read more at Tizen Developers Blog

Hyperloop: The Promise is in the Project’s Approach

Entrepreneur and inventor Elon Musk this week shocked and awed us with an innovative design for what transportation could look like in the not too distant future. He proposes a solar-powered, aluminum pod that moves with pressurized air through a tube at about 800 miles per hour.

Crazy? Maybe but so have been many of the ideas proposed by the smartest people in history before their concepts became part of our everyday lives.

What’s most interesting to me and what I think reinforces a common theme among entrepreneurs and inventors of our time is how Musk is approaching this project:

Hyperloop is a new mode of transport that seeks to change this paradigm by being both fast and inexpensive for people and goods. Hyperloop is also unique in that it is an open design concept, similar to Linux. Feedback is desired from the community that can help advance the Hyperloop design and bring it from concept to reality. – – Hyperloop Alpha, Page 6

The approach sounds familiar. Twenty-two years ago this month Linux creator Linus Torvalds posted his “crazy” idea on the web:

“I’m doing a (free) operating system (just a hobby won’t be big and professional like gnu)…I’d like to know what features most people would want. Any suggestions are welcome….”

Musk knows from Linus’ experience and his own that this approach works. He has leveraged collaborative development and Linux for both Tesla and SpaceX. SpaceX uses Linux for mission control, among other things, and Tesla uses it for its In-Vehicle-Infotainment (IVI).

This open design and solicitation for feedback is one of the primary ways that Musk can propose this solution at 11X less the cost ($6B) of the transportation system currently proposed by the State of California ($70B). It will also result in less time to build the system and faster speeds and efficiencies once it is built. Lower cost, accelerated pace of development and more innovation are the benefits of collaborative development. Thanks to Linux and the path it blazed for collaborative development, today we know that by sharing ideas, technology can be spread and is adopted much more rapidly.

Musk is among the greatest inventors and innovators of modern time: Torvalds created a free and open operating system that would run most of modern day society; Berners-Lee chose not to patent the WWW, opening up a communications vehicle that would radicalize the way we interact as a global community; and Zuckerberg took the “Hacker Way” philosophy to innovate on top of both Linux and the web to build what today is the most visited website in the world. These geniuses know that no matter how high their IQ, they don’t hold all the answers needed to transform the world – but the community does.

This week we also saw a lot of naysayers respond to Musk’s proposal. We certainly experienced this with Linux in the early days. As for Hyperloop, regardless of what we see come to fruition, whether the exact plan for Hyperloop as it’s described today or something different, opening up the design and calling on others to contribute and participate will accelerate development for a transportation system that costs less and outperforms existing technology.

Read more at Jim Zemlin’s Blog

Should BlackBerry Have Gone Android? The Answer is No – These Numbers Show Why

If switching to Android would have been so great for Nokia and BlackBerry, why hasn’t it helped Sony and LG more, let alone HTC?

ARM for HPC Will be Build-what-you-want Style

Over at the ARM Blog, Andrew Sloss writes that the ARM approach to Big Data and HPC sets out to maximize efficiency by not over-designing any particular component.

The next era of systems will follow a-build-what-you-want style. By allowing the targeting of a SoC (System-on-Chip) to solve specific problems – one solution doesn’t fit both Big Data and compute. A SoC can be targeted to optimize the power-performance for Big Data or HPC utilizing common infrastructure and components and leveraging the vast software ecosystem.

Read the Full Story.

Related posts:

 

The post ARM for HPC Will be Build-what-you-want Style appeared first on insideHPC.

 
Read more at insideHPC

Linux Kernel “Hobbyist” Wanted: Free Travel to Kernel Summit

Editor’s Note: This announcement was reposted with permission from Linux Kernel developer Steven Rostedt.

As an experiment this year, the Linux Kernel Summit Program Committee would like to put out a call for hobbyists. This year, we have up to three places to give to people who do Linux Kernel development as a hobby rather than a profession (Our definition of “hobbyist” is anyone who doesn’t get paid to work on Linux).  The Linux Kernel Summit will be held this year in Edinburgh from 23-25 October and, on the core day (the 24th of October), will primarily be concentrating on processes around kernel development.  Since most top kernel developers are not hobbyists these days, this is your opportunity to make up for what we’re missing. As we recognize most hobbyists don’t have the resources to attend conferences, we’re offering (as part of the normal kernel summit  travel fund processes) travel reimbursement as part of being selected to attend.

To apply, please send a proposal outlining what you do, what you’d bring to the kernel summit and preferably what you think the current kernel processes should be doing to encourage more hobbyist contributions (or should not be doing because it discriminates against hobbyist contributions) to:

This e-mail address is being protected from spambots. You need JavaScript enabled to view it

Please add the prefix [HOBBYIST ATTEND] to the subject line so we can easily find them.

Descriptions of particularly cool hobbyist projects in the kernel which have been overlooked by the mainstream might also be good topics for discussion.  Since the Kernel Summit is only two months away, we’re looking to have hobbyist proposals submitted by 24 August.  We know that this is a tight timetable and we apologize; this idea came up too late for us to provide better notice.  The current plan is to make the hobbyist slots a permanent part of the selection criteria, so things should be less rushed in the coming years.

Please spread the word!

 

All About the Linux Kernel: Cgroup’s Redesign

Over the past few months, big changes have been underway on the cgroup Linux kernel subsystem and its related, but independent, system and service manager Systemd. Developers aren’t building shiny new features, though, as much as overhauling cgroups (control groups) to impose more structure in an area of the kernel that’s become problematic.

Tejun HeoCgroup allows fine-grained resource partitioning among competing processes running on the same machine. It’s technically a kernel subsystem but it acts quite different than typical, more isolated subsystems such as drivers or architecture-specific systems like PCI or USB. Cgroup is a conduit for other subsystems to manage and query with kernel resources such as CPU time, amounts of memory, and groups of processes.

What’s the Issue?

The problem is that cgroups were often built independently of the developers most familiar with the kernel subsystems they interact with.

“This is partly because cgroup tends to add complexity and overhead to the existing subsystems and building and bolting something on the side is often the path of the least resistance,” said Tejun Heo, Linux kernel cgroup subsystem maintainer. “Combined with the fact that cgroup has been exploring new areas without firm established examples to follow, this led to some questionable design choices and relatively high level of inconsistency.”

The biggest issue this inconsistency created was what Heo calls “a major breach of standard kernel API practices.” Because the cgroup interface is the filesystem, it goes through much less scrutiny than other kernel APIs. The hierarchical nature of cgroup means users can change permissions on subdirectories and give access to a non-privileged security domain, ie non-root users, Heo said. This, in turn, means an individual application can interact directly with the cgroup filesystem and access the kernel control knobs, effectively exposing the raw knobs to the full kernel API without the required review.

Other issues include: “the inability to designate a resource to a cgroup due to the orthogonal multiple hierarchies, widespread inconsistencies in hierarchy handling, unnecessarily high level of complexity,” and more, says Heo.

How to fix it

Cgroup is made of two parts: the cgroup core creates a hierarchical classification of processes running on the system, while a set of 13 controllers link the core with the kernel subsystems. The memory controller, for example, limits the amount of memory a group of processes can allocate from the system, the block controller can limit the bandwidth to the disk input/output, and so on.

kay sieversKernel developers are now working to fix these issues by implementing a single unified hierarchy in the cgroup core and improving consistency among the controllers.  But because of the patchwork nature of the subsystem and the need to ensure backward compatibility, they won’t be able to completely stop this abuse. That’s where systemd, and any other control agents that may emerge, comes in.

Systemd is the common tool for Linux system administrators to control resources. It relies on cgroups to track the state of services, logged-in users, and virtual machines and does so by exposing the kernel resource control knobs to the administrator, said systemd developer Kay Sievers.

Systemd and cgroup developers are working together to turn systemd into a global cgroup manager that creates higher-level control knobs and prevents direct access to the kernel. Many Systemd changes are already released while cgroup changes are set to be merged into the upstream kernel. Much work still remains, however.

The conversion of the separate controller hierarchy into a single, unified hierarchy will be a “gigantic job” for the kernel and user land, alike, Sievers said.

“When complete, the above efforts will give us far more structured way to think about and interact with cgroups,” Heo said, “which in the long run will make cgroup more useful to wider audience and enable capabilities which are currently not possible.”

For more details about the changes, see the cgroup documentation on kernel.org and the systemd man pages:

http://www.freedesktop.org/software/systemd/man/systemd.cgroup.html

http://www.freedesktop.org/software/systemd/man/systemd.slice

http://www.freedesktop.org/software/systemd/man/systemd-run.html

 

KDE’s KWin Ported To Qt Quick 2

Martin Gräßlin, the German KWin window manager maintainer for KDE, is making good progress in porting the code-base for KDE Frameworks 5 compatibility…

Read more at Phoronix

Canonical Is Shutting Down Ubuntu Friendly

Canonical is going to finally shutdown Ubuntu Friendly, their community approach for users to share with other Ubuntu users how well their laptops/desktops work with the Linux distribution…

Read more at Phoronix