Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Friday, 20 September 2013

Linux kernel luminaries talk enterprise, embedded and why they're coming together

Developing the Linux kernel, according to some of the community's leading lights, is a difficult, complicated process but it's also one that's moving forward at some speed.

The final keynote at this year's LinuxCon North America event featured a panel discussion with Linux creator Linus Torvalds, stable branch maintainer Greg Kroah-Hartman, and fellow maintainers Sarah Sharp and Tejun Heo.

[ Prove your expertise with the free OS in InfoWorld's Linux admin IQ test round 1 and round 2. | Track the latest trends in open source with InfoWorld's Open Sources blog and Technology: Open Source newsletter. ]

[MORE LINUXCON:Linux evangelists: Every time you build a client-server app, the Internet dies a little bit ]

One of the central issues, the panel agreed, in present-day kernel development is created by the proliferation of Linux-based mobile devices, making the embedded development branch far more important than it had been.

"Embedded today is what enterprise was years ago," said Kroah-Hartman.

Torvalds concurred, citing his own recent workload. "If you look at just the last merge window, most of the actual code was on the embedded side," he said. "That's maybe because the embedded side has all these wild and wacky devices, and most of the kernel code these days is device drivers."

However, while kernel development may still be somewhat divided in this respect, the overlap is becoming more pronounced, according to Kroah-Hartman.

[MORE FROM LINUXCON:Every time you build a client-server app, the Internet dies a little bit]

"All the changes that you make have to work on all the things," he said. "So the enterprise guys didn't care about power management ... but it turned out that other people got power management into the kernel and all the enterprise people said wow, this just saved us a couple million dollars in our data center, thank you!'"

The kernel is still likely to be central to future embedded and mobile development, as well, according to Torvalds.

"The reason Linux runs really well on cell phones is that cell phones grew up," he said. "They're already thousands of times more powerful than the original machine that Linux came to be on."

The pace of change, however, may be starting to slow, as Moore's Law begins to run out of steam. Sharp referenced that in a comment about one of the latest and greatest pieces of modern gadgetry.

"If you look at something like Google Glass, the hardware's really not that advanced," she said. "But what you do with it is very interesting."

The panel lacked the acrimony some predicted after a contentious public spat between Torvalds and Sharp over the former's aggressive and frequently profane tirades this summer. Sharp did reference a need for inclusivity and tolerance in the kernel community, though the subject of general civility wasn't discussed at length.

"I'd like to make sure that our community is inclusive to all people that want to contribute," she said. "Getting more diversity is something I would like to see."

One aspect of kernel development that could aid in bringing in new blood, according to Torvalds, is the diverse nature of the work itself

"There are so many things you can do," he said. "The kernel, in many respects, has more opportunities for new people to come in than any other open-source project."

Email Jon Gold at jgold@nww.com and follow him on Twitter at @NWWJonGold.

Read more about software in Network World's Software section.


View the original article here

Friday, 30 August 2013

Apache and Linux: A tale of two open source projects

Apache and Linux: A tale of two open source projects

Linux, the free operating system that Linus Torvalds created as a "hobby," turned 22 this week. From its humble beginnings, Linux now dominates on servers and supercomputers, and it's the basis for the Android OS proliferating on smartphones and tablets.

Two decades in, Linux is doing just fine. The Apache Software Foundation, on the other hand, seems to be wobbling a bit. Its leadership is coming under criticism and taking heat for its handling of OpenOffice.org and other open source projects. Fourteen years after its founding, are the best days of Apache behind it, or is this just an awkward adolescent phase?

InfoWorld's Sergar Yegulalp delves into the question of whether Apache has lost its way this week, noting:

Tensions within the ASF and grumbling throughout the open source community have called into question whether the Apache Way is well suited to sponsoring the development of open source projects in today's software world. Changing attitudes toward open source licensing, conflicts with the GPL, concerns about technical innovation under the Way, fallout from the foundation's handling of specific projects in recent years -- the ASF may soon find itself passed over by the kinds of projects that have helped make it such a central fixture in open source...[but] don't require a foundationlike atmosphere to keep them vibrant or relevant.

