FreeBSD: Redaktələr arasındakı fərq

Vikipediya, azad ensiklopediya
Naviqasiyaya keçin Axtarışa keçin
Silinən məzmun Əlavə edilmiş məzmun
Redaktənin izahı yoxdur
Redaktənin izahı yoxdur
Sətir 13: Sətir 13:
== Sistemin variantları ==
== Sistemin variantları ==


25 noyabr 2009-cu ild tarixində FreeBSD axrıncı 8.0 varianti buraxılmışdır.
25 noyabr 2009-cu il tarixində FreeBSD-nin axrıncı 8.0 variantı buraxılmışdır.


=== FreeBSD 4 ===
=== FreeBSD 4 ===

08:34, 19 mart 2010 tarixindəki versiya

FreeBSD — UNİX-ə bənzər sərbəst əməliyyat sistemi, Berkli üniversitetində yaradılmış BSD üzrə AT&T Unix nəslindədir. FreeBSD, Microsoft Xbox, DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC, NEC PC-98,ARM daxil olmaqla x86 ailəsindən olan PK- lərə uyğunlaşan sistemlərdə işləyir.

MIPS arxitekturasının dəstəklənməsi hazırlanmaqdadır. FreeBSD bütov bir əməliyyat sistemi kimi hazırlanmaqdadır. Nüvənin çıxış kodu, qurğuların drayverləri, komanda örtüyü və digər əsas istidadəçi proqramları (userland) vahid versiyaların idarə olunması sistemi ağacında yer almışdır .(31 may 2008 qədər — CVS, hal-hazırda — SVN).Nüvənin bir qrup tərəfindən, istifadəçi proqramlarının dəstinin (məsələn, GNU layihəsi) isə başqa qrup tərəfindən işlənib hazırlandığı, müxtəlif GNU/Linux distributivlərinin çıxarılması üçün isə saysız hesabsız qrupların bütün bunları toplayaraq vahid hala gətirdiyi GNU/Linux və digər sərbəst UNIX-ə bənzər əməliyyat sistemlərindən FreeBSD məhz bununla seçilir.

FreeBSD son dərəcə etibarlı şəbəkə xidmətləri və efektiv yaddaş idarə olunmasına görə intranet-internet serverlərinin qurulmasında çox geniş istifadə olunur.Öz sabitliyindən başqa FreeBSD öz lisenziyası ilə tanırır. Tanınmış GNU GPL - kodu yalniz sərbəst Program Təminatında deyil, həmdə bağlı Programda istifadə etməyə imkan verir ,BSD lisenziyası isə bütün bunları etməyə imkan yaratdığı halda GNU GPL lisenziyasından daha qısa və sadə olması ilə rəğbət qazanmışdır.

Tarix

FreeBSD-nin işlənib hazırlanmasına, 386BSD sisteminin istifadəçilərinin patch dəstlərinin artımı ilə 1993 cü ildə başlanılmışdır. Bu dəst sonradan təkmilləşərək və Free Software Foundation kodunu özünə daxil edərək 386BSD- dən digər əməliyyat sisteminə ayrılır. Birinci rəsmi FreeBSD 1.0 variantı 1993-cü ilin dekabrında işıq üzü görmüşdür.Walnut Creek CDROM FreeBSD-ni kompakt disklərdə yaymağa razılığını vermiş, həmçinin layihənin işlənməsi üçün internetə çıxışı olan ayrıca kompyuter təqdim etmişdir. Beləliklə 1994- cü ilin may ayında uğurlu FreeBSD 1.1. variantı buraxılmışdır.Lakin, 386BSD-də BSD Net/2 çıxış kodlarının qanunauyğun istifadəsini nəzərə alaraq, FreeBSD komandası tərəfindən 4.4BSD-Lite istifadə etməklə sistemin yarıdan çoxu 1995-ci il yanvar ayında çıxmiş FreeBSD 2.0 varinatına qədər təkrarən işlənir.FreeBSD üzrə Dərslikdə sistemin mənşəyi və tarixi haqa daha geniş informasiya əldə etmək mümkündür.

Sistemin variantları

25 noyabr 2009-cu il tarixində FreeBSD-nin axrıncı 8.0 variantı buraxılmışdır.

FreeBSD 4

4.0 Variantı 2000-ci ilin mart ayında, axırıncı varinatı 4.11 isə 2005-ci ilin yanvar ayında çıxmışdır.FreeBSD 4 birinci dot-com bubble zamanı sabit və yüksək səmərəli Unix sinifindən olan sistem kimi internet provayderlərin və xostinqlərin böyük rəğbətini qazanmışdır.Bü günədək internetdə milyonlarla tələblərə xidmət edən FreeBSD 4 serverlərinə rast gəlmək mümkündür.

