lt.phhsnews.com


lt.phhsnews.com / Koks skirtumas tarp Linux ir BSD?

Koks skirtumas tarp Linux ir BSD?


Tiek Linux, tiek BSD yra nemokamos ir atviro kodo Unix tipo operacinės sistemos. Jie netgi naudoja daug tos pačios programinės įrangos - šiose operacinėse sistemose yra daugiau bendrų dalykų nei skirtumų. Taigi, kodėl jie visi egzistuoja?

Yra daugiau skirtumų, nei galime čia apibūdinti, ypač filosofiniai skirtumai, susiję su tuo, kaip reikėtų sukurti operacinę sistemą ir ją licencijuoti. Tai turėtų padėti jums suprasti pagrindinius dalykus.

Pagrindai

Ką dauguma žmonių vadina "Linux", iš tikrųjų nėra "Linux". Linux techniškai yra tik "Linux" branduolys - tipiniai "Linux" paskirstymai susideda iš daugelio programinės įrangos dalių. Štai kodėl Linux kartais vadinamas GNU / Linux. Tiesą sakant, dauguma tos pačios programinės įrangos "Linux" viršuje yra ta pati BSD programinė įranga.

"Linux" ir "BSD" yra ir "Unix" tipo operacinės sistemos. Kai apžvelgėme "Unix" tipo operacinių sistemų istoriją, Linux ir BSD turi skirtingą kilmę. Linux buvo parašytas Linus Torvalds, kai jis buvo Suomijos studentas. BSD reiškia "Berkeley Software Distribution", nes iš pradžių tai yra "Bell Unix" modifikacijų rinkinys, sukurtas Kalifornijos universitete Berkeley.

SAUGOS:

Kas yra "Linux Distro" ir kaip jie skiriasi nuo vienos kitos? Oficialiai "Linux" yra tik branduolys. Linux distribucijos turi atlikti visą programinės įrangos, reikalingos norint sukurti pilną Linux OS ir sujungti ją su "Linux" platinimu, pvz., "Ubuntu", "Mint", "Debian", "Fedora", "Red Hat" ar "Arch", kūrimą. Yra daug skirtingų "Linux" paskirstymų.

Priešingai, BSD yra tiek branduolys, tiek operacinė sistema. Pvz., "FreeBSD" teikia tiek "FreeBSD" branduolį, tiek "FreeBSD" operacinę sistemą. Tai palaikoma kaip vienas projektas. Kitaip tariant, jei norite įdiegti "FreeBSD", tiesiog įdiekite "FreeBSD". Jei norite įdiegti Linux, pirmiausia turėsite pasirinkti iš daugelio "Linux" paskirstymų.

BSDs apima uostų sistemą. kuris suteikia galimybę įdiegti programinės įrangos paketus. Uostuose yra programinės įrangos šaltinio formoje, todėl jūsų kompiuteris turi juos sudaryti, kol jie bus paleisti. (Jei kada nors naudojate "Gentoo", kai jis buvo populiarus, tai yra šiek tiek panašus.) Tačiau paketai taip pat gali būti įdiegti iš anksto įdiegtą dvejetainę formą, taigi jums nereikės laiko praleisti laiko ir sisteminių išteklių juos kompiliuojant.

Licencijavimas

SUSIJĘS:

Kas yra atvirojo kodo programinė įranga, ir kodėl tai svarbu? Licencijavimas yra svarbus skirtumas, nors daugumai žmonių tai nesvarbu. Linux naudoja GNU General Public License arba GPL. Jei pakeisite "Linux" branduolį ir platinsite, turėsite išleisti modifikacijų šaltinio kodą.

BSD naudoja BSD licenciją. Jei pakeisite BSD branduolį arba platinsite ir platinsite, jums nereikės išleisti viso kodo. Galite laisvai daryti viską, ką norėtumėte, naudodami BSD kodą, o jūs neprivalote paleisti šaltinio kodo, nors jūs galite tai padaryti, jei norite.

Abi yra atviro kodo, bet skirtingais būdais. Žmonės kartais patenka į diskusijas apie tai, kokia licencija yra "daugiau nemokama". "GPL" padeda vartotojams užtikrinti, kad jie gali turėti šaltinio kodą GPL programinei įrangai, tačiau tai riboja kūrėjus, verčia juos išleisti kodą. BSD licencija neužtikrina, kad vartotojai galėtų turėti šaltinio kodą, tačiau ji suteikia kūrėjams laisvę daryti viską, ką jie pasirenka su kodu, net jei jie nori paversti jį uždaru šaltinio projektu.

BSD

Jie dažnai vadinami trimis "pagrindinėmis" BSD operacinėmis sistemomis:

FreeBSD: "FreeBSD" yra populiariausias "BSD", kurio paskirtis yra aukšto našumo ir paprasto naudojimo. Tai gerai veikia "Intel" ir "AMD" 32 bitų ir 64 bitų procesoriuose.

  • "NetBSD": "NetBSD" sukurta beveik viską paleisti ir palaiko daugybę kitų architektūrų. Pagrindinis jų šūkis yra "Žinoma, jis veikia" NetBSD ".
  • OpenBSD: "OpenBSD" yra sukurtas siekiant užtikrinti maksimalų saugumą - ne tik jo funkcijoms, bet ir jo įgyvendinimo praktikai.
  • Yra dvi kitos žymios BSD operacinės sistemos:

DragonFly BSD: "DragonFly" BSD buvo sukurtas siekiant sukurti operacinę sistemą, kuri

  • Darvinas / Mac OS X: "Mac OS X" iš tikrųjų remiasi "Darwin" operacine sistema, kuri remiasi BSD. Tai šiek tiek skiriasi nuo kitų BSD. Nors žemo lygio branduolys ir kita programinė įranga yra atviro kodo BSD kodas, dauguma likusios operacinės sistemos yra uždarojo kodo "Mac OS" kodas. "Apple" sukūrė "Mac OS X" ir "iOS" ant "BSD" pagrindo, taigi jiems nereikėtų rašyti žemo lygio operacinės sistemos patys, kaip "Google" sukūrė "Android" "Linux" viršuje
  • Kodėl rinkitės "BSD" per Linux?

SUSIJĘS:

Linux vartotojai turi pasirinkimą: 8 "Linux" darbastalio aplinka Linux vis dar yra labiau populiarus nei net "FreeBSD". "Linux", pvz., "FreeBSD", linkęs gauti naują techninės įrangos palaikymą. BSD turi suderinamumo paketą, kad jie galėtų natively paleisti "Linux" dvejetainius failus, o didžioji dalis programinės įrangos veikia panašiai.

Jei naudojate Linux, "FreeBSD" nemanys, kad viskas yra kitokia. Įdiekite "FreeBSD" kaip darbalaukio operacinę sistemą ir galų gale naudosite tas pačias GNOME, KDE ar Xfce darbalaukio aplinkas, kurias naudosite "Linux" kartu su daugeliu tos pačios kitos programinės įrangos. Tačiau kai tik jūs atsidursite šiame taške, FreeBSD automatiškai nebus įdiegęs grafinio darbalaukio, taigi jūs turite palikti save labiau nei esate su moderniais Linux distribucijomis. Tai yra labiau senosios mokyklos patirtis.

Kai kuriose serverių operacinėse sistemose "FreeBSD" gali būti teikiama pirmenybė dėl jos patikimumo ir stabilumo. Gamintojai, kuriantys įrenginius, gali pasirinkti "BSD" operacinei sistemai, o ne "Linux", todėl jiems nereikės išleisti jų kodo pakeitimų.

Jei esate kompiuterio naudotojas, jums nereikia rūpintis per daug BSD. Tikriausiai pageidaujate "Linux" už aukščiausios aparatinės įrangos palaikymą, lengvesnį įdiegimą ir bendrą modernią ir besąlygišką prigimtį. Jei sukursite serverį ar įterptinį įrenginį, "FreeBSD" galite atsisakyti dėl kitos priežasties.


Mes tikriausiai gausime komentarus iš žmonių, kurie dabar naudoja "FreeBSD" savo staliniuose kompiuteriuose, ir jūs tikrai tai galėtumėte padaryti! Tačiau tokia operacinė sistema kaip "Ubuntu" ar "Mint" bus labiau patogi ir moderni daugumai žmonių.

Image Credit: atzerok "Flickr"


Tab perkrovimas: 10 patarimų, kaip dirbti su daugybe naršyklių skirtukų

Tab perkrovimas: 10 patarimų, kaip dirbti su daugybe naršyklių skirtukų

Per daug naršyklės skirtukų! Tai yra problema, kurią kiekvienas turi tam tikru momentu. Visiems mūsų staliniams kompiuteriams įdiegtiems langų tvarkymo gudrybėms dažnai naudojamas tik vienas naršyklės langas, supakuotas su skirtukais. Dauguma šių gudrybių dirbs visose naršyklėse, bet ne kiekvienas triukas padarė jį kiekvienoje naršyklėje.

(how-to)

Kaip išjungti

Kaip išjungti "Android" automatinius programų naujinius

Pagal numatytuosius nustatymus" Google Play "parduotuvėje atsisiųstos" Android "programos automatiškai atnaujinamos. Jei norite peržiūrėti naujinius ir visus naujus ar pakeistus leidimus, susijusius su naujinimais, galite pasirinkti išjungti automatinius naujinius. "Google Play" naujos versijos (5.0) automatinių naujinių galimybės šiek tiek skiriasi.

(how-to)