Microsoft ilitengeneza toleo lake la FreeBSD. Matoleo ya mfumo wa FreeBSD

Toleo maalum la picha ya FreeBSD 10.3 sasa linapatikana katika Azure

Microsoft imekuwa ikifanya kazi kwa karibu na programu ya bure kwa muda mrefu, haswa usambazaji mbalimbali Linux. Sasa kampuni imeunda toleo maalum la FreeBSD, na kuongeza Mfumo huu wa Uendeshaji kwenye Soko la Azure. Kampuni hiyo ilisema ilikuwa inajaribu, ikitoa na kudumisha picha ya Mfumo wa Uendeshaji ili kuwezesha wateja kuendesha FreeBSD kwenye Azure. Microsoft Azure hutumia miundo miwili ya wingu - jukwaa kama huduma (PaaS) na miundombinu kama huduma (IaaS). Utendaji Majukwaa ya Windows Azure huimarisha mtandao wa Microsoft wa vituo vya data vya kimataifa.

Kampuni haina mpango wa kufanyia kazi toleo lake la FreeBSD pekee. Kulingana na Microsoft, "Mabadiliko mengi ambayo tumefanya kwa FreeBSD 10.3 kernel yako katika maeneo ya utendakazi na uhifadhi wa mtandao... mtu yeyote anayepakua FreeBSD 10.3 kutoka kwa Wakfu wa FreeBSD ataongezewa mabadiliko haya kwenye Mfumo wa Uendeshaji." Kampuni ina picha maalum za matoleo yote yanayofuata ya FreeBSD iliyotolewa na FreeBSD Foundation. Mabadiliko ya kernel ya siku zijazo pia yatakuwa na athari kwa uhifadhi wa data, pamoja na kampuni inaendelea kuongeza uwezo mpya wa Hyper-V kwenye toleo lake la OS.

Hyper-V ni mfumo wa uboreshaji wa maunzi kwa mifumo ya x64 kulingana na hypervisor. Hyper-V beta imejumuishwa katika matoleo ya x64 Seva ya Windows 2008, a Toleo la mwisho(moja kwa moja, kupitia Sasisho la Windows) ilitolewa mnamo Juni 26, 2008.

Kwa nini shirika liliingia kwenye FreeBSD hata kidogo? Kulingana na mmoja wa wasanidi programu, violezo vingi vya mashine pepe vilivyosanidiwa (Virtual Appliances) vinatokana na mfumo wa uendeshaji wa FreeBSD. Wasambazaji wa Vifaa vya Mtandaoni ni pamoja na Mifumo ya Citrix, Mitandao ya Array, Stormshield, Gemalto na Netgate. Shukrani kwa ushirikiano na makampuni haya, tuliweza kuunda toleo letu la picha ya OS hii. Kwa kutolewa kwa picha, kazi ya kampuni na washirika haiacha; vipengele vipya na kazi zitaongezwa kwa muda. Kazi hii ilichukua kampuni miaka miwili nzima.

Kama unavyoona kwenye picha ya skrini kwenye tangazo, mchapishaji wa picha ya FreeBSD ni Microsoft Corporation, si FreeBSD Foundation. Sababu ni kwamba mwisho inategemea mchango wa wawakilishi binafsi wa jumuiya, ikiwa ni pamoja na si tu watengenezaji binafsi, lakini pia makampuni ya kujenga. suluhisho mwenyewe kulingana na FreeBSD. Microsoft iliamua kujitegemea kuendeleza, kupima na kudumisha picha zake za OS hii. Hii inafanya kuwa bora zaidi, na wateja wa Microsoft wanapata bidhaa iliyokamilishwa haraka kuliko kama jumuiya nzima ilifanya kazi juu yake. Suluhisho hili, kwa kadiri mtu anavyoweza kuhukumu, linafaa Wakfu wa FreeBSD.

FreeBSD OS yenyewe imetengenezwa kama mfumo kamili wa uendeshaji. Msimbo wa chanzo wa kernel, viendesha kifaa na msingi programu za watumiaji(kinachojulikana kama nchi ya watumiaji), kama vile makombora nk, ziko kwenye mti wa udhibiti wa toleo moja. OS hutumiwa hasa kwa ajili ya kujenga intranet na mitandao ya mtandao, na pia kwa seva. Mfumo huo unachukuliwa kuwa wa kuaminika, una usimamizi mzuri wa kumbukumbu, na hutoa huduma za mtandao za kuaminika. Kwa sababu ya upekee wa leseni ya mfumo, nambari yake inaweza kutumika sio tu katika chanzo wazi bidhaa za programu, lakini pia katika miradi ya wamiliki, ambayo Microsoft ilichukua faida.

Mwanzilishi na Makamu wa Rais wa FreeBSD Foundation Justin T. Gibbs alitoa maoni: “Kuwa na picha ya FreeBSD inayotumika inayopatikana katika Soko la Azure ni mafanikio makubwa kwa jumuiya ya FreeBSD na Microsoft. Tunashukuru shirika kwa mchango wake katika mradi wa FreeBSD."

Shirika pia haisahau kuhusu matoleo ya awali ya OS. Inaripotiwa kuwa ingawa kampuni inafanya kazi na FreeBSD 10.3, inatoa viendeshaji kwa matoleo ya OS hadi 8.4. Shukrani kwa hili, watumiaji wa Azure wana fursa ya kupakua picha yao ya FreeBSD VM na toleo la zamani la OS, na bandari zinazotolewa na kampuni na Azure VM Agent imewekwa. Kweli, utendaji na uwezo wa aina hii ya usambazaji inaweza kutofautiana. Kwa mfano, kiwango cha uhamisho wa data kwa FreeBSD 10.1 kwenye mtandao na matokeo 10 Gbit/s ilikuwa 2 Gbit/s. Lakini kwa toleo la 10.3 takwimu hii ilikuwa tayari 9 Gbit / s. Orodha ya mkono Matoleo ya Hyper-V FreeBSD inawezekana.

