सबसे पहले FreeBSD इंस्टॉल करें। क्या मुझे लिनक्स और बीएसडी के बीच अंतर के बारे में कुछ पता होना चाहिए?


12

मैं आज एक खाली एचडीडी पर फ्रीबीएसडी स्थापित करना चाहता हूं जो मैंने चारों ओर झूठ बोला है। मैं इसे ट्रायल रन देना चाहता हूं, कुछ चीजें सीखता हूं, और अगर यह मुझे सूट करता है तो मैं अपने वर्तमान उबंटू 10.10 'सर्वर / एनएएस / एनकोडिंग बॉक्स' को इसके साथ बदल दूंगा। जिज्ञासा इसका मुख्य कारण है। इससे पहले कि मैं अगले उबंटू यात्रा पर जाऊं, मैं गनोम 3 / यूनिटी से बाहर निकले अधिकांश प्रमुख कीड़े देखना चाहता हूं।

मुझे बीएसडी (ओएस एक्स को छोड़कर) के साथ कोई अनुभव नहीं है, लेकिन मैंने पिछले कुछ वर्षों में काफी लिनक्स डिस्ट्रो को स्थापित और उपयोग किया है। मेरे पास लिनक्स को चलाने और चलाने के तरीके की काफी अच्छी समझ है, जिसमें कुछ अपने-अपने डिस्ट्रोस जैसे आर्क भी शामिल हैं। लेकिन मैं कल्पना के किसी भी खिंचाव से विशेषज्ञ नहीं हूं। असल में, मैं कहूंगा कि मैं अपनी दादी से बेहतर हूं।

तो क्या ऐसा कुछ है जिसे मुझे पहली बार फ्रीबीएसडी स्थापित करते समय ध्यान में रखना चाहिए? विशेष रूप से, फ्रीबीएसडी और लिनक्स डिस्ट्रो को स्थापित करने और स्थापित करने के बीच कोई बड़ा अंतर हैं? इसके अलावा, क्या मुझे i386 रिलीज़ का उपयोग करना चाहिए? मैंने प्रलेखन में कहीं पढ़ा है कि i386 की सिफारिश की गई है लेकिन मुझे यकीन नहीं है कि यह पुरानी जानकारी है।


5
यह जानना मुश्किल है कि क्या कहना है। जाहिर है, मतभेद हैं, लेकिन क्या वे होंगे जहां आप उनसे उम्मीद करते हैं? शायद शायद नहीं। पढ़ें पूछे जाने वाले प्रश्न और पुस्तिका (एक समय में एक टुकड़ा, निश्चित रूप से)। हमेशा चीजों को एक ही तरह से काम करने की उम्मीद न करें - यह सब के बाद एक अलग ओएस है। आप वीएम में शुरू करना पसंद कर सकते हैं, इसलिए यदि आप अटक जाते हैं तो आप जानकारी के लिए वेब ब्राउज़ करना पसंद कर सकते हैं।
गिलेस एसओ- बुराई को रोकना '

ठीक है, यह काफी उचित है। मुझे खुशी है कि कुछ भी नहीं है जो वास्तव में बाहर खड़ा है। VM विचार एक अच्छा है। मैं अब भी यह देखने के लिए उत्सुक हूं कि क्या किसी के पास उन चीजों के बारे में कोई अन्य सुझाव है जो उन्हें पहली बार पकड़ा था। शायद कोई भी नहीं होगा।
बोहेज

हैंडबुक का उपयोग करने पर पर्याप्त जोर नहीं दिया जा सकता है। मंच के प्रश्नों के अधिकांश उत्तर लगभग हमेशा आपको हैंडबुक के लिए संदर्भित करेंगे। इसके अलावा, यहाँ उन लोगों के लिए सभी सम्मान के साथ, आपको forum.freebsd.org पर जाना चाहिए ।
रॉब

मैं अब वास्तव में हैंडबुक के माध्यम से पढ़ रहा हूं। पूरा दिन हो गया अच्छी जानकारी से भरा हुआ।
बोहज

अभी भी पढ़ रहे हैं ... वहाँ में बहुत अच्छा सामान।
बोहेज

जवाबों:


8

आप निश्चित रूप से मतभेदों को नोटिस करेंगे। अधिकांश ध्यान देने योग्य मानक यूजरलैंड उपयोगिताओं में अंतर होंगे। FreeBSD GNU ls, GNU cp इत्यादि का उपयोग नहीं करता है। उदाहरण के लिए, यदि आप एक colorized ls से जुड़े हैं, तो आप als ls को "ls -G" करना चाह सकते हैं। यह GNU grep का उपयोग करता है, हालाँकि। डिफ़ॉल्ट शेल GNU बैश की तुलना में बहुत सरल और कम फूला हुआ खोल है, जो कि अधिकांश लिनक्स वितरण पर डिफ़ॉल्ट है। यदि आप बैश से जुड़े हुए हैं, तो यह पहले पैकेज में से एक हो सकता है जिसे आप इंस्टॉल करना चाहते हैं। पोर्ट सिस्टम विभिन्न बीएसडी पर सॉफ्टवेयर स्थापित करने का मानक तरीका है। पोर्ट्स सोर्स कोड डाउनलोड करता है, उसे बनाता है और फिर उसे इंस्टॉल करता है। यह लगभग पूरी तरह से स्वचालित है। उदाहरण के लिए, बैश को स्थापित करने के लिए, इसे रूट के रूप में करें:

