విషయము
మూలం: Rvlsoft / Dreamstime.com
Takeaway:
BSD యొక్క అనేక ఉచిత సంస్కరణలు విస్తృత శ్రేణి అనువర్తనాలు మరియు ఎంచుకోవడానికి ఎంపికలతో అందుబాటులో ఉన్నాయి. మీ నిర్దిష్ట అవసరాలకు తగినట్లుగా BSD ని కనుగొనండి.
ఖచ్చితంగా, మీరు టెక్కీ అయితే, మీరు లైనక్స్ గురించి తెలుసు, మీరు నిజంగా ఉపయోగించకపోయినా. ఇది శక్తివంతమైన, ఎంటర్ప్రైజ్-క్లాస్ యునిక్స్ లాంటి OS. మరొక రకమైన ఉచిత యునిక్స్ వ్యవస్థ ఉంటే? ఆపరేటింగ్ సిస్టమ్స్ యొక్క BSD ఫ్యామిలీ Linux కు ఆచరణీయమైన ప్రత్యామ్నాయాన్ని అందిస్తుంది. ఈ వ్యాసంలో, మేము BSD చరిత్రను పరిశీలిస్తాము మరియు వాటిలో ఒకటి మీకు సరైనదా అని చూడటానికి అనేక ప్రధాన సంస్కరణలను పరిశీలిస్తాము.బర్కిలీ సాఫ్ట్వేర్ పంపిణీ చరిత్ర
ప్రారంభ రోజుల్లో, యునిక్స్ వాణిజ్య ఉత్పత్తి కాదు, కానీ పరిశోధన. AT&T దీనిని ప్రభుత్వం విక్రయించకుండా నిరోధించింది, కాని వారు దానిని విశ్వవిద్యాలయాలకు ఏమీ ఇవ్వకుండా అనుమతించారు. వారిలో ఒకరు యుసి బర్కిలీ. ఇది సోర్స్ కోడ్తో వచ్చినందున, పదోతరగతి విద్యార్థులు దానితో కలవడాన్ని నిరోధించలేరు. ఆ విద్యార్థులలో ఒకరైన బిల్ జాయ్, వి ఎడిటర్తో సహా తన సొంత ప్రోగ్రామ్లను మిక్స్కు జోడించడం ప్రారంభించాడు. అతను తన కొన్ని ఉపకరణాలను బర్కిలీ సాఫ్ట్వేర్ డిస్ట్రిబ్యూషన్ లేదా బిఎస్డి అని పిలిచాడు.విశ్వవిద్యాలయానికి సరికొత్త డిజిటల్ ఎక్విప్మెంట్ కార్పొరేషన్ VAX మినీకంప్యూటర్ వచ్చినప్పుడు ఒక పెద్ద పురోగతి వచ్చింది. దాని కోసం యునిక్స్ యొక్క సంస్కరణ ఇప్పటికే ఉంది, కాని ఇది కంప్యూటర్ అందించే వర్చువల్ మెమరీ లక్షణాల ప్రయోజనాన్ని పొందలేదు. జాయ్ మరియు మరికొందరు విద్యార్థులు మద్దతును జోడించగలిగారు, మరియు BSD VAX యంత్రాలకు ఎంపిక చేసిన యునిక్స్ అయింది.
80 ల ప్రారంభంలో, కంప్యూటర్ సైన్స్ రీసెర్చ్ ప్రపంచంలో యునిక్స్ వాస్తవ ప్రమాణంగా మారుతున్నందున, బిసిడికి టిసిపి / ఐపి మద్దతును జోడించడానికి యుసి బర్కిలీకి DARPA ఒక ఒప్పందాన్ని ఇచ్చింది.
అనేక కంపెనీలు BSD నడుపుతున్న వర్క్స్టేషన్లను అందిస్తున్నాయి, అవి తప్పనిసరిగా చిన్న కంప్యూటర్లు డెస్క్టాప్ పరిమాణానికి తగ్గిపోయాయి. ప్రధాన తయారీదారులలో ఒకరు సన్ మైక్రోసిస్టమ్స్. బిల్ జాయ్ వ్యవస్థాపకులలో ఒకరు కూడా.
90 ల ప్రారంభంలో, విలియం జోలిట్జ్ BSD ని PC కి పోర్ట్ చేసాడు, ఇది మరో పెద్ద పురోగతి. అతను OS ని అభివృద్ధి చేసే పనిని చాలా భయంకరంగా కనుగొన్నాడు, కాని అతని 386 / BSD ఈ రోజు అన్ని ఆధునిక BSD సంస్కరణలకు ఆధారం.
నూతన ఇంటర్నెట్ ఆపరేటింగ్ సిస్టమ్ ఆఫ్ ఛాయిస్గా మంచి ఆరంభం ఉన్నప్పటికీ, కాపీరైట్ ఉల్లంఘనపై ఆరోపణలు చేస్తూ AT&T నుండి దావా వేయడం వలన BSD దెబ్బతింది. ఏదేమైనా, చివరికి కోర్టులు బిఎస్డి చాలా మళ్లించాయని, కొన్ని ఫైళ్ళు మాత్రమే ఉల్లంఘించబడుతున్నాయని మరియు వాటిని సులభంగా తిరిగి వ్రాయవచ్చని తీర్పు ఇచ్చింది. ఈ వ్యాజ్యం అంటే 90 ల ప్రారంభంలో లైనక్స్ అనే చిన్న ప్రాజెక్ట్ ప్రపంచవ్యాప్తంగా అనుసరించేవారిని ఆకర్షించింది. క్రింద పేర్కొన్న పూర్తిగా ఓపెన్-సోర్స్ BSD వ్యవస్థలు అంకితమైన వినియోగదారు మరియు డెవలపర్ సంఘాలను ఆకర్షించడానికి చివరికి ఉద్భవించాయి.
మీరు మరింత తెలుసుకోవాలనుకుంటే, అసలు డెవలపర్లలో ఒకరైన కిర్క్ మెక్కుసిక్ బిఎస్డి చరిత్ర గురించి వివరణాత్మక మరియు సమాచార అవలోకనాన్ని ఇచ్చారు.
BSD సంస్కరణలు
ఎంచుకోవడానికి అనేక BSD వెర్షన్లు ఉన్నాయి.FreeBSD అతిపెద్ద వాటిలో ఒకటి. ఇది ప్రధానంగా సర్వర్లపై, ముఖ్యంగా వెబ్ సర్వర్లు మరియు ఫైల్ సర్వర్లపై దృష్టి పెడుతుంది. ఫ్రీనాస్ అనేది ఒక ఆఫ్షూట్, ఇది పూర్తి, ఉపయోగించడానికి సులభమైన నెట్వర్క్ అటాచ్డ్ స్టోరేజ్ సర్వర్ను అందిస్తుంది. PC-BSD అనేది ఉబుంటుకు BSD కమ్యూనిటీ యొక్క సమాధానం, ఫ్రీబిఎస్డిని సులభంగా ఉపయోగించగల డెస్క్టాప్ వాతావరణంలోకి ప్యాకేజింగ్ చేస్తుంది.
నెట్బిఎస్డి అనేది పోర్టబుల్గా రూపొందించబడిన బిఎస్డి వెర్షన్ - మరియు అవి పోర్టబుల్ అని అర్ధం. ఇది చాలా కాలం నుండి ఉత్పత్తికి దూరంగా ఉన్న x86 నుండి అసలు VAX వరకు చాలా హార్డ్వేర్లకు మద్దతు ఇస్తుంది. కొంతమంది entreprene త్సాహిక వినియోగదారులు దీనిని టోస్టర్లో అమలు చేయడానికి సంపాదించారు. ఎంబెడెడ్ సిస్టమ్స్ అభివృద్ధిలో, ముఖ్యంగా నెట్వర్కింగ్ పరికరాలలో ఇది బాగా ప్రాచుర్యం పొందింది. వాస్తవానికి, మీ Wi-Fi రౌటర్ దీన్ని అమలు చేస్తుంది.
OpenBSD చాలా సురక్షితంగా ఉండేలా రూపొందించబడింది. దాని డెవలపర్లు కోడ్ను చాలా జాగ్రత్తగా పరిశీలిస్తారు, రంధ్రాల కోసం చూస్తారు మరియు అంతర్నిర్మిత ఫైర్వాల్ వంటి లక్షణాలను కలిగి ఉంటారు. వారు డిఫాల్ట్ ఇన్స్టాలేషన్లో రెండు రిమోట్ రంధ్రాలను మాత్రమే క్లెయిమ్ చేస్తారు, ఇది చాలా ఆకట్టుకునే రికార్డ్. హృదయపూర్వక పరాజయం నేపథ్యంలో, వారు తమ స్వంత ఓపెన్ఎస్ఎస్ఎల్ వెర్షన్ను విడదీసి, దానిని లిబ్రేఎస్ఎస్ఎల్ అని పిలుస్తారు. (అవును, అది వారి పేజీలో కామిక్ సాన్స్.)
మీరు ఓపెన్బిఎస్డిని ఎప్పుడూ ఉపయోగించకపోయినా, ఓపెన్-సోర్స్ ప్రపంచవ్యాప్తంగా ఉపయోగించిన కొన్ని ప్రధాన ప్రోగ్రామ్లను కూడా వారు అందించారు. OpenSSH రిమోట్ లాగిన్ల కోసం ఉపయోగించబడుతుంది మరియు tmux అనేది మీ టెర్మినల్ను మల్టీప్లెక్స్ చేయడానికి లేదా కమాండ్ లైన్ కోసం ఒక రకమైన "టాబ్డ్ బ్రౌజింగ్" ను కలిగి ఉండటానికి అనుమతించే చక్కని ప్రోగ్రామ్.
డ్రాగన్ఫ్లైబిఎస్డి బిఎస్డి యొక్క మరొక వెర్షన్, కానీ ఇది పనితీరును లక్ష్యంగా పెట్టుకుంది. ఇటీవలి సంవత్సరాలలో, ఇది మల్టీప్రాసెసర్ సిస్టమ్లపై ఎస్ఎస్డి పనితీరు మరియు పనితీరు కోసం పెద్ద ఎత్తున ప్రయత్నిస్తోంది.
సంస్కృతి: BSD Vs. Linux
BSD మరియు Linux సంస్కృతి మధ్య ప్రధాన వ్యత్యాసాలలో ఒకటి ఓపెన్ సోర్స్ లైసెన్స్లకు ప్రాధాన్యత. BSD లైసెన్స్ మరియు GPL రెండూ సోర్స్ కోడ్ను చూడటానికి మిమ్మల్ని అనుమతిస్తాయి, కాని మీరు విడుదల చేసే ఏదైనా ఉత్పన్న సంస్కరణలకు సోర్స్ కోడ్ను తెరవడానికి GPL అవసరం. మరోవైపు బీఎస్డీ లైసెన్స్కు అలాంటి అవసరం లేదు. మీరు కోడ్లో మార్పులు చేయటానికి మరియు మీకు కావాలంటే యాజమాన్య సంస్కరణను విడుదల చేయడానికి ఉచితం. జిపిఎల్ కంటే డెవలపర్లకు కోడ్తో వారు కోరుకున్నది చేయడానికి ఇది మరింత స్వేచ్ఛను ఇస్తుందని బిఎస్డి డెవలపర్లు అంటున్నారు.BSD ఫిలాసఫీ
లైనక్స్ మరియు బిఎస్డిల మధ్య మరో ప్రధాన వ్యత్యాసం ఏమిటంటే, మాట్ ఫుల్లెర్ వ్రాసినట్లుగా, బిఎస్డి వ్యవస్థలు పొందికైన వ్యవస్థలుగా రూపొందించబడ్డాయి. చాలా లైనక్స్ పంపిణీలు లైనక్స్ కెర్నల్, గ్నూ యుటిలిటీస్ మరియు డెవలపర్లు చేర్చాలనుకునే ఏదైనా హాడ్జ్-పోడ్జ్. మరోవైపు, BSD డెవలపర్లు కొద్దిపాటి "బేస్ సిస్టమ్" ను నిర్మిస్తారు. వినియోగదారులు దానికి కావలసిన వాటిని జోడించవచ్చు. ఇది చాలా స్థిరమైన సంస్థాపన కోసం చేస్తుంది. లైనక్స్లో సెంట్రల్ బేస్ సిస్టమ్ లేదు. BSD కోణం నుండి, ప్రతిదీ ఒక యాడ్-ఆన్. ఆపరేటింగ్ సిస్టమ్ను నిర్వహించే విధానం దీర్ఘకాలంలో మంచి ఫలితాలను ఇస్తుందని బిఎస్డి డెవలపర్లు సాధారణంగా భావిస్తారు. స్థిరత్వం మరియు క్రొత్త లక్షణాలకు మద్దతు ఇవ్వడం మధ్య ఎంపికను ఎదుర్కొన్నప్పుడు, BSD డెవలపర్లు సాధారణంగా మునుపటిదాన్ని తీసుకుంటారు.బాటమ్ లైన్? మీరు అసలు యునిక్స్కు తిరిగి వెళ్ళే స్థిరమైన, రాక్-దృ system మైన వ్యవస్థ కోసం చూస్తున్నట్లయితే, BSD ఆపరేటింగ్ సిస్టమ్స్ వెతకడం విలువ.అవి లైనక్స్ వలె జనాదరణ పొందకపోవచ్చు, కానీ డెవలపర్లు బహుశా ఆ విధంగా ఇష్టపడవచ్చు మరియు మీరు కూడా ఆ విధంగా భావిస్తారు.