<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>محتوای آزاد سهراب</title>
      <link>https://blogfa.sohrabbehdani.ir/</link>
      <description>در اینجا از ایده هایم می‌گویم :)</description>
      <generator>Zola</generator>
      <language>fa</language>
      <atom:link href="https://blogfa.sohrabbehdani.ir/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Mon, 01 Oct 1404 00:00:00 +0000</lastBuildDate>
      <item>
          <title>ایجاد یک ماشین مجازی با پل در Qemu</title>
          <pubDate>Mon, 01 Oct 1404 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/qemu-bridge/</link>
          <guid>https://blogfa.sohrabbehdani.ir/qemu-bridge/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/qemu-bridge/">&lt;p&gt;خب این پست رو که نسبتاً کوتاه‌هم هست رو می‌نویسم تا بگم که چطور میشه یک شبکه پل (Network Bridge) ساخت در توزیع‌های مختلف تا بشه ماشین‌مجازی ها توی شبکه خودمون IP بگیرن و دسترسی بهشون راحت‌تر باشه بجای اینکه پورتشون رو به localhost فوروارد کنیم و به اون ssh بزنیم.&lt;&#x2F;p&gt;
&lt;p&gt;به این توجه داشته باشید که این روش معمولاً با اتصال سیمی بهتر کار می‌کنه و با کارت‌های شبکه بی‌سیم اغلب مشکلاتی پیش میاد.&lt;&#x2F;p&gt;
&lt;p&gt;خب بریم شروع کنیم....&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>توسعه برنامه برای گنو&#x2F;لینوکس با استفاده از سی‌شارپ</title>
          <pubDate>Sun, 02 Sep 1404 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/gircore/</link>
          <guid>https://blogfa.sohrabbehdani.ir/gircore/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/gircore/">&lt;p&gt;توی این مقاله می‌خوام توضیح بدم که چطور با زبان‌هایی مثل سی‌شارپ میشه برای گنو&#x2F;لینوکس برنامه بومی نوشت و از این رو سراغ یکی از کتاب‌خانه‌های مطرح گرافیکی برای این‌کار میریم.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>فقط برای سرگرمی!</title>
          <pubDate>Sat, 11 Aug 1404 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/kernel-busybox/</link>
          <guid>https://blogfa.sohrabbehdani.ir/kernel-busybox/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/kernel-busybox/">&lt;p&gt;قرار بود امروز درمورد ساختار توزیع های گنو&#x2F;لینوکسی و سیستم‌عامل گنو توی دانشگاه صحبت کنم.&lt;&#x2F;p&gt;
&lt;p&gt;متاسفانه وقت نشد و ارائه من افتاد برای هفته بعدی... توی این پست از بلاگم می‌خوام صحبت کنم که چطور میشه یک توزیع مینیمال رو با ترکیب کرنل و بیزی‌باکس بیلد کرد.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>من از لینوکس موبایل چگونه استفاده می‌کنم؟</title>
          <pubDate>Tue, 24 Jul 1404 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/how-im-using-linux-mobile/</link>
          <guid>https://blogfa.sohrabbehdani.ir/how-im-using-linux-mobile/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/how-im-using-linux-mobile/">&lt;p&gt;بعد از اینکه گوگل اندروید رو محدود کرد و تصمیم به این گرفت تا کدمنبع اون رو به صورت دوره‌ای منتشر کنه بجای اینکه مستقیماً در اختیار ما قرار بذاره، توجهات بیشتری به سمت لینوکس موبایل جذب شد.&lt;&#x2F;p&gt;
&lt;p&gt;حالا لینوکس موبایل چیه؟ مگه اندروید خودش لینوکس نیست؟ این هارو اینجا توضیح میدم و بعدش میریم سراغ اینکه روزانه من چه برنامه‌هایی رو استفاده می‌کنم.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>چرا تلگرام برای پشتیبانی پروژه‌ها مناسب نیست؟</title>
          <pubDate>Sat, 30 Jun 1404 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/why-not-telegram/</link>
          <guid>https://blogfa.sohrabbehdani.ir/why-not-telegram/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/why-not-telegram/">&lt;p&gt;وقتی پروژه پارچ لینوکس رو راه‌انداختیم، تلگرام انتخاب اولیه ما بود. همه از تلگرام استفاده می‌کردند، سریع بود، راحت بود و از همه مهم‌تر دم دست بود.
