Say hello to the 1st effort of the Turkish Translation Team.

Submitted by:	Omer Faruk Sen <ofsen@enderunix.org>
This commit is contained in:
Marc Fonvieille 2003-10-04 10:06:30 +00:00
parent 207b1a7f61
commit ce2a9ab575
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=18324
5 changed files with 792 additions and 0 deletions
tr_TR.ISO8859-9

8
tr_TR.ISO8859-9/Makefile Normal file
View file

@ -0,0 +1,8 @@
# $FreeBSD$
SUBDIR = articles
COMPAT_SYMLINK = tr
DOC_PREFIX?= ${.CURDIR}/..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,7 @@
# $FreeBSD$
SUBDIR = explaining-bsd
DOC_PREFIX?= ${.CURDIR}/../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,5 @@
#
# $FreeBSD$
#
DESTDIR?= ${DOCDIR}/tr_TR.ISO8859-9/articles/${.CURDIR:T}

View file

@ -0,0 +1,14 @@
# $FreeBSD$
DOC?= article
FORMATS?= html
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
SRCS= article.sgml
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"

View file

@ -0,0 +1,758 @@
<!--
The FreeBSD Turkish Documentation Project
$FreeBSD$
Original Revision: 1.9
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
%man;
<!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN">
%freebsd;
<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN">
%trademarks;
]>
<article lang="tr">
<articleinfo>
<title>BSD Nedir?</title>
<author>
<firstname>Greg</firstname>
<surname>Lehey</surname>
<affiliation>
<address><email>grog@FreeBSD.org</email></address>
</affiliation>
</author>
<legalnotice id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.apple;
&tm-attrib.linux;
&tm-attrib.opengroup;
&tm-attrib.sun;
&tm-attrib.xfree86;
&tm-attrib.general;
</legalnotice>
<abstract>
<para>A&ccedil;&yacute;k kod d&uuml;nyas&yacute;nda
<quote>Linux</quote> kelimesi neredeysec<quote>i&thorn;letim
sistemi</quote> ile e&thorn;anlaml&yacute;d&yacute;r fakat
a&ccedil;&yacute;k kaynak kodlu &unix; sadece
<quote>Linux</quote> de&eth;ildir. <ulink
url="http://www.leb.net/hzo/ioscount/data/r.9904.txt">&Yacute;nternet
&Yacute;&thorn;letim Sistemi Sayac&yacute;</ulink> 'na g&ouml;re
Nisan 1999 itibar&yacute; ilecd&uuml;nyada internete ba&eth;l&yacute;
makinalar&yacute;n %31.3 '&uuml;cLinux, %14.6 '&uuml; ise &unix; 'tir.
<ulink url="http://www.yahoo.com/">Yahoo!</ulink> gibi
d&uuml;nyan&yacute;n en b&uuml;y&uuml;k organizasyonlar&yacute;ndan
biri BSD kullanmaktad&yacute;r.
D&uuml;nyan&yacute;n en me&thorn;gul FTP sunucular&yacute;ndan biri
olan <ulink url="ftp://ftp.cdrom.com/">ftp.cdrom.com</ulink>
g&uuml;nde 1.4 TB dosya transferi i&ccedil;in BSD
kullanmaktad&yacute;r.</para>
<para>&Ouml;yleyse s&yacute;r nedir? Neden BSD daha iyi bilinmiyor?
Bu k&uuml;&ccedil;&uuml;k yaz&yacute;, bu ve di&eth;er
sorular&yacute;n cevaplar&yacute;n&yacute;
aramaktad&yacute;r.</para>
<para>Bu yaz&yacute;da BSD ve L&Yacute;nux aras&yacute;ndaki farklar
<emphasis>bu &thorn;ekilde</emphasis> ifade edilecektir.</para>
</abstract>
</articleinfo>
<sect1>
<title>BSD nedir?</title>
<para>BSD <quote>Berkeley Software Distribution</quote> '&yacute;n
k&yacute;salt&yacute;lm&yacute;&thorn;&yacute;d&yacute;r.
Bu isim California &Uuml;niversitesi, Berkeley 'in kaynak kodu
da&eth;&yacute;t&yacute;m&yacute; olan AT&amp;T 'nin &unix; 'i
i&ccedil;in bir eklentiler zinciridir. Bir &ccedil;ok
a&ccedil;&yacute;k kaynak kodlu i&thorn;letim sistemi projesi,
4.4BSD-Lite olarak bilinen kaynak kodu
da&eth;&yacute;t&yacute;m&yacute;n&yacute; temel kabul eder.
Ek olarak bunlar, &ouml;zellikle GNU projesi olmak &uuml;zere
di&eth;er bir &ccedil;ok a&ccedil;&yacute;k kod projesini de
kapsar. BSD 'in i&ccedil;eri&eth;i:</para>
<itemizedlist>
<listitem>
<para>BSD &ccedil;ekirde&eth;i i&thorn;lem zamanlama,
haf&yacute;za y&ouml;netimi, simetrik &ccedil;oklu
i&thorn;lemci(SMP), ayg&yacute;t s&uuml;r&uuml;c&uuml;leri ve
di&eth;erlerini kapsar.</para>
<para><emphasis>Linux &ccedil;ekirde&eth;inden farkl&yacute;
olarak kapasite ve g&uuml;&ccedil;te bir &ccedil;ok
farkl&yacute; BSD &ccedil;ekirde&eth;i
vard&yacute;r.</emphasis></para>
</listitem>
<listitem>
<para>C k&uuml;t&uuml;phanesi, sistem API 'sinin temellidir</para>
<para><emphasis>BSD C k&uuml;t&uuml;phanesi GNU projesi
tabanl&yacute; de&eth;ildir, Berkeley kodu
temellidir.</emphasis></para>
</listitem>
<listitem>
<para>Kabuk, dosya ara&ccedil;lar&yacute; derleyiciler ve
linkerler gibi ara&ccedil;lar.</para>
<para><emphasis>Baz&yacute; ara&ccedil;lar
d&yacute;&thorn;&yacute;nda bir &ccedil;o&eth;u projesinden
sa&eth;lanm&yacute;&thorn;t&yacute;r.</emphasis></para>
</listitem>
<listitem>
<para>X Windows sistemi grafik ekran arabirimi.</para>
<para>Bir&ccedil;ok BSD t&uuml;revinde kullan&yacute;lan X
Window sistemi ayr&yacute; bir proje olan
<ulink url="http://www.XFree86.org/">&xfree86; projesi</ulink> 'nde
devam ettirilmektdir. Linux 'te bu sistemi kullanmaktad&yacute;r.
BSD KDE ya da GNOME gibi bir <quote>g&ouml;rsel
masa&uuml;st&uuml;</quote> ile &ouml;ntan&yacute;ml&yacute;
olarak gelmez. Fakat istenirse bunlar da
kullan&yacute;labilir.</para>
</listitem>
<listitem>
<para>Bir &ccedil;ok di&eth;er program ve ara&ccedil;lar.</para>
</listitem>
</itemizedlist>
</sect1>
<sect1>
<title>Ne ger&ccedil;ek bir &unix; 'mi?</title>
<para>BSD i&thorn;letim sistemi bir kopya de&eth;ildir, fakat temelde
&unix; 'in atas&yacute; say&yacute;lan AT&amp;T'nin i&thorn;letim
sisteminin kaynak kodundan olu&thorn;ur. Ayr&yacute;ca bu kod
System V &unix; 'in de atas&yacute;d&yacute;r. Bu durum sizi belki
&thorn;a&thorn;&yacute;rtm&yacute;&thorn; olabilir. Yada AT&amp;T
hi&ccedil; bir zaman kaynak kodunu vermemi&thorn; olmas&yacute;na
ra&eth;men bu nas&yacute;l olabilir?</para>
<para>AT&amp;T &unix; 'inin a&ccedil;&yacute;k kaynak kodlu
olmad&yacute;&eth;&yacute; do&eth;rudur ve kopya hakk&yacute;
d&uuml;&thorn;&uuml;n&uuml;ld&uuml;&eth;&uuml;nde BSD kesinlikle bir
&unix; <emphasis>de&eth;ildir</emphasis> fakat di&eth;er taraftan
AT&amp;T di&eth;er projelerden ve &ouml;zellikle Berkeleydeki
California &Uuml;niversitesi Computer Science Research Group
(CSRG -Bilgisayar Bilimi Ara&thorn;at&yacute;rma Grubu)undan
AT&amp;T &unix; 'e bir &ccedil;ok kod dahil etti&eth;i
d&uuml;&thorn;&uuml;n&uuml;lmelidir. 1976 'dan ba&thorn;layarak
CSRG yazd&yacute;klar&yacute; yaz&yacute;l&yacute;m&yacute;
i&ccedil;eren teyp 'leri da&eth;&yacute;tarak bunu <emphasis>Berkeley
Software Distribution</emphasis> ya da <emphasis>BSD</emphasis>
olarak nitelendirdi.</para>
<para>BSD ilk s&uuml;r&uuml;mleri as&yacute;l olarak
kullan&yacute;c&yacute; programlar&yacute;ndan olu&thorn;uyordu
ta ki dramatik bir &thorn;ekilde CSRG
kar&thorn;&yacute;l&yacute;l&yacute; olarak DARPA (Defence
Advanced Projects Research Agency) ile a&eth;lar&yacute;ndaki
(ARPANET) ileti&thorn;im protokollerini g&uuml;ncellemek i&ccedil;in
s&ouml;zle&thorn;me imzalayana kadar. Bu yeni protokol
<emphasis>&Yacute;nternet Protokol&uuml;</emphasis> daha sonra da
<emphasis>TCP/IP</emphasis> olarak adland&yacute;r&yacute;ld&yacute;.
BSD nin as&yacute;l geni&thorn; alanlara
yay&yacute;lm&yacute;&thorn; s&uuml;r&uuml;m&uuml; 1982 de piyasaya
s&uuml;r&uuml;len 4.2 BSD 'dir.</para>
<para>1980 'lerde bir &ccedil;ok k&uuml;&ccedil;&uuml;k
&ccedil;apl&yacute; i&thorn;letim sistemi &thorn;irketi piyasaya
&ccedil;&yacute;kt&yacute;. Ve bir&ccedil;oklar&yacute; kendi
i&thorn;letim sistemlerini yazmak yerine &unix;
i&thorn;letim sistemini lisanslamay&yacute; tercih ettiler.
&Ouml;zelde SUN Microsystems 4.2BSD temelli &unix; &uuml;zerinde
de&eth;i&thorn;iklikler yaparak &sunos; ad&yacute;yla
lisanslad&yacute;. AT&amp;T &unix; 'in ticari olarak
sat&yacute;lmas&yacute;na izin verince, &ccedil;ok k&yacute;sa bir
s&uuml;re i&ccedil;inde System V ad&yacute;n&yacute; alacak System
III isimli k&uuml;&ccedil;&uuml;k uygulamalarla sat&yacute;&thorn;a
ba&thorn;land&yacute;. System V networking uygulama ve
bile&thorn;enlerini i&ccedil;ermiyordu, bu sebeble piyasaya
s&uuml;r&uuml;len bir &ccedil;ok uygulama BSD 'den
&ouml;zellikle a&eth; teknolojileri alan&yacute;nda TCP/IP
protokol&uuml;n&uuml; kullanmaya ba&thorn;lad&yacute;. Bunun
yan&yacute;nda <emphasis>csh</emphasis> kabu&eth;u ve
<emphasis>vi</emphasis> edit&ouml;r&uuml;n&uuml; de kendi
sistemlerine dahil etti. BSD 'den al&yacute;nan b&uuml;t&uuml;n bu
eklentilere <emphasis>Berkeley Extensions</emphasis> ad&yacute;
verildi.</para>
<para>Piyasaya sunulan BSD kasetleri AT&amp;T kaynak kodu ve
gerekli olan olan UNIX lisans&yacute;n&yacute; i&ccedil;eriyordu.
90larda CSRG'a ayr&yacute;lan fon azal&yacute;nca grup kapanma ile
kar&thorn;&yacute; kar&thorn;&yacute;ya kald&yacute; ve baz&yacute;
grup &uuml;yeleri AT&amp;T 'nin kodunu i&ccedil;ermeyen BSD
A&ccedil;&yacute;k kaynak kod olarak da&eth;&yacute;t&yacute;lan
kodlar&yacute;n&yacute; da&eth;&yacute;tmaya karar verdi ve bu
<emphasis>Networking Tape 2</emphasis> ya da k&yacute;saca
<emphasis>Net/2</emphasis> ad&yacute; verilen
da&eth;&yacute;t&yacute;m ile ger&ccedil;ekle&thorn;ti. Net/2 tam
anlam&yacute;yla bir i&thorn;letim sistemi de&eth;ildi
&ccedil;&uuml;nk&uuml; yakla&thorn;&yacute;k olarak %20
oran&yacute;ndaki kernel kaynak kodu eksikti. CSRG &uuml;yelerinde
William F. Jolitz geriye kalan %20 lik kodu yazarak 1992'de
<emphasis>386BSD</emphasis> ismiyle piyasaya s&uuml;rd&uuml;.
Ayn&yacute; zaman zarf&yacute;nda eski CSRG &uuml;yelerinden
olu&thorn;an bir grup <ulink url="http://www.bsdi.com/">Berkeley
Software Design Inc.</ulink> ad&yacute; verilen i&thorn;letim
sisteminin betas&yacute;n&yacute; piyasaya s&uuml;rd&uuml;ler ve
bu i&thorn;letim sisteminin ad&yacute; daha sonra BSD/OS olarak
de&eth;i&thorn;tirildi.</para>
<para>386BSD hi&ccedil;bir zaman g&uuml;venilir bir i&thorn;letim
sistemi olamad&yacute;. Onun yerine 1993 y&yacute;l&yacute;nda
iki ayr&yacute; proje do&eth;du. Bunlar:
<ulink url="http://www.NetBSD.org/">NetBSD</ulink> ve
<ulink url="http://www.FreeBSD.org">FreeBSD</ulink>.
NetBSD 93'&uuml;n ba&thorn;lar&yacute;nda tamamland&yacute; ancak
&os; 'nin ilk versiyonu y&yacute;l&yacute;n sonuna kadar
haz&yacute;r durumda de&eth;ildi. Bu s&uuml;re i&ccedil;erisinde kodu
devam ettirilmekte g&uuml;&ccedil;l&uuml;k &ccedil;ekilince
kar&yacute;&thorn;&yacute;kl&yacute;&eth;&yacute; &ouml;nlemek ve
y&ouml;netimi kolay k&yacute;lmak i&ccedil;in ayr&yacute;ld&yacute;.
Projeler farkl&yacute; ama&ccedil;lar g&uuml;tmeye ba&thorn;lad&yacute;.
1996 'da NetBSD 'den ayr&yacute;larak do&eth;an
<ulink url="http://www.OpenBSD.org/">OpenBSD</ulink> do&eth;du.</para>
</sect1>
<sect1>
<title>BSD neden daha iyi tan&yacute;nm&yacute;yor?</title>
<para>A&thorn;a&eth;&yacute;daki bir&ccedil;ok sebebe ba&eth;l&yacute;
olarak BSD tam olarak bilinmemektedir:</para>
<orderedlist>
<listitem>
<para>BSD programc&yacute;lar&yacute; &ccedil;o&eth;u zaman
pazarlama amac&yacute; g&uuml;tmek yerine kendi
kodlar&yacute;n&yacute; geli&thorn;tirme ile
ilgileniyorlar.</para>
</listitem>
<listitem>
<para> Linux 'lerin pop&uuml;laritesi &ouml;zellikle
bask&yacute; (ve kitap piyasas&yacute;) ve &thorn;irketlerin
deste&eth;i linuxlere &ouml;zel destek ve g&uuml;ncellik
sa&eth;l&yacute;yor buna kar&thorn;&yacute;l&yacute;k BSDnin
bu &thorn;ekilde herhangi bir destek&ccedil;isi yoktur.
Fakat bu g&uuml;n ge&ccedil;tik&ccedil;e
de&eth;i&thorn;mektedir.</para>
</listitem>
<listitem>
<para>BSD programc&yacute;lar&yacute; Linux
programc&yacute;lar&yacute;ndan daha tecr&uuml;beliler
ve i&thorn;letim sisteminin kullan&yacute;m
kolayl&yacute;&eth;&yacute; ile daha az ilgileniyorlar
Yeni kullan&yacute;c&yacute;lar Linuxleri daha
kullan&yacute;&thorn;l&yacute; olarak kabul ediyor
ve destekliyorlar.</para>
</listitem>
<listitem>
<para>1992, AT&amp;T <ulink url="http://www.bsdi.com/">BSDI</ulink>
'a dava a&ccedil;t&yacute; ve bu yaz&yacute;l&yacute;m&yacute;n
AT&amp;T 'ye ait olan lisansl&yacute; kaynak kodunu
i&ccedil;erdi&eth;ini iddia etti. Dava 1994'te anla&thorn;ma
ile sona erdi. Fakat davan&yacute;n hayaleti insanlar&yacute;
avlamaya devam etti. Mart 2000'de ise web &uuml;zerine,
davan&yacute;n mahkeme taraf&yacute;ndan ge&ccedil;mi&thorn;te
<quote>sonu&ccedil;land&yacute;r&yacute;ld&yacute;&eth;&yacute;n&yacute;</quote>
hayk&yacute;ran bir makale yay&yacute;nland&yacute;.</para>
<para>Davan&yacute;n ortaya
&ccedil;&yacute;kard&yacute;&eth;&yacute; &ouml;nemli bir
detayda isimlendirmeydi. 1980 'lerde BSD ayn&yacute; zamanda
<quote>BSD &unix;</quote> olarakta bilinmekteydi. AT&amp;T 'ye
ait kodlar&yacute;n son
kal&yacute;nt&yacute;lar&yacute;n&yacute;n da BSD'den
&ccedil;&yacute;kart&yacute;lmas&yacute; ile birlikte BSD &unix;
ad&yacute;ndan kurtuldu. Bu sebeble bir&ccedil;ok kitapta
<quote>the 4.3BSD &unix; operating system</quote> ve
<quote>the 4.4BSD operating system</quote>
isimlerini g&ouml;rebilirsiniz.</para>
</listitem>
<listitem>
<para>BSD ile ilgili olarak ak&yacute;lda kalan genellikle
da&eth;&yacute;n&yacute;k ve sald&yacute;rgan oldu&eth;udur.
There is a perception that the BSD projects are fragmented and
belligerent. <ulink
url="http://interactive.wsj.com/bin/login?Tag=/&amp;URI=/archive/retrieve.cgi%253Fid%253DSB952470579348918651.djm&">Wall Street
Journal</ulink>'da bir makalede BSD projelerinin
<quote>balkan</quote> &uuml;lkelerinin &uuml;r&uuml;n&uuml;
oldu&eth;undan bahsedildi. Davada oldu&eth;u gibi burada da
ak&yacute;lda kalan bu tip d&uuml;&thorn;&uuml;nceler BSD'nin
ge&ccedil;mi&thorn;teki konumu ve durumudur.</para>
</listitem>
</orderedlist>
</sect1>
<sect1>
<title>BSD ve Linux nas&yacute;l
kar&thorn;&yacute;la&thorn;t&yacute;rmas&yacute;</title>
<para>Linux (mesela Debian Linux) ile BSD aras&yacute;ndaki
as&yacute;l farkl&yacute;l&yacute;k nedir? Normal
kullan&yacute;c&yacute;lar i&ccedil;in fark asl&yacute;nda
&ccedil;ok k&uuml;&ccedil;&uuml;kt&uuml;r yani ikiside &unix;
benzeri i&thorn;letim sistemidir. Her ikiside ticari olmayan
ama&ccedil;lar i&ccedil;in geli&thorn;tirildi (Tabiki bu di&eth;er
baz&yacute; ticari Linux da&eth;&yacute;t&yacute;mlar&yacute;ndaki
gibi de&eth;ildir). Bu b&ouml;l&uuml;mde BSD'nin
yap&yacute;s&yacute;na bak&yacute;p Linux ile
kar&thorn;&yacute;la&thorn;t&yacute;raca&eth;&yacute;z. Genel
olarak s&ouml;ylediklerimiz &os;'ye yak&yacute;n olacak
&ccedil;&uuml;nk&uuml; yayg&yacute;n olarak kullan&yacute;lan BSD
versiyonu &os; 'dir.</para>
<sect2>
<title>BSD'nin sahibi kimdir?</title>
<para>Hi&ccedil; kimse veya hi&ccedil;bir kurulu&thorn; BSD'nin
sahibi de&eth;ildir. BSD b&uuml;t&uuml;n d&uuml;nya
&uuml;zerinde teknik olarak &uuml;st d&uuml;zeyde ve uzman bir
&ccedil;ok insan taraf&yacute;ndan geli&thorn;tirildi. ve BSD'nin
baz&yacute; bile&thorn;enleri farkl&yacute; a&ccedil;&yacute;k
kaynak kodu geli&thorn;tiricileri taraf&yacute;ndan
sa&eth;land&yacute;.</para>
</sect2>
<sect2>
<title>BSD nas&yacute;l geli&thorn;tirildi ve g&uuml;ncellendi?</title>
<para>BSD &ccedil;ekirde&eth;i A&ccedil;&yacute;k kaynak
geli&thorn;tirim modeli ile geli&thorn;tirilmi&thorn;tir.
Her proje eri&thorn;imi herkese a&ccedil;&yacute;k olan
<emphasis>kaynak kodu a&eth;ac&yacute;</emphasis> alt&yacute;nda
<ulink url="http://www.sourcegear.com/CVS/">Concurrent Versions
System</ulink> (CVS) ile da&eth;&yacute;t&yacute;ld&yacute;.
Bu sistemde BSD ile alakal&yacute; dok&uuml;man ve di&eth;er
dosyalar da bulunmaktad&yacute;r. CVS ile herhangi bir
ki&thorn;i <quote>check out</quote> (yani gerekli
dosyalar&yacute;n bir kopyas&yacute;n&yacute; sistemine indirerek)
yaparak sistemin herhangi bir bol&uuml;m&uuml;ne sahip
olabilmektedir.</para>
<para>D&uuml;nya &uuml;zerinde oduk&ccedil;a fazla say&yacute;da
programc&yacute; BSD'nin geli&thorn;imine katk&yacute;da bulunur.
Bu programc&yacute; ve geli&thorn;tiriciler temelde &uuml;&ccedil;
k&yacute;sma ayr&yacute;l&yacute;r:</para>
<itemizedlist>
<listitem>
<para><firstterm>Contributors(Katk&yacute;ta
Bulunanlar)</firstterm> dok&uuml;man ya da kod yazarlar.
Bu grubun direk olarak kod a&eth;ac&yacute;na herhangi bir
kod eklenmelerine izin verilmez. Bu ki&thorn;ilerin
yazd&yacute;&eth;&yacute; kodlar <emphasis>committer</emphasis>
taraf&yacute;ndan incelenip ana sistemde dahil edilirler.</para>
</listitem>
<listitem>
<para><firstterm>Committers</firstterm> kaynak a&eth;ac&yacute;na
kod ekleme yetkisinde sahip geli&thorn;tiriciler. Committer
olabilmek i&ccedil;in
&ccedil;al&yacute;&thorn;t&yacute;&eth;&yacute;
alan &uuml;zerinde &ccedil;ok y&uuml;ksek bilgi seviyesine
sahip olmas&yacute; gerekir.</para>
<para>Baz&yacute; commiterler b&uuml;t&uuml;n kaynak koduna
ula&thorn;ma yetkisine sahiptirler di&eth;erleri ise
ger&ccedil;ek koddan ayr&yacute; tutulurlar.
D&ouml;k&uuml;mantasyonla ilgilenenler normal olarak kernel
koduna ula&thorn;ma yetkisine sahip de&eth;illerdir.
Principal Architect olarak adland&yacute;r&yacute;lan
&ccedil;ekirdek tak&yacute;m&yacute;ndaki
baz&yacute; &thorn;ah&yacute;slar&yacute;n ise
<firstterm>back out</firstterm> ad&yacute; verilen kaynak
kodu a&eth;ac&yacute;ndaki kodlar&yacute; silme hakk&yacute;
vard&yacute;r. B&uuml;t&uuml;n committer 'lar
yap&yacute;lan her bir commit (i&thorn;lem) i&ccedil;in
e-posta al&yacute;rlar ve b&ouml;ylece gizlice
bir kodun kaynak kodu a&eth;ac&yacute;na girmesi
engellenmi&thorn; olur.</para>
</listitem>
<listitem>
<para><firstterm>Core team (&Ccedil;ekirdek
Tak&yacute;m&yacute;)</firstterm>.
&os; ve NetBSD kesinlikle bir &ccedil;ekirdek
tak&yacute;ma sahiptir.
&Ccedil;ekirdek tak&yacute;m projenin geli&thorn;imi ve
olu&thorn;turulmas&yacute; s&yacute;ras&yacute;nda
programlar&yacute;n&yacute; yaparlar ve rolleri tam olarak
belli de&eth;ildir.
&Ccedil;ekirdek tak&yacute;m&yacute; &uuml;yesi olmak
i&ccedil;in program geli&thorn;tirici (developer) olma
zorunlulu&eth;u yoktur ve buda son derece normaldir.
&Ccedil;ekirdek tak&yacute;m i&ccedil;in
kurallar bir projeden di&eth;erine farkl&yacute;l&yacute;k
g&ouml;sterebilir ve genel olarak
&ccedil;ekirdek tak&yacute;m&yacute;n projenin geli&thorn;me
ve gidi&thorn;at noktas&yacute;ndaki g&ouml;r&uuml;&thorn; ve
fikirleri kesinlikle &Ccedil;ekirdek Tak&yacute;m &uuml;yesi
olmayan ki&thorn;ilerin g&ouml;r&uuml;&thorn; ve
fikirlerinden daha &uuml;st&uuml;n tutulur.</para>
</listitem>
</itemizedlist>
<para>&Yacute;&thorn;te b&uuml;t&uuml;n bu d&uuml;zenlemeler
Linux'ten bir&ccedil;ok noktada farkl&yacute;l&yacute;k
g&ouml;sterir:</para>
<orderedlist>
<listitem>
<para>Hi&ccedil; kimse sistem i&ccedil;eri&eth;ini kontrol
edemez. Pratikte bu farkl&yacute;l&yacute;k g&ouml;ze
&ccedil;ok &ouml;nemli gelebilir. As&yacute;l mimar
(Chief Architect) kodun as&yacute;l koddan
&ccedil;&yacute;kart&yacute;lmas&yacute; iste&eth;inde
bulunabilir ve hatta Linux projelerinde bir&ccedil;ok
ki&thorn;i de&eth;i&thorn;iklikler yapabilir.</para>
</listitem>
<listitem>
<para>Di&eth;er taraftan merkezi bir depo vard&yacute;r.
Bu depo eski t&uuml;m versiyonlarda dahil olmak &uuml;zere
bir noktada toplanm&yacute;&thorn; olarak i&thorn;letim
sistemine ait t&uuml;m kodlar&yacute;
bar&yacute;nd&yacute;r&yacute;r.</para>
</listitem>
<listitem>
<para>BSD projeleri yaln&yacute;zca kernel(&ccedil;ekirdek)
olarak de&eth;il <quote>b&uuml;t&uuml;n i&thorn;letim
sistemi</quote> olarak kabul edilir. Bu &ouml;zellik
yaln&yacute;zca marjinal olarak faydal&yacute;d&yacute;r.
Ne BSD nede Linux programlar olmadan yararl&yacute; de&eth;ildir.
Ve bu programlar Linux alt&yacute;nda BSD alt&yacute;nda
kullan&yacute;ld&yacute;&eth;&yacute; gibi
kullan&yacute;l&yacute;r.</para>
</listitem>
<listitem>
<para>CVS kod a&eth;ac&yacute;n&yacute;n (source tree)
bi&ccedil;imlendirilmi&thorn; olmas&yacute;n&yacute;n
bir neticesi olarak BSD geli&thorn;im evreleri gayet
a&ccedil;&yacute;kt&yacute;r ve herhangi bir versiyona ait
bilgi versiyon numaras&yacute; yada piyasaya s&uuml;r&uuml;lme
tarihi ile bulunabilir. Hatta CVS g&uuml;ncellemelere izin
bile verir. &Ouml;rne&eth;in &os; deposu ortalama
g&uuml;nde 100 kez g&uuml;ncellenir ancak bu g&uuml;ncellemeler
&ccedil;o&eth;u kez &ccedil;ok k&uuml;&ccedil;&uuml;kt&uuml;r.
</para>
</listitem>
</orderedlist>
</sect2>
<sect2>
<title>BSD S&uuml;r&uuml;mleri</title>
<para>Her BSD projesi &uuml;&ccedil; tane farkl&yacute;
s&uuml;r&uuml;m i&ccedil;erir. Linuxteki gibi bu
s&uuml;r&uuml;mler 1.4.1 ya da da 3.5.0 olarak belirlenir.
Ek olarak versiyon numaralar&yacute; kendi amac&yacute;n&yacute;
belirten bir son eke sahiptir:</para>
<orderedlist>
<listitem>
<para>Geli&thorn;tirilmi&thorn; olan versiyon
<firstterm>CURRENT</firstterm> (Ge&ccedil;erli En Son)
olarak adland&yacute;r&yacute;l&yacute;r. &os;'de
CURRENT'a bir numara atan&yacute;r. &Ouml;rne&eth;in &os;
5.0-CURRENT. NetBSD a&ccedil;&yacute;k bir bi&ccedil;imde
farkl&yacute; isimlendirme &thorn;emas&yacute;
kullan&yacute;r. Kullan&yacute;lan bu &thorn;ema tek
harften olu&thorn;an bir son ektir ki bu son ek dahili
aray&uuml;zdeki de&eth;i&thorn;ikli&eth;i ifade eder.
&Ouml;rne&eth;in NetBSD 1.4.3G gibi. OpenBSD her hangi
bir numara atamas&yacute; yapmaz
(OpenBSD-current). B&uuml;t&uuml;n yeni s&uuml;r&uuml;mler
sistemde bu &thorn;ekilde kullan&yacute;l&yacute;r.</para>
</listitem>
<listitem>
<para>Belirli aral&yacute;larla y&yacute;lda iki ila d&ouml;rt
defa projeler CD-ROM ile edinme yada ftp sitelerinden
&uuml;cretsiz olarak download etmek i&ccedil;in
piyasaya s&uuml;r&uuml;l&uuml;r(RELEASE). &Ouml;rne&eth;in
OpenBSD 2.6 RELEASE. Yada NetBSD 1.4-RELEASE. Piyasaya
s&uuml;r&uuml;len <firstterm>S&uuml;r&uuml;m</firstterm>
(RELEASE) versiyonu son kullan&yacute;c&yacute;
i&ccedil;in gerekli olan s&uuml;r&uuml;md&uuml;r ve sistemin
normal versiyonudur. Ayr&yacute;ca
NetBSD ayr&yacute;ca <emphasis>yama s&uuml;r&uuml;mleri</emphasis>
(patch releases) &Ouml;rne&eth;in NetBSD 1.4.2 gibi.
Bu s&uuml;r&uuml;mler &uuml;&ccedil;
basamakl&yacute;d&yacute;r.</para>
</listitem>
<listitem>
<para>RELEASE versiyonlarda her hangi bir hata (bug)
bulun&eth;unda hatalar d&uuml;zeltilir ve CVS kaynak kodu
a&eth;ac&yacute;na (source tree) dahil edilir. &os; 'de
son elde edilen s&uuml;r&uuml;m <firstterm>STABLE</firstterm>
(sa&eth;lam versiyon) olarak adland&yacute;r&yacute;l&yacute;r
ancak OpenBSD ve NetBSD RELEASE versiyon ismini kullanmaya
devam eder. CURRENT versiyonun test edilmesi
s&yacute;ras&yacute;nda yeni ama k&uuml;&ccedil;&uuml;k
&ouml;zellikler sisteme dahil edilebilir.</para>
</listitem>
</orderedlist>
<para><emphasis>B&uuml;t&uuml;n bunlar&yacute;n aksine Linux'te iki
ayr&yacute; kod a&eth;ac&yacute; (code tree) vard&yacute;r:
Stable (Sa&eth;lam) versiyon ve Development (Geli&thorn;mekte olan)
versiyon. Stable versiyon &ccedil;ift say&yacute;lardan
olu&thorn;an minor versiyon numaralar&yacute;na
sahiptir. 2.0, 2.2, 2.4 gibi. Development versiyon ise tek
say&yacute;lardan olu&thorn;an minor versiyon numaralar&yacute;na
sahiptir. 2.1, 2.3, 2.5 gibi.
Baz&yacute; durumlarda de&eth;i&thorn;ik Linux
da&eth;&yacute;t&yacute;m firmalar&yacute; kendi
geli&thorn;tirdikleri &uuml;r&uuml;nleri
<quote>TurboLinux 6.0 with kernel 2.2.14</quote></emphasis>
&thorn;eklinde piyasaya s&uuml;rebilir.</para>
</sect2>
<sect2>
<title>BSD'nin in hangi versiyonlar&yacute; bulunabilir?</title>
<para>Bir&ccedil;ok Linux s&uuml;r&uuml;m&uuml;n&uuml;n aksine
a&ccedil;&yacute;k kaynak kodu olan yanl&yacute;zca &uuml;&ccedil;
tane BSD s&uuml;r&uuml;m&uuml; vard&yacute;r.her BSD projesi
kendi kod a&eth;ac&yacute; (source tree) ve &ccedil;ekirde&eth;ine
sahiptir. Ve pratikte kullan&yacute;c&yacute;lar&yacute;n
projelere kendi ekledikleri kodlarla Linuxteki kodlar
aras&yacute;nda daha az farkl&yacute;l&yacute;k vard&yacute;r.</para>
<para>Her projenin amac&yacute;n&yacute; gruplamak ger&ccedil;ekten
zordur: Farkl&yacute;l&yacute;klar ki&thorn;ilere &ouml;zeldir.
Genel olarak:</para>
<itemizedlist>
<listitem>
<para>&os; y&uuml;ksek performans ve son
kullan&yacute;c&yacute;lar i&ccedil;in kullan&yacute;m
kolayl&yacute;&eth;&yacute; amac&yacute;n&yacute; g&uuml;der.
Ve ISP firmalar&yacute; i&ccedil;in favori i&thorn;letim
sistemdir. PCler ve Compaq'&yacute;n Alpha i&thorn;lemcileri
&uuml;zerinde &ccedil;al&yacute;&thorn;&yacute;r. &os;
a&ccedil;&yacute;k bir farkla di&eth;er projelere oranla daha
fazla ki&thorn;i taraf&yacute;ndan
kullan&yacute;l&yacute;r.</para>
</listitem>
<listitem>
<para>NetBSD azami seviyede ta&thorn;&yacute;nabilirlilik
hedefler. <quote>NetBSD &uuml;zerinde elbette
&ccedil;al&yacute;&thorn;&yacute;r!</quote> ile de bu
belirtilmi&thorn; olur. Ek olarak sade dizayna sahip olmak
&ouml;nemlidir. NetBSD palmtoplardan
b&uuml;y&uuml;k serverlara kadar her yarde
&ccedil;al&yacute;&thorn;&yacute;r ve NASA'n&yacute;n uzay
&ccedil;al&yacute;&thorn;malar&yacute;nda da
kullan&yacute;lm&yacute;&thorn;t&yacute;r.&Ouml;zel olarakda
Intel-olmayan donan&yacute;mlar i&ccedil;in iyi
se&ccedil;imdir.</para>
</listitem>
<listitem>
<para>OpenBSD kod temizli&eth;ini ve g&uuml;venli&eth;ini
hedef al&yacute;r. A&ccedil;&yacute;k kaynak
kod geli&thorn;tirim modeli ve s&yacute;k&yacute; kod
incelemesini i&ccedil;erir ve banka
ABD h&uuml;k&uuml;met bakanl&yacute;klar&yacute;, hisse
senedi kurumlar&yacute; gibi g&uuml;venlik
temelli i&thorn;letmeler i&ccedil;in bir i&thorn;letim
sistemi olmay&yacute; hedefler. NetBSD
gibi bir&ccedil;ok platformda
&ccedil;al&yacute;&thorn;abilir.</para>
</listitem>
</itemizedlist>
<para>Bunlardan ba&thorn;ka a&ccedil;&yacute;k kod olamayan iki
de&eth;i&thorn;ik ki de&eth;i&thorn;ik iki BSD &unix;
i&thorn;letim sistemi mevcuttur. Bunlar BSD/OS ve
Apple'&yacute;n geli&thorn;tirdi&eth;i &macos; X:</para>
<itemizedlist>
<listitem>
<para>BSD/OS 4.4 BSD t&uuml;retilmi&thorn; en eski
s&uuml;r&uuml;md&uuml;r. A&ccedil;&yacute;k kaynak kodlu
de&eth;ildir ve bu sebeble kod &ccedil;ok
k&uuml;&ccedil;&uuml;k bir maliyetle sat&yacute;n
al&yacute;nabilir. Bir &ccedil;ok a&ccedil;&yacute;dan
&os;'ye benzer ve bir &ccedil;ok geli&thorn;tirici iki
sistemlede &ccedil;al&yacute;&thorn;&yacute;r.</para>
</listitem>
<listitem>
<para><ulink url="http://www.apple.com/macosx/server/">&macos;
X</ulink>
<ulink url="http://www.apple.com/">Apple Computer Inc.'in</ulink>
&macintosh; serisinin en son &uuml;yesidir. Bu i&thorn;letim
sisteminin &ccedil;ekirde&eth;i BSD tabanl&yacute;d&yacute;r
ve <ulink
url="http://developer.apple.com/darwin/">Darwin</ulink>,
olarak adland&yacute;r&yacute;l&yacute;r. Di&eth;er
versiyonlar&yacute;n aksine i&thorn;letim aksine
&ccedil;ekirdek a&ccedil;&yacute;k kaynak kodludur. Bu
geli&thorn;imin bir neticesi olarakda
Apple geli&thorn;tiricileri &os; committer
'&yacute;d&yacute;r. Bu &ccedil;ekirde&eth;in &uuml;zerinde
Aqua/Quartz grafik arabirimi ve &macos; 'un di&eth;er
&uuml;r&uuml;nleri vard&yacute;r. Fakat bu X arabiriminin
kodu kapal&yacute;d&yacute;r. Bu i&thorn;letim sistemi
x86 and PPC mimarilerinde
&ccedil;al&yacute;&thorn;&yacute;r.</para>
</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>BSD kullan&yacute;m lisans&yacute;n&yacute;n GNU
kullan&yacute;m lisans&yacute;ndan fark&yacute; nedir?</title>
<para>Linux kapal&yacute; kod (closed source)
yaz&yacute;l&yacute;m&yacute;n&yacute; saf
d&yacute;&thorn;&yacute; b&yacute;rakmak i&ccedil;in
tasarlanm&yacute;&thorn;
<ulink url="http://www.fsf.org/copyleft/gpl.html">GNU General
Public License</ulink> (GPL) lisans&yacute; ile
da&eth;&yacute;t&yacute;l&yacute;r. GPL lisansl&yacute; bir
&uuml;r&uuml;n kullanarak geli&thorn;tirilen bir
yaz&yacute;l&yacute;mda mutlaka GPL lisans&yacute; ile
da&eth;&yacute;t&yacute;lmal&yacute;d&yacute;r. Fakat
<ulink url="http://www.opensource.org/licenses/bsd-license.html">BSD
lisans&yacute;</ulink> daha az
k&yacute;s&yacute;tlay&yacute;c&yacute;d&yacute;r ve binary
da&eth;&yacute;t&yacute;ma izin verir. Bu &ouml;zellikle
g&ouml;m&uuml;l&uuml; uygulamalar i&ccedil;in &ccedil;ekici bir
lisans t&uuml;r&uuml;d&uuml;r.</para>
</sect2>
<sect2>
<title>Daha ba&thorn;ka ne bilmeliyim?</title>
<para>BSDler i&ccedil;in Linuxlere oranla daha az
program&yacute;n &uuml;retildi&eth;i zamanlarda BSD
geli&thorn;tiricileri Linux programlar&yacute;n&yacute; BSD
alt&yacute;nda &ccedil;al&yacute;&thorn;t&yacute;rmay&yacute;
sa&eth;layan Linux uyumluluk paketini ortaya
&ccedil;&yacute;kard&yacute;lar. Bu Paket, Linux sistem
&ccedil;a&eth;r&yacute;lar&yacute;n&yacute; d&uuml;zg&uuml;n
yapabilmek i&ccedil;in her iki &ccedil;ekirdek
de&eth;i&thorn;ikliklerini ve C Library (C
k&uuml;t&uuml;phanesi) gibi Linux uyumluluk
dosyalar&yacute;n&yacute; i&ccedil;erir. Linux
programlar&yacute;n&yacute; Linux makinesi ile BSD makinesi
alt&yacute;nda &ccedil;al&yacute;&thorn;t&yacute;rmak
aras&yacute;nda h&yacute;z bak&yacute;m&yacute;ndan her hangi
bir kayda de&eth;er fark yoktur.</para>
<para>BSD 'nin <quote>All from one supplier (Her&thorn;ey
tek elden)</quote> mant&yacute;&eth;&yacute; Linuxlerde
ayn&yacute; s&yacute;kl&yacute;kla yap&yacute;lan
g&uuml;ncelleme i&thorn;lemlerinin daha kolay oldu&eth;u
anlam&yacute;na gelir. BSD k&uuml;t&uuml;phane versiyon
g&uuml;ncellemelerini eski versiyon k&uuml;t&uuml;phaneleri ile
uyumlu olarak yapar ve bu eski Binary kodlar&yacute;
&ccedil;al&yacute;&thorn;t&yacute;rmay&yacute; m&uuml;mk&uuml;n
k&yacute;lar.</para>
</sect2>
<sect2>
<title>BSD'mi Linux'm&uuml; kullanmal&yacute;y&yacute;m?</title>
<para>Bunlar&yacute;n hepsinin pratikteki anlam&yacute; nedir?
Kim BSD kim Linux kullanmal&yacute;?</para>
<para>Bu hakikatten cevaplanmas&yacute; zor bir sorudur.
Bir ka&ccedil; &ouml;neri &thorn;u&thorn;ekilde
s&yacute;ralanabilir:</para>
<itemizedlist>
<listitem>
<para><quote>If it ain't broke, don't fix it</quote>
(Bozulmuyorsa d&uuml;zeltme). E&eth;er halihaz&yacute;rda
a&ccedil;&yacute;k kodlu bir i&thorn;letim sistemi
kullan&yacute;yorsan&yacute;z ve ondan memnunsan&yacute;z
de&eth;i&thorn;iklik yapmak i&ccedil;in iyi bir sebeb
yoktur.</para>
</listitem>
<listitem>
<para>BSD sistemi, &ouml;zellikle &os; dikkate de&eth;er
bir &thorn;ekilde Linuxlerden daha fazla performans
sa&eth;layabilir. Fakat bu herkesi ayn&yacute; derecede
etkileyen bir&thorn;ey de&eth;ildir ve bir &ccedil;ok
durumda yok denecek kadar az performans fark&yacute;
vard&yacute;r. Ama baz&yacute; &ouml;zel durumlarda da
Linux'de &os;'den daha iyi olarak nitelendirilebilir.</para>
</listitem>
<listitem>
<para>Genelde BSD sistemi g&uuml;venilirlilik
a&ccedil;&yacute;s&yacute;ndan daha iyi &uuml;ne
sahiptir. ve bu genelde daha olgun koda sahip
olu&thorn;undan kaynaklan&yacute;r.</para>
</listitem>
<listitem>
<para>BSD lisans&yacute; GPL Lisans&yacute;ndan daha dikkat
&ccedil;ekicidir.</para>
</listitem>
<listitem>
<para>BSD Linux kodlar&yacute;n&yacute;
&ccedil;al&yacute;&thorn;t&yacute;rabilir ama Linux
BSD kodlar&yacute;n&yacute;
&ccedil;al&yacute;&thorn;t&yacute;ranilir. Bunun bir
neticesi olarakda BSD i&ccedil;in Linux'den daha fazla
yaz&yacute;l&yacute;m vard&yacute;r.</para>
</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>BSD i&ccedil;in kim yard&yacute;m servis ve e&eth;itim
sa&eth;l&yacute;yor?</title>
<para>BSDi her zaman BSD/OS'u desteklemektedir ve yak&yacute;n
zaman &ouml;nce &os; ile bir anla&thorn;ma
imzalam&yacute;&thorn;lard&yacute;r.</para>
<para>Ek olarak her projenin kendi yard&yacute;m yada kiralama
departman&yacute; vard&yacute;r: <ulink
url="../../../../commercial/consulting_bycat.html">&os;</ulink>,
<ulink
url="http://www.netbsd.org/gallery/consultants.html">NetBSD</ulink>,
and
<ulink url="http://www.openbsd.org/support.html">OpenBSD</ulink>.</para>
</sect2>
</sect1>
</article>
<!--
Local Variables:
mode: sgml
sgml-indent-data: t
sgml-omittag: nil
sgml-always-quote-attributes: t
End:
-->