Blog Migration
poliveira
July 29th, 2009.
Hello,
I just created a new blog in
Hope to see you guys there
Another blog from dri weblog
poliveira
July 29th, 2009.
Hello,
I just created a new blog in
Hope to see you guys there
poliveira
July 17th, 2008.
Well it’s been a time since i wrote something in my blog, mostly because I’ve been on vacation (you can check photos here) in Spain and Maroco, but I’m also kinda busy in my new project. Right now I’m working in a new project in PortugalTelecom and their portal www.sapo.pt and beasides the new environment, new colleagues, and new workplace I’m also working in a new OS, SOLARIS 10 to be more precise, it’s been a while since I last worked in a Unix system. And as everyone who changes environment I’m suffering a bit getting used to the new OS.
One exemple, in linux i use the command watch a lot, so i can have feed back from something that is going on and gess what… in solaris i don’t have, so what i did was filling a complaint and said i would work till i have this (and others commands)… well if you know me you know i’m kidding so what i did was a simple command line to replace it, so here it is:
while true ; do clear ; date ; ls -lah /var/user/ ; sleep 2 ; done
Explanation:
the while true put the following commands running till CTRL+c is pressed
the clear will erase all data on screen
the date will printe the date
the ls -lah /var/user/ will list all the contents on that directory… you may change this to the command you want
the sleep 2 will set the frequency this command is runned (2 seconds this case)
and the done will end the cicle
that’s all folks, hope you enjoyed this little tip.
poliveira
April 02nd, 2008.
I’ve found this article on the web and it’s quite curious about who is making linux nowadays
Give it a look I bet you’ll find it interesting.
http://www.linux-watch.com/news/NS6229131777.html
Apr. 01, 2008
Some people are still under the delusion that Linux is written by unwashed hackers living in their parents’ basements whose only social life is playing D&D and having flame wars over IRC (Internet Relay Chat) about whether vi or EMACS better and debating Picard versus Kirk. Nothing, nothing could be further from the truth.
The LF (Linux Foundation) has just released a new report, “Linux Kernel Development: How Fast It is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It.” This comprehensive study of the last three years of Linux kernel development, from version 2.6.11 to 2.6.24 releases, reveals that the average Linux developer is being paid by a major corporation to develop Linux.
To be exact, between 70 and 95 percent of Linux developers over the last three years have been paid to work on Linux. According to the report, “More than 70 percent of total contributions to the kernel come from developers working at [such companies as] IBM, Intel, The Linux Foundation, MIPS Technology, MontaVista, Movial, NetApp, Novell and Red Hat.”
Over the years, the number of Linux developers has been increasing. Version 2.6.11 had only 483 programmers whose code actually made it into the kernel. The latest kernel, 2.6.24, had 1,057 developers. Over the last three years, 3,678 programmers have had their work included in Linux’s core.
That said, the report also stated that “despite the large number of individual developers, there is still a relatively small number who are doing the majority of the work. Over the past three years, the top 10 individual developers have contributed almost 15 percent of the number of changes and the top 30 developers have contributed 30 percent.”
In fact, the top five developers, Al Viro (1.9 percent of the total percentage of changes to the kernel); David Miller (1.8 percent); Adrian Bunk (1.7 percent); Ralf Baechle (1.6 percent); and Andrew Morton (1.5 percent), alone accounted for 8.5 percent of Linux’s recent code changes.
Of all the developers, 74.1 percent work on Linux for their companies. Of the rest, many programmers—12.9 percent with unknown employers—made 10 changes or less to the kernel. Only 13.9 percent of developers were clearly working on Linux as a hobby.
So, while Linux does have a substantial contribution being made to it by amateurs, the vast bulk of it is being written by corporate programmers. The companies that are building Linux, in order of their contributions to the kernel, are:
1) Red Hat, 11.2 percent
2) Novell, 8.9 percent
3) IBM, 8.3 percent
4) Intel, 4.1 percent
5) LF, 3.5 percent
6) SGI, 2.0 percent
7) MIPS Technology, 1.6 percent
Oracle, 1.3 percent
9) MontaVista, 1.2 percent
10) Linutronix, 1.0 percent.
In addition, consultants’ efforts have counted for 2.5 percent of the total work on Linux.
The authors of the study, Linux kernel developers Jonathan Corbet and Greg Kroah-Hartman, and Linux Foundation Director of Marketing Amanda McPherson, also note that, “What we see here is that a small number of companies are responsible for a large portion of the total changes to the kernel. But there is a ‘long tail’ of companies which have made significant changes.”
They also point out in the study that “none of these companies are supporting Linux development as an act of charity; in each case, these companies find that improving the kernel helps them to be more competitive in their markets.”
Besides Linux distributors, like Red Hat, Novell and MontaVista, where the profit motive is clear, the study also finds that “companies like IBM, Intel, SGI, MIPS, Freescale, HP, etc. are all working to ensure that Linux runs well on their hardware. That, in turn, makes their offerings more attractive to Linux users, resulting in increased sales.”
Other businesses that work on developing Linux, “like Sony, Nokia, and Samsung ship Linux as a component of products like video cameras, television sets, and mobile telephones. Working with the development process helps these companies ensure that Linux will continue to be a solid base for their products in the future.”
It’s not just IT companies these days that are working on improving Linux. For example, the study’s writers state that “The 2.6.25 kernel will include an implementation of the PF_CAN [Controller Area Network] network protocol which was contributed by Volkswagen. PF_CAN allows for reliable communications between components in an interference-prone environment—such as that found in an automobile. Linux gave Volkswagen a platform upon which it could build its networking code; the company then found it worthwhile to contribute the code back so that it could be maintained with the rest of the kernel.”
So since your typical Linux developer is more likely to be a full-time, upper-middle class software engineer, why does the FUD about Linux developers still hang on? McPherson believes it’s because “it’s difficult for most people to get their minds around competitive mass collaboration. It’s obviously a huge shift from the command and control models of old. Most people seem to have a hard time understanding that companies will pay people to work on software that their competitors use and profit from.”
McPherson continued: “People are still stuck in the zero sum game of the past. But now, with papers like this, they can see that companies who support open source actually profit through a shared R&D cost. The myth persists but as open source is becoming more common than proprietary development; I think you’ll see a shift in understanding.”
—Steven J. Vaughan Nichols
poliveira
December 16th, 2007.
Well, I know this is a tech blog, but I must write about this week portuguese championship football games, once again Benfica lost, all my coworkers will be sad tomorrow… but I won’t FCP is the best and once again it was shown on the field.
It’s a bit sad that there isn’t competence to Porto… but’s the soccer we have!
poliveira
December 10th, 2007.
Hi, as many of you out there I have a media server at home, right now a PLAYSTATION 3 (PS3) and I was looking an UPNP media server that would work nicely with the PS3 and was compatible with Linux, well I found the software, it’s name is Mediatomb, but there weren’t RPMs packages to my distribution (SLES10) so what I did was compiling the source code and build some rpms for the software. So if you guys want it just grab them from the download page.I rebuild the rpms for Mediatomb as well as Mediatomb backends (MySQL,SQlite), so you can use your favorite database as well as Mediatomb debug version.
Hope this will be helpful…
See you on my next post.
Cheers
Mediatomb SLES 10 sp1 Base system
Mediatomb SLES 10 sp1 Base system (Debug version)
Mediatomb SLES 10 sp1 Mysql backend
poliveira
October 18th, 2007.
HI, this is my first post ever (although my work in the IT industry for several years now). This will be another geek blog, I’ll post mainly stuff related to my work.
As many of you out there know there are some simple but still useful commands, sequence of commands or scripts that are used just once and when you need it again you have to search, research or remake your sequences or scripts. Here I’ll try to post my daily commands, sequences and shell scripts (if they don’t have sensitive information).
Best regards,
Pedro