تم قبول التحدي: OpenBSD على الكمبيوتر المحمول

أود أن أشارك ، ربما ليس الأحدث ، ولكن إخباريًا جزئيًا وأحيانًا ساحرًا ، تجربة تثبيت نظام تشغيل ليس من التيار الرئيسي (أي ليس Windows أو Linux ) على الأقل لبعض الوقت بدوام كامل في وقتنا (التالف) . بدأ كل شيء بحقيقة أنه كان مساءً ولم يكن هناك شيء للقيام به ، ثم مرة أخرى بدأ شيء ما في تسخين جهاز MacBook الخاص بي . لذلك قررت أن أرتديها (حسنًا ، ليس في الواقع ، بالطبع - بعد كل شيء ، لا يزال يتعين علي العمل عليها - ولكن على نموذج قديم ، كان لبعض الوقت مستلقياً في الدرج) شيء دافئ من عالم BSD . ليس FreeBSD ، سيكون الأمر بسيطًا ، ولكن ، على سبيل المثال ، NetBSD (أنا حقا أحبها لبساطتها).

ملاحظة طفيفة تماما
FreeBSD 10 . BenQ Joybook X31. KDE , , . RTL8168 .

في البداية قررت القراءة على الإنترنت ، لأن شخصًا ما حاول فعلًا فعل ذلك بالتأكيد. واتضح ، وحاول حتى. ليس مع NetBSD أو MacBook ، ولكنه مثير للاهتمام أيضًا. سأخبرك عن هذا ليس تجربتي الآن. بعد ذلك ستكون الترجمة ولن أكون أنا بعد الآن ، لكن جان-بيت مان.


لذا فإن السؤال هو: هل من الممكن جعل الكمبيوتر المحمول جذابًا للغاية بحيث تريد التبديل إليه من جهاز Mac ؟ TL DR: يمكنك [ ترجمة.: ولكن أود أن أقول ].

في عام 1989 ، قضيت أسابيع كاملة من حياتي أحاول تجميع وتشغيل X11 على Compaq 486 تحت SCO Unix . استغرق التجميع نفسه ساعات عديدة. ولكن الشيء الأكثر تميزا هو الحاجة إلى عبور أصابعك على أمل أن إعدادات الشاشة لن ​​تتلف الشاشة. إن الأوقات تتغير بالطبع ، وأعتقد أن قلة من الناس ما زالت تعاني الآن من هذه القمامة. لحسن الحظ ، نسيت معظم مشاكل ذلك الوقت. ولكن حتى الآن ، عندما أفكر في Unix (غير ربحي) على كمبيوتر محمول ، أرى شبح RAMDAC في كوابيسي.

أنا أعرف العديد من المستخدمين لتوزيعات جنو / لينكس المختلفة (أو systemd / Linux؟؟؟ ؛-) العمل على أجهزة الكمبيوتر المحمولة. حاولت أيضًا تثبيته ، حتى بدون X11 . لكن لينكس لم يستطع دفعني بعيدًا عن ماك . لا أعرف لماذا بالضبط. Linux سريع بما يكفي (ربما أسرع من أنظمة BSD) وموثوق به بما فيه الكفاية ، ولكن هذا ليس كل شيء. أعتقد أن النقطة هي الرفض المتزايد للنظام والتوثيق والإدارة والمرافق ، وتنفيذ النظام ، والاختلافات بين التوزيعات. هناك شعور بأن العديد من المشاكل هنا ترجع فقط إلى حقيقة أن فرق التطوير المختلفة تعمل على نفس الشيء ، وتقوم بإصلاح الأخطاء نفسها واستعادتها. هذا ليس ملكي. لينكس جيد بالطبع ، لكني لا أشعر بأنني جزء من مجتمعه.

وفي بداية فبراير حصلت على فكرة حصلت على بعض الاستجابة:


