O objetivo é possibilitar esta
base de conhecimento para os estudos em softwares Open Source GNU/Linux.
Dispensa-se apresentações ao Linux e
desenvolvimento Open Source, mas para fixar, sempre é bom...
Kernel Linux é um sistema
desenvolvido sob o modelo Open Source, um software de utilizaçao livre e que
todos podem contribuir na correção de erros, no desenvolvimento de melhorias e
com documentações, desde que a condição de "open source" seja mantida.
Isso foi uma evolução na maneira como os softwares são desenvolvidos - baixo custo em desenvolvimento e
aumento de agilidade, softwares de excelente qualidade e constante crescimento.
Com o Linux, foi demonstrado que é
possivel seguir este conceito e chegar a um sistema operacional completo e com
qualidade superior aos disponíveis por ai...
Dica, livro:
The Cathedral and the Bazaar: Musings on Linux
and Open Source by an Accidental Revolutionary - Eric S. Raymond
Open source provides the competitive advantage
in the Internet Age. According to the August Forrester Report, 56 percent of IT
managers interviewed at Global 2,500 companies are already using some type of
open source software in their infrastructure and another 6 percent will install
it in the next two years.
This revolutionary model for collaborative
software development is being embraced and studied by many of the biggest
players in the high-tech industry, from Sun Microsystems to IBM to Intel. The
Cathedral & the Bazaar is a must for anyone who cares about the future of
the computer industry or the dynamics of the information economy.
Already, billions of dollars have been made and
lost based on the ideas in this book. Its conclusions will be studied, debated,
and implemented for years to come. According to Bob Young, "This is Eric
Raymond's great contribution to the success of the open source revolution, to
the adoption of Linux-based operating systems, and to the success of open
source users and the companies that supply them." The interest in open
source software development has grown enormously in the past year. This revised
and expanded paperback edition includes new material on open source
developments in 1999 and 2000. Raymond's clear and effective writing style
accurately describing the benefits of open source software has been key to its
success. With major vendors creating acceptance for open source within
companies, independent vendors will become the open source story in 2001.
Linux is subversive. Who would have thought
even five years ago (1991) that a world-class operating system could coalesce
as if by magic out of part-time hacking by several thousand developers
scattered all over the planet, connected only by the tenuous strands of the
Internet?
Certainly not I. By the time Linux swam onto my
radar screen in early 1993, I had already been involved in Unix and open-source
development for ten years. I was one of the first GNU contributors in the
mid-1980s. I had released a good deal of open-source software onto the net,
developing or co-developing several programs (nethack, Emacs's VC and GUD
modes, xlife, and others) that are still in wide use today. I thought I
knew how it was done.
Linux overturned much of what I thought I knew.
I had been preaching the Unix gospel of small tools, rapid prototyping and
evolutionary programming for years. But I also believed there was a certain
critical complexity above which a more centralized, a priori approach was
required. I believed that the most important software (operating systems and really
large tools like the Emacs programming editor) needed to be built like
cathedrals, carefully crafted by individual wizards or small bands of mages
working in splendid isolation, with no beta to be released before its time.
Linus Torvalds's style of development—release
early and often, delegate everything you can, be open to the point of
promiscuity—came as a surprise. No quiet, reverent cathedral-building
here—rather, the Linux community seemed to resemble a great babbling bazaar of
differing agendas and approaches (aptly symbolized by the Linux archive sites,
who'd take submissions from anyone) out of which a coherent and stable system
could seemingly emerge only by a succession of miracles.
The fact that this bazaar style seemed to work,
and work well, came as a distinct shock. As I learned my way around, I worked
hard not just at individual projects, but also at trying to understand why the
Linux world not only didn't fly apart in confusion but seemed to go from
strength to strength at a speed barely imaginable to cathedral-builders.
By mid-1996 I thought I was beginning to
understand. Chance handed me a perfect way to test my theory, in the form of an
open-source project that I could consciously try to run in the bazaar style. So
I did—and it was a significant success.
This is the story of that project. I'll use it
to propose some aphorisms about effective open-source development. Not all of
these are things I first learned in the Linux world, but we'll see how the
Linux world gives them particular point. If I'm correct, they'll help you
understand exactly what it is that makes the Linux community such a fountain of
good software—and, perhaps, they will help you become more productive yourself.