İş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ü gitadı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: