Linux.com

Home News Featured Blogs


 

Linux Training Opportunities at Linux Foundation Collaboration Summit

The Linux Foundation's Collaboration Summit is a great time to, well, collaborate. But it's also a really good opportunity to learn.

We're offering three courses at this year's Collaboration Summit, each in a different area, to help build skills while rubbing elbows with other top kernel developers.

Advanced Linux Performance Tuning is a deep dive into proven tools and methods used to identify and resolve performance problems, resulting in system that is better optimized for specific workloads.  This is particularly for those who write or use applications that have unusual characteristics, that behave differently than kernel performance heuristics anticipate.  It is a hands-on course that assume some familiarity with basic performance tools.  This course is offered on Monday, April 2nd.

Overview of Open Source Compliance End-to-End Process
is for any company that is redistributing Linux or other open source code.  It provides a thorough discussion of the processes that should be in place to ensure that all open source code is being tracked and that licensing obligations are being met.  This is a very practical course designed to give your company the ability to design your own internal process.  This course is offered on Sunday, April 1st.

Practical Guide to Open Source Development is not a course on coding.  Rather, it is about maximizing the effectiveness of your contributions.  It is structured to give you a thorough understanding of the characteristics that make the open source model work well for corporate develoment organizations, and covers best practices when joining an external open source project, when launching your own, and when open sourcing proprietary code.  This course is offered on Monday, April 2nd.

All of these courses are available for registered invitees now.  If you've already registered for Collaboration Summit, you can modify your conference registration and add these courses.

See you there!

 

Slideshow: Five Years of Linux Collaboration

One of our most special events of the year is just a month away, the Annual Linux Foundation Collaboration Summit. This Summit is unique because it's the first event we ever hosted (2007 on the Google campus) and aims to bring together Linux Foundation members with other distinguished community members to work on very specific opportunities for Linux. This year, the event will be at the Hotel Nikko from April 3-5.

As we prepare for the Collaboration Summit, we wanted to share with you a little trip down memory lane. This year is the sixth annual event, so this slideshow shares pictures from five years of Linux collaboration. From Google's campus to Austin, Texas to Hotel Kabuki, come with us as we remember why this event continues to be so amazing.

If you're interested in attending, please request an invitation.

 

Why the Next Steve Jobs Needs a Raspberry Pi, Not Patents

Nicholas Negroponte is always ahead of his time. When he envisioned One Laptop Per Child (OLPC), the average price for a PC was still hundreds of dollars. The industry rallied around his vision for a low-cost PC that anyone could use but couldn’t fathom innovative technology at the $100 price point he claimed he could hit.

But a little bit of time goes a long way: In the case of the newest low-cost computer, the Raspberry Pi, his vision is not only alive and well but selling out (Raspberry Pi Computers Sell Out On Launch).

Computing for everyone, starting with children, was the idea behind OLPC. And while the Raspberry Pi does target students, which is the most admirable of goals, it also puts a lot of computing power into the hands of anyone looking to create something interesting. $25 for a computing device is just incredible.

So why does this matter? Because it is showing just how well Moore's law is at work and how consequently important free software is to the world of computing. For the price of four Raspberry Pi's, you can't even get a copy of Windows 7 at Best Buy. And that is just for the upgrade version.

Innovation is happening because the next Steve Jobs or Mark Zuckerberg can grab free software and low cost hardware and DO SOMETHING. Zuckerberg even took the time to point out the power of the hacker way as he filed one of the biggest IPO’s of the decade. The next technology innovator doesn't have to spend a fortune prototyping ideas or taking out licenses with everybody under the sun. With $25 and free software you can get started building something cool.

In fact, the only thing holding back this form of innovation is the billion dollar price of patents these days. This speaks miles to the power of getting the tools of innovation into the hands of many and the sad state of our current patent system. The only thing that holds back the next Steve Jobs is being sued by the company started by the late Steve Jobs.

 

The Greatness of Git

When Linus Torvalds says he is going to work on a side project he doesn't think small and he doesn’t work slowly.

When he created “Git,” the software source control and collaboration system that runs Linux kernel development, he started writing code on a Sunday (April 3, 2005) and emerged just a few days later with a new revision control system that today is regarded as one of the best pieces of software ever written (second, at least, to Linux, of course).

Andrew Morton said when introducing Linus to speak about Git to an audience at Google, Git is “expressly designed to make you feel less intelligent than you thought you were.”

Software Freedom Law Center Founder and co-author of the GPL Eben Moglen said during a keynote panel at LinuxCon last August: “Linus was presented with a nasty weekend once upon a time and out of it came Git. Another brilliant achievement, you understand. A work of superb design that is going to change the software industry and the world...because one man had one itch one weekend that was really biting, and he had to invent something. And he’s a brilliantly inventive man and scored another hole in one.”

Git had to be great in order to support the unmatched rate of development that Linux requires. Today, the Linux community applies more than five patches per hour to the kernel and to date has written more than 15 million lines of code. The sheer size of Linux development has made the project one from which others have borrowed both collaborative development lessons and and tools - like Git. Today Git is used by the Linux community, as well as developers working on projects that range from Ruby on Rails to Android to Perl and Eclipse, and many more.

The popularity of Git is also resulting in it becoming part of the technology vernacular, with businesses based on Git flourishing.

Consider GitHub. This is an amazing code repository that uses the Git revision control system and has become one of the most popular places to host and collaborate on software. This service is being used by more than a million people to store over two million code repositories.

Could Git also be getting into publishing? Maybe. Wired.com reporter Bob McMillan recently took GitHub for spin, publishing his story about the repository in the repository. 

“GitHub was originally designed for software developers...But nowadays, it’s also being used to oversee stuff outside the programming world, including DNA data and Senate bills that may turn into laws and all sorts of other stuff you can put into a text file, such as, well, a Wired article.”

He might have gotten a little more than he bargained for with all the collaboration, but his experiment demonstrates its power.

GitHire is another new online application and service that builds upon Git for finding the world’s best programmers. GitHire will crawl Git repositories, find and rank programmers based on their code and reputation and provide employers with a short list of the world’s best talent most relevant to their needs. If you’re a software developer and doubted it before, code is most definitely the new resume.

There are a number of other examples, as well as native Git for Windows, Git implementations in other languages, tutorial businesses based on Git, and more.

The measure of truly great software development is use. When others use it and build new projects and/or businesses from it, you know it’s truly great. This is the essence of Linux and open source software development. By writing the best code and sharing it with the world, everything gets better, faster, and there becomes even more new ways to collaborate and share.

 
Page 63 of 109

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board