اما خیلی زود فهمیدیم که اشتباه کردیم. تلگرام با همه محبوبیتش، برای پشتیبانی از پروژه‌های متن‌باز کاربرد نداره و حتی در بیشتر موارد برعکس عمل می‌کنه.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>چهارسال ساختن ابزاری که خودم به آن نیاز داشتم</title>
          <pubDate>Wed, 23 May 1404 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/parch-forth/</link>
          <guid>https://blogfa.sohrabbehdani.ir/parch-forth/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/parch-forth/">&lt;p&gt;توی این مطلب از بین مطالب بلاگم، می‌خوام اختصاصش بدم به پارچ و درمورد چهارسال توسعه پارچ براتون بنویسم.
امیدوارم بتونم خودم رو مجاب کنم که طولانی بشه این یکی :)&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>راه‌اندازی هوش مصنوعی محلی در ویم با ollama</title>
          <pubDate>Sat, 07 Apr 1404 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/vimai/</link>
          <guid>https://blogfa.sohrabbehdani.ir/vimai/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/vimai/">&lt;p&gt;بعد از مدتی گفتم بیام توی این بلاگ یک مطلب جدید بنویسم، الان داشتم مدل qwen3-coder رو دریافت می‌کردم و گفتم با خودم که جالب میشه یک آموزش متنی بنویسم و نحوه استفاده از این مدل رو داخل ویم بدم.&lt;&#x2F;p&gt;
&lt;p&gt;راه‌اندازی این‌ها رو که داخل vscode و zed شاید همه بتونین انجام بدید، ولی درمورد ویم (نئوویم نه) یکمی داستان داره که من حالا می‌خوام به یک صورت ساده آموزشش رو بنویسم شاید بدردتون بخوره :)&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>بازگشت به بازی</title>
          <pubDate>Wed, 25 Jan 1404 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/back-in-game/</link>
          <guid>https://blogfa.sohrabbehdani.ir/back-in-game/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/back-in-game/">&lt;p&gt;خب یک مدت زمان زیادی بود که توسعه پارچ رو به امان خدا رها کرده بودم و Erfoux (عرفان خودمون) کنترل تیم رو به دست داشت.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>فرق نرم‌افزار آزاد، اوپن‌سورس و فری‌ور</title>
          <pubDate>Mon, 12 Dec 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/foss-vs-floss-vs-freeware/</link>
          <guid>https://blogfa.sohrabbehdani.ir/foss-vs-floss-vs-freeware/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/foss-vs-floss-vs-freeware/">&lt;p&gt;چون دیدم توی خیلی از گروه‌ها درمورد این موضوعات بحث می‌شه و بعضی‌ها هنوز نمی‌دونن دقیقاً چه فرقی بین &lt;strong&gt;نرم‌افزار آزاد، نرم‌افزار متن‌باز، برنامه‌های رایگان (Freeware) و مدل فریمیوم (Freemium)&lt;&#x2F;strong&gt; هست، گفتم یه مطلب کامل بنویسم که هم خودم یه بار جمع‌بندی کرده باشم، هم اگه کسی بعداً پرسید، به‌جای اینکه دوباره توضیح بدم، فقط لینک اینو بفرستم!&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>نظردهی این بلاگ هم فعال شد!</title>
          <pubDate>Tue, 06 Dec 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/commenting/</link>
          <guid>https://blogfa.sohrabbehdani.ir/commenting/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/commenting/">&lt;p&gt;خب یکی از مشکلاتی که با بلاگم بود این بودش که سرویس درست و حسابی‌برای نظردهی نداشت، که خب به کمک جنگالک عزیز این سرویس هم فعال شد!&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>چرا باید بلاگ داشته باشیم؟</title>
          <pubDate>Sat, 03 Dec 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/why-blog/</link>
          <guid>https://blogfa.sohrabbehdani.ir/why-blog/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/why-blog/">&lt;p&gt;همه‌مون کم و بیش توی شبکه‌های اجتماعی نوشتیم. یکی توییتر، یکی تلگرام، یکی هم اینستاگرام که البته اون بیشتر جای عکس و ویدئوه. راحت هم هست، باز می‌کنی، یه چیزی می‌نویسی، می‌فرستی، تمام. شاید یه سری لایک و کامنت هم بگیری، شاید یه نفر بحث کنه، شاید حتی کارت بگیره و حسابی وایرال بشی. ولی چند روز بعد، اون نوشته کجاست؟ کسی دیگه می‌بینتش؟ حتی خودت هم می‌تونی راحت پیداش کنی؟&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>رویداد‌های برنامه‌نویسی که تنها نام لاگ را یدک می‌کشند.</title>
          <pubDate>Thu, 24 Nov 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/lug/</link>
          <guid>https://blogfa.sohrabbehdani.ir/lug/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/lug/">&lt;blockquote&gt;
