İçeriğe atla

GitLab

GitLab
14.3.0-pre sürümüyle çalışan GitLab (Ağustos, 2021)
Geliştirici(ler)GitLab Inc. ve özgür yazılım topluluğu
Güncel sürüm17.0 / 16 Mayıs 2024 (4 ay önce) (2024-05-16)
Geliştirme durumuAktif olarak devam ediyor
Programlama diliRuby, Go, Vue.js
İşletim sistemiLinux, Windows, Mac OS
LisansTopluluk sürümü (CE): MIT ve diğer özgür lisanslar,
Kurumsal sürümler: Açık çekirdek, GitLab EE Lisansı (sahipli)
Resmî sitesihttps://gitlab.com/
Kod deposu Bunu Vikiveri'de düzenleyin

GitLab, Git sürüm kontrol aracını kullanan bir Kaynak Kod ve Proje Yönetim platformudur. Sürekli entegrasyon (CI), sürekli teslimat (CD), hata kayıt, kod gözden geçirme ve viki desteği bulunur.

Kasım 2023 itibarıyla 65 farklı ülkeden, 2.104'ü GitLab Inc. çalışanı olmak üzere 3.000'den fazla geliştirici tarafından geliştirilmektedir.[1] Bunun yanında 1 Aralık 2023 tarihi itibarıyla toplamda 4.000'den fazla kişi katkı sağlamıştır.[2] Şu anda geliştirmesi GitLab Inc. firması ve özgür yazılım toplulukları tarafından sürdürülmektedir.

Başlangıçta çoğunluğu Ruby ile yazılmış olsa da, sonrasında performans gerektiren bazı yerleri Go ile tekrar yazılmıştır.[3] GitLab EE sahipli bir lisansa sahipken,[4] GitLab CE (topluluk sürümü) tamamen özgür ve açık kaynak şekilde MIT Lisansı ile dağıtılmaktadır.

Tarihçe

Proje, Ukraynalı Dmitriy Zaporozhets ve Valeriy Sizov ile Hollandalı Sytse Sijbrandij isimli yazılım geliştiricileri tarafından başlatıldı.[5]

2013 yılında kurumsal şirketlerden gelen talepleri karşılamak maksadıyla[5] GitLab topluluk sürümü (GitLab CE) ve GitLab kurumsal sürümü (GitLab EE) şeklinde iki ayrı sürüm[6][7][8] duyuruldu.

2023 yılı içinde yayınlanan 16.x sürümleriyle[9] birlikte GitLab, Code Suggestions (kod önerileri), Code Explanations (Kod anlamlandırma) ve Duo Chat (asistan robot) gibi yapay zekâ araç ve desteklerine[10] kavuştu.

Özellikleri

GitLab, bir yazılımın tüm yaşam döngüsünü üstünde yaşatabileceğiniz bir geliştirme, kod saklama ve proje yönetim platformdur. Bu sayede birisinin aklına gelen "Yaptığımız bu iş için bir yazılım olsa" fikrinden, bu yazılımın isterlerinin belirlenmesine, yazılımın üretilmesinden ve yazılımın test ve entegrasyonlarının yapılmasına hatta devreye alınmasına ve en sonunda yazılımın emekli olup arşivlenmesine kadar geçen tüm süreçte GitLab'i ana platform olarak kullanabilirsiniz.

Linus Torvalds'ın yazdığı Git protokolüne dayanan bir yazılım/servis olan GitLab, en büyük rakibi GitHub'a göre daha fazla açık kaynak avantajı ve kullanım özgürlüğü sunmaktadır. Tamamen açık kaynak kodlu olan topluluk sürümü, kullanıcıları tarafından herhangi bir sunucuya (on-prem) kurulabildiği gibi, zengin bir özgür yazılım ekosistemi tarafından da desteklenmektedir.

