I recently was talking to someone over IRC who was helping me with a PHP
app that was giving me trouble. The extremely helpful individual asked
me to let him know the value of a certain field in a record on my MySQL
server. I embarrassingly admitted that I’d have to install something
like PHPMyAdmin or Adminer in order to find that information. more>>
For this article, I thought it would be beneficial to go back to some basics of
shell scripting and look at how functions work. Most script writers
probably eschew using functions because it’s a bit antithetical to how
scripts tend to evolve, as a sequence of commands on the command line that
are captured in a file.
When the folks who make the Raspberry Pi made good on their plan to
release a multi-core version of the tiny computer with 1GB of RAM earlier
this year, I saw it as the perfect opportunity to put the single-board
Linux box to work—real work—in our company’s network operations
Just a few minutes ago, December 21, 2015, Linus Torvalds had the great pleasure of announcing the release and immediate availability for download and testing of the sixth RC (Release Candidate) build of the upcoming Linux 4.4 LTS kernel.
The support code for Raspberry Pi 2 is closer to being upstreamed in the mainline Linux kernel. Eric Anholt at Broadcom is now serving as the Raspberry Pi kernel maintainer beyond his role in developing the open-source VC4 graphics driver. Today…
Citrix gets excited about new Pi-Powered XenDesktop client system
The new Linux Kernel Version 4.3.3 is available for download! Visit the Linux Kernel Archive here: https://www.kernel.org/pub/linux/kernel/ Get the new Linux Kernel directly through this link: https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.3.3.tar.gz NEW: See the latest FUN statistics for this Kernel version here: https://www.linuxcounter.net/statistics/kernel See how many lines of code this new version has, how many bad words or how […]
The latest iteration of the stable Linux kernel, 4.3.3, has been released by Greg Kroah-Hartman, making this the latest and best version available right now.
The 4.3 branch of the Linux kernel is a really popular one and it’s been adopted by many di…
A few moments ago, December 14, the father of the Linux kernel, Mr. Linus Torvalds, was proud to announce the release and immediate availability for download and testing of the fifth RC (Release Candidate) build of the upcoming Linux 4.4 LTS kernel.&…
The Linux Foundation regularly awards scholarships as part of its Linux Training Scholarship Program — totaling more than $100,000 in free training over the past 5 years. In this continuing series, we talk with recent scholarship recipients and share their stories with the hope of inspiring others.
Eduardo Mayorga Téllez, a Teens in Training scholarship recipient, is 17 and lives in Nicaragua. He plans to become a Linux kernel developer and use his knowledge of device drivers to help Linux support the most hardware possible. He says he often hears classmates and colleagues argue that Linux is not suitable for them because they cannot make the most of their hardware. Eduardo says he will change that.
How did you become interested in Linux and open source?
Just a few years after I used my first computer (around 12 years ago), the technical guy who helped fix my computers told me that I should try out a different operating system. He noted my general interest in computers and, of course, I was open to new experiences.
I was excited about Linux being highly customizable and well suited for programmers.
What Linux Foundation course do you plan to take with your scholarship?
I took LFD331 (Developing Linux Device Drivers) because I am curious about operating systems’ internals, and I want to help Linux support every piece of hardware out there.
How do you expect to use the knowledge you gain from the course?
I aim to become a kernel developer, and I plan to contribute to the kernel upstream. To work in such an important and big project with so many talented people is just appealing, so I want to be part of it.
What are your career goals? How do you see a Linux Foundation course helping you achieve those goals?
I want to do academic research in the field of theoretical computer science, specifically Formal Hardware Verification. I initially thought of kernel hacking as a hobby. However, I then realized training on Linux device drivers would give me a better understanding of the interaction between hardware and software. So, the benefit is not necessarily direct, but complements other knowledge I’ll get in the future.
What other hobbies or projects are you involved in? Do you participate in any open source projects at this time?
I am involved in another big community: OpenStreetMap. I like maps and geodata. I also maintain several Fedora packages, some of them being related to GIS.
Linux Foundation Scholarship Recipient: Kyri’ay Vanderpoel, Whiz Kid
Linux Foundation Scholarship Recipient: Erich Noriega, SysAdmin Superstar
Linux Foundation Scholarship Recipient: Eva Tanaskoska, Women in Linux
Linux Foundation Scholarship Recipient: Enrique Sevillano, SysAdmin Superstar
Linux Foundation Scholarship Recipient: Anthony Hooper, Whiz Kid
Linux Foundation Scholarship Recipient: Yashdeep Saini, Developer Do-Gooder
Linux Foundation Scholarship Recipient: Kiran Padwal, Kernel Guru
Just one day after the announcement of the first maintenance release of Linux kernel 4.3, renowned kernel maintainer Greg Kroah-Hartman published details about the availability for download of Linux kernel 4.3.2.
According to the release annou…
The new Linux Kernel Version 4.3.2 is available for download! Visit the Linux Kernel Archive here: https://www.kernel.org/pub/linux/kernel/ Get the new Linux Kernel directly through this link: https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.3.2.tar.gz NEW: See the latest FUN statistics for this Kernel version here: https://www.linuxcounter.net/statistics/kernel See how many lines of code this new version has, how many bad words or how […]
The new Linux Kernel Version 4.3.1 is available for download! Visit the Linux Kernel Archive here: https://www.kernel.org/pub/linux/kernel/ Get the new Linux Kernel directly through this link: https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.3.1.tar.gz NEW: See the latest FUN statistics for this Kernel version here: https://www.linuxcounter.net/statistics/kernel See how many lines of code this new version has, how many bad words or how […]
Like many LJ readers these days, I’ve been leading a bit of a
techno-nomadic lifestyle as of the past few years—jumping from network
to network, access point to access point, as I bounce around the real
world while maintaining my connection to the Internet and other networks I
use on a daily basis. more>>
Samsung Open Source Group: Shuah Khan was the very first engineer to join Samsung’s North American Open Source Group shortly after it was founded in 2013. Since then, she has been extremely valuable to the company through her contributions to the Linux Kernel. She was recently elected to the Linux Foundation Technical Advisory Board, presenting her with a wonderful opportunity to help direct the Linux Kernel community from the highest technical level.
We asked Shuah some questions to get a better sense of what took for her to get to this position and what it means for herself and for Samsung.
Can you tell me about your work as an open source developer?
I am a Linux Kernel developer, maintainer, and contributor. I maintain the Kernel Selftest sub-system and actively contribute to the Media sub-system, and I enjoy working on features that span multiple kernel sub-systems. Working on an open source project, like the Linux Kernel, allows me to collaborate with a diverse group of talented individuals from all over the world; I find this to be challenging, rewarding, and fulfilling.
What was your first contribution to the Linux Kernel?
I started my open source career at Hewlett-Packard on a Linux middleware project. This experience gave me the opportunity to learn how to work in open source and how to balance product and employer commitments with open source commitments.
I wanted to take this further by contributing to the upstream Linux Kernel independently. As I started to educate myself about the Linux Kernel community, I came across a new project initiative asking for volunteers to contribute to the Android Driver Mainlining effort. I joined this effort and my first contributions followed shortly. This work involved understanding the Android drivers and kernel features, and determine if the feature exists in the upstream, or if a new feature needs to be added. My first contribution was a new driver to the LED sub-system.
You’ve been invited to participate in multiple Kernel developer panels, including some that involve Linus. How were you selected for these?
I have been invited to be on the Kernel Developer Panel twice. The first panel focused on challenges involved in working across sub-systems. I was invited because I contribute to more than one sub-system and I often add features that involve working with maintainers and developers who span multiple sub-systems. The second panel focused on the growing complexity of the Linux API and how developers are working to make them simpler. I was chosen the second time because I have been working on features and frameworks to enable media resource sharing across drivers from different sub-systems.
Congratulations on being elected to the Linux Foundation Technical Advisory Board (TAB)! Could you explain how this came about?
Thank you very much! I am excited to have the opportunity to serve on the TAB.
A good TAB member is well respected by the community, is a ready listener, is comfortable discussing both technical and social issues, and has a good understanding of how the Linux community works. Since the TAB deals with a wide range of issues, the ideal TAB candidate should be prepared to consider issues outside of their own area of expertise. Sometime the most important characteristic of a TAB member is recognizing when an issue is beyond their depth and to go searching for the right person to consult.
The TAB members select a Chair and Vice Chair of the TAB from among their members to serve a renewable 1 year term. The TAB Chair and Vice Chair are selected 6 months after the TAB election. The Chair or Vice-Chair prepare an agenda for and preside over monthly meetings of the TAB.
Self-nominations are accepted from any person, via email to the TAB mailing list, up until the time of the election. In my case, I was encouraged to consider running for the TAB and I nominated myself. 17 candidates ran for the 5 open positions. I am humbled and thankful for the trust my fellow Linux developers have placed in me by choosing me to represent them to the Linux Foundation.
When an employee is elected to the TAB, how does this benefit the company?
There are two necessary abilities for any company that wants to successfully build quality, competitive products using open source: the ability to influence code and policy. Good contributors are able to influence code, but you need good maintainers to influence policy through organizations like TAB. It is a unique and special opportunity for a developer and his/her employer.
What are your goals for the future?
Developers are vital to the continued success of Linux, and encouraging and mentoring new developers to become successful contributors ensures the current and future Linux development needs are met. I plan to use my time on the TAB to mentor and help new developers become successful contributors. I have a wonderful job that allows me to work on an open source project that touches many lives, and I want to continue to expand my knowledge and expertise in Linux. More importantly, I want to continue pursuing this passion for the rest of my career.
A few minutes ago, December 7, Mr. Linus Torvalds, father of Linux kernel, had the great pleasure of unleashing the fourth RC (Release Candidate) build of the upcoming Linux 4.4 kernel. Linux kernel 4.4 RC4 is now available for download from the usua…
Proposals for presentations at the CeBIT Open Source Forum will be accepted through 24 January 2016.
Dear LinuxCounter users, Our provider, First Colo, had a network failure today noon. This is why the Counter wasn’t available for around half an hour. Here’s what he says: “we would like to inform you of a failure in our core network. From 13:01 UTC +1 there was a partial failure of our core switching […]
Adobe looks for a new start; renames its embattled Flash tool.
The Pi’s popular Raspbian OS pursues secrecy without entropy.