Yegulalp sees open source software development as increasingly split between two paths, one the world of "individually bootstrapped, spontaneously collaborative efforts hosted on GitHub, usually with little formal backing but great enthusiasm and vibrancy," and the other the world of "commercially sponsored open source, a world the Apache Software Foundation is heavily invested in, as OpenOffice.org, Hadoop, CloudStack, Tomcat, and several other projects show."

As Brian Proffitt, adjunct instructor of management at University of Notre Dame, puts it, "The ASF is very good at taking big projects that are on their last legs and revitalizing them with organization and resources. But their methodology is less than effective for smaller projects that can and should be more nimble in their processes."

InfoWorld's Andrew C. Oliver offers his own perspective on the contradictions inherent in Apache:

If you don't care about making a profit and want to attract contributors and users, Apache can be helpful. But Apache is also a big weight on any project. The Apache system for making decisions takes a lot of time, and it encourages the kinds of fights that probably don't need to happen. Projects need leaders, but Apache robs leaders of the semiautocratic power sometimes helpful to keep projects on track. Instead, the leader must become more of a community organizer. Some software developers are good at becoming community organizers, but most ... not so much.

This is not to say that any open source project leader, even outside Apache, can truly be autocratic. Open source allows people to "vote with their feet" -- to leave a project and start their own. Apache's system doesn't make it any less likely they will do so; it just makes it harder for leaders to herd cats.

Yegulalp concurs that while the ASF has been a boon to the projects suited to it, such as "wide-ranging platform-type technologies" or infrastructure, the foundation's rules can also be perceived as "a stricture rather than a structure. There's no reason for the ASF to try and be all things to all people, and that model so far has served it and its projects well. But it's also clear it's far from the only model in open source town."

And Oliver, whose opinions are shaped by his time working with Apache -- and the circumstances for his leaving -- still holds out hope. "I think the long-term health of the organization requires it get back to its ideals, open up its private lists, and let sunshine disinfect the interests. ...The world needs an Apache Software Foundation."

This article, "Apache and Linux: A tale of two open source projects," was originally published at InfoWorld.com. Get the first word on what the important tech news really means with the InfoWorld Tech Watch blog. For the latest business technology news, follow InfoWorld.com on Twitter.


View the original article here

Monday, 26 August 2013

Linus Torvalds celebrates 22 years of Linux with nostalgic message

It was 22 years ago on Sunday that Linus Torvalds announced in a newsgroup posting that he was creating a free operating system, a message he echoed in his announcement Sunday of the latest Linux kernel release candidate.

"Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones," Torvalds wrote on August 26, 1991, asking people to send in feature requests.

On Sunday, Torvalds announced the Linux 3.11-rc7 kernel release in similar fashion.

"Hello everybody out there using Linux -- I'm doing a (free) operating system (just a hobby, even if it's big and professional) for 486+ AT clones and just about anything else out there under the sun. This has been brewing since april 1991, and is still not ready. I'd like any feedback on things people like/dislike in Linux 3.11-rc7," he wrote on Google+.

"I originally ported bash(1.08) and gcc(1.40), but others have taken over user space and things still seem to work. This implies that I'll get the final 3.11 release within a week, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)," he added.

Torvalds was also quick to add, in a comment on his post, that any feature requests would be a bit late. "Yeah, I don't really want to get feature requests this late in the rc series... But it is 22 years today since that email, and I would like people to try the current 3.11-rc7 kernel I just cut and uploaded to the usual places," he wrote.

Version 3.11 of the Linux kernel has been given the codename Linux for Workgroups, a reference to Windows 3.11 for Workgroups, released by Microsoft a little over 20 years ago.

One of the bigger changes from version 3.10 of the kernel is improved power management in AMD Radeon graphic chips.

Loek is Amsterdam Correspondent and covers online privacy, intellectual property, open-source and online payment issues for the IDG News Service. Follow him on Twitter at @loekessers or email tips and comments to loek_essers@idg.com

Loek Essers focuses on online privacy, intellectual property, open-source and online payment issues.
More by Loek Essers, IDG News Service


View the original article here