Linux Kernel 3.19 Has Reached To End With Last Release Kernel 3.19.8, Install/Upgrade Kernel 3.19.8
[$] Trading Off Safety and Performance in the Kernel
The kernel community ordinarily tries to avoid letting users get into a position where the integrity of their data might be compromised. There are exceptions, though; consider, for example, the ability to explicitly flush important data to disk (or more importantly, to avoid flushing at any given time). Buffering I/O in this manner can significantly improve disk write I/O throughput, but if application developers are careless, the result can be data loss should the system go down at an inopportune time. Recently there have been a couple of proposed performance-oriented changes that have tested the community’s willingness to let users put themselves into danger. <p> Click below (subscribers only) for the full story from this week’s Kernel Page.
10 Linux Dream Jobs – What’s Yours?
What’s your Linux dream job? The Linux Foundation recently asked our Twitter followers to share their ideal Linux careers. Many responded that they’re already living the dream, working as sysadmins and developers (or by simply getting to use Linux in their everyday tasks.) While others imagine fulfilling careers not yet within their grasp. Here are 10 of our favorite responses, along with a few resources for learning more about each dream Linux career path.
Is there a Linux career you’d like to learn more about? Tell us in the comments. Or use #mylinuxjob on Twitter to tell us your thoughts, ask questions, or share pictures related to your job or workspace.
1. System Administrator
@linuxfoundation Sysadmin with #LFCE#mylinuxjob
— Jesse (@jw_eleven) April 3, 2015
Resources:
Linux Foundation Essentials of System Administration (LFS201) Self-paced Course
How Elizabeth Joseph Became a SysAdmin on HP’s OpenStack Infrastructure Team
Linux Foundation Certified SysAdmin and Certified Engineer
Linux Foundation SysAdmin Konstantin Ryabitsev, an SELinux Expert
2. Researcher/ System architect
@linuxfoundation To build extremely large scale linux clusters used in research to cure diseases. #mylinuxjob
— Bob Stanley (@vmwareguyri) April 3, 2015
Resources:
Open Prosthetics Founder: Challenges Ahead for Open Source Medical Devices
International Team of Scientists Open Sources Search for Malaria Cure
Using OpenStack for Scientific Research
3. Linux Kernel Developer
@linuxfoundation#mylinuxjob should be contributing towards Linux kernel.. That is not yet happened.
— Jeshwanth Kumar NK (@imjeshwanth) April 3, 2015
Resources:
Linux Kernel Newbies: Kernel Hacking
Learn How to Contribute to the Linux Kernel, Take the Eudyptula Challenge
Greg Kroah-Hartman on Contributing to the Kernel, Life as a Maintainer, Beer, and More
Why Contributing to the Linux Kernel is Easier Than You Think
Three Ways for Beginners to Contribute to the Linux Kernel
4. Open source program manager
My dream #linux job is helping companies leverage FOSS. Hey, wait, I do exactly that! @ozguryazilimas@oesqr#mylinuxjob@linuxfoundation
— Erek Göktürk (–eg) (@egokt) April 3, 2015
Resources:
Video: Eileen Evans – The New Open Source Professional (LinuxCon + CloudOpen North America 2014)
How Facebook’s Massive Open Source Push Delivers Better Code and Better Engineers, with program manager James Pearce
Enterprise Adoption of Open Source Practices is On the Rise
A FOSS Policy Template for Companies
The Path to Open Source Success (Infographic from BlackDuck Software)
5. Open Source Evangelist
@linuxfoundation working towards a future where there isn’t any closed source anymore, nor closed hardware, nor closed whatever #mylinuxjob
— Daniel Ruthardt (@DanielRuthardt) April 3, 2015
Resources:
The Art of Community, Jono Bacon
30 Community Managers in Open Source to Follow on Twitter
6. Entrepreneur
@linuxfoundation i allready have my dream job. I own a software company and we sell solutions that includes Linux as desktop and servers!
— Hugo Caldeira (@hugodcaldeira) April 3, 2015
Resources:
CoreOS Co-Founder Alex Polvi Talks Open Source Commercialization, and More
Mark Shuttleworth on Turning Canonical Into the Next Apple
How to Create a Successful Open Source Business Model
5 lessons for any open source business transitioning to a revenue-based model
7. Software developer
.@linuxfoundation My #Linux dream job would be developing #KDE software #mylinuxjob
— Jure Repinc (@JRepin) April 3, 2015
@linuxfoundation Writing drivers for the kernel would be FUN! #mylinuxjob
— Ken Meyer (@FAQSMAN) March 7, 2015
Resources:
Getting Started in Open Source Software
10 Ways to Start Contributing to Open Source
Linux Foundation course: Introduction to Linux for Developers
Linux Foundation Course: Developing Applications for Linux
Linux Foundation Course: Developing Linux Device Drivers
5 Open Source Projects to Join in 2015
8. Blogger
@linuxfoundation#mylinuxjob dream… Blogger about free software
— baltolkien (@baltolkien) April 3, 2015
Resources:
Why Technical People Should Blog (But Don’t)
How to Participate on Linux.com
How to Write for Fedora Magazine
The 18 Best Blogging and Publishing Platforms on the Internet Today
Five Tips for Becoming a Tech Writer
9. Space explorer
.@linuxfoundation I already work in Linux, but I’d love to take it into the satellite industry and space research.
— Raj (@RealCainMosni) March 7, 2015
Resources:
Linux Foundation Training Prepares the International Space Station for Linux Migration
10. Android developer
@linuxfoundation#mylinuxjob create a new version of android!!!
— Dj Julian Juice (@GiulioBoccardo) March 7, 2015
Resources:
Google’s Android Developer website
Google Training for Android Developers (Resources from Google)
So you want to be an Android developer? Start with these resources
Google Intros First Android One Smartphone in Europe, the General Mobile 4G
Google has launched the Android One initiative in an attempt to bring to the market affordable handsets that deliver a stock Android experience and quick software updates.
But so far, these phones have been made available only in markets like India or Indonesia, and customers in the US and Europe had to resort to third-party retailers if they wanted to get hold of one such handset.
Today, however, read more)
Firefox 38 Adds Responsive Image Support, Ruby Annotations
Mozilla Firefox 38 is being officially released today and with this open-source web browser update comes new functionality…
Community is More Important Than Code