Kurumsal sürümler ücretli olmakla birlikte, yine herhangi bir sunucuya ya da veri merkezine "lisanslı olarak" kurulabilme özelliğine sahiptirler. Bu yanıyla GitLab, rakipleri Jira ve GitHub'ın aksine, kritik ve güvenlik odaklı yazılım geliştirme projelerinin ilgili kanun, kararname ve BDDK ya da KVKK gibi düzenleyici kurumların yönetmeliklerine uygun bir şekilde, yurtiçinde barındırılan sunucularda geliştirilmesine olanak sağlamaktadır.

2023 yılı sonu itibarıyla GitLab'ın bulut tabanlı hizmetleri, 3 ayrı işlevseti paketi şeklinde sunulmaktadır:

  • Free: 5 kullanıcı ve 5 GB depolama alanı ile sınırlı, ücretsiz sürüm.
  • Premium: Gelişmiş CI/CD, çoklu takım hiyerarşisi, 50 GB depolama ve çevik geliştirme araçlarını sunan sürüm.
  • Ultimate: Premium sürümüne ek olarak; konteyner/bağımlılık ve kod yazım aşaması güvenlik denetimleri, kod yazımında yapay zekâ desteği, 250 GB depolama sunan kurumsal sürüm.

Kaynakça

  1. ^ "Meet the GitLab team". GitLab (İngilizce). 25 Kasım 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Kasım 2023. 
  2. ^ "Bitergia Analytics". gitlab.biterg.io (İngilizce). 19 Ağustos 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Aralık 2023. 
  3. ^ "GitLab's CEO Sid Sijbrandij on Current Development Practices". 7 Ağustos 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  4. ^ "Arşivlenmiş kopya". 2 Temmuz 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  5. ^ a b "Arşivlenmiş kopya". 7 Ağustos 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  6. ^ "Arşivlenmiş kopya". 7 Ağustos 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  7. ^ "GitLab Documentation". 7 Ağustos 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  8. ^ "GitLab CE - Editions". 7 Ağustos 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  9. ^ Gölge, Onurcan (28 Kasım 2023). "GitLab 16 ile Gelen Yenilikler". Artistanbul. 4 Aralık 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Aralık 2023. 
  10. ^ Sarıaydın, Alparslan (18 Ocak 2024). "GitLab ve Yapay Zeka". Artistanbul. 18 Ocak 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ocak 2024. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Linux</span> Bir işletim sistemi çekirdeği

Linux ; Linux çekirdeğine dayalı, açık kaynak kodlu, Unix benzeri bir işletim sistemi ailesidir. GNU Genel Kamu Lisansı versiyon 2 ile sunulan ve Linux Vakfı çatısı altında geliştirilen bir özgür yazılım projesidir. Linux ismi ilk geliştiricisi olan Linus Torvalds tarafından 1991 yılında verilmiştir. Günümüzde süper bilgisayarlarda, akıllı cihazların ve internet altyapısında kullanılan cihazların işletim sistemlerinde yaygın olarak kullanılmaktadır. Bunlardan en popüler olanı Google tarafından geliştirilen Android işletim sistemidir.

Microsoft Windows, kullanıcıya grafik arabirimler ve görsel iletilerle yaklaşarak yazılımları çalıştırmak, komut vermek gibi klavyeden yazma zorunluluğunu ortadan kaldıran, Microsoft'un geliştirdiği dünyanın en popüler işletim sistemi ailesidir. İlk Windows, 20 Kasım 1985 tarihinde satışa sunulmuştur.

Pardus, Türkiye'de TÜBİTAK ULAKBİM tarafından geliştirilen bir GNU/Linux dağıtımı olan işletim sistemi. Planlamasına 2003 yılında başlanmış olup, ilk kararlı sürümü 27 Aralık 2005'te yayınlanmıştır. Kamu kurum ve kuruluşlarına yönelik olarak geliştirilmekte olup bireysel kullanıcılar tarafından da kullanılabilmektedir. Masaüstü, bulut, ARM, sunucu, konteyner ve akıllı tahta sürümleri bulunur.

