İşlemler haber gruplarını (USENET) ve (çoğunlukla) e-postayı kullandı. Bir iş parçacığı olarak "mevcut" bir hata, konuya " [BUG REPORT]
" veya " LINUX BUG REPORT
" koymak ortak bir konvansiyondu. Hata kimliği yoktu. Tipik bir kullanıcı tabanı göz önüne alındığında, genellikle bir düzeltme eki ile bir hata raporu geldi. Uzun zamandır unutulan bir yazılım aracı vardı: ibug
(aşağıya bakınız), bunun dışında diff
+ patch
.
Gönderen Linux kurulumu ve Başlarken (Jan 1994, v2.0 arşivlenmiş kopyası)
>
2.6 The Design and Philosophy of Linux
When new users encounter Linux, they often have a few misconceptions and
false expectations of the system. Linux is a unique operating system,
and it is important to understand its philosophy and design in order to
use it effectively. Time enough for a soapbox. Even if you are an aged
UNIX guru, what follows is probably of interest to you.
In commercial UNIX development houses, the entire system is devel-
oped with a rigorous policy of quality assurance, source and revision
control systems, documentation, and bug reporting and resolution. [...]
With Linux, you can throw out the entire concept of organized
development, source control systems, structured bug reporting, or sta-
tistical analysis. Linux is, and more than likely always will be, a
hacker's operating system.(4)
[...] For the most part, the Linux community communi-
cates via various mailing lists and USENET newsgroups. A number of con-
ventions have sprung up around the development effort: for example, any-
one wishing to have their code included in the ``official'' kernel
should mail it to Linus Torvalds, which he will test and include in the
kernel [...]
1992
İşte bir hata raporu ve Aralık 1992'den itibaren (0.98.6) comp.os.linux’de düzeltildi:
https://groups.google.com/d/topic/comp.os.linux/TwPA00rZMJo/discussion
Çok erken bir tarihte Slackware 1.01 dağıtımındaki bu SSS bölümünden bir ml-linux-bugs (1992/1993) e - posta listesi vardı :
VI.01) Görünüşe göre $ # @! Linux'a aktarılanlar düzgün çalışmıyorsa, hataları bildirme konusunda ne yapabilirim?
[...] "ml-linux-bugs@dg-rtp.dg.com" hata raporlama listemin iptal edildiğini unutmayın. Anlaşılan, Linux'un birçoğu haber grubu üzerinde veya Linus aracılığıyla çözüp onlardan birisini toplayıp göndermeden önce giderilen çok az böceği olduğu ortaya çıktı. :) Kısacası: Linux'ta veya Linux destekli yazılımda bir hata varsa, genellikle bir sonraki patchlevel veya versiyonda düzeltilecektir.
"Linux-kernel" e-posta listesi (orjinalinde yayınlandı vger
), newsgroups alt.os.linux, sonra comp.os.linux ( 1993'te hızlı bir şekilde hiyerarşiye ayrılan ) vardı.
Bu erken Linux SSS (v1.11 Kasım 1992) comp.os.linux’dan, ayrıca Linus’a doğrudan e-posta gönderilmesini de önerir.
1992'de Matt Welsh ( Linux'u Çalıştırmak , Linux İncil , TLDP ) ,ibug
e-postayla gönderilen hata raporları oluşturmaya yardımcı olduğunu açıkladı (ironik olarak, bir e-posta göndermek için yeterli ağ bağlantısına sahip olmadığı için o zaman bunu Linux'ta çalıştıramazsınız).
Ayrıca bir e-posta hatası rapor şablonulinux.temp
düzenli olarak comp.os.linux adresinde de yayınlandı ve bir hata raporunda yapılan güncellemelerlinux.fix.temp
bir güncelleme şablonuna sahipti .
Ayrıca, Linux'a taşıma programları için yamalar için çoğunlukla (sadece değil) olduğunu söyleyebildiğim kadarıyla bir yama havuzu da (FTP) vardı .
1993-1994
Çekirdek kaynağının CVS kopyaları yaygındı, en erken bulabildiğim çekirdek 0.99.14 döneminden Dirk Steinberg. Bulabildiğim ilk duyuru , Ocak 1993’te linux-aktivistlerle ilgili. Arşivlenmiş kopyalarını hala bulabilirsiniz (1994) . Dirk, CVS'de cvs ikili dosyalarını ve libc kaynağını da tuttu.
CVS, hataları modern anlamda takip etmek için kullanılmadı, bazı geliştiriciler kullanmayı tercih etti ve yamalar sık sık üretilen cvs formunda gönderildi.
1995-1996
Bu süre zarfında (Ekim 1995) David S. Miller, Linux çekirdeğinin SPARC portu için ( Linux / SPARC portu ) CVS kullanmaya başladı . Şubat 1996 itibariyle, diğer bazı çekirdek geliştiriciler bağımsız olarak CVS kullanarak yamaları takip etmek için, bu konuyu linux çekirdeğinden ve bu konuyu kullanarak : Alan Cox, Stephen Tweedie, Kai Henningsen. (İkinci konu, Russ Nelson'ın Linus'un CVS'ye karşı tiksinmediğini belirttiğini bildirdi.)
1997-1998
1998 yılının nisan ayında, Linus'un ikinci çocuğunun doğumundan kısa bir süre sonra, CVS sorunu tekrar gündeme geldi, linux-çekirdeğinden bu alt başlığı görün (Linus, orada doğrudan CVS ile ilgili endişelerini yineledi).
Aralık 1997’de Andrew Tridgell , web tabanlı bir hata takipçisi olan jitterbug’u piyasaya sürdü . 1998 yılının Haziran ayına kadar "linux-patch" JitterBug, linux çekirdeğinde Alan Cox tarafından savundu . Bu söyleyebileceğim kadarıyla, Linus ve diğer kilit geliştiriciler tarafından kullanılan ilk gerçek hata izleme sistemi, ne yazık ki "linux-yamalar" örneği artık çevrimiçi değil.
Eylül 1998'de, hançer ilk kez Larry McEvoy tarafından linux-çekirdeğinde terfi ettirilir .
1999 ve sonrası
By 1999/2000 lkml SSS (orijinal) vger üzerinde CVS ağacına atıfta (1-16 Q) başladı. Bu o zaman Andrew Tridgell tarafından yapıldı.
Aralık 2001 itibariyle, Jitterbug, gözden düşmüş bu linux-kernel görseniz iplik Linus Alan Cox ve diğerleri neden tartışmaya yer almak.
Ocak 2002 itibariyle Linus, bekçi ile ilgilenmeye başladı (zaten PowerPC Linux çekirdek ekibi tarafından kullanılıyor).
Şubat 2002'de Linus , 2.5 gelişme ağacı için Bitkeeper'ı kullanmaya başladı .
Kasım 2002'de OSDL'nin 2.5 ağacı için Linux Bugzilla'ya ev sahipliği yaptığı duyuruldu . ( Sorudaki bugzilla bağlantısını henüz okumadıysanız , gidip şimdi okuyun, eski Linus rant'ları içerir).
Nisan 2005'te Linus uzakta BitKeeper gelen bir hareket açıkladı zamanlarda, o ilk sözü git
adıyla . Git'in kendini barındırma yeteneğine kavuşmasından kısa bir süre sonra , Linus BitKeeper'ı kullanmayı bıraktı ve çekirdeği için git'i kullanmaya başladı.
Aralık 2008'de linux-çekirdeği için Patchwork yama izleyicisinin açıklandığı açıklandı , bu, yamaların ve takiplerin izlenmesi için posta listeleriyle bütünleşen SCCS agnostik web tabanlı bir yama izleyicisi. Kullanımı bu güne kadar devam etmekte olup, https://patchwork.kernel.org/ adresinde bu şekilde izlenen yaklaşık 40 liste bulunmaktadır , ancak hepsi aktif değildir.
Referanslar
Yararlı referanslar: