Home Blog Page 1118

Linux Kernel 3.19 Has Reached To End With Last Release Kernel 3.19.8, Install/Upgrade Kernel 3.19.8


Linux Kernel 3.19 Has Reached To End With Last Release Kernel 3.19.8

Linux Kernel 3.19 has reached to End Of Life with the last release Linux Kernel 3.19.8. The last release comes with a number of fixes and released by Greg KH. As always he recommended to upgrade to Kernel 3.19.8. In this article I’m going to show you the changes made in this release and also how to upgrade to Kernel 3.19.8 in Ubuntu/Linux Mint and derivative systems.

Read At LinuxAndUbuntu

[$] 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.

Read more at LWN

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

 


 

Resources:

The Evolution of a SysAdmin

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

 

Resources:

Open Prosthetics Founder: Challenges Ahead for Open Source Medical Devices

Video: How Open Source is Improving Health of the Poor – Paul Biondich (LinuxCon North America, 2014)

International Team of Scientists Open Sources Search for Malaria Cure

Using OpenStack for Scientific Research

 

3. Linux Kernel Developer

 

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

 

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

 

Resources:

Free Software Foundation

Software Freedom Conservancy

The Art of Community, Jono Bacon

30 Community Managers in Open Source to Follow on Twitter

 

6. Entrepreneur

 

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

 

 

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

 

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

 

Resources:

NASA’s Cube Quest Challenge

DIY Rocket Science

NASA’s Open Source Code

Linux Foundation Training Prepares the International Space Station for Linux Migration

 

10. Android developer

 

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

Android Builders Summit 

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)

Read more at Softpedia News

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…

Read more at Phoronix

Community is More Important Than Code

ownCloud contributors

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)

Read more at Softpedia News

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.

Read more at LWN

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.

Read more at eWeek

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.