&lt;p&gt;قبل از اینکه مطلبم رو شروع به خوندنش کنید جا داره این رو بگم که من &lt;strong&gt;به شخص یا لاگ خاصی&lt;&#x2F;strong&gt; اشاره نکردم و صرفاً این مطلب من نامه‌ای سرگشاده و شاید نقدی به وضعیت ۹۹ درصد لاگ‌هایی باشه که اخیراً برگذار شده. پس بنابراین امیدوارم دوستانی که این مطلب رو می‌خونن بعداً شاکی نشن که زحمات مارو زیر سوال بردی.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;لاگ‌ها، آن اجتماعاتی که زمانی پناهگاه علاقه‌مندان به آزادی نرم‌افزار و مبارزه با انحصار بودند، حالا چیزی جز دورهمی‌های بی‌هدف نیستند. در سراسر جهان، گروه‌های کاربران لینوکس همچنان به ترویج نرم‌افزار آزاد، همکاری در پروژه‌های متن‌باز، و آگاهی‌بخشی درباره‌ی مضرات انحصار نرم‌افزارهای مالکیتی می‌پردازند، اما در ایران، چیزی که &lt;strong&gt;«لاگ»&lt;&#x2F;strong&gt; نامیده می‌شود، دیگر هیچ شباهتی به این اهداف ندارد.
آنچه که امروز به‌عنوان لاگ برگزار می‌شود، دیگر رسالتی ندارد. گفتمان نرم‌افزار آزاد جای خود را به گپ‌های سطحی درباره‌ی بازار کار و یادگیری ابزارهای روز داده است. از شور و اشتیاقی که در گذشته برای توسعه‌ی نرم‌افزارهای آزاد وجود داشت، دیگر خبری نیست. به‌جای اینکه این اجتماعات محلی برای مشارکت در پروژه‌های آزاد باشند، حالا به محفلی برای مسخره کردن همان پروژه‌ها تبدیل شده‌اند.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>کتابخانه diet c</title>
          <pubDate>Wed, 02 Nov 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/dietc/</link>
          <guid>https://blogfa.sohrabbehdani.ir/dietc/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/dietc/">&lt;p&gt;دیشب که بی‌خوابی به سرم زده بود توی اینترنت دنبال کتاب‌خانه‌های استاندارد C می‌گشتم، همونطور که شاید بدونید Glibc کتابخانه سی گنو و Musl libc کتابخانه ماسل هستند که بیشتر از همه اسمشونو شنیدید.&lt;&#x2F;p&gt;
&lt;p&gt;من دنبال یک راهی بودم تا یک باینری استاتیک (باینری که تمام وابستگی‌های مورد نیازش برای اجرا شدن در درون فایل اجرایی خودش قرار گرفته.) کم حجم درست کنم و با Diet Libc آشنا شدم.&lt;&#x2F;p&gt;
&lt;p&gt;از همین الان بگم که این پست طولانیه :)))&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>پچ کردن آرچ ایزو برای پارچ</title>
          <pubDate>Sun, 02 Oct 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/archiso/</link>
          <guid>https://blogfa.sohrabbehdani.ir/archiso/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/archiso/">&lt;p&gt;خب قبل از اینکه شروع کنم یک توضیحی بدم و بگم که آرچ ایزو چی هستش.&lt;&#x2F;p&gt;
&lt;p&gt;آرچ ایزو اسکریپتی هستش که توزیع آرچ باهاش از یک پروفایل بیلد میشه، قابلیت بیلد آرچ رو در قالب یک ایزو، تارفایل و حتی ایمیج هم داره.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>لینوکس برای افراد کنجکاو</title>
          <pubDate>Tue, 30 Aug 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/what-if/</link>
          <guid>https://blogfa.sohrabbehdani.ir/what-if/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/what-if/">&lt;p&gt;گنو&#x2F;لینوکس چیزی بیشتر از یه سیستم‌عامله. لینوکس شبیه اون دوستیه که هر چیزی بهش می‌گی، می‌پرسه: &quot;چی می‌شد اگه جور دیگه‌ای انجامش بدیم؟&quot; و خب، وقتی تصمیم گرفتم این دوست رو امتحان کنم، با دنیای عجیبی روبه‌رو شدم که تا اون روز تصورش رو هم نمی‌کردم. این مقاله رو نوشتم تا باهاتون چندتا از عجیب‌ترین، کاربردی‌ترین، و باحال‌ترین چیزایی که تو این مسیر کشف کردم، به اشتراک بذارم.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>تگ نویسنده ماستادون؟</title>
          <pubDate>Thu, 11 Aug 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/mastodon-tag/</link>
          <guid>https://blogfa.sohrabbehdani.ir/mastodon-tag/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/mastodon-tag/">&lt;p&gt;خب ماستادون توی نگارش 4.3 یک ویژگی رو ارائه داده برای نویسندگان که میاد و زیر پستاشون تگ میزنه، تنها هدفم از نوشتن این مطلب تست کردن اون هستش.&lt;&#x2F;p&gt;
