Mājas Audio Sīkāk apskatot freebsd

Sīkāk apskatot freebsd

Satura rādītājs:

Anonim

Neskatoties uz vecumu, tas joprojām parādās vietās, no kurām jūs negaidāt. Ja izmantojat Apple ierīci, tērzējat vietnē WhatsApp vai skatāties filmu vietnē Netflix, jūs sadarbojaties ar FreeBSD. Šeit mēs apskatīsim šo Unix līdzīgo operētājsistēmu.

Vēsture

FreeBSD pirmsākumi meklējami Unix oriģinālajā BSD versijā, kuru pirmo reizi 1977. gadā izveidoja Bils Džoiss, kurš vēlāk atradīs Sun Sunsystems. BSD vēsture kopumā ir aprakstīta citā rakstā.


FreeBSD, kā arī visi citi lielākie BSD varianti, ieskaitot NetBSD, ir cēlušies no 386BSD, pirmās BSD versijas, kas darbojas ar personālo datoru aparatūru. Dažādu iemeslu dēļ 386BSD veidotājs Viljams Džolics apstājās pie projekta. Citas grupas piedalījās ar savām modifikācijām, kas pazīstamas kā “ielāpu komplekti”. Grupa, kas kļūs par FreeBSD, bija viena no tām.


AT&T tiesas prāva, kas apliecina autortiesības uz BSD kodu, izklaidēja sabiedrību, bet nosacījumi tika izstrādāti un FreeBSD pārcēlās uz BSD 4.4 "Lite" kodu bāzi, kurai versijā 2.0 nebija AT&T koda.


90. gados FreeBSD ieguva lielu uzmanību, jo tika izmantots vairāku interneta pakalpojumu sniedzēju un vietņu vadīšanai. Yahoo bija ievērojams lietotājs. Pašreizējā FreeBSD versija ir 10, un tā joprojām turpinās darboties, pat mainoties datoru pasaulei.

Iespējas

FreeBSD ir vairākas funkcijas, kas padara to par lietotāju iecienītu.


Stabilitāte

FreeBSD lietotājiem patīk pārskatīt tās stabilitāti. Lai gan FreeBSD, pateicoties savai popularitātei serveru vidēs, nenotiek avārijās ļoti bieži, tās saistības ir daudz dziļākas. Kā teikts FreeBSD aizstāvības lapā: "Tas nozīmē, ka sistēmas jaunināšanai nav nepieciešams jaunināt lietotāju. Konfigurācijas saskarnes laika gaitā mainās, bet tikai tad, ja tam ir pietiekams iemesls. Ja 2000. gadā uzzinājāt, kā izmantot FreeBSD, tad FreeBSD komandai ļoti svarīga ir savietojamība ar atpakaļejošu datumu, un paredzams, ka jebkurai nozīmīgas izlaišanas sērijas izlaišanai būs iespējams palaist jebkuru kodu - ieskaitot kodola moduļus -, kas darbojās ar vecāku versiju. bāzes sistēma tiek izstrādāta kopā, ieskaitot kodolu, pamata utilītas un konfigurācijas sistēmu, tāpēc jaunināšana parasti ir nesāpīga. Iekļautie rīki, piemēram, mergemaster, palīdz atjaunināt konfigurācijas failus ar nelielu manuālu iejaukšanos vai bez tās. "


Tajā pašā laikā FreeBSD piešķir stabilitāti arī dažās jomās, piemēram, ZFS failu sistēmā un LLVM kompilatorā, kā redzams zemāk.


ZFS

Kaut arī ZFS nav ekskluzīvs FreeBSD, kā to sākotnēji izstrādāja Sun (tagad Oracle), tā joprojām ir lielākā atvērtā koda ieviešana, jo ZFS ir dažas licencēšanas problēmas, kuras Linux kodola izstrādātāji atzina par nepieņemamiem.


ZFS ir vairākas uzlabotas funkcijas, ieskaitot aizsardzību pret datu korupciju. Vēl viena būtiska iezīme ir uzglabāšanas baseini, kas ir abstrakcijas slānis virs fiziskā diska. Uzglabāšanas baseinus var sadalīt bloķēšanas ierīcēs, cietā diska nodalījumos vai, kā iesaka Oracle, izmantojot veselus diskus. Darbvirsmai vai nelielam biroja / mājas biroja serverim pietiks ar visu disku.


ZFS arī izmanto dažas sarežģītas kešatmiņas, lai uzlabotu veiktspēju.


LLVM un klana

Lai gan kompilators neietekmēs lielāko daļu lietotāju, tas ir svarīgi izstrādātājiem, jo ​​pārējā sistēma bez tā nevarētu pastāvēt. Clang ir C kompilators, kā norāda nosaukums, tas ir LLVM priekšgals. To sākotnēji izstrādāja Apple (vairāk par viņu attiecībām ar FreeBSD vēlāk). FreeBSD to izmanto par labu GCC, kas visur ir izplatīts atvērtā koda pasaulē. Klans pārspēj ātrāku sniegumu nekā GCC.