Kwamba kampuni itaenda kuunda yake Usambazaji wa Linux kwa matumizi katika kituo cha data Azure Microsoft aliniambia mnamo Septemba mwaka jana. Hasa, kwamba Microsoft inataka kujenga mtandao uliofafanuliwa na programu, kwa vile inabadilisha "zoo" ya vifaa wazalishaji tofauti Ni ngumu na mifumo tofauti ya uendeshaji.

Mnamo Machi mwaka huu, Microsoft, pamoja na Canonical, iliweza kuunganisha mfumo wa uendeshaji wa Ubuntu ndani ya Windows 10. Na hii sio mashine ya kawaida, lakini mfumo wa emulator ambapo simu za mfumo wa Linux hutafsiriwa kwa wakati halisi kwenye simu za mfumo. Simu za Windows. Baada ya kuangalia na idadi ya watumiaji, uzindua kompyuta fulani Programu za Linux. Inaelezwa rasmi kuwa hakuna chaguo hilo, lakini mtumiaji wa Reddit aliye na jina la utani w2qw alipata njia ya kukimbia "X" katika Windows 10, ambayo inafungua uwezekano wa kufunga na kufanya kazi na VIM na Firefox.

Katika makala hii tutaangalia mfumo wa uendeshaji - FreeBSD, kwa nini huvutia watumiaji na ni hasara gani inayo. Maendeleo ya mfumo wa uendeshaji yalianza nyuma mnamo 1993FreeBSD (Usambazaji wa Programu ya Berkeley) , katika mwaka huo huo toleo rasmi la kwanza lilitolewa. Toleo la hivi punde la mfumo lilionekana Agosti 2015. Kama unavyoona, Mfumo wa Uendeshaji wa FreeBSD unaendelea kwa kasi na kwa kawaida una mashabiki wake. Wacha tujue ni kwa nini watumiaji wanapenda FreeBSD sana na ni shida gani mfumo huu unazo.

Nyingi watumiaji mara nyingi hulinganisha FreeBSD na Linux, kwani mifumo hii yote miwili ni sawa kwa kila mmoja. kipengele cha kawaida: upakuaji wa bure kutoka kwa mtandao, chanzo wazi, bure, vikao vya usaidizi ambapo unaweza kupata wafuasi wengi wa OS hii. Msingi Tofauti za Linux na BSD kwa undani zaidi.

Faida kuu za mfumo wa FreeBSD:

  • Utulivu wa kazi. Miaka michache iliyopita, Netcraft ilikusanya matokeo ya uchambuzi wa tovuti. Operesheni ndefu zaidi (kwa siku za kalenda) ilikuwa ya miradi ya wavuti inayoendesha FreeBSD.
  • Upakuaji wa OS bila malipo. Watumiaji wengi kila wakati huchagua mifumo isiyolipishwa na hawajitwiki kwa kununua leseni za gharama kubwa za OS. Kwa hivyo, unaweza kupakua na kusakinisha FreeBSD bure kabisa.
  • Chanzo wazi. Mtu yeyote anaweza kufanya uhariri wake mwenyewe kwa nambari na kufanya ukaguzi unaotaka bila shida, ingawa kuna vizuizi kadhaa, lakini ni ndogo sana.
  • Ubora.Huduma nyingi za mtandao maarufu duniani hutumia mfumo huu, ambao ni uthibitisho usiopingika wa ubora wa kazi. Wataalamu wanakadiria kuwa karibu 40% ya seva kwenye soko la CIS zinaendeshwa kwenye Mfumo huu wa Uendeshaji.
  • Kuegemea.Sababu hii hutolewa na kernel monolithic na muundo kamili wa mantiki ya OS, ambayo kimsingi ni ya jumla.

Muundo Mifumo ya FreeBSD:

  1. Maktaba ya C hutumiwa kama kiolesura cha mfumo kupanga programu.
  2. Kernel, ambayo imeundwa kwa ajili ya kupanga taratibu zote, usimamizi wa kumbukumbu, kufanya kazi na vifaa, nk.
  3. Imetofautiana faili za huduma, wakusanyaji, makombora, vihariri vya viungo, na programu zingine za mtumiaji wa mwisho, baadhi yao ni msingi wa nambari ya GNU.
  4. Nyuma muundo wa picha majibu yaliyojengwa kwenye Dirisha la FreeBSD X.
  5. Uchaguzi mkubwa wa mfumo na programu za maombi.

Karibu watu elfu 4 wa kujitolea wanahusika katika ukuzaji wa FreeBSD, ambayo hutoa matoleo yaliyosasishwa. Kuna matoleo kumi kwa jumla, ambayo ya mwisho ilitolewa mnamo Agosti 13, 2015. Lakini bado, mfumo sio maarufu kama, kwa mfano, Linux. Wacha tuangalie sababu kwa nini FreeBSD haina idadi kubwa ya watumiaji. Kwanza kabisa, hii ndio "sifa" ya watengenezaji ambao wanajishughulisha na kung'arisha msimbo wa mfumo na hutumia wakati mdogo sana kutangaza bidhaa zao. Kwa kuongeza, hawajali kidogo kuhusu watumiaji wa kawaida na hawana kurahisisha mchakato wa kuanzisha na kufunga OS, ambayo kwa wengi ni hatua muhimu wakati wa kuchagua mfumo wa uendeshaji. Baada ya yote kuanzisha Linux ni rahisi zaidi kuliko FreeBSD.

Hasara za mfumo wa FreeBSD .