&lt;div&gt;
&lt;meta name=&quot;fediverse:creator&quot; content=&quot;@sohrab@bsd.cafe&quot;&gt;
&lt;&#x2F;div&gt;
</description>
      </item>
      <item>
          <title>از پارچ تا آپادانا</title>
          <pubDate>Wed, 10 Aug 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/from-parch-to-apadana/</link>
          <guid>https://blogfa.sohrabbehdani.ir/from-parch-to-apadana/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/from-parch-to-apadana/">&lt;h1 id=&quot;z-prch-t-apdn-dstn-shkhlgyry-w-tws-h&quot;&gt;از پارچ تا آپادانا؛ داستان شکل‌گیری و توسعه&lt;&#x2F;h1&gt;
&lt;p&gt;در دنیای توزیع‌های لینوکس، ایجاد توزیع جدید همیشه تلاشی جدی و پرچالش است. این داستان با &lt;strong&gt;پارچ&lt;&#x2F;strong&gt; آغاز شد؛ توزیعی بر پایه‌ی &lt;strong&gt;آرچ‌لینوکس&lt;&#x2F;strong&gt; که هدفش ساده‌سازی استفاده از آرچ برای کاربران حرفه‌ای و علاقه‌مندان به سیستم‌های مینیمال بود.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>چرا باید خودمیزبانی بکنیم؟</title>
          <pubDate>Tue, 07 Jun 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/whyselfhosting/</link>
          <guid>https://blogfa.sohrabbehdani.ir/whyselfhosting/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/whyselfhosting/">&lt;h3 id=&quot;chr-byd-khwdmyzbny-bkhnym&quot;&gt;چرا باید خودمیزبانی بکنیم؟&lt;&#x2F;h3&gt;
&lt;p&gt;خودمیزبانی یا &lt;strong&gt;Self-hosting&lt;&#x2F;strong&gt; یکی از اون موضوعاتی هست که وقتی واردش بشی، دیگه به سختی می‌تونی ازش دل بکنی. چرا؟ خیلی ساده است: کنترل کامل، امنیت بیشتر، و البته یک حس لذت‌بخش از استقلال.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>رزبری‌پای و پارچ آرم</title>
          <pubDate>Sun, 15 May 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/parch-arm/</link>
          <guid>https://blogfa.sohrabbehdani.ir/parch-arm/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/parch-arm/">&lt;p&gt;توی این پست از وبلاگ شخصیم اومدم درمورد پارچ آرم و تجربیاتی که از رزبری‌پای به دست آوردم باهاتون به اشتراک بزارم، قبل از هرچیزی بیاید درمورد آرم صحبت کنیم.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;arm-arm-chy-hstsh&quot;&gt;آرم؟ آرم چی هستش؟&lt;&#x2F;h2&gt;
&lt;p&gt;بجای طومار نوشتن می‌خوام خلاصه بگم :D&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;آرم نوعی پردازنده و معماری است که توسط شرکت آرم هولدینگ انگلیسی طراحی شده.&lt;&#x2F;li&gt;
&lt;li&gt;آرم از دستورات ۳۲ و ۶۴ بیتی پیروی می‌کند و از سال ۱۹۸۰ درحال توسعه است.&lt;&#x2F;li&gt;
&lt;li&gt;شرکت آرم هولدینگ خودش پردازنده آرم تولید نمی‌کند و صرفاً گواهینامه بکارگیری آن را به شرکت‌ها می‌فروشد.&lt;&#x2F;li&gt;
&lt;li&gt;آرم بر اساس طراحی Risc ساخته شده و مخفف Advanced Risc Machine هستش.&lt;&#x2F;li&gt;
&lt;li&gt;آرم بیشتر در دستگاه‌ هایی مانند تبلت ها و تلفن‌های هوشمند بکار رفته.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;</description>
      </item>
      <item>
          <title>برتری‌های توزیع‌های غلتان(رولینگ‌رلیز) نسبت به پوینت‌رلیز و باورهای غلط درباره توزیع‌های غلتان</title>
          <pubDate>Sun, 27 Mar 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/rolling-release/</link>
          <guid>https://blogfa.sohrabbehdani.ir/rolling-release/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/rolling-release/">&lt;h1 id=&quot;brtryhy-twzy-hy-gltn-rwlyngrlyz-nsbt-bh-pwyntrlyz-w-bwrhy-glt-drbrh-twzy-hy-gltn&quot;&gt;برتری‌های توزیع‌های غلتان(رولینگ‌رلیز) نسبت به پوینت‌رلیز و باورهای غلط درباره توزیع‌های غلتان&lt;&#x2F;h1&gt;