LLVM jeb zema līmeņa virtuālā mašīna ir mēģinājums izveidot kompilatoru no maziem komponentiem. Neskatoties uz nosaukumu, tā faktiski nav virtuāla mašīna. Tas neaprobežojas tikai ar C, bet teorētiski var atbalstīt jebkuru valodu. Tā notiek, ka C ir visizplatītākā valoda Unix sistēmās.


Ostas un paketes

Viena no mūsdienu Unix līdzīgo sistēmu priekšrocībām ir pakešu pārvaldnieki, kas programmatūras instalēšanu padara daudz vieglāku. Viņi ir tik laba ideja, ka gan Windows, gan Mac OS X nokopēja ideju attiecīgajos programmatūras veikalos.


FreeBSD ir sava versija, kurai ir divas garšas: porti un pakotnes. Porti parasti tiek apkopoti, kas padara kompilatoru nozīmīgāku BSD pasaulē, savukārt pakotnes ir tikai iepriekš kompilēti bināri faili. Pēdējie ir piemēroti lielākām programmatūras programmām, piemēram, galddatoriem, kuru apkopošana lielākajā daļā sistēmu ir laikietilpīga.


Jails

Iesūtījumi ir unikāls FreeBSD drošības līdzeklis. Ieslodzījums ļauj administratoriem izolēt procesu no pārējās sistēmas, ņemot vērā pašas failu sistēmu. Tās priekšrocība ir tāda, ka, ja uzbrucējs nonāk sistēmā, tas ierobežos ļaunprātīga lietotāja nodarīto kaitējumu.


Līdzīga ideja sāk parādīties arī Linux pasaulē, īpaši ar Docker.


BSD licence

Vēl viena FreeBSD atšķirīgā iezīme, kas ir raksturīga pārējām filiālēm, ir tās licence. Atšķirībā no GPL, lai arī tā joprojām ir atvērtā koda licence, ir iespējams veikt izmaiņas un atbrīvot tās, ja atvasinājumu programmai nav tādas pašas licences. Tas padara FreeBSD un NetBSD īpaši pievilcīgu iegulto sistēmu izstrādei.

Kas izmanto FreeBSD?

Neskatoties uz tās vecumu, FreeBSD mūsdienās izmanto ļoti daudz. Izmantošana ir daudz vairāk iegulta, piemēram, maršrutētājos un citās ierīcēs. Zemāk minētie atvasinājumi ir arī lieliski piemēri. Daži ļoti lieli vārdi, ieskaitot Netflix un WhatsApp, izmanto FreeBSD. Viens no WhatsApp izstrādātājiem veica lielu ziedojumu FreeBSD fondam. Playstation 3 un Playstation 4 konsoles ir balstītas arī uz FreeBSD. FreeBSD ir visur.


Atvasinājumi:

  • FreeNAS ir papildinājums, kas piedāvā tīklam pievienotu krātuvi. Tas tiešām parāda, ko ZFS var darīt.
  • PC-BSD ir FreeBSD atbilde uz Ubuntu, piedāvājot ērti lietojamu darbvirsmu, kuras pamatā ir FreeBSD.
  • Mac OS X un iOS ir balstīti daļēji uz FreeBSD, bet tikai uz “userland” utilītām, kuras jūs, iespējams, neredzēsit, ja neizmantojat komandrindu. Tomēr, ja jūs to lasāt Apple ierīcē, FreeBSD padara to iespējamu aizkulisēs.

Nākotne?

Jordan Hubbard, iXSystems CTO un FreeBSD projekta līdzdibinātājs, nesen runāja par FreeBSD nākotni. Viņš atzīmēja, kā skaitļošanas pasaule ir mainījusi savu uzmanību no galddatoriem uz mākoņa un mobilajām tehnoloģijām, atzīmējot, kā mūsdienās bija daudz vairāk virtuālo datoru nekā fizisko. FreeBSD ir pārgājusi uz "slēptāku" iegulto lomu.


Nepieciešama centralizēta OS un sakaru datu vieta, kā arī paziņojumu par notikumiem sistēma. Tas ir līdzīgs pretrunīgi vērtētajam sistēmas projektam Linux, bet, tā kā sistēmas kļūst sarežģītākas, FreeBSD, iespējams, galu galā darīs kaut ko līdzīgu.


Lai kāda būtu FreeBSD forma, tas kādu laiku joprojām būs spēkā, un ir vērts to pārbaudīt, lai redzētu, vai tas jums ir jēga.

Sīkāk apskatot freebsd