FreeBSD 4 varinatının əsas çatışmamazlıqlarından biri onun eyni zamanda bir neçə prosessoru pis dəstəkləməsidir.

FreeBSD 4 - əməliyyat sisteminin bir qolunun işlənib hazırlanması üzrə özünəməxsus rekorda imza atıb.Çatışmamazlıqların aradan qaldırılmasına sərf olunan 5 il nəticəsində meydana çıxan sabit bir sistem.

FreeBSD 4 varinatı üzərində iş zamanı DragonFlyBSD layihəsi əmələ gəlmişdir. Bu layihənin əsas məqsədi yüksək gərginlikli sistemlər üçün nüvənin əsaslı şəkildə mükəmməlləşdirilməsi və çox prosessorluluq üçün daha yaxşı dəstəklənmə (axın istiqamətinin dəyişdirilməsinə sərf olunan vaxtın azaldıması və s.) idi.

FreeBSD 5

2003- cü ilin yanvar ayında 3 il işləmədən sonra gözlənilən 5.0-RELEASE varinatı buraxılmışdır.Bu variant çoxprosessorluğun, çoxaxınlığın hərtərəfli dəstəklənməsi, həmçinin UltraSPARC və IA-64 platformalarının dəstəklənməsini özündə cəmləşdirmişdir. FreeBSD 5 variantıda arxitektur dəyişikliklər əsasən SMP sisteminin çoxprosessorluğu dəstəkləməsinin mükəmməlləşdirilməsi üçün bloklama mexanizmində nüvənin aşağı səviyyəsində edilmiş dəyişiklikdir.Bu nüvənin böyük bir hissəsinin nəhəng bloklamadan (Giant lock) azad olmasını təmin etdi.Beləliklə nüvədə birdən artıq əməliyyatın eyni zamanda yerinə yetirilməsi mümkünləşdi. Digər vacib dəyişiklik, M:N tipli Kernel Scheduled Entities (KSE) çoxaxınlığının “doğma” dəstəklənməsinin reallaşması idi. (FreeBSD 5.3 dən - FreeBSD 7 dəki 1:1 modelinə qədər).

Digər ciddi dəyişiklik, daxil və xaric etmə tələblərinin GEOM (Poul-Henning Kamp) modul quruluş sistemini tətbiq etməklə, bloklu daxil və xaric etmə sisteminin şəkilləndirilməsidir. GEOM, güzgü (mirroring) və ya şifrlənmə kimi (modul GBDE və GELI) müxtəlif funksiyalar yaratmağa imkan yaradır. Variant 5.4 və 5.5 özünü sabit və səmərəli variantlar kimi təsdiq etmişdir.

FreeBSD 6

FreeBSD 6.0 varinatı 4 noyabr 2005- ci il, 6.4 variantı isə 11 noyabr 2008-ci il tarixində buraxılmışdır.Bu variantlar da, SMP və çoxaxınlığın 802.11 genişləndirilmiş dəstəkləmə standartı ilə birgə, TrustedBSD hadisələrin qeydi təhlükəsizlik layihəsinin və şəbəkənin altsisteminin səmərəliliyinin mükəmmələşdirilməsinin davamıdır.

Bu variantın əsas üstünlüyü (VFS) virtual fayl sistemindən (Giant lock) nəhəng bloklanmanın xaric edilməsi, əlavə olaraq daha səmərəli (libthr) 1:1 modelli çoxaxınlılıq dəstəklənməsi və TrustedBSD layihəsi tərəfindən yaradılan OpenBSM - ilkin təhlükəsizlik modulunun əlavə olunmasıdır.

FreeBSD 7

FreeBSD 7.0 variantı 27 fevral 2008- ci il tarixində, 7.1 variantı isə 5 yanvar 2009-cu il tarixində işıq üzü görmüşdür.Yenilənmə : SCTP - transport dərəcəli şəbəkə protokolunun təkmilləşməsi, UFS2 fayl sistemində qeydlərin aparılması, Sun şirkəti tərəfindən hazırlanmış ZFS fayl sisteminin eksperimental adaptasiya varinatı, GCC4.2 kompilyatoru, ARM platformunun baza dəstəklənməsi, yeni jemalloc yaddaş meneceri, şəbəkə ilə işləyən altsistemlərin, SMP və audio səs avadanlıqlarının mükəmməlləşdirilməsi və təkmilləşdirməsindən ibarət olmuşdur.