&lt;p&gt;در دنیای توزیع‌های لینوکسی، دو رویکرد عمده برای انتشار و به‌روزرسانی نرم‌افزارها وجود دارد: غلتان و پوینت‌رلیز. هر کدام از این رویکردها مزایا و معایب خود را دارند و انتخاب بین آن‌ها بستگی به نیازها و ترجیحات شما دارد. در این پست داخل بلاگم، به بررسی برتری‌های غلتان نسبت به پوینت‌رلیز و همچنین تصورات نادرستی که ممکن است درباره توزیع‌های غلتان وجود داشته باشد، خواهم پرداخت. (یک نحوه‌انتشار سوم هم به نام سمای‌رولینگ‌رلیز یا نیمه‌غلتان داریم، این نحوه انتشار رو بیشتر میشه داخل توزیع‌هایی مثل فدورا و اوبونتوهای non-lts مشاهده کرد.)&lt;&#x2F;p&gt;
&lt;h3 id=&quot;brtryhy-twzy-hy-gltn&quot;&gt;برتری‌های توزیع‌های غلتان&lt;&#x2F;h3&gt;
&lt;h4 id=&quot;hmyshh-bhrwz-bwdn&quot;&gt;همیشه به‌روز بودن&lt;&#x2F;h4&gt;
&lt;p&gt;یکی از بزرگ‌ترین مزایای توزیع‌های غلتان این است که کاربران همیشه به جدیدترین نگارش‌های نرم‌افزارها و سیستم‌عامل دسترسی دارند. در حالی که در پوینت‌رلیز، نگارش‌های جدید به صورت دوره‌ای و با فاصله زمانی معین منتشر می‌شوند، در نحوه انتشار غلتان بروزرسانی‌ها به صورت مداوم و پیوسته ارائه می‌شوند. این به این معنی است که کاربران همیشه از آخرین ویژگی‌ها و بهبودهای امنیتی بهره‌مند می‌شوند و نیازی به انتظار برای انتشار نگارش‌های جدید را ندارند.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;dm-nyz-bh-rtqhy-bzrg-w-nghny&quot;&gt;عدم نیاز به ارتقاهای بزرگ و ناگهانی&lt;&#x2F;h4&gt;
&lt;p&gt;در سیستم‌های پوینت‌رلیز، هر چند سال یک‌بار نیاز به ارتقاهای بزرگ و کلی سیستم‌عامل وجود دارد که &lt;strong&gt;ممکن&lt;&#x2F;strong&gt; است باعث مشکلات، ناسازگاری‌ها و نیاز به تنظیمات مجدد شود. اما در غلتان، این مشکلات وجود ندارد زیرا آپدیت‌ها به صورت تدریجی و کوچک ارائه می‌شوند. این امر باعث می‌شود که سیستم همیشه در حال به‌روز رسانی باشد و نیازی به تغییرات بزرگ و ناگهانی نباشد. برای مثال، اگر از آرچ لینوکس استفاده می‌کنید، به جای ارتقای کلی سیستم به نسخه جدید، آپدیت‌های کوچک و مستمر دریافت می‌کنید که باعث می‌شود سیستم شما همیشه به‌روز و پایدار باقی بماند.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>زبان اسکریپت‌نویسی amber</title>
          <pubDate>Wed, 23 Mar 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/amber/</link>
          <guid>https://blogfa.sohrabbehdani.ir/amber/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/amber/">&lt;p&gt;قبل از اینکه بخوام توضیحات گسترده‌ای درباره این پروژه بدم، باید درمورد زبان‌های اسکریپت نویسی یک توضیح کوتاه بدم.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;zbn-skhryptnwysy-chyst-z-wykhypdy-dnshnmh-azd&quot;&gt;زبان اسکریپت‌نویسی چیست؟ (از ویکی‌پدیا دانش‌نامه آزاد)&lt;&#x2F;h1&gt;
