پرش به محتوای اصلی

AlpineBSD معرفی شد – یک سیستم عامل FOSS بدون هوش مصنوعی

دِ رجیستر۱۴۰۵ آبان ۸, جمعه، ساعت ۱۸:۱۵حدود 3 دقیقه مطالعه

ترکیب هسته NetBSD با سرزمین کاربری Alpine Linux

تنها چند روز پس از Daemonarchy، یک سیستم عامل جدید دیگر در خانواده BSD وجود دارد - و سیستم عاملی که قاطعانه در جهت مخالف حرکت می کند.

AlpineBSD آنقدر جدید است که هنوز وجود ندارد. هیچ رسانه نصبی در دسترس نیست، اگرچه امکان راه‌اندازی دستی نصب وجود دارد. چیزی که AlpineBSD در حال حاضر دارد یک سیاست هوش مصنوعی است و برنامه این است که تا آنجا که ممکن است از "خروجی مدل های هوش مصنوعی (به عنوان مثال LLM)" اجتناب شود:

هر نرم افزاری که کد، مستندات، باینری ها یا سایر دارایی های آن، در هر بخشی، خروجی یک ابزار هوش مصنوعی مولد مانند LLM را شامل می شود، برای اهداف ما "آلوده" تلقی می شود."

ایده اصلی ترکیب هسته NetBSD با "فضای کاربری الهام گرفته شده از لینوکس آلپاین و هدف ایجاد امکان استفاده از کمترین نرم افزار تولید شده توسط هوش مصنوعی" است.

در سال 2024، پروژه NetBSD موقعیت خود را در زمینه هوش مصنوعی ایجاد کرد. دستورالعمل‌های commit آن می‌گوید که "کد تولید شده توسط یک مدل زبان بزرگ […] فرض می‌شود که کد آلوده است."

در ماه جولای، لینوس توروالدز اظهار داشت که "لینوکس یکی از آن پروژه های ضد هوش مصنوعی نیست". از آن زمان، NetBSD شاهد افزایش کمک‌ها و علاقه بوده است.

برای کسی که عمدتا به لینوکس عادت دارد، تلاش برای نصب NetBSD کمی شبیه پریدن در ماشین زمان تا 30 سال پیش است، و ما از تجربه شخصی لینوکس در اواسط دهه 1990 صحبت می کنیم. همانطور که اشاره کردیم زمانی که Slackware چند سال پیش 30 ساله شد، در سال 1996، این کرکس Slackware 3.0 را روی سخت افزار خودش امتحان کرد و ما هرگز موفق به نصب آن نشدیم.

ما چند ماه پیش NetBSD 11 را امتحان کردیم، و علیرغم کمک قابل توجه افراد موجود در لیست پستی کاربران NetBSD، نتوانستیم دسکتاپ CDE را شروع کنیم.

به عنوان مثال، نصب نرم افزار در NetBSD کار آسان و راحت در لینوکس نیست. این یک مدیر بسته برای مدیریت بسته های باینری دارد: pkgin نامیده می شود، اما همانطور که در NetBSD FAQ ذکر شده است، یک گزینه اضافی اختیاری است. برای نصب pkgin با بقیه سیستم عامل، باید به صورت دستی یک کادر را در برنامه تنظیم علامت بزنید، و وقتی چهار سال پیش NetBSD 9.3 را امتحان کردیم، این را نمی‌دانستیم، آن چک باکس را نادیده گرفتیم و مجبور شدیم راهی برای اضافه کردن pkgin بعدا پیدا کنیم. (نصب یک پکیج منیجر در زمانی که مدیریت بسته برای نصب آن ندارید، بسیار مشکل است.)

این بار متوجه شدیم که pkgin گاهی اوقات فرآیند نصب را برای شما کامل نمی‌کند - فقط یک فایل متنی را در فهرست مقصد در جایی باقی می‌گذارد، و انتظار می‌رود که بدانید، به آنجا بروید، آن را بخوانید و خودتان هر مرحله‌ای را انجام دهید.

جامعه NetBSD بی سر و صدا راه خود را از سال 1993 طی کرده است. ایده های خاص خود را در مورد آنچه طبیعی است دارد، و کاربران آن انتظار دارند. برخی از افراد در لیست پستی به ما گفتند که به هر حال از بسته های باینری استفاده نمی کنند - آنها آنچه را که نیاز دارند از کد منبع جمع آوری می کنند.

مخزن پورت ها و کد منبع AlpineBSD در Sourcehut، تحت حساب sircmpwn، که بیشتر با نام Drew DeVault شناخته می شود، میزبانی می شود. ما چند بار در طول سال‌ها از DeVault نقل قول کرده‌ایم: اغلب متوجه شده‌ایم که دیدگاه‌های او از طرق مختلف با دیدگاه‌های ما همخوانی دارد... مانند بهترین لپ‌تاپ‌هایی که تا کنون ساخته شده‌اند، و در مورد سادگی در طراحی توزیع لینوکس، یا حتی در مورد میلیاردرهای دات‌کام در FOSDEM.

ابزارهای Alpine برای سازگاری با سایر سیستم ها کاملا مناسب هستند. ما قبلا به استفاده از ابزار بسته‌بندی آن، APK، در لینوکس Chimera بدون گنو، که از بسیاری از سرزمین کاربر FreeBSD استفاده می‌کند، و همچنین در لینوکس Adelie اشاره کردیم.

ما AlpineBSD را با علاقه دنبال خواهیم کرد. طرح ترکیب شاید شناخته‌شده‌ترین و قدیمی‌ترین هسته بدون هوش مصنوعی یونیکس با بخش‌های رو به رو کاربر تقریبا کوچک‌ترین و تمیزترین توزیع لینوکس موجود، جذابیت زیادی دارد. طرفداران هوش مصنوعی اغلب به شکاکان LLM هشدار می دهند که در معرض خطر رها شدن هستند. خوب، در اینجا یک سیستم عامل برای کسانی که نمی خواهند در موج هوش مصنوعی موج سواری کنند، وجود دارد. ®

خواندن متن کامل در دِ رجیستربه زبان اصلی، در سایت ناشر باز می‌شود
متن اصلی (انگلیسی)

AlpineBSD announced – an AI-free FOSS OS

Combining the NetBSD kernel with the Alpine Linux userland

همه‌ی اخبار فناوری