1 puan yazan GN⁺ 2024-06-21 | Henüz yorum yok. | WhatsApp'ta paylaş

Philip Hazel'in hayatını değiştiren özgür yazılım

Delikli kartlardan düz ekranlara

  • Philip Hazel, 1995'te Exim mesaj aktarım aracısı (MTA) projesini başlattı.
  • 1998'de Perl-Compatible Regular Expressions (PCRE) projesini başlattı.
  • 2007'de emekli olduğunda Exim bakımını başkalarına devretti ve şu anda PCRE2 için halef arıyor.

Exim

  • Exim, modern işletim sistemleri ile standart C derleyicisi ve çalışma zamanını kullanarak TCP/IP ağına kalıcı olarak bağlı bir MTA'yı hedefliyordu.
  • Exim, herkese açık FTP sitelerinde dağıtıldı ve GPL lisansına geçirildi.
  • Exim, ticari sitelerde de kullanıldı ve çeşitli işletim sistemlerinde varsayılan MTA haline geldi.

PCRE

  • PCRE, Exim'de daha esnek düzenli ifadeler kullanmak için geliştirildi.
  • PCRE, Apache HTTPD ve Postfix MTA gibi çeşitli uygulamalarda benimsendi.
  • 2015'te PCRE2 yayımlandı ve 2022'de GitHub'a taşındı.
  • PCRE2, Git, Grep, MariaDB gibi çeşitli yazılımlarda kullanılıyor.

Bayrağı devretmek

  • Philip Hazel, PCRE2 için bir halef arıyor ancak şimdiye kadar kimse iletişime geçmedi.
  • Yeni yazılım projeleri başlatan geliştiricilere bakımın önemini vurguluyor.
  • Yazılım testlerinin, tasarım aşamasından itibaren düşünülmesinin önemli olduğunu belirtiyor.

GN⁺ görüşü

  • Bakımın önemi: Yazılım geliştirmekten daha fazla çaba gerektiren şey çoğu zaman bakımdır. Bu, genç mühendisler için de önemli bir ders olabilir.
  • Açık kaynağın etkisi: Exim ve PCRE, açık kaynak topluluğunda büyük etki yarattı. Bu, açık kaynak projelerinin potansiyelini gösteriyor.
  • Teknolojik ilerlemenin hızı: Philip Hazel'in deneyimi, teknolojik ilerlemenin ne kadar hızlı gerçekleştiğini gösteriyor. Bu, bugünün ve geleceğin teknoloji trendlerini anlamaya yardımcı olabilir.
  • Halef bulmanın zorluğu: Uzun yıllar boyunca bakımı yapılmış projeler için halef bulmak zor olabilir. Bu, açık kaynak projelerinin sürdürülebilirliği açısından önemli bir mesele.

Henüz yorum yok.

Henüz yorum yok.