Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

როგორც Linux, ასევე სხვადასხვა BSD (Berkeley Software Distributions) უფასო და ღია წყაროა, მათ უფრო მეტი რამ აქვთ საერთო, ვიდრე განსხვავებები. ამის გათვალისწინებით, თქვენ შეიძლება ჰკითხოთ საკუთარ თავს: ”თუ ისინი ასე ჰგვანან, მაშინ რატომ არსებობენ ისინი საერთოდ? უკეთესი არ იქნება რომ გვქონდეს სინგულარული ოპერაციული სისტემა, საიდანაც უნდა აირჩიო? ”

ამ კითხვაზე პასუხის გაცემა შემიძლია ასევე აღვნიშნო, რომ მათი განსხვავებებიც დიდია. იმდენად, რომ ყველა მათგანის გადასაცემად ეს სტატია წიგნად იქცევა, ვიდრე უბრალო სტატია.ამის ნაცვლად, მე ყურადღებას გავამახვილებ ორივე ღია წყაროს სისტემის საფუძვლებზე, რათა თავად აირჩიოთ რომელია უკეთესი არჩევანი. Linux vs BSD

Linux ტექნიკურად არ განიხილება ოპერაციულ სისტემად. ამის ნაცვლად, სინამდვილეში, ეს მხოლოდ ბირთვია. ბირთვი არის ნებისმიერი ოპერაციული სისტემის ძირითადი ასპექტი და ის სადღაც პროგრამული უზრუნველყოფასა და ტექნიკას შორის მდებარეობს.

ეს საშუალებას აძლევს ბირთვს, დაეხმაროს მომხმარებელს ისარგებლოს სისტემის საშუალებით ხელმისაწვდომი რესურსებით. ოპერაციული სისტემა თავისთავად აგებულია ბირთვის თავზე.Kernel vs ოპერაციული სისტემა

Linux და BSD ასევე Unix- ის მსგავსი ოპერაციული სისტემებია. Linux- ის ინსტალაციისას თქვენ აყენებთ დისტრიბუციას, რომელიც აგებულია Linux ბირთვის გამოყენებით. საკმაოდ ბევრი დისტრიბუციაა ასარჩევი, მაგალითად, Ubuntu და Debian, რომლებიც ყველა იყენებს Linux ბირთვს. ბაზარზე განაწილების გაკეთებამდე სხვადასხვა პროგრამაა ჩასმული ბირთვზე.

BSD, Linux- ისგან განსხვავებით, არის სრული ოპერაციული სისტემა. BSD ასევე არის ბირთვი, რომელიც გამოიყენება როგორც ოპერაციული სისტემის ბირთვი.BSD დეველოპერები გამოიყენებენ ამ ბირთვს სხვადასხვა სახის პროგრამების დასამატებლად, რაც მომხმარებლებისთვის ხელმისაწვდომი იქნება, როგორც სრული განაწილება. ეს ნიშნავს, რომ BSD ოპერაციული სისტემა, ისევე როგორც FreeBSD ან NetBSD, არის ბირთვი, პლუს ნებისმიერი პროგრამა, რომელიც მას ემატება და ნაწილდება როგორც ერთი, ჩამოტვირთვადი პაკეტი.

BSD- ები იყენებენ პორტების სისტემას. ეს სისტემა საშუალებას გვაძლევს დააყენოთ პროგრამული პაკეტები. პროგრამა ინახება წყაროს ფორმაში, რაც ნიშნავს, რომ თქვენს კომპიუტერს უნდა შეადგინოს მონაცემები ყოველ ჯერზე, სანამ პროგრამული უზრუნველყოფა გაუშვებს.

ამაში ვერცხლისფერი უგულებელყოფაა ის, რომ პაკეტების დაინსტალირება შესაძლებელია წინასწარ დაინსტალირებულ ორობით მდგომარეობაში, რაც თქვენს სისტემას საშუალებას აძლევს უარი თქვას მონაცემთა შეგროვების წინასწარი ეტაპზე.

