Bash

bash (bourne-again shell) sistemi kurulu olduğu sistem üzerindeki programları çağırabileceğiniz yetenekli bir arayüzdür, kabuktur.

shell (kabuk) ise temelde kullanıcıdan aldığı komutları işletim sistemi komutlarına dönüştüren bir programdır aslında.

bash en çok kullanılan komut satırı arayüzüdür. Linux, Unix, MacOS, Windows (subsystem olarak) işletim sistemlerinde genellikle bash  varsayılan komut satırı arayüzüdür. (Not: MacOS’un Catalina isimli sürümüyle birlikte MAC’de varsayılan olarak artık bash yerine zsh kullanılmaya başlanmıştır)

bash 1989 yılında Brian Fox tarafından geliştirildi ve yoluna bir GNU projesi olarak devam ediyor. Geliştirmeler uzun bir süredir Chet Ramey tarafından sürdürülüyor. Özellikle gelişmeler için kendisinin sayfası takip edilebilir.

devamını oku…

X11

Xin amacı her sisteme uygun grafiksel bir window sistemi standartı oluşturmaktır.

X11in ilk releasei 1987 yılında MIT tarafından çıkarılmıştır. 11, Xinde son major sürümüdür.

devamını oku…

Pipe vs FIFO (Named Pipe)

Pipe ve Fifo  birer inter process communication mekanizmasıdır.

# Pipe vs FIFO

Fifo ile pipe arasındaki en temel fark fifo dosya sisteminde bulunur ve  bir isme sahiptir. Bu dosya birden fazla process tarafından aynı anda hem yazma hem erişime açık özel bir dosya tipidir.

devamını oku…