Miongoni mwa ubaya wa OS, watumiaji mara nyingi huangazia ugumu wa kusanikisha na kusanidi mfumo, lakini kwa ujio wa ustadi fulani wa usimamizi, ubaya huu huwa hauna maana. Aidha, kujifunza FreeBSD inafanya kazi kiasi cha kutosha fasihi na upatikanaji mgumu wa nyaraka. Ikiwa bado ungependa Mfumo huu wa Uendeshaji kufanya kazi kwenye seva yako maalum, unaweza kuwasiliana na usaidizi wetu wa kiufundi na watasakinisha na kusanidi FreeBSD kwa haraka na kwa ufanisi. Pia itatosha kuchagua FreeBSD OS inayotaka wakati wa kuendesha seva na itasakinishwa mapema kwenye seva yako.

Hitimisho. Ikiwa unachagua OS kwa seva yako, soma vidokezo vifuatavyo, ambavyo tunatarajia vitakusaidia kufanya chaguo sahihi. Mara nyingi unaweza kupata taarifa juu ya rasilimali za mtandao ambazo FreeBSD inaboresha utendaji, hii ni kweli, lakini kanuni hii haipaswi kuchukuliwa kuwa ya ulimwengu wote. Sifa nzuri ya FreeBSD inastahili kwa sababu ya ubora wa OS inayotoa. Na mwisho, ikiwa tayari unatumia OS iliyochaguliwa hapo awali, usipaswi kuibadilisha.

Kwa taarifa yako, FreeBSD OS (9.10) tayari imesakinishwa awali kwenye seva zetu za VPS na unaweza kupata manufaa yote ya mfumo huu kwa kuagiza seva pepe kutoka kwa kampuni. Hyper Host™ . ?