<span class="mw-page-title-main">Oracle Solaris</span>

Solaris, ilk olarak Sun Microsystems tarafından geliştirilmiş, UNIX tabanlı bir işletim sistemidir. 1993 yılında halefi olan SunOS işletim sisteminin yerini almıştır. Ocak 2010'da Oracle firmasının Sun firmasını satın almasıyla Oracle Solaris olarak anılmaya başlanmıştır.

<span class="mw-page-title-main">Windows Vista</span> 2007de piyasaya sürülen Windows sürümü

Windows Vista, kişisel bilgisayarlar için geliştirilen Microsoft Windows işletim sistemleri ailesinin sürüm olarak altıncı üyesidir. 22 Temmuz 2005'te gerçek adı duyurulmadan önce Longhorn kod adıyla tanınıyordu. Windows Vista, 30 Ocak 2007'de dünya çapında piyasaya sürülmüştür. Microsoft Türkiye, 24 Ocak 2007 tarihindeki tanıtımıyla Vista'nın resmî lansmanını yapan ilk Microsoft şubesi olmuştur. Windows Vista eski sürümle oranla birçok yeni özellik ve değişikliğe sahiptir. Bu değişim geliştirilmiş grafiksel kullanıcı arayüzü, görsel stil, yeniden tasarlanmış arama fonksiyonları, multimedya araçları, yeniden tasarlanmış ağ iletişimi, görüntü ve yazıcı gibi çeşitli fonksiyonları kapsamaktadır.

<span class="mw-page-title-main">Blender (yazılım)</span> ücretsiz ve açık kaynaklı kreasyon programı

Blender, özgür ve açık kaynak kodlu bir üç boyutlu modelleme ve canlandırma uygulamasıdır. Blender ile animasyon, görsel efekt, üç boyutlu model, Sanal gerçeklik modelleri üretiminde kullanılır. Blender programı ile 3D modelleme, UV haritalandırma, dokulandırma(texturing), dijital çizim, fotoğraf düzenleme, kemiklendirme(Rigging), sıvı ve gaz simüle etme, Parçacık simüle etme, Yumuşak madde simüle etme, 3D çizim, animasyon yapma ve düzenleme, dijital kopya işleme(render), video düzenleme yapılabilmektedir.

<span class="mw-page-title-main">Windows CE</span> Microsoft tarafından taşınabilir cihazlar için yazılmış bir işletim sistemi

Windows CE, Microsoft tarafından taşınabilir cihazlar için yazılmış bir işletim sistemidir. Windows CE, sanılanın aksine küçültülmüş bir Windows değil özel olarak yazılmış, ayrı bir işletim sistemidir. Windows'un küçültülmüş sürümlerine bir örnek olarak Windows XP Embedded sayılabilir.

<span class="mw-page-title-main">MediaWiki</span> viki yazılımı

MediaWiki, GNU lisansıyla korunan, kullanımı açık bir viki yazılımıdır. PHP ile yazılmıştır ve MySQL veya PostgreSQL ilişkisel veritabanı yönetim sistemi kullanır. MediaWiki; 1.7 sürümünden itibaren PHP 5 desteğini zorunlu tutmaktadır. Eğer PHP'nin eski bir sürümünü kullanıyorsanız MediaWiki'nin 1.6.10 sürümünü kullanmak zorundasınız.

<span class="mw-page-title-main">Red Hat Enterprise Linux</span>

Red Hat Enterprise Linux (RHEL), Red Hat şirketi tarafından üretilen kurumsal amaçlı işletim sistemi. Pek çok çeşidi ve türevi vardır.

<span class="mw-page-title-main">Microsoft SQL Server</span>

Microsoft SQL Server, Microsoft tarafından geliştirilen ve yönetilen bir ilişkisel veritabanı yönetim sistemidir. SQL Server, büyük ve karmaşık veritabanlarını depolamak, yönetmek, sorgulamak ve işlemek için kullanılan bir yazılım ürünüdür. Veri depolama, veri güvenliği, yedekleme, geri yükleme, veri entegrasyonu, analiz ve raporlama gibi çeşitli veritabanı yönetimi işlevlerini destekler.