&lt;p&gt;زبان اسکریپت‌نویسی یا زبان پردازه‌نویسی (به انگلیسی: script language یا scripting language) یک زبان برنامه‌نویسی است که اجرای وظایف را خودکارسازی می‌کند. اسکریپت‌ها برای محیط‌های زمان اجرای خاص طراحی شده‌اند. اگر از زبان اسکریپت‌نویسی استفاده نشود، وظایف باید تک به تک توسط عامل انسانی اجرا گردد. زبان‌های اسکریپت‌نویسی اکثراً تفسیر می‌شوند (به جای آنکه کامپایل شوند). هر برنامهٔ اسکریپتی دنباله‌ای از دستورها است که پی‌درپی انجام می‌شوند، از این رو به آن «دستورنامه» یا «دست‌نامه» هم گفته می‌شود.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>رفتارهای اشتباه با توسعه‌دهنده های اوپن سورس</title>
          <pubDate>Thu, 10 Mar 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/foss-dev/</link>
          <guid>https://blogfa.sohrabbehdani.ir/foss-dev/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/foss-dev/">&lt;h1 id=&quot;yn-pst-b-hwsh-msnw-y-nwshth-shdh&quot;&gt;این پست با هوش مصنوعی نوشته شده!&lt;&#x2F;h1&gt;
&lt;h2 id=&quot;brkhwrdhy-shtbh-b-tws-hdhndgn-wpn-swrs&quot;&gt;برخوردهای اشتباه با توسعه‌دهندگان اوپن سورس&lt;&#x2F;h2&gt;
&lt;p&gt;در تعامل با توسعه‌دهندگان اوپن سورس، می‌توان به اشتباهات رایجی برخورد کرد که نه تنها به نفع پروژه نیست، بلکه می‌تواند به روابط و اعتبار شما نیز آسیب برساند. در اینجا برخی از این اشتباهات رایج و راه‌حل‌های مناسب برای آنها را بررسی می‌کنیم:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;1. عدم احترام به زمان و تلاش آنها:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;اشتباه:&lt;&#x2F;strong&gt; فرض کنید که توسعه‌دهندگان اوپن سورس موظف هستند به صورت رایگان و در هر زمانی که شما می‌خواهید به شما کمک کنند.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;راه‌حل:&lt;&#x2F;strong&gt; به زمان و تلاش آنها احترام بگذارید. صبور باشید، در زمان مناسب درخواست خود را مطرح کنید و از آنها به خاطر کمکشان تشکر کنید.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;</description>
      </item>
      <item>
          <title>آموزش نصب و راه اندازی برنامه oblivion روی لینوکس</title>
          <pubDate>Thu, 24 Feb 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/oblivion/</link>
          <guid>https://blogfa.sohrabbehdani.ir/oblivion/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/oblivion/">&lt;h1 id=&quot;brnmh-oblivion-chy-hstsh&quot;&gt;برنامه Oblivion چی هستش؟&lt;&#x2F;h1&gt;
&lt;p&gt;برنامه Oblivion دسترسی به اینترنت ایمن و بهینه را از طریق یک برنامه کاربرپسند Windows&#x2F;Mac&#x2F;Linux با استفاده از فناوری cloudflare warp فراهم می کند.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;chtwr-byd-rwy-prch-arch-nsbsh-khnym&quot;&gt;چطور باید روی پارچ&#x2F;آرچ نصبش کنیم؟&lt;&#x2F;h2&gt;
&lt;p&gt;اول از همه شما نیاز دارید تا مخزنش رو کلون کنید:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;mkdir&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; oblivion&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation&quot;&gt; &amp;amp;&amp;amp;&lt;&#x2F;span&gt;&lt;span class=&quot;z-support z-function z-builtin&quot;&gt; cd&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; oblivion&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;git&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; clone&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; https:&#x2F;&#x2F;github.com&#x2F;bepass-org&#x2F;oblivion-desktop.git&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-support z-function z-builtin&quot;&gt;cd&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; oblivion-desktop&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;</description>
      </item>
      <item>
          <title>کمی درمورد پارچ</title>
          <pubDate>Thu, 17 Feb 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/parchlinux-way/</link>
          <guid>https://blogfa.sohrabbehdani.ir/parchlinux-way/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/parchlinux-way/">&lt;p&gt;توی این پست از بلاگم می‌خوام در این‌باره صحبت کنم که پروژه پارچ بعد از ایجاد شدنش چه مشکلاتی رو در باقی پروژه ها رفع کرده.&lt;&#x2F;p&gt;
