stanford-oval/wikipedia huggingface dataset:
CUPS

| --- | --- |

Asıl yazarlar: Michael Sweet (Easy Software Products)
Geliştirici: Apple Inc.
İlk sürüm: 9 Haziran 1999

Kararlı sürüm: 2.4.11    / 30 Eylül 2024

Kod deposu:  github.com/apple/cups 21 Eylül 2022 tarihinde Wayback Machine sitesinde arşivlendi.  
Yazıldığı dil: C
İşletim sistemi: Unix-benzeri, Windows, ArcaOS
Ardılı: OpenPrinting CUPS
Tür: Yazdırma sunucusu
Lisans: Apache License 2.0
Website: www.cups.org 18 Eylül 2022 tarihinde Wayback Machine sitesinde arşivlendi.
| --- | --- |
Geliştirici(ler): OpenPrinting and community
Güncel sürüm: 2.4.11  30 Eylül 2024
Resmî sitesi: openprinting.github.io/cups/
Kod deposu: github.com/openprinting/cups
CUPS (önceden Common UNIX Printing System'in kısaltması ), bir bilgisayarın bir yazdırma sunucusu olarak hareket etmesine imkan sağlayan Unix benzeri bilgisayar işletim sistemleri için modüler bir yazdırma sistemidir. CUPS çalıştıran bir bilgisayar, istemci bilgisayarlardan yazdırma işlerini kabul edebilen, bunları işleyebilen ve uygun yazıcıya gönderebilen bir ana bilgisayardır.
CUPS, bir yazdırma biriktiricisi ve zamanlayıcıdan, yazdırma verilerini yazıcının anlayacağı bir biçime dönüştüren bir filtre sisteminden ve bu verileri yazdırma aygıtına gönderen bir arka uç sisteminden oluşur. CUPS, yazdırma işlerini ve kuyrukları yönetmek için temel olarak İnternet Printing Protocol (IPP) kullanır. Ayrıca System V ve Berkeley yazdırma sistemleri için geleneksel komut satırı arabirimlerini sağlar ve Berkeley yazdırma sisteminin Line Printer Daemon protokolü için destek ve Server Message Block (SMB) protokolü için sınırlı destek sağlar. Sistem yöneticileri, metin dosyalarını Adobe'nin PostScript Printer Description  (PPD) formatında düzenleyerek CUPS'nin sağladığı aygıt sürücülerini yapılandırabilir. CUPS'yi yapılandırabilen farklı platformlar için bir dizi kullanıcı arabirimi vardır ve yerleşik bir web tabanlı arabirime sahiptir. CUPS, Apache Lisansı altında sağlanan ücretsiz bir yazılımdır.
Tarih

Easy Software Products'ın sahibi olan Michael Sweet, 1997'de CUPS geliştirmeye başladı ve ilk genel betalar 1999'da ortaya çıktı. CUPS'nin orijinal tasarımı Line Printer Daemon protokolünü (LPD) kullandı, ancak LPD'deki sınırlamalar ve satıcı uyumsuzlukları nedeniyle bunun yerine Internet Printing Protocol (IPP) seçildi. CUPS başlangıçta "The Common UNIX Printing System" olarak adlandırıldı. Bu ad, UNIX ticari markasıyla ilgili yasal sebepler nedeniyle CUPS 1.4 ile başlayarak yalnızca "CUPS" olarak kısaltılmıştır. CUPS, çoğu Linux dağıtımı için varsayılan yazdırma sistemi olarak hızla benimsendi. Mart 2002'de Apple Inc., Mac OS X 10.2 için yazdırma sistemi olarak CUPS'u benimsedi. Şubat 2007'de Apple Inc., baş geliştirici Michael Sweet'i işe aldı ve CUPS kaynak kodunu satın aldı. 20 Aralık 2019'da Michael Sweet, blogunda Apple'dan ayrıldığını duyurdu. 2020'de OpenPrinting organizasyonu projeyi çatalladı ve Michael Sweet üzerinde çalışmaya devam etti.
Genel bakış

CUPS, yazdırma işlerinin yazıcılara standart bir şekilde gönderilmesini sağlayan bir mekanizma sağlar. Yazdırma verileri, işleri, yazdırma işini yazıcının anlayacağı bir biçime dönüştüren bir filtre sistemine gönderen bir programlayıcıya  gider. Filtre sistemi daha sonra verileri bir arka uca, yani yazdırma verilerini bir aygıta veya ağ bağlantısına gönderen özel bir filtreye iletir. Sistem, verileri hedef yazıcıya uygun bir biçime dönüştürmek için PostScript'i ve verilerin rasterleştirilmesini kapsamlı bir şekilde kullanır.
CUPS, baskı sunucusunda çok sayıda veri formatını işleyebilen standart ve modülerleştirilmiş bir baskı sistemi sunar. CUPS'den önce, kendi yazıcı dillerini ve formatlarını kullanan piyasadaki çok çeşitli yazıcıları barındıracak standart bir yazıcı yönetim sistemi bulmak zordu. Örneğin, System V ve Berkeley yazdırma sistemleri birbirleriyle büyük ölçüde uyumsuzdu ve programın veri biçimini yazdırılabilir bir biçime dönüştürmek için karmaşık komut dosyalarına ve geçici çözümlere ihtiyaç duyuyorlardı. Genellikle yazıcıya gönderilen dosya biçimini algılayamadılar ve bu nedenle veri akışını otomatik ve doğru bir şekilde dönüştüremediler. Ayrıca, merkezi bir sunucu yerine bireysel iş istasyonlarında veri dönüştürme işlemi gerçekleştirilmiştir.
CUPS, yazıcı üreticilerinin ve yazıcı sürücüsü geliştiricilerinin, yazdırma sunucusunda yerel olarak çalışan sürücüleri daha kolay oluşturmasına olanak tanır. İşlem, sunucuda gerçekleşir ve diğer Unix yazdırma sistemlerinden daha kolay ağ tabanlı yazdırmaya olanak tanır. Samba yüklendiğinde, kullanıcılar uzak Windows bilgisayarlarındaki yazıcıları adresleyebilir ve ağ üzerinden yazdırmak için genel PostScript sürücüleri kullanılabilir.
Genel bakış > Scheduler

CUPS scheduler, HTTP/1.1 üzerinden İnternet Yazdırma Protokolü'nü (IPP) uygular. Bir yardımcı uygulama (cups-lpd), Line Printer Daemon protokolü (LPD) isteklerini IPP'ye dönüştürür. Zamanlayıcı aynı zamanda yazdırma işlerini yönetmek, sunucunun konfigürasyonunu yapmak ve CUPS ile ilgili dokümantasyon için web tabanlı bir arayüz sağlar.
Bir yetkilendirme modülü, hangi IPP ve HTTP mesajlarının sistemden geçebileceğini kontrol eder. IPP/HTTP paketleri yetkilendirildikten sonra, gelen bağlantıları dinleyen ve işleyen istemci modülüne gönderilir. İstemci modülü, web tabanlı yazıcıları, sınıfları ve iş durumu izleme ve yönetimini desteklemek için gerektiğinde harici CGI programlarını yürütmekten de sorumludur. Bu modül isteklerini işledikten sonra, bir istemcinin HTTP sunucusunda herhangi bir erişim denetimini veya kimlik doğrulamasını atlamasını önlemek için Tekdüzen Kaynak Tanımlayıcı (URI) doğrulaması gerçekleştiren IPP modülüne gönderir. URI, bir ağdaki soyut veya fiziksel bir kaynağa atıfta bulunmak için kullanılabilecek bir adı veya adresi belirten bir metin dizesidir.
Zamanlayıcı, yazıcı sınıflarına izin verir. Uygulamalar, bir sınıftaki yazıcı gruplarına istek göndererek, zamanlayıcının işi o sınıftaki ilk uygun yazıcıya yönlendirmesine olanak tanır. Bir iş modülü, yazdırma işlerini yönetir, bunları son dönüştürme ve yazdırma için filtreye ve arka uç işlemlerine gönderir ve bu işlemlerden gelen durum mesajlarını izler.
CUPS programlayıcı, yapılandırma dosyalarını ayrıştıran, CUPS veri yapılarını başlatan ve CUPS programını başlatan ve durduran bir yapılandırma modülü kullanır. Yapılandırma modülü, yapılandırma dosyası işleme sırasında CUPS hizmetlerini durduracak ve ardından işleme tamamlandığında hizmeti yeniden başlatacaktır.
Bir günlük kaydı modülü, erişim, hata ve sayfa günlük dosyaları için zamanlayıcı olaylarının günlüğünü işler. Ana modül, istemci bağlantıları için zaman aşımlarını ve G/Ç isteklerinin gönderilmesini, sinyallerin izlenmesini, alt işlem hatalarının ve çıkışlarının ele alınmasını ve gerektiğinde sunucu yapılandırma dosyalarının yeniden yüklenmesini yönetir.
Zamanlayıcı tarafından kullanılan diğer modüller şunları içerir:
Yazdırma verilerini bir yazdırma aygıtı için uygun bir biçime dönüştüren filtreleme işleminde kullanılan Çok Amaçlı İnternet Posta Uzantıları (MIME) türünü ve dönüştürme veritabanını işleyen MIME modülü;
Postscript Yazıcı Açıklaması (PPD) dosyalarının bir listesini işleyen bir PPD modülü;
sistemde mevcut olan cihazların listesini yöneten bir cihaz modülü;
CUPS içindeki yazıcıları ve PPD'leri yöneten bir yazıcı modülü.
Genel bakış > Filtre sistemi

CUPS, baskı sunucusunda çeşitli veri biçimlerini işleyebilir. Yazdırma işi verilerini bir dizi filtre aracılığıyla yazıcının son diline/biçimine dönüştürür. Dosya biçimlerini tanımlamak için MIME türlerini kullanır.
Genel bakış > Filtre sistemi > MIME veritabanları

CUPS sistemi, yazdırma işini zamanlayıcıya atadıktan sonra, CUPS filtre sistemine geçirilir. Bu, verileri yazıcı için uygun bir biçime dönüştürür. Başlatma sırasında, CUPS arka plan programı iki MIME veritabanı yükler: CUPS'nin veri kabul edebileceği bilinen dosya türlerini tanımlayan mime.types ve her bir belirli MIME türünü işleyen programları tanımlayan mime.convs .
mime.types dosyası sözdizimine sahiptir:
mimetype   { [file-extensions] | [pattern-match] }
Örneğin, bir HTML dosyasını algılamak için aşağıdaki giriş uygulanabilir:
text/html    html htm \
İkinci satır, dosyadaki metnin ilk kilobaytının yazdırılabilir karakterler içerdiğini ve bu karakterlerin HTML işaretlemesi içerdiğini belirleyerek dosya içeriğini belirtilen MIME türüyle eşleştirir. Yukarıdaki model eşleşirse, filtre sistemi dosyayı MIME tipi metin/html olarak işaretler.
mime.convs dosyası sözdizimine sahiptir:
source destination cost program
Kaynak alan, mime.types dosyası aranarak belirlenen MIME türünü belirtirken, hedef alan istenen çıktı türünü listeler ve hangi programın kullanılması gerektiğini belirler. Bu aynı zamanda mime.types dosyasından alınır. Maliyet alanı, bir dosyayı dönüştürürken filtre setlerinin seçiminde yardımcı olur. Son alan olan program, veri dönüştürmeyi gerçekleştirmek için hangi filtre programının kullanılacağını belirler.
Bazı örnekler:
metin/düz uygulama/postscript 50 texttops
application/vnd.cups-postscript application/vnd.cups-raster 50 pstoraster
image/* application/vnd.cups-postscript 50 imagetops
image/* application/vnd.cups-raster 50 imagetoraster
Genel bakış > Filtre sistemi > Filtreleme işlemi

Filtreleme işlemi, altı bağımsız değişkenle önceden biçimlendirilmiş girdi verilerini alarak çalışır:
yazdırma işinin iş kimliği
Kullanıcı adı
iş adı
yazdırılacak kopya sayısı
herhangi bir yazdırma seçeneği
dosya adı (ancak standart girdiden yeniden yönlendirildiyse bu gereksizdir).
Daha sonra MIME veritabanlarının kullanımı yoluyla girilen verinin türünü ve kullanılacak filtreyi belirler; örneğin, görüntü verileri belirli bir filtre aracılığıyla algılanır ve işlenir ve HTML verileri başka bir filtre aracılığıyla algılanır ve işlenir.
CUPS, sağlanan verileri PostScript verilerine veya doğrudan tarama verilerine dönüştürebilir. PostScript verilerine dönüştürülürse, ön filtre adı verilen ve PostScript verilerini başka bir PostScript dönüştürücü aracılığıyla çalıştıran ek bir filtre uygulanır, böylece yazdırılacak sayfa aralıklarını seçme, n -up modunu ayarlama ve diğer aygıt- belirli şeyler. Ön filtreleme yapıldıktan sonra, veriler PostScript yazıcı kullanılıyorsa doğrudan bir CUPS arka ucuna gönderilebilir veya linuxprinting.org tarafından Foomatic gibi başka bir filtreye geçirilebilir. Alternatif olarak, PostScript'i bir ara CUPS-raster biçimine dönüştüren Ghostscript'e geçirilebilir. Ara tarama formatı daha sonra tarama verilerini yazıcıya özel formata dönüştüren son bir filtreye geçirilir. CUPS ile birlikte gelen varsayılan filtreler şunları içerir:
PCL'ye raster
ESC/P veya ESC/P2'ye raster (bir Epson yazıcı dili, artık büyük ölçüde yeni ESC/P-Raster formatının yerini almıştır)
Dymo'ya raster (başka bir yazıcı şirketi).
Zebra Programlama Dili veya ZPL'ye raster (bir Zebra Technologies yazıcı dili)
(2009 (2009) itibarıyla) other proprietary languages like GDI or SPL (Samsung Printer Language) are supported by Splix, a raster to SPL translator.
Bununla birlikte, birkaç başka alternatif CUPS ile entegre olabilir. HPLIP (önceden HP-IJS olarak bilinir), HP yazıcılar için Linux+CUPS sürücüleri sağlar, Gutenprint (önceden Gimp-Print olarak bilinir), (çoğunlukla) mürekkep püskürtmeli yazıcılar için bir dizi yüksek kaliteli yazıcı sürücüsüdür ve TurboPrint for Linux başka bir ürün yelpazesine sahiptir. çok çeşitli yazıcılar için kaliteli yazıcı sürücüleri.
Genel bakış > Arka uçlar

Arka uçlar, CUPS'nin yazıcılara veri gönderme yöntemleridir. CUPS için kullanılabilen birkaç arka uç vardır: paralel, seri ve USB bağlantı noktaları, cup-pdf  PDF Sanal Yazdırma ve ayrıca IPP, JetDirect (AppSocket), Line Printer Daemon ("LPD") aracılığıyla çalışan ağ arka uçları ve SMB protokolleri.
CUPS 1.4'teki yeni bir mdns arka ucu, Bonjour (DNS-SD ) tabanlı yazıcı keşfi sağlar. CUPS 1.6'da, Avahi kullanılarak Bonjour yazıcı keşfi ve paylaşımı da desteklenir.
Uyumluluk

CUPS, hem System V hem de Berkeley yazdırma komutlarını sağlar, böylece kullanıcılar CUPS aracılığıyla yazdırma için geleneksel komutlarla devam edebilirler. CUPS, standart IPP bağlantı noktası olan 631 numaralı bağlantı noktasını (TCP ve UDP) kullanır ve isteğe bağlı olarak LPD yazdırmayı desteklemek için cup-lpd yardımcı programını kullanan inetd, launchd, Solaris Service Management Facility veya xinetd tarafından 515 numaralı bağlantı noktasında kullanılır. CUPS kurulduğunda, lp System V yazdırma sistemi komutu ve lpr Berkeley yazdırma sistemi komutları uyumlu programlar olarak yüklenir. Bu, CUPS için standart bir arabirim sağlar ve bu yazdırma sistemlerine dayanan mevcut uygulamalarla maksimum uyumluluğa izin verir.
Kullanıcı arayüzü araçları

CUPS kurulumuna yardımcı olacak çeşitli araçlar mevcuttur.
Kullanıcı arayüzü araçları > CUPS web tabanlı yönetim arayüzü

Tüm platformlarda CUPS, 631 numaralı bağlantı noktasında çalışan web tabanlı bir yönetim arabirimine sahiptir. Özellikle yazdırma işlerini izlemesi ve uzaktan yazdırma kuyrukları ve yazıcılar eklemesi gereken kuruluşlara yardımcı olur.
CUPS 1.0, web tarayıcıları için basit bir sınıf, iş ve yazıcı izleme arabirimi sağladı.
CUPS 1.1, bu arayüzü, kullanıcıların sınıfları, işleri ve yazıcıları eklemesine, değiştirmesine, silmesine, yapılandırmasına ve kontrol etmesine izin veren gelişmiş bir yönetim arayüzü ile değiştirdi.
CUPS 1.2 ve sonraki sürümleri, daha iyi okunabilirlik ve tasarım, otomatik olarak keşfedilen yazıcılar için destek ve sistem günlüklerine ve gelişmiş ayarlara daha iyi erişim sağlayan yenilenmiş bir web arayüzü sağlar.
Kullanıcı arayüzü araçları > GNOME

GNOME 3'ten başlayarak GNOME'da CUPS yazdırma, GNOME Çekirdek Uygulamalarının bir parçası olan Ayarlar uygulamasında ele alınmıştır. GUI, CUPS yazıcıları ekleyebilir ve CUPS yazıcılarını ve kuyruklarını yönetebilir. GNOME 3'ten önce, bu görevleri gerçekleştirmek için GNOME Yazdırma Ayarları (eski adıyla CUPS Manager) kullanılıyordu.
GNOME'un araç takımı GTK+, 2006'da piyasaya sürülen 2.10 sürümünde CUPS'ye dayalı entegre baskı desteği içeriyordu.
Kullanıcı arayüzü araçları > KDE

KDE için KDEPrint iskeleti, CUPS arayüzü olarak işlev gören ve sınıfların, yazdırma kuyruklarının ve yazdırma işlerinin yönetimine izin veren çeşitli GUI araçları içerir; diğer özelliklerin yanı sıra yeni yazıcılar eklemeye yardımcı olacak bir yazıcı sihirbazı içerir. KDEPrint ilk olarak KDE 2.2'de ortaya çıktı.
KDEPrint, en iyi desteklenenlerden biri olan CUPS ile birkaç farklı yazdırma platformunu destekler. KDE, qtcups'taki önceki bir yazdırma desteği sürümünün yerini almıştır ve bu KDE modülüyle geriye dönük olarak uyumludur. (2009 (2009) itibarıyla)  Bir diyalog kutusu programı olan kprinter, işleri yazdırma aygıtına göndermek için ana araç olarak hizmet eder; komut satırından da başlatılabilir. KDEPrint, herhangi bir işi CUPS'ye teslim edilmeden önce önceden filtrelemek veya dosyaları PDF'ye dönüştürmek gibi işleri tek başına ele almak için bir sistem içerir. Bu filtreler, bir çift Desktop/ XML dosyası tarafından tanımlanır.
KDEPrint'in ana bileşenleri şunları içerir:
yazıcı özelliklerinin değiştirilmesine izin veren bir Yazdırma İletişim kutusu
Yazıcı Ekleme Sihirbazı aracılığıyla yazıcı ekleme ve kaldırma gibi yazıcıların yönetimine izin veren bir Yazdırma Yöneticisi
bekletme/bırakma, iptal etme ve başka bir yazıcıya taşıma gibi yazıcı işlerini yöneten bir İş Görüntüleyici/Yöneticisi
bir CUPS yapılandırma modülü (KDE'ye entegre)
Kullanıcı arayüzü araçları > Mac OS X

Mac OS X 10.5'te yazıcılar, Sistem Tercihleri'ndeki Yazdırma ve Faks panelinde ve yazdırma kuyruklarını görüntüleyen ve yazıcılar kurulduktan sonra ek yapılandırmaya izin veren yazıcı proxy uygulamalarında yapılandırılır. Mac OS X'in önceki sürümlerinde, Yazdırma ve Faks tercih bölmesinin önceki sürümlerinde bulunmayan yapılandırma seçeneklerini sağlayan Yazıcı Kurulum Yardımcı Programı da vardı.
Kullanıcı arayüzü araçları > PrinterSetup

PrinterSetup sistemi CUPS kuyruklarını yönetebilir. Her bir yazdırma kuyruğunu açıklamak için bir metin dosyası atama yaklaşımını benimser. Bu 'PrinterSetupFiles' daha sonra 'PrinterSetupLists' adı verilen diğer metin dosyalarına eklenebilir. Bu, yazıcıların mantıksal olarak gruplandırılmasını sağlar. (2009 (2009) itibarıyla)  PrinterSetup projesi emekleme aşamasında kalır.
Kullanıcı arayüzü araçları > Red Hat Linux/Fedora

Red Hat Linux 9 ile başlayarak, Red Hat, CUPS tabanlı ve GNOME'a entegre edilmiş entegre bir yazdırma yöneticisi sağladı. Bu, Microsoft Windows'un kullandığına benzer bir kullanıcı arabirimi aracılığıyla yazıcıların eklenmesine izin verdi; burada yeni bir yazıcı ekleme sihirbazı kullanılarak yeni bir yazıcı eklenebiliyordu, ayrıca yüklü yazıcıların listesini içeren bir pencerede varsayılan yazıcı özelliklerini değiştiriyordu. İşler ayrıca bir yazdırma yöneticisi kullanılarak başlatılıp durdurulabilir ve yazıcı simgesine sağ tıklandığında açılan bir bağlam menüsü kullanılarak yazıcı duraklatılabilir.
Eric Raymond, The Luxury of Cehalet adlı eserinde bu sistemi eleştirmiştir. Raymond, CUPS'yi Fedora Core 1 yazdırma yöneticisini kullanarak yüklemeye çalışmıştı, ancak bunu sezgisel bulmadı; arayüz tasarımcılarını kullanıcının bakış açısıyla tasarlamadıkları için eleştirdi. Yazıcı kuyrukları fikrinin açık olmadığını çünkü kullanıcılar kendi yerel bilgisayarlarında kuyruklar oluşturduklarını, ancak bu kuyruklar aslında CUPS sunucusunda oluşturulduğunu buldu.
Ayrıca, ağ bağlantılı CUPS (IPP), ağ bağlantılı Unix (LPD ), ağ bağlantılı Windows (SMB ), ağ bağlantılı Novell (NCP ) veya ağ bağlantılı JetDirect arasından seçim yapabileceği için çok sayıda sıra tipi seçeneği kafa karıştırıcı buldu. Yardım dosyasını tek başına yararsız ve kullanıcının ihtiyaçlarıyla büyük ölçüde alakasız buldu. Raymond, Linux masaüstlerinde kullanıcı arayüzü tasarımının yeniden düşünülmesi ve daha dikkatli bir tasarım gerektirdiğini göstermek için CUPS'u genel bir konu olarak kullandı. dedi ki:
Buradaki büyük sorun, yapılandırma sihirbazının tüm onaylanmış ritüelleri (standartlaştırılmış tıklama düğmelerine sahip GUI, bir tarayıcıda açılır yardım, vb.) yapmasıdır, ancak bunların elde etmesi beklenen merkezi özniteliğe sahip olmamasıdır: keşfedilebilirlik. Yani, arayüzdeki her noktanın, daha sonra ne yapacağınızı öğrenebileceğiniz istemleri ve kendisine bağlı eylemlerin kalitesi. Projeniz bu kaliteye sahip mi?
Kullanıcı arayüzü araçları > ESP Print Pro

CUPS'un orijinal yaratıcıları olan Easy Software Products, bir görsel arayüz oluşturdu, birçok yazıcı için destek sağladı ve bir PostScript RIP uyguladı. ESP Print Pro, Windows, UNIX ve Linux üzerinde çalıştı, ancak artık mevcut değil ve bu ürün için destek 31 Aralık 2007'de sona erdi.
Konuyla ilgili yayınlar

CUPS Filtreleme Sisteminin Tasarımı — Mac OS X ("Jaguar") bağlamı dahil 18 Aralık 2006 tarihinde Wayback Machine sitesinde arşivlendi. . LinuxPrinting.org . 5 Ocak 2005'te erişildi.
KDE . KDEPrint bilgileri . KDE-baskı web sitesi. 14 Ocak 2005'te erişildi.
Linux'ta Yazıcılar Nasıl Yönetilir 4 Mart 2016 tarihinde Wayback Machine sitesinde arşivlendi., Linux.com, 2015-04-27.

CUPS, kullanıcıların CUPS sunucusuna farklı veriler göndermesine ve bu verilerin yazıcının anlayacağı ve yazdırabileceği bir biçime dönüştürülmesine olanak tanır.
CUPS web tabanlı arayüz
CUPS web tabanlı arayüzde yazıcı bilgileri
Sürüm 40'tan itibaren GNOME Ayarları
KDE Plasma 6
Fedora, CUPS tabanlı yazıcıları değiştirebilen bir yazdırma yöneticisi sağlar
Zekeriya Beyaz

| Zekeriya Beyaz |
| --- | --- |

Doğum: 1 Mart 1938(1938-03-01) Gaziantep, Türkiye
Ölüm: 12 Nisan 2022 (84 yaşında) İstanbul, Türkiye
Meslek: Müftü, sosyolog, yazar

Zekeriya Beyaz (1 Mart 1938, Gaziantep - 12 Nisan 2022, İstanbul), Türk müftü, imam-hatip, vaiz, din sosyolojisi profesörü ve yazar.
Yaşamı

Beyaz, ilk tahsilini Gaziantep'te, orta tahsilini Kahramanmaraş İmam-Hatip Lisesinde yaptı.
1 Mart 1963 tarihinde Nizip Ulu Camii'nde imam-hatip olarak ilk defa memurluk görevine başladı. 1972 yılında İstanbul Yüksek İslam Enstitüsünden mezun oldu. Diyanet İşleri Başkanlığı teşkilatında, 14 yıl imam-hatiplik, vaizlik ve müftülük görevlerinde bulunduktan sonra 3 Mart 1977 tarihinde Diyanet İşleri Başkanlığındaki görevinden istifa ederek ayrıldı.
10 yıl kadar serbest yazarlık ve köşe yazarlığı yaptı. 1985 yılında İstanbul Üniversitesi Sosyal Bilimler Enstitüsünden “İslam Hukuku ve Türk Medeni Hukukuna göre Evlenme” konulu teziyle Yüksek Lisans mezunu oldu.
1987 yılında aynı enstitüden “İslam Hukukuna ve Türk Medeni Hukukuna Göre Aile Hayatı” konulu teziyle doktora diploması aldı. 20 Şubat 1987 tarihinde İstanbul Üniversitesi Sosyal Bilimler Enstitüsünde okutman olarak devlet memurluğu görevine yeniden başladı. 23 Nisan 1991 tarihinde Sosyoloji Doçenti oldu.
14 Ocak 1999 tarihinde İstanbul Üniversitesi İlahiyat Fakültesi Din Sosyolojisi profesörlüğü kadrosuna atandı. 1 Aralık 2000-1 Aralık 2003 tarihleri arasında Marmara Üniversitesi İlahiyat Fakültesi Dekanlığı görevini yaptı. 4 Aralık 2003 tarihinde İstanbul Üniversitesi İlahiyat Fakültesindeki eski görevine döndü. 1 Mart 2005 tarihinde yaş haddinden emekli oldu. Evli ve 5 çocuk babasıydı.
12 Nisan 2022 tarihinde bir süredir kaldığı hastanenin yoğun bakımında 84 yaşında hayatını kaybetti. 13 Nisan 2022'de Esenler Merkez Camii'nde kılınan cenaze namazının ardından Kozlu Mezarlığı'na defnedildi.
Eserleri

İslam'a Göre Milliyetçilik
Türklük Kanımız, İslam Canımız
İslam ve Siyasi Düzen
İslam Müjdesi
İslam Kolay Din
İslam Mutlu Kılmak
İslam ve Giyim Kuşam
Batıl İnançlar ve Hurafeler
Alevi Dosyası
Kendi Belgeleriyle Said Nursi ve Nurculuk
Türkiye'de Örtülü Savaş (Dar-ı Harp)
Allah'ın Varlığına Belgeler
Türkiye'yi Satıyorlar
Hikmetli Çağdaş Müslümanlık
İslam, Şeriat ve Milli Laiklik
Targa Florio

Pierre de Caters, Itala 35/40 aracıyla 6 Mayıs'ta yarışa katıldı. Bu olay, 18 Mayıs 1906 tarihli La Vie au Grand Air dergisinin 378. sayısında yer aldı.
Targa Florio, geçmişte Palermo, Sicilya'da yapılan bir açık yol otombil yarışı. Florio ailesi üyesi Vincenzo Florio tarafından yaratıldı. İlk kez 1906 yılında düzenlenmiş, 1977'de güvenlik sorunları nedeniyle iptal edilene kadar devam etmiştir. 1977'den beri bir ralli olarak düzenlenmektedir.
Galipler > 1. Dünya Savaşı öncesi

1906 : Alessandro Cagno, Itala
1907 : Felice Nazzaro, Fiat 28/40 HP
1908 : Vincenzo Trucco, Isotta-Fraschini
1909 : Francesco Ciuppa, SPA
1910 : Tullio Cariolato, Franco Automobili
1911 : Ernesto Ceirano, SCAT
1912 : Cyril Snipe, SCAT
1913 : Felice Nazzaro, Nazzaro
1914 : Ernesto Ceirano, SCAT
Galipler > Savaşlar arası

1919 : André Boillot, Peugeot EXS
1920 : Guido Meregalli, Nazzaro GP
1921 : Giulio Masetti, Fiat 451
1922 : Giulio Masetti, Mercedes GP/14
1923 : Ugo Sivocci, Alfa Romeo RLTF
1924 : Christian Werner, Mercedes PP
1925 : Meo Constantini, Bugatti T35
1926 : Meo Constantini, Bugatti T35T
1927 : Emilio Materassi, Bugatti T35C
1928 : Albert Divo, Bugatti T35B
1929 : Albert Divo, Bugatti T35C
1930 : Achille Varzi, Alfa Romeo P2
1931 : Tazio Nuvolari, Alfa Romeo 8C Monza
1932 : Tazio Nuvolari, Alfa Romeo 8C Monza
1933 : Antonio Brivio, Alfa Romeo 8C Monza
1934 : Achille Varzi, Alfa Romeo Tipo-B P3
1935 : Antonio Brivio, Alfa Romeo Tipo-B P3
1936 : Constantino Magistri, Lancia Augusta
1937 : Giulio Severi, Maserati 6CM
1938 : Giovanni Rocco, Maserati 6CM
1939 : Luigi Villoresi, Maserati 6CM
1940 : Luigi Villoresi, Maserati 4CL
Galipler > 2. Dünya Savaşı sonrası

1948 : Clemente Biondetti/Igor Troubetzkoy, Ferrari 166
1949 : Clemente Biondetti/Aldo Benedetti, Ferrari 166 SC
1950 : Mario Bornigia/Giancarlo Bornigia, Alfa Romeo 6C 2500 Competizione
1951 : Franco Cortese, Frazer Nash
1952 : Felice Bonetto, Lancia Aurelia B20
1953 : Umberto Maglioli, Lancia D20 3000
1954 : Piero Taruffi, Lancia D 24