<span class="mw-page-title-main">Google Drive</span> Dosya depolama ve senkronizasyon hizmeti

Google Drive, Google tarafından oluşturulmuş ve yönetilen bir dosya depolama ve senkronizasyon hizmetidir. Bu hizmet; kullanıcıların bulutta doküman depolayabilmelerini, dosya paylaşabilmelerini ve iş birliği yaptıkları kişilerle dokümanları düzenleyebilmelerini sağlar. Google Drive; dokümanların, elektronik tabloların, sunumların, çizimlerin, formların ve daha fazlasını iş birliği halinde düzenlenebilmesini sağlayan; Google Dokümanlar, E-Tablolar ve Slaytlar'dan oluşan bir ofis paketidir. Google Drive'da genele açık olarak paylaşılan dosyalar İnternet arama motorları tarafından aranabilir. Hizmete, diğer Google ürünleri gibi @gmail.com e-posta adreslerini kullanan bir Google Account hesabı ile kaydolmak mümkündür.

<span class="mw-page-title-main">Microsoft Exchange Server</span> Microsoft tarafından üretilen bir haberleşme yazılımı

Microsoft Exchange Server, Microsoft tarafından üretilen bir haberleşme yazılımıdır. Sunucu ürünlerinden Microsoft Servers'ın bir parçası olup Microsoft altyapısına sahip sistemlerde sıkça kullanılmaktadır. Exchange'in öne çıkan özellikleri e-posta, takvim, kişiler ve işler, bilgiye web tabanlı erişim olanağı ve veri depolama desteğidir.

<span class="mw-page-title-main">OneDrive</span> Microsoftun sunduğu bir çevrimiçi dosya depolama ve paylaşma hizmeti

OneDrive, Microsoft'un sunduğu bir çevrimiçi dosya depolama ve paylaşma hizmetidir. Kullanıcılar, Microsoft Account hesapları ile bağlanabildikleri OneDrive hesaplarına tarayıcılarını kullanarak dosya gönderip, internet erişimi olan her yerden bağlanabilmektedirler. Halka açık olarak paylaşılan OneDrive dosyalarına erişim için üyelik gerekmemektedir. 2014 yılının ocak ayında Microsoft'un İngiliz medya kuruluşu BSkyB ile olan isim hakkı davasını İngiliz yüksek mahkemesini kararı sonucu BSkyB'nin kazanmasıyla Microsoft bu hizmetin adını 19 Şubat 2014 yılından Microsoft OneDrive olarak değiştirmiştir. OneDrive eskiden Windows Live olarak bilinen çevrimiçi hizmet paketinde bulunur.

<span class="mw-page-title-main">Git (yazılım)</span> dağıtılmış iş kontrol sistemi

Git, yazılım geliştirme süreçlerinde kullanılan, hız odaklı, dağıtık çalışan bir sürüm kontrol ve kaynak kod yönetim sistemidir. İlk sürümü Linux çekirdeği'nin geliştirilmesinde kullanılmak üzere 2005 yılında bizzat Linus Torvalds tarafından tasarlanıp geliştirilmiş, 2021 yılı itibarıyla %73 pazar payına ulaşmıştır.

iCloud Appleın sunduğu bulut depolama ve bulut bilişim servisi