تركت التدخين قبل 922 يومًا (في وقت كتابة [ الترجمة: الأصل ] من هذه المذكرة ، ونعم ، ما زلت أواصل عد الأيام). بعد احتساب المال الذي تمكنت من توفيره على هذا ، فقد طلبت شراء الجيل السادس من Lenovo Thinkpad X1 Carbon . وفوجئت حقًا عندما فتحت صندوقًا من الورق المقوى - وهو مظهر يشبه التفاح تمامًا.

في الداخل ، اتضح أنه جهاز رائع ، أعتقد أنه أرق من جهاز MacBook Air ، و X1 يبدو أخف. بادئ ذي بدء ، قررت تقليل المساحة التي يشغلها Windows 10 (من يدري ، ربما سيكون مفيدًا يومًا ما) ، لكنني غيرت رأيي بعد الانتظار عدة دقائق حتى يتم تحميل شاشة ترحيب Windows .

في البداية قررت تثبيتفري ، لأن يدعم ZFS ويسمح لك بتشغيل VirtualBox . لقد بدأت في تثبيت أحدث إصدار من TrueOS [ trans.: سابقا PC-BSD ] ، لأن يجب أن تكون عملية التثبيت واضحة حتى noobs. سار التثبيت على ما يرام حتى بدأت في إضافة مستخدم (يُسمى jpm). أبلغني المثبت أن Jan-Piet Mens يحتوي على أحرف غير صالحة. في مجال GECOS . أنا لا أمزح. كانت النتيجة نظامًا قابلاً للتمهيد (من المحاولة الثانية) ، مما جعلني أبكي تقريبًا بسبب بطئها. ثم قمت بتثبيت Trident (فرع TrueOS) في هذه الحالة ، كان من الضروري توصيل ماوس USB لبرنامج تثبيت رسومي. والنتيجة هي نظام غير قابل للتمهيد. لم يتم تحميله كما في هذا الميم:


بالطبع ، كان عليّ تجربة تثبيت FreeBSD فقط ، وهو ما فعلته. مرارا وتكرارا. ثم توقفت عن المحاولة. ألقيت مرارا وتكرارا X1 المؤسف بسبب عدم القدرة في هذه الحالة على إعطائها لأولئك الذين يحتاجون إلى جهاز كمبيوتر محمول مع Windows .

هنريك (وهو لا يعرف الكلل بهذا المعنى) اقترح OpenBSD ، لذا جربته. بصراحة ، توقعاتي من حيث "الكمبيوتر المحمول والرسومات و Wi-Fi وكل ذلك مع OpenBSD " ليست في مكان تذهب إليه. OpenBSD على الخادم؟ على الرحب و السعة. ولكن على جهاز كمبيوتر محمول؟ .. في

الآونة الأخيرة ، أحب OpenBSD- التثبيت بسيط وسريع ، البرنامج القياسي مستقر تمامًا ، والوثائق تكاد تكون مثالية. تخيل كم هو رائع أن تكون قادرًا على كتابة الأمر man والحصول على مساعدة في الوصف الحالي للبرنامج أو ملف الخدمة على جهاز الكمبيوتر الخاص بك؟ لقد كانت تجربة رائعة مع OpenBSD قبل عام عندما قمت بتثبيت نظام التشغيل هذا على جهاز Thinkpad القديم .

تم التثبيت ، وحصلت على أكثر مما كنت أتوقع (الأمر الذي فاجأني حتى الموت). لكن النتيجة كانت رهيبة - فايرفوكس بالكاد يستطيع التمرير عبر الصفحات ، لا يوجد فيديو على يوتيوب ، مدير نافذة باهت ... ذهبت إلى الفراش لقراءة كتاب لليلة.

مرة أخرى أشار لي Henrik (نعم ، نفس الرجل) إلى منشور Cullum Smith "OpenBSDعلى الكمبيوتر المحمول . " بعد قضاء ساعة أو ساعتين في إعداد هذه المذكرة ، حصلت على بيئة عمل تعمل بكاملها مع مدير نوافذ يشبه i3 cwm [ ترجمة .: rus. ] .