ორივეს ძირითადი განსხვავება იმაშია, რომ Linux დისტრიბუციას გააჩნია პროგრამების და საცავების სხვადასხვა ნაკრები, რაც მომხმარებელს საშუალებას აძლევს ჩამოტვირთოს დამატებითი სხვადასხვა პროგრამები, რომლებიც ეხება დისტრიბუციის მოთხოვნებს.

BSD ოპერაციული სისტემის დაყენებისას, თქვენ უბრალოდ მიიღებთ პროგრამებს, რომელსაც BSD გთავაზობთ. ეს არ შეესაბამება პროგრამული პაკეტებს, რადგან ისინი ხელმისაწვდომია ორივესათვის, როგორც თქვენ აღმოაჩენთ.

განსხვავებები ლიცენზირებაში

ადამიანების უმეტესობას შეიძლება არ აინტერესებდეს, მაგრამ ლიცენზირების განსხვავება ნამდვილად მნიშვნელოვანია. Linux იყენებს GNU ზოგადი სახალხო ლიცენზიას, ან GPL. ეს ნიშნავს, რომ დეველოპერებს შეუძლიათ შეცვალონ ან დაამატონ ახალი მახასიათებლები Linux ბირთვს, როგორც მათ სურთ. ერთადერთი საყურადღებოა ის, რომ ყველა ახლად შემუშავებული კოდის კოდი უნდა გამოქვეყნდეს საზოგადოებისთვის, გინდათ თუ არა ეს.

BSD- ები იყენებენ საკუთარ უნიკალურ BSD ლიცენზიას, რომელიც დეველოპერებს საშუალებას აძლევს შეცვალონ და დაამატონ ახალი მახასიათებლები ან BSD ბირთვს ან განაწილებას, კოდის გათავისუფლების გარეშე.ეს ნიშნავს, რომ ღია წყარო BSD შეიძლება გამოცხადდეს დახურულ წყაროდ, თუ დეველოპერი აირჩევს. მათ არ აქვთ ვალდებულება ვინმეს გაუგზავნონ კოდის კოდი.

პროგრამული უზრუნველყოფის ხელმისაწვდომობა და თავსებადობა

ეს არის ერთგვარი რამ, რაც პირდაპირ გავლენას ახდენს ოპერაციული სისტემის პოპულარობასა და ადაპტირებაზე ფართო საზოგადოებისთვის. ოპერაციული სისტემის შესაძლებლობა, რომელიც თავსებადია თანამედროვე პროგრამულ უზრუნველყოფასთან, შეიძლება გახდეს მაკიაჟის ან შესვენების ფუნქცია ადამიანების უმეტესობისთვის.

როდესაც Linux არის დაკავშირებული, დეველოპერებისთვის უფრო ადვილია დაწერონ კოდი, რომელიც მომხმარებლებისთვის ხელმისაწვდომი იქნება წინასწარ შედგენილი ბინარული პაკეტების ინსტალაციისთვის.პაკეტების დაინსტალირება შესაძლებელია apt, yum და სხვა მსგავსი პაკეტების მენეჯერების გამოყენებით. Linux- ის ღია წყაროა ამ შესაძლებლობის გამარტივება.

BSD მომხმარებლებისთვის ამოცანა არც ისე მარტივია. მომხმარებლებს მოუწევთ პროგრამების საწყისი კოდების ჩამოტვირთვა მათთვის ხელმისაწვდომი ათასობით პორტიდან. შემდეგ, კოდების გადმოტვირთვის შემდეგ, მათ უნდა შეადგინონ ისინი თავიანთ სისტემაში.

ეს თავის ტკივილს უქმნის როგორც BSD მომხმარებლებს, ასევე დეველოპერებს, რადგან ზოგადი მომხმარებლების პოპულარობის ნაკლებობა შეიძლება ჩაითვალოს წყაროს კოდების შედგენის დამატებით პრობლემებზე.წინასწარ შედგენილი ორობითი პაკეტები შეიძლება ჩაითვალოს როგორც ერთადერთი დაზოგვის მადლი პრობლემის აღმოსაფხვრელად, მაგრამ მაინც ჩამოუვარდება პროგრამების ხელმისაწვდომობას.

არჩევანის გაკეთება