&lt;p&gt;پروژه پارچ یک پروژه طولانی مدت هستش با هدف ساخت یک توزیع برای قشرهای مختلف که به راحتی قابل استفاده باشه و همینطور مشکلات باقی توزیع هارو نداشته باشه.&lt;&#x2F;p&gt;
&lt;p&gt;وحالا به مشکلاتی که درکنار پروژه پارچ رفع شدن می‌پردازیم.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;khlmrs-nsb-khnndhy-hmh-jnbh&quot;&gt;کالامارس (نصب کننده‌ای همه جانبه)&lt;&#x2F;h1&gt;
&lt;p&gt;کالامارس نصب کننده ای هستش که در اکثر توزیع‌های لینوکسی به‌کار رفته، یک پروژه از بنیاد کی‌دی‌ای با هدف ایجاد یک نصب کننده استاندارد.
پروژه کالامارس از ابتدا یک‌سری مشکلاتی داشته که در ادامه بهشون می‌پردازم.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>تجربه استفاده از لینوکس موبایل</title>
          <pubDate>Thu, 13 Jan 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/mobilelinux/</link>
          <guid>https://blogfa.sohrabbehdani.ir/mobilelinux/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/mobilelinux/">&lt;p&gt;توی این پست از بلاگم میخوام تجربیاتم رو درباره لینوکس موبایل بگم، درمورد کارکردش و اکوسیستم برنامه هاش و اینکه آیا بدرد استفاده روزمره میخوره و یا نه؟&lt;&#x2F;p&gt;
&lt;h1 id=&quot;khwsystm-brnmh-h&quot;&gt;اکوسیستم برنامه ها&lt;&#x2F;h1&gt;
&lt;p&gt;توزیع های گنو&#x2F;لینوکسی یکی از چیز هایی که به خاطرش معروفن، انتخاب های زیاد هستش یعنی شما می‌تونید برای یک برنامه گزینه های زیادی رو داشته باشید.&lt;&#x2F;p&gt;
&lt;p&gt;این موضوع درباره لینوکس روی موبایل هم برقراره، یعنی من می‌تونم از برنامه های پلاسما و یا گنوم و یا حتی باقی دسکتاپ ها روی تلفن همراهم بدون هیچ محدودیتی استفاده کنم.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>پارچ در سال ۱۴۰۳</title>
          <pubDate>Wed, 05 Jan 1403 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/parchlinux-1403/</link>
          <guid>https://blogfa.sohrabbehdani.ir/parchlinux-1403/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/parchlinux-1403/">&lt;div dir=&quot;rtl&quot;&gt;
&lt;p&gt;سال ۱۴۰۳ سومین سالی هستش که پارچ وجود داره. برنامه‌هایی که امسال برای پارچ داریم در راستای بهبود دادن این توزیع و ایجاد تجربه‌های کاربری بهتری نسبت به سال‌های گذشته هستش.&lt;&#x2F;p&gt;
&lt;p&gt;توی این پست در بلاگم سعی می‌کنم تا خیلی چیز‌هایی که قصد انجام دادنشون رو دارم بنویسم.&lt;&#x2F;p&gt;
&lt;h1 id=&quot;jm-h-khrbry&quot;&gt;جامعهٔ کاربری&lt;&#x2F;h1&gt;
&lt;p&gt;امسال قصد داریم تا بیش‌تر روی جامعه کاربری تمرکز داشته باشیم و با تکمیل راهنمای توسعه‌دهنده پارچ و همچنین یک ویکی جدیدتر، محتوایی بهتر از قبل داشته باشیم.&lt;&#x2F;p&gt;
&lt;p&gt;پارچ از ابتدا قرار بود تا توزیعی جامعه‌محور و در نتیجه با تمرکز بر جامعه باشه. اگر به مانجارو دقت کنیم، مانجارو ۳ نسخه تیم داره با دسکتاپ‌های XFCE، پلاسما و گنوم؛ و ۶ نسخه کامیونیتی متشکل از نسخه داکر، ماته، بادجی، اسوی و ...&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>و بازهم نوت هشت پرو ترکید.....</title>
          <pubDate>Tue, 14 Dec 1402 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/mtkbrick/</link>
          <guid>https://blogfa.sohrabbehdani.ir/mtkbrick/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/mtkbrick/">&lt;p&gt;ترکیدن نوت هشت پرو دیگه برای من چیز عجیبی نیست، یعنی دفعه اولش که سر نصب اوبونتو تاچ منهدم شد و سافت بریک شد استرس بالایی داشتم ولی الان ها که این اتفاقا میفته دیگه ترسی ازش ندارم.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;chy-myshh-khh-mytrkhh&quot;&gt;چی میشه که میترکه؟&lt;&#x2F;h2&gt;