بشكل عام ، كانت النتيجة جهاز كمبيوتر محمول يمكنه (بالنسبة لي) التنافس مع Mac ، على الأقل في معظم الحالات. تم تكوينه مع تشفير كامل للقرص ، وشبكة إيثرنت قابلة للتطبيق و Wi-Fi (تخيل إمكانية تشغيل الرجل لعرض أحدث الوثائق مع الأمثلة). يعمل S3 تمامًا مثل أزرار الصوت. هناك بيئة تطوير (مترجم C مع جميع أدوات Unix التي يمكن أن أحلم بها فقط). المزامنة المثبتة ،restic و ماترهورن . تكوين والعمل بدوام كامل ل اكبر برهان خدمات هتبد و smtpd . الأول لأنني في بعض الأحيان أقوم بالاختبار وأحتاج إلى خادم HTTP ، والثاني - لأنني أحب إرسال الرسائل إلى نفسي والآخرين.

في نهاية هذا اليوم الأول ، لا يزال هناك شيء يجب معالجته. يقوم VLC بتشغيل الصوت ولكنه لا يعرض الفيديو باستخدام برنامج تشغيل X11 (يعمل الفيديو في Firefox و Chrome ). وهناك شيء مفقود للراحة ، مثل النسخ / اللصق بين xterm والمتصفح.أيضا ، الجانب الأيمن من الكمبيوتر المحمول ساخن جدا ؛ لا أعرف مكان المعالج ، ولكني أعتقد أنه موجود (على الرغم من أن الجزء العلوي لا يظهر أي شيء خاص). اتضح أن إعداد Thunderbolt في BIOS .

من الجميل حقًا العمل على نظام ، عندما أريد تثبيت البعوض ، كل ما علي فعله هو:

pkg_add mosquitto

وسأحصل على جميع المكتبات والملفات التنفيذية والعناوين دون الحاجة إلى معرفة ما تسمى الحزم مع الملفات التنفيذية والمكتبات. (ألقي نظرة على دبيان ). كل شيء موثق بشكل صحيح ، هناك صفحات بشرية لجميع البرامج وملفات الخدمة ، وجودة الأدلة جيدة للغاية.

لم أكمل الإعداد بعد ولست متأكدًا من أنه يمكنني رفض نظامي التشغيل Mac و macOS ، ولكن كل شيء يبدو واعدًا حتى الآن. هناك شيء مهم بالنسبة لي سيكون من الصعب أو المستحيل استبداله أو تهيئته ، على سبيل المثال:

  • iTerm2 ؛
  • Enpass .
  • التقويم. app ؛
  • طلب الاتصال بشبكات Wi-Fi ؛
  • استيقظ على الفور عند فتح غطاء الكمبيوتر المحمول.

قد تكون هناك حلول مماثلة لبعض أو كل المتطلبات ، ولكن فقط تلك المتشابهة حقًا. بشكل عام ، أنا راضٍ عن النتيجة حتى الآن. ربما يكون كمبيوتر Linux الذي تم تكوينه بشكل صحيح بنفس الجودة ، إن لم يكن أفضل. ولكن كما قلت ، هذا ليس لي.

هل أجرؤ على أخذ هذه السيارة إلى BSDCan [ trans.: BSD Conference in Canada ] وتقديم عرض معها؟ سنرى. (بالطبع لا ، إذا لم أستطع ممارسة جهاز العرض مسبقًا.)

بعد ثلاثة اسابيع


بعد ثلاثة أسابيع ، لم أستخدم أبدًا جهاز كمبيوتر محمولًا. أخذت ذلك في الاعتبار مع التعليقات التالية:

  • تتوقف شبكة Wi-Fi عن العمل بعد حوالي ساعة مع مجموعة من رسائل خطأ برنامج التشغيل كل دقيقة في سجل النظام. اقترح شخص ما استبدال وحدة تحكم Wi-Fi.
  • HDMI , . xrandr?
  • 6.4 6.5 . , , iwm0.
  • xrandr, . . HDMI HP. . , .
  • (Otto) -current snapshot, . . , pkg_add , , libreoffice. - — xrandr. HDMI ( ).
  • , iwm0, em0. em0 Wi-Fi .



All Articles