iCloud, Apple tarafından 6 Haziran 2011 WWDC'de tanıtılan bulut depolama ve bulut bilişim servisidir. Şubat 2016 itibarıyla, hizmetin 782 milyon kullanıcısı vardır. Hizmet, kullanıcılarına, dokümanlar, fotoğraflar ve müzik gibi verileri uzaktaki sunucularında iOS, Macintosh veya Windows cihazlarına indirmek, paylaşmak, diğer kullanıcılara veri göndermek ve kaybedilen veya çalınan Apple cihazlarını yönetmek özellikleri verir. Hizmet aynı zamanda iTunes kullanan bir ana Mac veya Windows bilgisayarına manuel yedeklemelere güvenmek yerine, iOS cihazlarını kablosuz olarak iCloud'a yedeklemeye izin verir. Servis kullanıcıları hesapları AirDrop kablosuz ile bağlayarak anında fotoğraf, müzik ve oyunları paylaşabiliyorlar. Apple, e-posta, kişiler, takvim, yer imleri, notlar, hatırlatıcılar, iWork dokümanları, fotoğraflar ve diğer veriler için veri senkronizasyon merkezi olarak hareket eden Apple'ın MobileMe hizmetinin yerini aldı. 2011'den başlayarak, iCloud Microsoft Azure ve Amazon Web Servislerine dayanıyor. Apple iOS Security beyaz kağıdı 2014'te yayınlandı, Apple, şifrelenmiş iOS dosyalarının Amazon S3 ve Microsoft Azure'de depolandığını onayladı. Apple, 2016 yılında Google ile bazı iCloud hizmetleri için Google Cloud Platform'nu kullanmak için bir anlaşma imzaladı. Ekim 2016'da Bloomberg, Apple tarafından daha doğrudan çalıştırılarak Apple'ın çevrimiçi hizmetlerinin Hız ve Deneyimini iyileştirmeyi amaçlayan Pie projesi üzerinde çalıştığını bildirdi. Ayrıca, Apple'ın tüm çalışanlarını Apple Kampüs'e taşıdığı bildirildi, diğer çalışanların çoğu Apple Park'a geçecekti.

<span class="mw-page-title-main">Yazılım yaşam döngüsü</span>

Yazılım yaşam döngüsü, bilgisayar yazılımlarının ilk geliştirme aşamalarından başlayarak; yayındaki mevcut sürümün hatalarının giderilmesi, iyileştirme odaklı yeni ara sürümlerin yayınlarak yazılımın güncellenmesi de dâhil olmak üzere nihai (kararlı) sürüme ulaşana dek geçen geliştirme ve olgunlaştırma aşamalarının tamamını ifade etmek için kullanılan terimdir.

Windows Embedded CE 6.0 veya Windows CE 6.0 Microsoft Windows gömülü işletim altıncı büyük sürümüdür. Böyle endüstriyel kontrol ve dijital kameralar gibi tüketici elektroniği cihazlarına kurumsal özel araçlar hedefleyir. Her işlem 32 MB-dan 2 GB-a kadar, sanal adres alanı alır. CE 6.0-da önceki sürümlerinden 32 işlem limitinden, 32.768 süreçlerini destekleyen bir çekirdek bulunmaktadır.

<span class="mw-page-title-main">Windows Live Mesh</span>

Windows Live Mesh Windows Live hizmet yelpazesinin bir parçası olarak Microsoft tarafından tanıtılan ücretsiz Internet tabanlı dosya senkronizasyonu uygulaması idi. İki veya daha fazla bilgisayar arasındaki dosya ve klasörlerin birbirleriyle senkronize olmasını sağlamak için tasarlanmışdır. Windows ve Mac OS X Leopard ve daha sonraki Intel işlemcili bilgisayarlarda veya Web'de SkyDrive ile çalıştırılır. Windows Live Mesh ayrıca Internet üzerinden uzak masaüstü erişimini de etkinleştirdi.

<span class="mw-page-title-main">Samsung Omnia W</span>

Samsung Omnia W , Kasım 2011 yılında Samsung tarafından üretilmiş bir Windows Phone aygıtıdır. Windows phone 7 sürümünde çalışır. Samsung Omnia W, Samsung Omnia 7'nin ardılıdır. Mayıs 2012'de ise bir başka cihaz Samsung Omnia M ilan edildi

Pardus 23, Pardus'un 30 Ağustos 2023'te yayınlanan sürümüdür.