&lt;p&gt;خب به اصطلاح من به این نوت هشت پرو سیخ زیاد می‌زنم ، از نصب کاستوم رام گرفته تا نصب توزیع های لینوکسی با لیب‌هیبریس. همین الان هم که ترکید بخاطر نصب درویدیان بود 🥲&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>در جستجوی دوری....</title>
          <pubDate>Sun, 05 Dec 1402 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/finding-dory/</link>
          <guid>https://blogfa.sohrabbehdani.ir/finding-dory/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/finding-dory/">&lt;p&gt;چرا این اسم رو گذاشتم؟ خب گفتم وقتی که در جستجوی &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;sohrabbehdani.ir&#x2F;blogfa&#x2F;finding-nemo&#x2F;&quot;&gt;نمو&lt;&#x2F;a&gt; بودیم بد نیست یکمی هم دنبال دوری بگردیم :) اینجا میخوام درباره پارچ حرف بزنم. قبلاً خیلی حرف زدم ولی هیچوقت کامل نبودن.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>در جستجوی نمو...</title>
          <pubDate>Sun, 05 Dec 1402 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/finding-nemo/</link>
          <guid>https://blogfa.sohrabbehdani.ir/finding-nemo/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/finding-nemo/">&lt;h1 id=&quot;lynwkhs-mwbyl&quot;&gt;لینوکس موبایل&lt;&#x2F;h1&gt;
&lt;p&gt;یک ارائه داخل مشهدلاگ در همین رابطه داشتم که متاسفانه ضبط نشد و با خودم گفتم که بیام و همینو به صورت یک پست بلاگ دربیارم که بدرد همه بخوره و همیشه در دسترس باشه :)&lt;&#x2F;p&gt;
&lt;h2 id=&quot;lynwkhs-mwbyl-y-ny-chy-slan-mgh-ndrwyd-lynwkhs-nbwd&quot;&gt;لینوکس موبایل یعنی چی اصلاً؟ مگه اندروید لینوکس نبود؟&lt;&#x2F;h2&gt;
&lt;p&gt;میشه گفت اندروید یک سیستم عاملیه که از هسته لینوکس بهره می بره، فرقی هم که با یک توزیع گنو&#x2F;لینوکسی عادی داره بیشتر توی کتابخونه c استفاده شده درش هستش. اندروید برخلاف یک توزیع گنو&#x2F;لینوکسی عادی که از Gnu libc استفاده می‌کنه، از Bionic libc استفاده می‌کنه که همین باعث میشه که باینری هاش با باینری های یک توزیع لینوکسی معمولی ناسازگار باشه. اندروید، کاملاً آزاد نیست و قابلیت شخصی سازی چندانی رو نمیده و پشتیبانی کوتاه مدتی هم شما از oem دستگاهتون (شرکت سازنده) می‌گیرید.&lt;&#x2F;p&gt;</description>
      </item>
      <item>
          <title>تست بلاگ زولا</title>
          <pubDate>Fri, 03 Dec 1402 00:00:00 +0000</pubDate>
          <author>Unknown</author>
          <link>https://blogfa.sohrabbehdani.ir/sohrab/</link>
          <guid>https://blogfa.sohrabbehdani.ir/sohrab/</guid>
          <description xml:base="https://blogfa.sohrabbehdani.ir/sohrab/">&lt;div dir=&quot;rtl&quot;&gt;
&lt;h1 id=&quot;tst-blg-zwl&quot;&gt;تست بلاگ زولا&lt;&#x2F;h1&gt;
&lt;p&gt;کل این متن رو برای تست کردن زبان فارسی نوشتم تا مشکلات رو ببینم :)&lt;&#x2F;p&gt;
&lt;p&gt;این یک تیکه کد پایتونه:&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;python&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-support z-function z-builtin z-python&quot;&gt;print&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation&quot;&gt;(&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation z-definition z-string&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;hello world!&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation z-definition z-string&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation&quot;&gt;)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;&#x2F;div&gt;
&lt;div dir=&quot;rtl&quot;&gt;
و این هم یک متنیه که من نقل قول کردم:
&lt;blockquote&gt;
&lt;p&gt;سلام&lt;&#x2F;p&gt;
&lt;p&gt;صبح بخیر&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;و این هم یک &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;google.com&quot;&gt;لینک&lt;&#x2F;a&gt; به وبسایت گوگله.&lt;&#x2F;p&gt;
&lt;&#x2F;div&gt;
</description>
      </item>
    </channel>
</rss>
