k
tire
k (Dırnaq) |
k (tire) |
||
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 istifadəçi proqramları 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
== Tarix ==
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
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.
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
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.
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
=== 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
4 may 2009-cu il tarixində 7.2. varinati buraxılmışdır ki, bu varinantda da, yenilənmə, UltraSPARC III (Cheetah) və SPARC64 ailəsindən olan prosessorları dəstəkləmə, Jail virtual maşınında bir neçə IPv4 və IPv6 ünvanlarının hər bir qəfəsə təyin etmə imkanı, Superpages texnikasının reallaşması,əlavələr üçün yaddaş səhifələrinin şəffaf birləşməsi, nüvənin ünvan məkanının 64-dərəcəli prosessorlar üçün 6 GB qədər böyüdülməsi, çoxlu marşrutlaşma cədvəlllərinin və qəfəslərin dəstəklənməsi qoşulması, 32-dərəcəlik qəfəslərlə 64-dərəcəlik mühitdə iş üzrə uyğunlaşmanın təkmilləşməsi,Bluetooth Network Access Point (NAP), Group Ad-hoc Network (GN) və Personal Area Network User (PANU) profillərinin dəstəklənməsi reallaşaraq NetBSD-dan (demon) btpand çıxması, PCI-SD xost idarəetməni (card reader) dəstəkləyən yeni sdhci drayverinin əlavə edilməsi, (GPU)AMD/ATI, XGI, Intel qrafik prosessorların dəstəklənməsinin təkmilləşdiyi DRM (Direct Rendering Manager) nüvəsinin modulunun yenilənməsi, şəbəkə və disk qurğularının drayverlərinin yenilənməsindən ibarətdir.Yaxın gələcəkdə 64-dərəcəli AMD64 arxitekturası üçün NVIDIA videodrayverinin hazırlanması gözlənilir. ZFS v.13 fayl sisteminin bu qol üçün uyğunlaşması demək olar ki bitmişdir.
BSD- lisenziyası qurulan proqramlar üçün FreeBSD-nin modifikasiyası və digər törəmə sistemləri yaradan zaman kommersiya sirrini saxlamağa imkan verir ki buda, sənayədə diqqət çəkir. Bununla belə FreeBSD-nin Juniper marşrutlaşdırıcılarından başqa dəqiq olaraq hansı texnikada tətbiq olunduğu naməlum qalır. Aşağıda sərbəst törəmə əməliyyat sistemləri qeyd olunmuşdur.
*DragonFly BSD
*FreeSBIE — LiveCD
*Frenzy – Birinci növbədə rus dilli sistem administratorları üçün nəzərdə tutulmuş FreeBSD-nin əsasında LiveCD yaradılmasına dair bir layihə.
*TrueBSD – FreeBSD əsasında Belarusiyanın LiveDVD ditribyutivi.
*PicoBSD — FreeBSD –nin bir disketdə olan varinatı.
*MiniBSD — FreeBSD-nin kompakt distribyutivi.
*NanoBSD
*Debian GNU/kFreeBSD
*Darwin — Mac OS X nüvəsi. Bir çox komandalar FreeBSD 4/5 –dən götürülmüşdür. Apple şırkəti tərəfindən işlənilir. Mach nüvəsi tətbiq edildiyinə görə FreeBSD- dən uzaq sayılır.
*m0n0wall – FreeBSD əsaslı qurula bilən şəbəkəarası ekran.
*pfSense – böyük funksionallığına görə seçilən m0n0wall layihəsindən bir qol.
*FreeNAS
*PC-BSD — KDE stolüstü mühitli və qrafik quraşdırıcılı distribyutiv.
*DesktopBSD — ev istifadəsi üçün nəzərdə tutulmuş digər ditribyutiv.
|