mara 6485 Mara 12 zinazotazamwa leo

  • Utawala wa mfumo,
  • Kukaribisha
    • Tafsiri

    FreeBSD ni nzuri kwa seva, lakini sio kwa kompyuta za mezani

    FreeBSD ina mfumo mdogo wa sauti wa hali ya chini ulioangaziwa kamili, na uchanganyaji wa kernel huruhusu programu nyingi kucheza sauti kwa wakati mmoja (na mipangilio ya sauti huru) bila mipangilio ya ziada. Mipangilio chaguo-msingi ni pamoja na X.org na mipangilio ya eneo-kazi kama vile KDE au GNOME, ni rahisi kama kuchagua metapackage kulingana na unayopendelea.

    Hata kama hii inaonekana kuwa ngumu sana, PC-BSD imeangaziwa kikamilifu mfumo wa desktop, iliyojengwa juu ya FreeBSD na kisakinishi kilicho rahisi kutumia na chaguo la usaidizi wa kibiashara.

    FreeBSD hutumia modeli iliyofungwa ya ukuzaji

    FreeBSD inatengenezwa na watengenezaji zaidi ya 400 duniani kote, ambao wote wameweza ufikiaji kamili kwa mfumo mzima na data ya OS hii. Wahusika wa tatu pia mara nyingi hurekebisha viraka vya asili. Ikiwa unataka kuona idadi ya viraka ambavyo vimesasishwa, unaweza kutafuta "Iliyowasilishwa na" kwenye kumbukumbu za ahadi.

    Hakuna sheria ngumu na za haraka za FreeBSD. Maamuzi hufanywa na watu walio tayari kufanya kazi hiyo. Mizozo ikitokea, hutatuliwa na kikundi cha wasanidi programu ambao huchaguliwa kila baada ya miaka miwili. Kigezo cha lazima ambacho watengenezaji huchaguliwa ni marekebisho ya lazima au marekebisho ya kanuni ya mradi katika miaka iliyopita.

    FreeBSD - OS X tu bila kiolesura cha dhana cha GUI

    Hii ni hadithi sawa kuhusu OS X kama ilivyo kuhusu FreeBSD: OS X ni FreeBSD tu yenye kiolesura kizuri cha picha. Mifumo hii miwili ya uendeshaji inashiriki nambari fulani, kwa mfano huduma nyingi za nafasi ya mtumiaji na maktaba ya OS X C zinatokana na matoleo ya FreeBSD. Baadhi ya msimbo huu hubadilika kwa nyakati tofauti na katika mwelekeo tofauti, kwa mfano FreeBSD 9.1 baadaye ilijumuisha mkusanyiko na mkusanyiko wa C++ ambao awali ulitengenezwa kwa OS X na wafanyakazi wa Apple. Pia kuna maelezo tofauti kabisa.

    XNU kernel, ambayo inatumika kwenye OS X, inajumuisha mifumo ndogo kadhaa kutoka kwa matoleo ya zamani ya FreeBSD, lakini inazingatiwa kwa ujumla. utekelezaji wa kujitegemea. Lakini bado, kutokana na kufanana kwao, bidhaa zinazotekelezwa kwenye OS X ni rahisi zaidi kukabiliana na FreeBSD. Kwa mfano libdispatch na libc++ ziliandikwa kwa OS X na kuendeshwa kwenye FreeBSD kabla ya OS nyingine yoyote.

    Kwenye FreeBSD kila kitu kinahitaji kukusanywa kutoka kwa chanzo

    Mkusanyiko wa bandari za FreeBSD ni njia yenye nguvu sana ya kusakinisha programu, huku kuruhusu kubinafsisha mipangilio ya programu na maktaba mbalimbali za wahusika wengine. Walakini, hii sio njia pekee ya kusakinisha programu kwenye FreeBSD. Unaweza kusakinisha kila wakati programu kutoka vifurushi vya binary. Mradi wa pkgng umeongeza umbizo la kifurushi kipya na zana ya usimamizi wa kifurushi, ikitoa seti ya kisasa ya zana za usimamizi wa mfumo wa jozi.

    Unaweza kusakinisha pkgng kutoka bandarini (ports-mgmt/pkg) kwenye matoleo ya awali ya FreeBSD. Inawashwa kwa chaguomsingi kwenye FreeBSD 9.1 na baadaye.

    FreeBSD ni UNIX kutoka miaka ya 90 (au 80s)

    FreeBSD ni kizazi cha mstari wa UNIX asilia kupitia Usambazaji wa Programu ya Berkeley, lakini imeendelea kutengenezwa tofauti. Katika miaka michache iliyopita, tumeona ZFS ikiwa na nguvu zaidi: usaidizi kwa chaneli za GB 10, GB 40 na GB 100, mfumo mdogo wa sauti ulioboreshwa, usaidizi wa 802.11n na maboresho mengine.

    Hii haimaanishi kuwa FreeBSD imeachana na mizizi yake ya UNIX. Kuna sababu nyingi kwa nini mifumo ya UNIX imekuwa maarufu. Zinajumuisha mfumo unaoweza kusambazwa tena kwa uhuru ambao ni rahisi kupeleka kwenye majukwaa mapya, seti zana rahisi na msingi ambao umejidhihirisha kwenye majukwaa mbalimbali. FreeBSD inadumisha mila hizi.

    Nambari zote nzuri za kuthibitisha katika FreeBSD zinatoka kwa Solaris

    FreeBSD iliingiza vipengele viwili vya wasifu wa juu kutoka OpenSolaris: DTrace na ZFS. Zote mbili sasa zinaungwa mkono vyema na FreeBSD. ZFS haswa ndio lengo la watengenezaji wengi wa FreeBSD, pamoja na wale wanaotumiwa na iXsystems, kampuni inayounga mkono maendeleo ya FreeNAS na kuuza kibiashara. Vifaa vya NAS kulingana na FreeBSD. Watengenezaji wa FreeBSD pia wanafanya kazi kwa karibu na watengenezaji wa Illumos, mojawapo ya uma za chanzo wazi za Solaris, ili kuboresha vipengele hivi vyote viwili.

    Licha ya faida za ZFS, bado ni sehemu ndogo ya mfumo mzima. ZFS na DTrace hufanya chini ya 4% ya msimbo kwenye kernel, ambayo ni sawa na karibu 10% ya msimbo katika mfumo mkuu. Ikiwa tunadhania kuwa 0.4% tu ya FreeBSD ni nzuri, basi mfumo haungepata umaarufu kama huo.

    FreeBSD haina viendeshaji

    Hili ni tatizo ambalo mifumo yote ya uendeshaji inakabiliwa nayo - hata matoleo mapya zaidi ya Windows. Mara nyingi, watumiaji hawajali kuhusu idadi ya madereva, tu ikiwa madereva tayari imewekwa kwa default. Kuna baadhi ya mapungufu katika suala la usaidizi wa madereva, lakini FreeBSD inasaidia anuwai kadi za mtandao(pamoja na chipsets 802.11n), sauti nyingi Kadi za AMD, Intel na NVIDIA GPU.

    Usaidizi wa vifaa ni sehemu ya utekelezaji ambayo inahitaji uboreshaji wa mara kwa mara, kwa sababu huwezi tu kuwaambia watengenezaji wa vifaa kusubiri miaka michache ili watengenezaji wa programu wapate. Kutoa usaidizi kwa vifaa vipya huchukua muda kusanidi, ingawa watengenezaji wengine hutoa viendeshaji wenyewe, kama vile Nvidia kutoa viendeshaji kwa GPU zao na Intel kwa vidhibiti vya hivi karibuni vya mtandao. Wachuuzi wengine hutoa usaidizi wa ukuzaji wa viendeshaji vya FreeBSD, ikijumuisha Broadcom, JMicron, HP, Mellanox, Chelsio, na Solarflare. Ikiwa unajua vifaa ambavyo havitumiki na FreeBSD, ni bora kuwajulisha watengenezaji na watengenezaji wa kifaa kuhusu hili. Kwa kawaida, msukumo bora wa suluhu kutoka kwa watengenezaji ni kuwaambia kuwa wateja wao hawawezi kutumia bidhaa zao.

    FreeBSD 4.x ndiyo bora zaidi kuwahi kutokea

    Toleo la 4.x lilikuwa thabiti zaidi na FreeBSD ilijivunia kuwa waliweza kutekeleza bidhaa kama hiyo. Watumiaji wengi wameendelea kuitumia kwa miaka mingi. Mfululizo wa 5.x ulitoka wakati wa mpito hadi uboreshaji wa nyuzi nyingi. Hii ilihusisha kuchukua nafasi ya kufuli moja kuzunguka kernel na idadi ya kufuli ndogo ambazo hushirikiwa na mifumo ndogo ya mtu binafsi. Hii ilihitaji kazi nyingi, ambayo bila shaka ilisababisha makosa fulani. 5.x ilikuja na utekelezwaji wa nyuzi mbili, ambayo ilifanya mambo kuwa magumu zaidi. Matoleo mawili ya kwanza katika mfululizo wa 5.x yaliitwa "wasanidi pekee", lakini 5.2 ililenga hadhira pana na haikuafiki matarajio ya watumiaji wa FreeBSD. Idadi ya watumiaji wakubwa waliamua kutobadilisha mfululizo wa 4.x.

    Mfululizo wa 5.x ulikuwa somo chungu kwa mradi. Mfululizo wa 6.x umerejesha uthabiti wa toleo la 4.x, na mfululizo wa 7.x ukarejesha utendakazi wa kichakataji kimoja. Wakati wa kutolewa kwa mfululizo wa 8.x, idadi ya vigezo vilivyochapishwa na wahusika wengine vinaweza kuonekana ambavyo vilionyesha FreeBSD kuwa bora zaidi kwenye mifumo ya vichakataji vingi kuliko mfumo mwingine wowote wa uendeshaji.

    Matoleo haya yote yalikuwa na idadi kubwa ya maboresho, kama vile mfumo mdogo wa sauti ulioboreshwa, ZFS, DTrace, ukataji miti wa UFS na zaidi, lakini uthabiti na utendakazi ulibakia kuwa malengo muhimu ya mfumo wa FreeBSD.

    Hasara za Programu ya FreeBSD

    Mkusanyiko wa FreeBSD kwa sasa una zaidi ya vipande 26,000 vya programu. Ni ngumu kulinganisha nambari hii na hazina zingine kwa sababu programu zimegawanywa kwa njia tofauti (kwa mfano, bandari ya GCC kwenye FreeBSD inasakinisha programu na maktaba ambazo zimegawanywa kati ya vifurushi 6-10 kwenye Debian, kulingana na toleo la GCC), lakini vitu vingi unaviweka. bado unaweza kuipata hapo. Mojawapo ya sababu zinazowafanya watumiaji kuchagua FreeBSD ni ukweli kwamba seti ya bandari hutoa programu mahususi, isiyofichika kiasi inayohitaji wakati mifumo mingine haifanyi hivyo.

    Programu nyingi katika bandari seti hutumika asili kwenye FreeBSD. Programu nyingi huria ni OS agnostic na inahitaji urekebishaji mdogo ili kukusanya na kuendesha kwenye FreeBSD. Kuna tofauti kama vile Valgrind, ambayo inahitaji ufahamu wa kina wa mfumo. Programu inayomilikiwa inaweza kuwa tatizo kubwa zaidi. Wasanidi wengine, kama vile Opera, hutoa FreeBSD na msimbo wao wa chanzo.

    Programu nyingine lazima ziendeshwe katika hali ya kuiga. Kwa mfano, faili za binary Linux zinaweza kufanya kazi katika kiwango cha Linux ABI, ambapo simu za mfumo wa Linux hutafsiriwa kuwa sawa na FreeBSD. Hitilafu pekee ni mzigo ulioongezeka kidogo simu za mfumo; Kwa kawaida ni vigumu kupima tofauti ya utendakazi kati ya kuendesha programu za Linux kwenye Linux na kwenye FreeBSD: katika hali nyingine, programu huendeshwa kwa kasi zaidi kwenye FreeBSD kuliko kwenye Linux kutokana na utekelezaji bora zaidi wa simu msingi. Kwa mfano, Toleo la Linux Programu-jalizi ya Flash inaweza kufanya kazi kwa kutumia NSPluginWrapper katika kiwango cha Linux ABI na kivinjari chake cha wavuti.

    Suluhisho sawa lipo kwa Kuanzisha Windows maombi.

    FreeBSD haiauni uboreshaji

    FreeBSD 9 inaendeshwa kama mgeni wa Xen (domU) kwenye x86 na x86-64, pamoja na Amazon EC2. Shukrani kwa kazi iliyofanywa na Microsoft, NetApp na Citrix, FreeBSD inaweza kufanya kazi kwenye hypervisor ya Microsoft ya Hyper-V. FreeBSD 11 itajumuisha usaidizi wa Dom0 kwa usimamizi wa kikoa.

    FreeBSD pia inasaidia VirtualBox kama mgeni na mwenyeji. Unaweza kupata mgeni Viongezi vya VirtualBox, na kisha hypervisor yenyewe katika seti ya bandari. FreeBSD 10 pia hufanya kama mwenyeji wa mfumo wa uendeshaji wa hypervisor ya BSD, ikitoa chaguzi mbalimbali za kuendesha. BureBSD mtandaoni Mashine za msingi za FreeBSD.

    Hatimaye, ikiwa hauitaji uboreshaji kamili, unaweza kuendesha nafasi zilizotengwa Mtumiaji wa FreeBSD(au hata nafasi Mtumiaji wa Linux kutumia viwango vya Linux ABI) kwenye moja Kokwa ya FreeBSD Unaweza kutumia mfumo mdogo wa chombo. Chombo hicho kinaweza kupewa rundo lao la mtandao linalojitegemea, n.k., na hivyo mashine moja inaweza kutumika kuiga kundi zima la mashine.

    Leseni ya BSD inahimiza ushirikiano wa pande zote

    Maadamu wasanidi wa msimbo wa FreeBSD hawakuwasilisha madai ya hakimiliki dhidi yako, uko huru kuitumia. Lakini, ikiwa unaamini taarifa za watengenezaji wenyewe, hii haitatokea.

    Baadhi ya makampuni bila shaka yatachukua msimbo wetu, kuubadilisha, na kamwe hawatatoa chochote kama malipo.

    Fikiria, kama mfano, kesi ya makampuni mawili makubwa ya mtandao: Google na Yahoo! Hapo awali, miundombinu yao ya ndani ilitegemea mfumo wa uendeshaji wa GPL, wakati matoleo ya baadaye tayari yanatumia FreeBSD. Kwa kuwa Google haisambazi mfumo wao wa uendeshaji uliorekebishwa, wanaweza kuweka GoogleFS kuwa ya faragha kwa mfano. Katika hali kama hii, ambapo programu imeundwa matumizi ya ndani, Kwa makubaliano ya leseni kampuni haitakiwi kufichua uboreshaji wake kwa wasanidi wa FreeBSD.

    Kuna, hata hivyo, matatizo fulani na uunganisho: kwa mfano, huwezi kutumia maktaba na Leseni ya GPL, ikiwa tayari unatumia BSD.

    Kwa miaka mingi, kampuni chache zimetoa mchango mkubwa kwa FreeBSD. Na hii inasababishwa sio tu na hisia ya kujitolea, kwa sababu kusaidia mradi wowote unaoendelea kwa kasi ni radhi ya gharama kubwa sana.

    BureBSD 4

    4.0-RELEASE ilionekana Machi 2000 na toleo la hivi karibuni la 4.11 lilitolewa mnamo Januari 2005. FreeBSD 4 ilikuwa maarufu sana miongoni mwa watoa huduma wa Intaneti na watoa huduma waandaji wakati wa “kiputo cha dot-com” cha kwanza na ilionekana kuwa mojawapo ya mifumo thabiti na ya utendaji wa juu ya Unix ya kiwango cha juu. Bado unaweza kupata seva zinazotumia FreeBSD 4 kwenye Mtandao ambazo hutumikia mamilioni ya maombi kila siku.

    Moja ya hasara kuu za FreeBSD 4 inachukuliwa kuwa msaada duni kwa wasindikaji wengi, hasa katika hali ya multithreading.

    FreeBSD 4 iliweka aina ya rekodi kwa muda wa maendeleo ya tawi moja la mfumo wa uendeshaji - katika miaka mitano, idadi kubwa ya makosa yaliondolewa na mfumo thabiti sana ulipatikana.

    Katikati ya ukuzaji wa FreeBSD 4, mradi wa DragonFlyBSD walitoka kwake, waanzilishi ambao waliweka kama lengo lao uboreshaji mkubwa wa kernel kwa mifumo iliyojaa sana, haswa usaidizi bora wa usindikaji (kupunguza wakati unaohitajika kubadili nyuzi. , na kadhalika.).

    BureBSD 5

    Baada ya miaka 3 ya maendeleo, mnamo Januari 2003, toleo lililosubiriwa kwa muda mrefu la 5.0-RELEASE lilitolewa. Toleo hili lilitoa usaidizi ulioimarishwa wa usindikaji na usomaji mwingi, pamoja na usaidizi wa mifumo ya UltraSPARC na IA-64.

    Mabadiliko makubwa zaidi ya usanifu katika FreeBSD 5 ni mabadiliko ya utaratibu wa kufunga katika ngazi ya chini ya kernel ili kuboresha usaidizi kwa mifumo ya multiprocessor SMP. Hii iliachilia sehemu kubwa ya kernel kutoka kwa kinachojulikana kama "Kufuli Kubwa". Sasa kernel ina uwezo wa kufanya kazi zaidi ya moja kwa wakati mmoja. Mabadiliko mengine muhimu yalikuwa utekelezaji wa usaidizi asilia wa usomaji mwingi wa M:N unaoitwa Mashirika Yaliyoratibiwa ya Kernel (KSE). Kuanzia na FreeBSD 5.3, utekelezaji huu wa kuunganisha ulisakinishwa kwa chaguo-msingi hadi ukabadilishwa na utekelezaji wa kielelezo cha 1:1 katika FreeBSD 7.

    FreeBSD 5 ilifanya mabadiliko makubwa kwenye mfumo wa block I/O kwa kuanzisha moduli mfumo wa muundo Ombi la ubadilishaji wa GEOM I/O (limechangiwa na Poul-Henning Kamp). GEOM hukuruhusu kuunda utendakazi mbalimbali kama vile kuakisi au usimbaji fiche.

    Matoleo ya 5.4 na 5.5 yalizingatiwa kuwa thabiti na ya hali ya juu, lakini zaidi matoleo ya mapema haifai kwa matumizi katika mazingira ya kazi.

    BureBSD 6

    FreeBSD 6.0 ilitolewa mnamo Novemba 4, 2005. Mnamo Novemba 11, 2008, toleo la 6.4 lilitolewa. Matoleo haya yanaendelea kuboresha usaidizi wa SMP na usomaji mwingi, pamoja na usaidizi uliopanuliwa kwa kiwango cha 802.11, kurekodi tukio la usalama la mradi wa TrustedBSD, na maboresho makubwa katika utendakazi wa mfumo mdogo wa mtandao. Mafanikio makuu ya toleo hili ni kuondoa "Kufuli Kubwa" kutoka kwa mfumo mdogo wa faili (VFS), utekelezaji wa usaidizi wa ziada, wa utendakazi wa juu zaidi wa utiaji nyuzi nyingi (libthr) kwa muundo wa 1:1, na nyongeza. ya OpenBSM - moduli ya msingi ya usalama ambayo iliundwa na mradi wa TrustedBSD.

    BureBSD 7

    FreeBSD 7.0 ilitolewa mnamo Februari 27, 2008. Mnamo Januari 5, 2009, toleo la 7.1 lilitolewa. Mpya katika mazungumzo haya ni pamoja na: iliyoboreshwa itifaki ya mtandao safu ya usafiri SCTP, uandishi wa UFS2, urekebishaji wa majaribio mfumo wa faili ZFS (iliyotengenezwa na Sun), mkusanyaji wa GCC4.2, msaada wa msingi wa jukwaa la ARM, meneja mpya kumbukumbu ya jemalloc, iliyoboreshwa kwa kompyuta sambamba, na Mabadiliko makubwa na uboreshaji wa mifumo ndogo ya kufanya kazi na mitandao, vifaa vya sauti na mifumo ya SMP. Mfumo mpya ilionyesha maboresho makubwa katika kasi ikilinganishwa na matoleo ya awali na mfumo wa Linux.

    Mnamo Mei 4, 2009, toleo la 7.2 lilitolewa. Mpya katika toleo hili: msaada kwa ajili ya UltraSPARC III ("Duma") na familia ya wasindikaji wa SPRC64; uwezo wa kugawa anwani nyingi za IPv4 na IPv6 kwa kila seli - mashine virtual Jela; utekelezaji wa mbinu ya Superpages, ambayo huongeza kwa uwazi ukubwa (kutoka 4KB hadi 4MB) wa kurasa pepe za kumbukumbu za programu; nafasi ya anwani ya kernel iliongezeka hadi GB 6 kwa wasindikaji wa 64-bit; usaidizi wa meza nyingi za uelekezaji umejumuishwa, pamoja na seli; kuboresha utangamano katika uendeshaji wa seli 32-bit katika mazingira 64-bit; btpand daemon imehamishwa kutoka NetBSD na utekelezaji wa usaidizi Profaili za Bluetooth Network Access Point (NAP), Mtandao wa Ad-hoc wa Kundi (GN) na Mtumiaji wa Mtandao wa Eneo la Kibinafsi (PANU); aliongeza dereva mpya sdhci na usaidizi wa vidhibiti vya mwenyeji wa PCI-SD (wasomaji wa kadi); moduli ya kernel iliyosasishwa ya DRM (Kidhibiti Utoaji cha Moja kwa Moja) yenye usaidizi ulioboreshwa GPU(GPU) AMD/ATI, XGI, Intel; mtandao uliosasishwa na vifaa vya diski. Maendeleo yanayotarajiwa hivi karibuni Viendeshaji vya video vya NVIDIA kwa usanifu wa 64-bit amd64. Marekebisho ya mwisho ya mfumo wa faili wa ZFS v.13 kwa tawi hili yanakaribia kukamilika.

    BureBSD 8

    Mnamo Julai 7, 2009, toleo la kwanza la beta la umma la FreeBSD 8.0 lilitolewa, mgombea wa kwanza wa kutolewa anapatikana kwa watumiaji mnamo Septemba 21, 2009, mgombea wa pili wa kutolewa amepangwa Oktoba 14, na mgombea wa tatu wa kutolewa amepangwa Oktoba. 28. Toleo hilo litatangazwa mnamo Novemba 5, 2009.

    Toleo la 8.0 linajumuisha idadi kubwa utendakazi mpya, kama vile:

    • Mfumo wa Dtrace (mfumo wa ufuatiliaji wa nguvu wa kutambua utendakazi kokwa na programu kwenye mfumo unaoendesha kwa wakati halisi), zilizochukuliwa kutoka Sun kutoka Solaris 10 (iliyojumuishwa na inayoendeshwa katika toleo la 7.2).
    • Msaada wa Xen DomU.
    • Virtualization ya usaidizi wa mtandao.
    • Usaidizi ulioboreshwa wa ZFS.
    • Mfumo mpya wa USB.

    Katika uwanja wa programu ya kisasa ya chanzo huria, neno "Linux" limekuwa sawa na dhana ya "mfumo wa uendeshaji," ingawa watu wachache wanajua kuwa kwa kweli ni mbali na OS ya aina ya Unix leo ambayo nambari zake za chanzo zinapatikana. kwa kila mtu.

    Kulingana na data iliyopatikana kutoka kwa IOSC, mnamo 1999, karibu theluthi moja ya mashine zote zilizounganishwa kwenye Mtandao zilikuwa zikifanya kazi. Msingi wa Linux, wakati karibu 15% walitumia mfumo wa uendeshaji wa FreeBSD. Huu ni mfumo wa aina gani, na hadi leo ni wachache tu wanajua watumiaji wa kisasa PC, licha ya faida zake zote na matumizi yaliyoenea kwa wakati mmoja. Inastahili kuzingatia ukweli kwamba viongozi wengi wa ulimwengu katika uwanja wa huduma za Wavuti wanafanya kazi kikamilifu kwenye mfumo huu. Hasa, inafaa kuzingatia kwamba mfumo wa sasa wa Yahoo unategemea FreeBSD. Nini hii inawapa watumiaji, wao wenyewe hawajui au hata kufikiria, lakini wamiliki wa mfumo wana hakika kwamba hii ni uamuzi sahihi.

    BSD ni nini?

    BSD inasimama kwa Usambazaji wa Programu ya Berkeley. Hivi ndivyo programu ambayo Berkeley alisambaza katika msimbo wa chanzo iliitwa kwa wakati mmoja. Inafaa kumbuka kuwa FreeBSD hapo awali ilikuwa nyongeza ya mfumo wa uendeshaji wa UNIX. Je, hii ililinganishwaje na toleo la sasa la mfumo?

    Kulingana na toleo la 4.4 BSD-Lite, mifumo kadhaa ya uendeshaji ya chanzo wazi iliundwa. Hasa, muundo wa mifumo hii ulijumuisha maendeleo ya miradi mingine, kati ya ambayo mradi wa GNU unastahili tahadhari maalum.

    Muundo

    Faida na vipengele ambavyo mfumo huu unavyo ni tofauti na muundo wa FreeBSD. Muundo huu ni nini:

    • Kerneli ambayo imeundwa kuratibu kwa uangalifu michakato yote, kudhibiti kumbukumbu, kufanya kazi na vifaa mbalimbali na kusaidia mifumo ya vichakataji vingi. Ikumbukwe kwamba, tofauti na Linux OS, katika kesi hii kuna aina kadhaa za kernels za BSD, ambazo hutofautiana katika vipengele tofauti.
    • Maktaba ya C, ambayo hutumiwa kama kiolesura kikuu cha programu ya mfumo, inategemea msimbo kutoka Berkeley, na sio kutoka kwa mradi wa GNI.
    • Aina zote za huduma za faili, vikusanyaji, makombora, viunganishi, na programu zingine za watumiaji wa mwisho, baadhi yao kulingana na msimbo wa GNU.
    • FreeBSD UNIX ni mfumo wa uendeshaji unaojumuisha Dirisha la X, ambalo linawajibika moja kwa moja Mfumo huu inatumika katika idadi kubwa ya matoleo ya BSD na inaungwa mkono rasmi na mradi wa X.Org. Mfumo huu unaruhusu mtumiaji kuchagua kutoka kadhaa ganda la picha, pamoja na idadi ya wasimamizi wa dirisha nyepesi.
    • Idadi kubwa ya programu zingine za mfumo na programu.

    UNIX halisi ni nini?

    Ni muhimu kuzingatia kwamba FreeBSD UNIX yenyewe ni mfumo wa uendeshaji ambao daima ni tofauti. Na aina za mifumo kama hiyo sio clones za kila mmoja. Wao ni wazao tu wa babu wa kawaida - mfumo wa uendeshaji wa jadi wa UNIX. Ukweli huu unaweza kuwa wa kushangaza kwa kiasi fulani, hasa ikiwa tunakumbuka kwamba msanidi wa mfumo huu wa uendeshaji hajawahi kufichua kanuni za maendeleo yake kwa umma kwa ujumla.

    Je, BSD UNIX?

    Hakika, mfumo wa uendeshaji wa UNIX haukuwa programu ya chanzo wazi, kwa hivyo BSD bila shaka haitaitwa Mfumo wa UNIX, ikiwa tu kwa sababu kiolesura cha kielelezo cha mifumo ya uendeshaji ni tofauti. Hata hivyo, wakati huo huo, kampuni iliyoendeleza UNIX ilitumia kikamilifu maendeleo ya watu wengine, na hasa hii inatumika kwa programu ambayo ilitengenezwa na shirika la CSRG.

    Hapo awali, usambazaji wa BSD, pamoja na kiolesura cha kielelezo cha mifumo ya uendeshaji, zilikuwa ngumu za programu za watumiaji, na hali hii iliendelea haswa hadi kampuni ilipoingia mkataba na DARPA, mshirika. Madhumuni ya mkataba huu ni kusasisha mawasiliano anuwai. itifaki ambayo iliungwa mkono mtandao wa kompyuta mashirika.

    Katika miaka ya 1980, kampuni kadhaa za vituo vya kazi ziliunda, lakini inafaa kuzingatia kwamba wengi wao walinunua leseni za kutumia UNIX badala ya kujaribu kutengeneza programu zao wenyewe kutoka mwanzo. Hasa, inafaa kuangazia kampuni ya Jua, ambayo ilifanya hivi na kuamua, kulingana na toleo la 4.2BSD, hatimaye kutolewa mfumo wake wa uendeshaji, ambao uliitwa SunOSTM. Wakati msanidi wa UNIX AT&T hatimaye aliamua kufanya biashara ya mfumo wake wa uendeshaji, ilitoa utekelezaji mkali zaidi, System III, ambayo hatimaye ilifuatiwa na System V.

    Kwa sababu gani mfumo huu wa uendeshaji unabaki bila kudai?

    Kuna sababu kadhaa kwa nini FreeBSD 10 haihitajiki sana leo:

    • Watengenezaji mara nyingi huvutiwa na ubora kanuni mwenyewe, na zaidi kwa kuisafisha, na sio kwa matangazo.
    • Kwa ujumla, umaarufu wa Linux ni matokeo ya mambo kadhaa ya nje kuhusu mradi huu, hasa, hii inahusu vyombo vya habari, pamoja na makampuni ambayo yaliamua kuunda biashara zao wenyewe, kutoa huduma kwa watumiaji wa mfumo huu wa uendeshaji.
    • Watengenezaji wa BSD wana uzoefu zaidi kuliko Watengenezaji wa Linux, na kwa hivyo hulipa kipaumbele kidogo sana katika kurahisisha maisha watumiaji wa kawaida. Kwa maneno mengine, kusanidi FreeBSD kwa mtumiaji wa kawaida ni ngumu zaidi kuliko
    • Mnamo 1992, msanidi wa UNIX aliamua kushtaki kampuni ya BSDI, ambayo ilitoa mfumo wa uendeshaji wa BSD/386. Madai kuu katika kesi hii ni kwamba OS ilikuwa na kanuni ya umiliki ambayo ilikuwa ya mlalamikaji, na kesi hiyo hatimaye ilitatuliwa nje ya mahakama mwaka wa 1994, lakini kesi nyingi za sekondari hata leo zinahatarisha maisha ya watu wengi.
    • Kuna maoni kwamba miradi ya BSD yenyewe ni tofauti na inaweza hata kugongana. Maoni haya yanatokana na matukio ambayo yalifanyika muda mrefu uliopita.

    Ambayo ni bora - Linux au BSD?

    Leo, mara nyingi huchaguliwa kwa kufunga Seva ya Apache, FreeBSD badala ya ile ya jadi inayopatikana kwenye mifumo mingine mingi ya Linux. Kwa mtumiaji wa kawaida, tofauti kati ya mifumo hii ni ya kushangaza kidogo, kwani bidhaa zote mbili zinatokana na UNIX. Mifumo yote miwili inatengenezwa kwa misingi isiyo ya kibiashara.

    Nani anamiliki BSD?

    Ni vyema kutambua kwamba hakuna mtu maalum au kampuni ambayo inaweza kumiliki maendeleo ya BSD. Maendeleo, pamoja na usambazaji unaofuata wa mfumo huu, unafanywa na kikundi kizima cha wenye ujuzi wa juu na wakati huo huo kujitolea kwa wataalam wa mradi waliokusanyika kutoka duniani kote. Hakika Sehemu za BSD ni miradi tofauti ambayo ina chanzo wazi, ambayo ina sheria zake na timu za maendeleo.

    Je, nichague nini?

    Kuchagua kati ya hizi mifumo ya uendeshaji ni ngumu sana, kwa hivyo kuna vidokezo kadhaa vinavyokuruhusu kuchagua chaguo bora - Linux au FreeBSD. Amri katika visa vyote viwili ni sawa, kwa hivyo chaguo mara nyingi kinaweza kutegemea yafuatayo:

    • Ikiwa tayari unatumia fulani Chanzo Huria OS, basi katika kesi hii hupaswi hata kubadilisha chochote.
    • Mifumo ya FreeBSD inaweza kuonyesha utendaji bora zaidi, lakini sheria hii sio ya ulimwengu wote.
    • Mifumo ya BSD ina sifa nzuri, haswa linapokuja suala la kuegemea.
    • Miradi ya BSD ina sifa bora kwa sababu ni tofauti ubora wa juu, pamoja na ukamilifu wa nyaraka zilizopo.
    • Katika BSD unaweza kutumia idadi kubwa ya utekelezwaji Faili za Linux, wakati Linux haiwezi kutumia vitekelezo vingi vya BSD.

    Hutoa usaidizi wa kiufundi na matengenezo kwa bandari na mifumo ya FreeBSD na FreeBSD Mall, Inc.