Düzenleyip güzel hale getirecek arkadaşlar vardır .

Ön bilgilendirme :

Her ne kadar başlangıç seviyesindeki kullanıcılarımız tarafından fark edilmese de ; İşletim sistemleri yani OPERATİNG SYSTEM / OS ; iki şekilde çalışır .

CL dediğimiz komut satırı yani Command Line ve GUI dediğimiz GRAPHICAL USER INTERFACE yani Grafiksel kullanıcı ortamı şeklinde çalışır .

Bu ortamların olmasının nedeni ; Grafik kartına çizim yaptırılması ve yaptırılmaması ile alakalıdır . Grafik kartına çizim yaptırabilmek için X ortamına ihtiyaç vardır .

X ortamı da hali hazır da CL üzerinde açık olmalıdır .

Yani işletim sistemlerinde ilk TEXT-MODE dediğimiz metin modu başlatılır , sonra bu metin modu üzerinden piksel modu açılır .

Piksel modun da X ortamı grafik kartına çizim yaptırabilmek için ; Bir sürücüye ve bir GL ' ye yani grafik kütüphanesine yani Graphics library ihtiyaç duyar .

GL için örnek : DİRECTX , OPENGL ve benzerleri , DİRECTX ve OPENGL sektörü baskılamış iki standart KÜTÜPHANEDİR .

Grafik kartı geliştiricileri de grafik kartlarını üretirken DİRECTX ve OPENGL grafik kütüphanelerine uyumlu olacak şekilde üretirler .

X ortamı ; Grafik kartının sürücüsü yani DRİVER dediğimiz kitaplığına göre uyumluluk açısından 2D yani 2 boyut ve 3d 3 boyut desteği şeklinde görüntüyü ekrana çizer .

Çizme olayına RENDER denir , 2D 3D . Hatta bu yüzden CPU dediğimiz işlemcilerin içerisin de aynı zamanda GRAFİK yonga seti dahil edilir İNTEL HD graphic gibi .

DM dediğimiz DİSPLAY MANAGER yani Görüntü yöneticisi ; ilgili işletim sisteminin bir parçasıdır bu , X tarafından işletim sisteminin görüntü yöneticisi açılır .

Görüntü yöneticisi yani DM ise ; başlangıç seviyesi kullanıcının bilgisayarı kullanabilmesi için ; DESKTOP ENVİRONMENT dediğimiz masaüstü ortamını ; artık hangi WİNDOW DECORATİON yani PENCERE dekorasyonunu kullanıyorsa onunla açar ve artık başlangıç seviyesi kullanıcı için bilgisayar hazır hale gelir .

Yani sırasıyla işlemler şu şekildedir .

TEXT MODE - > PİXEL MODE -> GRAPHİC CARD DRİVER - GRAPHİCS LİBRARY -> XDM -> XDE -> X DECORATİON

Yani aslında grafik ortamı dendiği zaman X kesin bir standarttır .

Ama biz sunucu tarafındaysak ; görüntü almakla çizdirmekle işimiz olmaz . Haliyle biz X ortamını kullanmayız . Bunun yerine CL ; yani komut satırını tercih ederiz .
Bizim için TEXT mode yani metin modu yeterlidir .

Sunucu yazılımlarımızı JAVA C# C++ C ve benzeri bir çok dilde yazarken bile öyledir , pekte X ortamına ihtiyaç duymayız . CL üzerinden hallederiz ve bunun için hiçbir kitaplık kullanmayız neredeyse .

Windows Server ' da ise BATCH denilen betik dili bizim için hamallıktır , yıllar yılı da öyleydi . Sanırsın ASSEMBLY yazıyorduk .

Ve karşımıza POWERSHELL dediğimiz güçlendirilmiş versiyonu çıktı ve artık nesne yönelimli şekilde betiklerimizi yazıyor ve İşletim sistemini tam entegre şeklinde ; en uç noktasında işlem yapasıya kadar kullanabiliyoruz .

Ve söz dizimi gayet kolay , okunabilir ve anlaşılır .

Windows - Server kullanan arkadaşlar sunucularının kontrolünü tamamen ellerine almak istiyorlar ise şayet kesinlikle POWERSHELL bilmeliler .




_________________________
@CGLR;