Linux, უეჭველად, უფრო პოპულარული არჩევანია ღია წყაროზე, Unix- ზე დაფუძნებულ ოპერაციულ სისტემებში. მას აქვს ტექნიკის მხარდაჭერის მიღება ბევრად უფრო სწრაფად, ვიდრე BSD და ზოგადი მიზნებისათვის, ორივე სისტემა ძალიან ჰგავს საკითხს.

ორივე სისტემას აქვს საკუთარი უპირატესობის ნაკრები. FreeBSD– ს გადახედვა, განვითარების გუნდი ინარჩუნებს დიდი რაოდენობით საერთო ინსტრუმენტების საკუთარ ვერსიას.ეს საშუალებას აძლევს დეველოპერებს, შექმნან საკუთარი ინსტრუმენტების ვარიანტები თავიანთ სისტემაში გამოსაყენებლად. Linux სისტემების ხელსაწყოები ძირითადად მოცემულია GNU პაკეტში, ამიტომ ვარიაციები ნაკლებად სავარაუდოა.

BSD– ს პროგრამების სერიოზული ნაკლებობა აქვს. ამან განაპირობა დეველოპერები სიტუაციის კონტროლისთვის Linux– ის თავსებადობის პაკეტის შექმნით, რაც Linux პროგრამებს BSD– ით მუშაობის საშუალებას აძლევს. Linux დისტრიბუციას პროგრამებთან დაკავშირებული რეალური პრობლემები არ აქვს, რადგან უამრავი ხელმისაწვდომია საზოგადოებისთვის.

ნამდვილი გართულება არის თავისუფალი წყაროების არგუმენტი.

დეველოპერები და მომხმარებლები შეზღუდვების წინააღმდეგ

Linux GPL ლიცენზია უფრო მკაცრი იქნება დეველოპერებისთვის, რაც აიძულებს გამოაქვეყნოს ყველა შეცვლილი კოდის კოდი. მეორეს მხრივ, BSD დეველოპერებს არანაირი შეზღუდვა არ აქვთ. გასათვალისწინებელია ის, თუ რას იღებს განვითარებადი განვითარებადი საზოგადოება ამ ყველაფრისგან.

მწარმოებლებს შეუძლიათ აირჩიონ BSD, როგორც მათი ოპერაციული სისტემა, Linux– ის ნაცვლად ახალი მოწყობილობების შექმნისას. ეს საშუალებას მისცემს მათ შეინარჩუნონ კოდის ცვლილებები საკუთარ თავში, რადგან Linux– ის გამოყენება თან ახლავს წყაროს კოდის საზოგადოებისთვის გათავისუფლებას.

Linux- ის მიერ ლიცენზიის მიერ დაწესებული შეზღუდვები უზრუნველყოფს მათთვის, ვინც ეძებს პროგრამებს სისტემისთვის, რომ ისინი მიიღებენ მასში წვდომას. BSD ლიცენზია საშუალებას აძლევს მის დეველოპერებს აირჩიონ ხარბი და მკაცრი ბირთვი და სისტემის მოდიფიკაციები, რაც იმას ნიშნავს, რომ მაშინაც კი, თუ რამე გაკეთდება, ფართო საზოგადოებას შეიძლება არც ჰქონდეს წარმოდგენა მისი არსებობის შესახებ.

BSD სისტემებმა საიმედოობის უკეთესი რეპუტაცია შეიძინეს, ვიდრე მის Linux- ის კოლეგასთან. ეს წერტილს აყენებს ბადრატის დაფაზე.მას ასევე შეუძლია შეასრულოს Linux binaries და ამტკიცებს ცენტრალურ საცავს. Linux- ით ორივე რამ არ არის ცნობილი.

ორივე ეფექტური ვარიანტია ყველასთვის, ვისაც სჭირდება Unix დაფუძნებული ოპერაციული სისტემა. მათი მსგავსების გამო, საკმაოდ რთულია ერთმანეთის პოპულარიზაცია. არჩევანი ნამდვილად დამოკიდებულია დეველოპერსა და მომხმარებელზე და მოთხოვნები ღია კოდის ოპერაციული სისტემაში, რომელსაც მომხმარებელი ეძებს.


SETUP UA COMPUTER BLOG