What does it take to be a Linux contributor, and why be one?
No Rhino Hide
The short answer to “What does it take to be a Linux/FOSS contributor, and why be one?” is dedication, and to change the world.
You hear it all the time: Linux and Free/Open Source software depend on contributors. After all, someone has to make all that great software. But what does this really mean? You might think you don’t have any useful skills, or it will be drudgey and no fun, or people will yell at you. The Linux/FOSS universe is very large, and it is quite possible to find yourself in communities that are drudgey and no fun, and people yelling at you. Which is pointless and punitive; why bother? It’s not as though we lack opportunities to enjoy pointless and punitive endeavors.
The good news is you don’t have to hang out with mean people because there are plenty of good Linux communities that have nice people who build great software, and do fun things like meetups and hackathons where you can meet them in real life. One of the most amazing aspects of my Linux career is making friends all over the planet, and then meeting them in person at events.
For example, I’m going to ownCloud’s Contributor Conference this August in Berlin. (You can come too!) There will be talks, hackathons, and a ton or two of learning opportunities. The part I’m looking forward to the most is meeting my co-workers and contributors, people from Massachusetts, Spain, Germany, Switzerland, and gosh knows where. Last year’s conference was attended by people from as far away as Taiwan. Sure, I could travel to Berlin, or anywhere whenever I want and play tourist. But events like the Contributor Conference are way better because there is a bunch of people to welcome me and hang out with. We already share common interests and have something to build real relationships on.
I’ve been to LinuxCon and SUSECon, had bales of fun and made new friends. Why, you may be wondering, do I keep nattering on about relationships and friends? Isn’t FOSS a meritocracy and all that matters is the code? Not only No, but Hell No.
Space to Grow
There are two fundamental concepts: Relationships are everything, and everyone starts out as a noob. The Apache motto community is more important than code is wise and true. Every software project is a web of dependencies. Do you need to be a rockstar coder? Absolutely not. Put that out of your mind, because any project has multiple roles to fill, and all that rockstar bushwah is just ego-tripping. Even the smallest software project needs documentation writers, user support, artists, musicians, sysadmins, Web developers, community builders…poke around and you’ll find something you can do. All projects need the exact same thing: not rockstars, but dependable people they can count on to do the work, develop new skills, and to help build a supportive, productive culture.
The programming talent myth, featuring Jacob Kaplan-Moss, addresses the rockstar myth in-depth. Fave quote:
“The talent myth sets an “impossibly high bar for entry”, he said, and the fact that any of us are here at all “is kind of shocking given this myth”. It needs to be dismantled and a community that recognizes that “average is actually pretty awesome” should be be built in its place.”
In my not-humble opinion dedication is the most important trait of all, because experience is everything. At ownCloud there is a small set of developers that I rely on because they have been there for years, and they know the company, the code, and the people. I don’t have to waste time banging around trying to find the answers to basic questions because they already know them. Then everything I learn I can pass on to the next noobs. They are productive not because they are “rockstars”, but because their experience means they won’t waste time figuring out what’s been done and what needs to be done.
Another example of this is Linuxchix.org. Like many volunteer-driven communities it’s had its ups and downs over the years. We’re on an up-cycle now, with a volunteer (hi Terry!) leading a thorough housecleaning of our technical infrastructure. Which is in pretty good shape thanks to a core of faithful women who have been maintaining the server and services for years. We’ve had our share of “rockstars” who came swooping in all full of enthusiasm for spiffy new installations such as Drupal and Moodle, set them up, and then evaporated. Fortunately other people stepped in and have been taking care of the routine maintenance.
Of course every community and organization is going to have a mix of people who come and go, people who stay, and people at all experience and skill levels, which means all kinds of opportunities for everyone.
Career Booster
The best thing about any FOSS project is it’s a fabulous learning opportunity. You can freely study the code, the code management, distribution, how they manage bug reports and feature requests, documentation, community-building, cooperation with other projects…it’s all out there, a priceless education that is yours for the price of a little effort.
It’s also a career-booster. There is a saying: your code (or whatever your role might be) is your resumé. It’s all out there for anyone to see. As regular Linux.com readers know, Linux talent is in demand. Many companies hire people on the basis of their FOSS contributions, and it is often the better companies that do this; the ones that are fun to work at, that give people room to grow, be themselves, and change the world. FOSS hackers are better paid, on average, and you have a chance to turn a hobby into a job. If you pick a project you find interesting you might end up getting paid to do what you love.
So there you are, thinking hey yeah I want to be a FOSS contributor, but you don’t know where to start. Start with Leslie Hawthorn’s excellent Getting Started in Open Source Software. Start with something that you’re already using and enjoy, because you already know the software. Every project has its own culture and way of doing things. Learn their workflow, learn the process for making contributions, build relationships and learn how to work effectively with other contributors.
Changing the World??
What is all this changing the world guff? It’s real. Building bridges between people, building relationships and working towards common goals is exactly how progress works.
Carla Schroder is the senior technical writer at ownCloud, longtime Linux howto author and former regular Linux.com contributor
Dell Vostro Notebooks Bring Broadwell Power for $349 and Up
Dell has been coming back to life in the last few weeks. The company finally pushed the long promised Android 5.0.2 Lollipop update for its Venue 8 7840 tablet, and today it is releasing a bunch of new laptops.
They are called Vostro 14 and Vostro 15 and are targeted towards small business owners, home office workers, and mob… (read more)
The Foresight Linux Project Shuts Down
The development of the Foresight Linux distribution has come to an end. “The Foresight Linux Council has determined that there has been insufficient volunteer activity to sustain meaningful new development of Foresight Linux. Faced with the need either to update the project’s physical infrastructure or cease operations, we find no compelling reason to update the infrastructure.“
IBM Adds New Bluemix Services at Cloud Foundry Services
IBM announced a bunch of new Bluemix services to help developers create analytics-driven cloud apps at the Cloud Foundry Summit.
Terminal Emulation Applications for Linux
At some point, terminal emulation becomes a vital service for every company using Linux. With a terminal emulator, a computer can essentially take on the abilities of another. Usually, this means having a terminal revert back to an earlier version or a prior operating system so that the user can access programs that wouldn’t work on a current machine. Even if it’s not a necessity now, your organization will eventually get old enough that terminal emulation becomes essential for using old systems. It may not be something you use on a regular basis, but when it does become something you need, you’ll be glad you have it. If you’re not convinced yet, consider the following benefits terminal emulators bring to the table.
Use Multiple Platforms at Once
Many terminal emulators these days make it possible to use more than one platform at the same time. You load the emulator into your computer and then you can split your screen into multiple terminals. This way, you can access as many old Linux platforms as you need, whether it’s for cross-referencing or some other purpose. It’s far more convenient to work with platforms this way as opposed to opening one screen at a time or using several machines at once.
Create Shortcuts
Some Linux terminal emulators will also allow you to create shortcuts in old systems, even though they didn’t exist earlier. This makes it much easier to use these Linux systems. A lot of times, these platforms are only being accessed for one specific purpose anyways, so it makes sense to create shortcuts for reaching that objective as fast as possible.
Customize Old Titles
Along the same lines, certain terminal emulation platforms allow you a great deal of customization. You can alter backgrounds, colors, fonts, character sizes and much more. While this obviously won’t have a huge effect on functionality, it can often make a big difference when it comes to seeing the information you need in an outdated platform.
Accessibility
Some people imagine that terminal emulation must take a lot of work, even with software to help. They think that the programs won’t be user-friendly and will demand a lot of resources from one’s machine. The truth, though, is that these applications are made with the user in mind. Amongst other things, this means that you can run many terminal emulators at all times and simply leave them on in the background. At a moment’s notice, then, you can hit the dropdown button and there’s your emulator. It can also be dismissed just as easily.
Many also come with tabbed interfaces, so you can manage your workflow however you see fit, while working with multiple screens at the same time.
Emulation doesn’t need to be headache. Modern manufacturers believe you should be able to have it on demand and use it without needing a giant manual by your side.
Implementation
Along the same lines, emulators wouldn’t be much use if they were difficult to install and implement. In a lot of cases, you’d be better off setting up an older machine for your Linux emulation needs.
That’s why implementation is a huge focus of the best emulators. Manufacturers understand your business can’t afford a time-consuming process. Instead, you want emulation now, so you can access the platforms you need to reach your business goals.
Savings
Another huge benefit that come with efficient emulation is savings. Like we touched on in the last section, some companies may seriously consider using old machines with outdated Linux platforms to access their outmoded systems. This is just one of many ways you could reach your emulation goals while spending a lot of money unnecessarily in the process. You could also be overspending simply by wasting time your company needs to pay people for.
Whatever the case, strong emulators for Linux are all about cutting down on costs, sometimes by as much as 50% or even 80%! Don’t overspend on accessing information. If this is a current problem, it could even be affecting your ability to get the data you need.
Scalability
Your business’ needs are going to change over time when it comes to emulation. At the beginning we brought up how the age of your company affects how often you need to emulate prior systems. Obviously, this means that, in the future, you’ll also have more systems to emulate too as more and more become obsolete.
For this reason, your Linux emulator better be able to scale effortlessly. Without a quality application, you’ll have to handle this kind of requirement manually, something which will cost you in terms of time and money (to say nothing of all the problems you could run into).
Support
Though your company may have a top-notch IT department, that doesn’t mean Linux emulation won’t be challenging at times. When it does, you’ll be glad you went with a title that comes with support from the manufacturer. Just reach out and get the help you need to continue the emulation process uninterrupted.
Security
It goes without saying that security is always a priority when it comes to digital assets. This is one of the problem areas you could run into if you try to emulate prior Linux systems manually. Simply put, it isn’t worth the risk though.
Most of the top emulation applications out there proudly display their focus on security. You can share information outside of your firewall without worrying that prying eyes are going to get their hands on it. Whether it’s from your PC or website to your host, you can rest assured you’re working in a safe environment.
Even if terminal emulation isn’t a priority now, you can trust that it will definitely become a priority someday. For most businesses, though, it already is. Hopefully, the above list of benefits that come from using terminal emulation applications for Linux has resonated with you and proven why you don’t need to fear the process. Thanks to these applications, retrieving data from yesteryear can be as simple as point and click.
Mike Miranda writes about enterprise software and covers products offered by software companies like Rocket Software.