cd /usr/ports/shells/bash && make install && make clean

यदि आप अंत में एक सफाई नहीं करते हैं, तो आप बंदरगाहों के पेड़ में पड़े हुए स्रोत कोड को छोड़ देंगे। कई बंदरगाहों में पूर्व-निर्मित पैकेज होते हैं जिन्हें डाउनलोड किया जा सकता है यदि आप इसे बनाने में समय बर्बाद नहीं करना चाहते हैं और इसे अनुकूलित करने की आवश्यकता नहीं है। पैकेज के रूप में बैश लगाने के लिए, इसे यह करना चाहिए:

pkg_add -r bash

आप Gnome 3, sudo, rsync, या कभी भी आपको और क्या चाहिए सहित बंदरगाहों में कोई भी सामान्य प्रोग्राम पा सकते हैं। बंदरगाहों को नेविगेट करने के लिए एक महान वेबसाइट फ्रेशपोर्ट्स है । आपको FreeBSD हैंडबुक से भी परिचित होना चाहिए ।


यदि आपने जेंटू का उपयोग किया है, तो पोर्टेज बीएसडी से बंदरगाहों की अवधारणा पर आधारित है।
पेंग्विन 359

लेकिन आप जो पहली चीज करते हैं, उसे स्थापित न करें। जैसा कि उल्लेख किया गया है, श डिफॉल्ट शेल है और दूसरों को बैश देखने की तुलना में अधिक बार उपयोग किया जाता है।
रॉब

इस जानकारी के लिए धन्यवाद। जब तक मैंने हैंडबुक के माध्यम से प्रतिज्ञा नहीं ली है, मैंने इंस्टॉल करना छोड़ दिया है। लगता है जैसे मैं बहुत सारे उपनाम बना रहा हूँ। :)
बोहेज

@boehj मैं देशी फ्रीबीएसडी कमांड सीखने की सलाह देता हूं, लेकिन मैं नहीं चाहता कि ये अंतर आपको डराए। जब मैंने पहली बार FreeBSD स्थापित किया, तो मुझे एहसास हुआ कि लिनक्स के सभी कस्टमाइज़ेशन लिनक्स डिस्ट्रीब्यूटर्स और उनकी पसंद के सॉफ्टवेयर के साथ उपयोगकर्ता के अनुकूल लिनक्स कैसा था। FreeBSD अभी भी मेरे अनुभव से एक मानक Solaris स्थापित करने के लिए उपयोग करने के लिए आसान है।
पेंग्विन 359

3

पहला अंतर आप शायद नोटिस करेंगे कि सी शेल डिफ़ॉल्ट शेल है। उसके बाद, आप देखेंगे कि GNU बैश स्थापित नहीं है।

यदि आप कोई प्रोग्रामिंग करते हैं (या स्रोत से निर्माण करते हैं) तो आप देखेंगे कि GNU मेक इनस्टॉल नहीं है, बल्कि BSD बनाते हैं।

अन्त में - और यह एक गुडी है - प्रत्येक कमांड को मैन पेज में प्रलेखित किया गया है। डेबियन के और अधिक "अनिर्दिष्ट" पृष्ठ नहीं हैं, और Red Hat और अन्य के रूप में कोई और अधिक गायब आदमी पृष्ठ नहीं हैं। फ्रीबीएसडी उन सभी का सबसे अच्छा दस्तावेज है - संभवतः अन्य बीएसडी से भी बेहतर।

एक और बात: FreeBSD वास्तव में अपनी पैकेज क्षमताओं का बिल्कुल भी उपयोग नहीं करता है; प्राथमिकता FreeBSD बंदरगाहों का उपयोग करना और अपने वर्तमान परिवेश के अनुरूप पैकेज बनाना है।


2

स्वयं किसी भी बीएसडी का उपयोग नहीं करने के बाद, मैं कहूंगा कि मतभेद अनुप्रयोगों के बजाय कर्नेल तक सीमित होने की संभावना है। दूसरे शब्दों में, आप अभी भी उन्हीं एप्लिकेशन को चला पाएंगे जिनका आप उपयोग कर रहे हैं (जैसे फ़ायरफ़ॉक्स, या यहां तक ​​कि बस बैश), लेकिन निचले स्तर की चीज़ें अलग होंगी (उदाहरण के लिए / dev में डिवाइस नाम, या उपयोग किए गए आदेश फ़ायरवॉल नियम सेट करने के लिए।)

मुझे संदेह है कि एक बार जब आप सिस्टम को प्राप्त कर लेते हैं और 'बड़ी' चीजों को चलाने का काम उसी तरह से होता है, लेकिन आपको कुछ सीखने की अवस्था का पता लगाने की कोशिश करनी चाहिए ताकि कुछ छोटी चीजों को कैसे कॉन्फ़िगर किया जा सके!

हालाँकि ऐसा कुछ करना हमेशा एक सार्थक अभ्यास होता है, क्योंकि इससे आपको जो ज्ञान प्राप्त होता है वह निश्चित रूप से एक दिन काम में आएगा (भले ही यह सिर्फ अपने आप को कुछ नया सिखाने का अनुभव हो!)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.