🐧- بنازم! KVM Chainsaw ؛ تغییر بزرگ در راه Linux 7.3 برای مجازیسازی!
🦆 - @ducklinux1
🗣 - DuckLinux Gap
🔥 - دوولوپر های KVM یک تغییر مهم برای Linux 7.3 آماده کردن که با اسم KVM Chainsaw شناخته میشه. هدف این پروژه سادهتر کردن کدهای KVM و بهتر کردن ساختار داخلی اون هست.
👌 - تغییرات مهم:
🔹 تقسیم ساختار بزرگ kvm_mmu به چند بخش جداگانه
🔹 جدا شدن مدیریت Page Tableها از یکدیگر
🔹 کاهش پیچیدگی کدهای KVM
🔹 آماده شدن زیرساخت مجازیسازی لینوکس برای قابلیتهای آینده
😳 - دلیل این تغییر اینه که ساختار kvm_mmu به مرور زمان تبدیل به یک God Data Structure شده بود، لقبی بود که دوولوپر ها بهش داده بودن؛ یعنی یک بخش خیلی بزرگ که چندین وظیفه مختلف رو همزمان انجام میداد و توسعه KVM رو سختتر میکرد.
🫵 - با این تغییر، کدهای KVM مرتبتر و قابل نگهداریتر میشن؛ چیزی که شاید کاربران مستقیم حس نکنن، ولی برای آینده لینوکس خیلی مهمه.نظری بود، یا حتی تمایلی به بحثی بود در موردش تو کامنت ها پذیراییم👇
🦆 - @ducklinux1
🗣 - DuckLinux Gap
👍4💩1
🥹 - درخواست همراهی؛
از محتوایی که چنل داک لینوکس داره لذت میبرید؟ پیشنهادی برای بهتر شدن چنل دارید؟ این زیر نظراتتون رو راجب کانال و پیشنهاد هاتون در مورد محتوای پست هارو بنویسید. ممنونم ازتون💋
از محتوایی که چنل داک لینوکس داره لذت میبرید؟ پیشنهادی برای بهتر شدن چنل دارید؟ این زیر نظراتتون رو راجب کانال و پیشنهاد هاتون در مورد محتوای پست هارو بنویسید. ممنونم ازتون💋
❤3💩2
DuckLinux
🐧 - کرنل Linux 7.2-rc4 منتشر شد؛ روند توسعه همچنان پایداره خداروشکر. ❤️ - چهارمین نسخه تستی Linux 7.2 برای تست منتشر شده و توسعه این نسخه طبق برنامه پیش میره. در این مرحله تمرکز اصلی دوولوپر ها روی رفع باگها، اصلاح regression ها و بهبود پایداری بخشهای مختلف…
🐧- کرنل Linux 7.2-rc5 منتشر شد؛ یک نسخه بزرگ پر از رفع باگ!
🗣 - DuckLinux Gap
🔥 - نسخه جدید Linux 7.2-rc5 منتشر شده و تمرکز اصلی اون روی رفع باگها و افزایش پایداری کرنل هست. این نسخه یکی از بزرگترین rc5 های اخیر محسوب میشه.
🗿 - تغییرات مهم:
🔹 حجم زیادی از تغییرات مربوط به Networking بوده
🔹 رفع مشکلات مختلف درایورها
🔹 پیدا شدن بعضی باگهای صوتی با کمک ابزارهای AI/LLM
🔹 رفع باگ ۱۷ ساله IPv4 روی FireWire که قبلا خبرش رو کار کردیم.
🔹 بهبود بخشهایی مثل USB، فایلسیستمها و ابزارهای تست
🤡 - از طرفی بخش جالب داستان اینجاست که هوش مصنوعی کمکم داره به یکی از ابزارهای جدید برای پیدا کردن مشکلات داخل کدهای کرنل تبدیل میشه، از دبیان بگیریم بیایم تا خود کرنل که این روزا حسابی سر و صدا بپا کرده.
🙏 - عمو لینوس هم این وسط گفته با وجود بزرگ بودن این نسخه، مشکل نگرانکنندهای وجود نداره و بیشتر تغییرات مربوط به بهبود پایداری هستن.🦆 - @ducklinux1
🗣 - DuckLinux Gap
💩2🔥1🎄1
DuckLinux
🐧 - چرا لینوکس دسکتاپ هنوز زنده است؟ شمشیر کشی اوپن سورس در مقابل سورس کلوز! 1/2 👁 - سالهاست داریم این جمله رو میشنویم: «سال بعد، سال لینوکس دسکتاپ هست!» اما واقعیت این هست که لینوکس هیچوقت نتونست جای ویندوز یا macOS رو تو بازار دسکتاپ به دست بیاره. با…
🐧 - چرا لینوکس دسکتاپ هنوز زنده است؟ پشت پرده یک رقابت نابرابر! 2/2
🗣 - DuckLinux Gap
🔥 - در قسمت اول درباره این صحبت کردیم که لینوکس چطور با آزادی، اوپنسورس بودن و حضور در قلب فناوریهای مهم دنیا تونسته بیشتر از سه دهه زنده بمونه.
اما یک سوال هنوز باقی مونده: چرا با وجود تمام این قدرت، لینوکس دسکتاپ هنوز نتونسته وارد رقابت با ویندوز و macOS بشه رو کامپیوترهای شخصی؟ و یک سهمی از بازار داشته باشه؟
🤔 - جواب این سوال فقط یک دلیل نداره؛ ترکیبی از تاریخ، اکوسیستم نرمافزاری، عادت کاربران و فلسفه متفاوت لینوکس باعث شده مسیر دسکتاپ برای این سیستمعامل سختتر باشه.
🖥 - اولین مشکل بزرگ، اکوسیستم نرمافزاریه.
وقتی یک کاربر عادی سیستمعامل انتخاب میکنه، فقط به خود سیستمعامل نگاه نمیکنه؛ به برنامههایی که استفاده میکنه هم اهمیت میده.
بسیاری از نرمافزارهای تجاری، ابزارهای تخصصی، برنامههای طراحی، بعضی بازیها و نرمافزارهای شرکتها سالهاست برای ویندوز و macOS ساخته میشن. و روی اینها سرمایه میزارن و پول خرج میکنن.
🎮 - البته شرایط در سالهای اخیر تغییر کرده. پروژههایی مثل Proton باعث شدن تعداد زیادی از بازیهای ویندوزی روی لینوکس قابل اجرا بشن و شرکتهایی مثل Valve سرمایهگذاری زیادی روی سازگاری لینوکس انجام بدن.
⚙️ - مشکل بعدی، چیزی هست که هم نقطه قوت لینوکس محسوب میشه و هم یکی از چالشهاش: آزادی زیاد. پروژه های خیلی زیاد تر! در دنیای لینوکس صدها توزیع مختلف وجود داره؛ از Arch و Debian گرفته تا Fedora و هزاران پروژه دیگه. این تنوع برای کاربران حرفهای فوقالعاده است، اما برای یک کاربر تازهکار ممکنه باعث سردرگمی بشه:
«کدوم توزیع رو نصب کنم؟»
«کدوم محیط دسکتاپ بهتره؟»
«چرا روش نصب برنامهها فرق داره؟» یعنی ببین من یه رفیقی دارم اسمش پارسا هست، دهنم سرویس شد تا ملتفتش کنم فرق دبیان با اوبونتو و ارچ و بقیه چی هست😅
🧩 - در مقابل، ویندوز و macOS یک تجربه بسیار یکپارچه ارائه میدن. کاربر معمولی لازم نیست درباره سیستمعامل فکر زیادی کنه یا وقتش رو هدر بده؛ فقط برنامههاش رو نصب میکنه و کارش رو انجام میده. غیر از اینه؟ یادمه با یه علی نامی تو گروه فدورا سر این موضوع دعوام شد😅
👨💻 - اما جایی که لینوکس برنده میشه، کاربران حرفهای هستن:
برای یک برنامهنویس، ادمین سیستم یا مهندس، لینوکس فقط یک محیط ظاهری نیست؛ یک فاکینگ ابزار قدرتمنده. من یه عادتی دارم رو هیچ چیز تعصب ندارم، به همه چیز دید ابزاری دارم.
محیط ترمینال، ابزارهای توسعه، مدیریت سرورها، کنترل سیستم و شباهت زیاد محیط دسکتاپ با سرورهای واقعی باعث شده لینوکس انتخاب بسیاری از افراد حرفهای باقی بمونه.
🔐 - موضوع حریم خصوصی و کنترل هم اهمیت زیادی پیدا کرده.
در سیستمعامل های کلوز سورس، یوزر بیشتر مصرفکننده محصول یک شرکته؛ اما تو لینوکس یوزر میتونه تصمیم بگیره سیستمش چطور کار کنه، چه سرویسهایی فعال باشن و چه تغییراتی روش انجام بشه.
🚀 - شاید بزرگترین اشتباه این باشه که موفقیت لینوکس رو فقط با تعداد کاربران دسکتاپ اندازه بگیریم؟
لینوکس لازم نیست ۹۰ درصد بازار کامپیوترهای شخصی رو داشته باشه تا موفق باشه.
وقتی یک سیستمعامل در سرورها، Cloud، گوشیها، ابرکامپیوترها و زیرساختهای اینترنت حضور داره که قبلا هم تو پست اول بهش اشاره کردیم، یعنی تاثیر اش بسیار بزرگتر از چیزی هست که آمار دسکتاپ نشون میده.
❤️ - اینم از اپیزود نهایی مقاله ما، امیدوارم که ازش خوشتون بیاد. خیلی خوشحال میشم راجب موضوع پست « چرا لینوکس دسکتاپ هنوز زندست؟ » نظرتون رو بدونم، برامون کامنت بزارید اگه نظری دارید. در اخر حمایت از ما فراموش نشه ( فوروارد به گروه ها و پیوی دوستان ) اگه از پست خوشتون اومد. این باعث میشه انرژی داشته باشیم برای پست های قوی تر و محتوای بهتر❤️ بوس بوس💋🦆 - @ducklinux1
🗣 - DuckLinux Gap
🔥3❤2☃1
DuckLinux
💔
اگرچه شاید مردم دیگه کمتر بهش فکر کنن و یا درگیر زندگی روزمره خودشون بشن، یا به نوعی این وسط کم رنگ شدن فاجعه اتفاق بیوفته، اما تاریخ هوشیار تر از این حرفاست و همه اینهارو یادش میمونه.
👍5
❤️ - بپردازیم به دبیان؛ بابا بزرگ دنیای لینوکس.
🔥 - وقتی اسم گنو/لینوکس میاد، Debian یکی از اولین نامهایی هست که باید بشناسیم. پروژهای که از سال ۱۹۹۳ شروع شد و بعد از سه دهه هنوز یکی از پایههای اصلی اکوسیستم گنو محسوب میشه.
🗿 - دبیان فقط یه توزیع گنو/لینوکس نیس؛ یک پروژه بزرگ با هزاران پکیج نرمافزاری، جامعهی توسعهدهندهی گسترده و فلسفهی خاص خودش هست.
📦 - خیلی از توزیعهای معروف بر پایه دبیان ریلیز میشن.
⚙️ - چیزی که Debian رو خاص میکنه، تمرکز شدید و افراطی روی کیفیت، آزادی نرمافزار و پایداریه. دبیان ترجیح میده قبل از انتشار یک تغییر، مطمئن بشه که اون تغییر درست کار میکنه.
🔹 - دبیان سه شاخه اصلی داره:
🟢 Stable: نسخه اصلی و بسیار پایدار دبیان
🟡 Testing: جایی که پکیجهای آینده استیبل آزمایش میشن و بعد مدتی فریز میشن
🔴 Unstable (Sid): شاخهای که تغییرات جدید ابتدا وارد اون میشن
🧠 - هدف Debian این نیست که همیشه جدیدترین نرمافزارها رو ارائه بده؛ هدفش ساخت یک سیستمعامل آزاد، پایدار و قابل اعتماد برای سالها استفاده هست. همین فلسفه باعث شده Debian بعد از این همه سال هنوز محبوب بمونه.🦆 - @ducklinux1
👍1🔥1🍌1
DuckLinux
Sid
نکته ای که جا نشد توی پست اینه که Sid از کاراکتر خراب کار انیمیشن داستان اسباب بازی ها الهام گرفته شده😅
😁6👏1
🦶 - بپردازیم به اکستنشن های گنوم؛ از سادگی گنوم و اکستنشن ها لذت ببرید! 1/4
🦆 - @ducklinux1
⁉️ - اکستنشن ها و یا افزونه های گنوم چی هستن؟ گنوم به صورت مینیمال طراحی شده و با قابلیت های کمتری عرضه میشه، بسیاری از قابلیت هایی که توی دسکتاپ کی دی ای به صورت دیفالت هستند رو باید با اکستنشن روی گنوم فعال کنید. تو این پست و اپیزود های بعدیش، میخوام بهترین اکستنشن های گنوم از نظر کاربر هاش بهتون معرفی کنم.
1⃣ - مورد اول؛ GSConnect، جی اس کانکت بهتون اجازه میده به نوتیف های گوشیتون دسترسی داشته باشید، با استفاده از کیبورد به بقیه از طریق گوشیتون مسیج بدید و فایل شیر کنید و به کلیپ بورد هم دسترسی داشته باشید.
2⃣ - مورد دوم؛ Cronomix، بهترین از نظر من، لامصب شاهکاره، به دسکتاپتون یه تایمر، استاپ واچ، ابزار های مربوط به تکنیک پومودرو، آلارم و Todo List اضافه میکنه، بشدت مناسب یادگیری و یه بریک بعد از بلاک های کاریتون هست. اگه تمرکز ندارید پیشنهاد میکنم حتما امتحانش کنید.
3⃣ - مورد سوم؛ Freon، این اکستنشن خیلی کاربردیه. اطلاعاتی مثل دمای سی پی یو جی پی یو و RPM فن هاتون رو روی پنل دسکتاپون نشون میده.نظرتون چیه؟
🦆 - @ducklinux1
🥰4👍2🍾2
DuckLinux
🦶 - بپردازیم به اکستنشن های گنوم؛ از سادگی گنوم و اکستنشن ها لذت ببرید! 1/4 ⁉️ - اکستنشن ها و یا افزونه های گنوم چی هستن؟ گنوم به صورت مینیمال طراحی شده و با قابلیت های کمتری عرضه میشه، بسیاری از قابلیت هایی که توی دسکتاپ کی دی ای به صورت دیفالت هستند رو باید…
🦶 - بپردازیم به اکستنشن های گنوم؛ از سادگی گنوم و قابلیتهای شخصیسازی اون لذت ببرید! 2/4
⁉️ - توی اپیزود قبلی با مفهوم اکستنشنهای گنوم آشنا شدیم و چند افزونه کاربردی رو معرفی کردیم. و گفتیم گنوم به صورت مینیمال طراحی شده و خیلی از قابلیتهایی که در دسکتاپهایی مثل KDE به صورت پیشفرض وجود دارن، با اکستنشنها قابل اضافه شدن هستن. توی این قسمت هم چند افزونه قدرتمند دیگه رو بررسی میکنیم.
1⃣ - مورد اول Note With History
این اکستنشن یه ابزار ساده و کاربردیه که اجازه میده یادداشتهای سریع داشته باشید و تاریخچه یادداشتهای قبلی رو نگه دارید. برای کار و یادگیری خیلی مفیده
2⃣ - مورد دوم Tiling Shell
اگه از چیدمان پنجرهها به سبک کاشیای (Tiling) خوشتون میاد، این اکستنشن یکی از بهترین گزینهها برای گنومه. بهتون کمک میکنه پنجرهها رو سریعتر مرتب کنید و از فضای صفحه بهتر استفاده کنید
3⃣ - مورد سوم Advanced Alt-Tab Window Switcher🦆 - @ducklinux1
این اکستنشن قابلیت Alt+Tab گنوم رو ارتقا میده و امکانات بیشتری برای جابهجایی بین پنجرهها ارائه میکنه. میتونید ظاهر و عملکرد سوییچ بین برنامهها رو شخصیسازی کنین
👍3❤1
🚀 - خبر خوب برای Boxes یوزر ها QEMU 11.1 با بهبودهای جدید در دنیای #مجازی_سازی منتشر شد.
🦆 - @ducklinux1
👍 - نسخه 11.1 پروژه اوپن سورس QEMU ریلیز شده. این نسخه بیشتر روی بهبودهای گسترده، رفع باگ ها و ارتقای بخشهای مختلف تمرکز داره.
👌 - تغییرات:و درحال حاضر در این وبسایت در دسترسه: QEMU.org و برای اطلاعات بیشتر: WIKI.QEMU.org
🔹 پشتیبانی از قابلیتهای جدید UFS 4.1 شامل:
• شبیهسازی Write Booster
• اضافه شدن Host Initiated Defragmentation (HID)
(این مورد بیشتر برای شبیه سازی حافظه های ذخیره سازی مدرن مخصوصا تو سناریو های ARM کاربرد داره)
🔹 بهبود پشتیبانی از معماری RISC-V:
• اضافه شدن extension جدید Zvfbfa
• پشتیبانی از RISC-V Big Endian
🔹 بهبودهای جدید برای معماری ARM و اضافه شدن قابلیتهای بیشتر CPU های جدید
🔹 ارتقای رابط کاربری (GUI) و بهبودهای متعدد در User-mode emulation
🦆 - @ducklinux1
🥰2
🤖 - سرطان خالص اومد روی لینوکس؛ اپلیکیشن رسمی ChatGPT برای لینوکس منتشر شد
🐧 - شرکت OpenAI نسخه لینوکسی اپلیکیشن دسکتاپ ChatGPT رو منتشر کرد. این نسخه در حال حاضر در مرحله Preview قرار داره و یوزر های لینوکس میتونن آزمایشش کنن.
📌 اپلیکیشن دسکتاپ ChatGPT برای لینوکس از قابلیتهای زیر پشتیبانی میکنه:
✅ ChatGPT
✅ ChatGPT Work
✅ یکپارچهسازی با Codex برای برنامهنویسی
👌 - این برنامه برای معماریهای x86_64 و ARM64 ارائه شده و پکیجهای Debian (.deb) و RPM هم در دسترس هست.
نسخه لینوکسی این اپلیکیشن روی توزیعهای زیر تست و تأیید شده:
🐧 Ubuntu 24.04 LTS
🐧 Ubuntu 26.04 LTS
🐧 Debian 13
🐧 Fedora 43 44
🙈 - با ریلیز شدن این نسخه، یوزر های لینوکس دیگه برای استفاده از ChatGPT به نسخه وب یا برنامههای غیررسمی محدود نیستن؛ هرچند این برنامه همچنان یک نرمافزار بسته (Closed Source) محسوب میشه.🦆 - @ducklinux1
🥰2🤣1
🎮 - خبر خوب برای انویدیا یوزر ها؛ LACT 0.10 با کنترلهای جدید اورکلاک NVIDIA و سنسور Hotspot کارتهای Blackwell منتشر شد
🦆 - @ducklinux1
🐧 - نسخه 0.10 ابزار محبوب LACT منتشر شد. این برنامه یکی از ابزارهای گرافیکی قدرتمند لینوکس برای مدیریت، مانیتورینگ و تنظیم کارتهای گرافیک هست که از GPU های NVIDIA، AMD Radeon و Intel Arc هم پشتیبانی میکنه.
🚀 - مهمترین تغییرات در LACT 0.10:
✅ - اضافه شدن تنظیمات جدید اورکلاک برای کارتهای NVIDIA
✅ - امکان مدیریت حالت PowerMizer برای بالاترین سطح عملکرد (P-State)
✅ - اضافه شدن قابلیت Voltage Boost برای افزایش ولتاژ و دستیابی به فرکانسهای بالاتر
🌡️ - بهبود های بخش مانیتورینگ:
✅ - پشتیبانی از سنسور Hotspot در کارتهای گرافیک NVIDIA Blackwell
✅ - نمایش دمای هر چیپ حافظه بهصورت جداگانه
🔧 - سایر تغییرات:لینک گیتهاب پروژه:
✅ - بهبود فرآیند راهاندازی اولیه برنامه
✅ - اضافه شدن نمایش مصرف حافظه GTT برای کارتهای AMD Radeon
✅ - بهبودهای مختلف رابط کاربری و رفع مشکلات
🦆 - @ducklinux1
🥰2👍1
😊 - نسخه جدید Manjaro Linux 26.1 به همراه GNOME 50 و KDE Plasma 6.7 منتشر شد
🐧 - نسخه 26.1 با نام Bian-May از توزیع Manjaro Linux منتشر شد. این نسخه جدیدترین انتشار بزرگ این توزیع مبتنی بر Arch Linux هست و مجموعهای از بهروزرسانیهای نرمافزاری رو به همراه داره.
🖥️ - محیطهای دسکتاپ جدید
🟢 - ارائه GNOME 50 برای کاربران گنوم
🔵 - ارائه KDE Plasma 6.7 برای طرفداران KDE Plasma
🪶 - ارائه Xfce 4.20 برای کاربرانی که محیط سبکتر رو ترجیح میدن
⚙️ - کرنلهای جدید
🚀 - استفاده از Linux 7.1 Stable بهعنوان کرنل اصلی
🛡️ - امکان انتخاب کرنلهای Linux 6.18 LTS و Linux 6.12 LTS
📦 - لینوکس Manjaro بشدت با فلسفه ارچ فاصله داره، همین باعث شده این روز ها خیلی هم محبوب نباشه، این دیسترو مشکلات زیادی داره پیشنهاد میکنیم تو انتخابش تجدید نظر کنید.🦆 - @ducklinux1
👏2
🐧 - یه خبر خوب و مهم Rsync 3.5 منتشر شد؛ آپدیتی مهم با ۳۳ تغییرات مهم امنیتی🔐
🦆 - @ducklinux1
😉 - نسخه 3.5 ابزار محبوب Rsync منتشر شد. این نسخه به خاطر تعداد زیاد تغییرات امنیتی
، توسط توسعهدهندگان یک انتشار فوقالعاده مهم (Extraordinary Release) معرفی شده.
🛡️ - در این نسخه ۳۳ مشکل امنیتی برطرف شده که بیشتر اون ها مربوط به مدیریت مسیرها (Path Handling)، پروتکل Daemon و بخشهای مرتبط با انتقال فایل هستن.
⚠️ - مهمترین تغییرات امنیتی:
🔸 - رفع مشکل امکان خواندن یا انتقال غیرمجاز فایلها از طریق ورودیهای دارای Symlink
🔸 - رفع امکان نوشتن فایلهای دلخواه و افزایش سطح دسترسی از طریق مسیرهای خروجی دارای Symlink
🔸 - برطرف شدن چندین آسیبپذیری مهم با شناسههای CVE
❤️ - نکته برای دوستان عزیزی که نمیدونن چیه:🔗 اطلاعات بیشتر: samba.org
📂 - این Rsync یکی از ابزارهای قدیمی و پراستفاده تو دنیای لینوکس هست که برای همگامسازی فایلها، انتقال اطلاعات و گرفتن بکاپ در سیستمها و سرورها استفاده میشه.
🦆 - @ducklinux1
❤4👍2
❤️ - یه نگاهی بندازیم به قرارداد اجتماعی دبیان با جامعه نرم افزار ازاد. 1/?
👌 - بند اول: دبیان همیشه ۱۰۰℅ ازاد خواهد ماند:
دبیان قول میده که دبیان و اجزای اصلی سیستم به طور کامل ازاد بمونه و طبق معیار نرم افزار ازاد ( DFSG ) باشه که مشخص میکنه دقیقا چه چیزی ازاده. همچنین دبیان از کسانی که نرم افزار ازاد میسازن حمایت میکنه، افرادی رو هم که از نرم افزار غیر ازاد استفاده میکنند رو رها نمیکنه اما هیچوقت هم سیستم رو جوری نمیسازن که مجبور بشی از نرم افزار غیر ازاد استفاده کنی.
به طور کلی دبیان توی این بخش میگه که: ازادی کاربر یک اصل طراحیه، نه یک ویژگی فرعی.
👍 - بند دوم: به جامعه نرم افزار ازاد برمیگردانیم.🦆 - @ducklinux1
وقتی دبیان نرم افزار جدیدی توسعه میده، اون رو طبق استاندارد DFSG منتشر میکنه و همیشه هم در تلاشند تا بهترین سیستم ممکن رو بسازند.
همچنین دبیان باگ ها رو به سازنده اصلی گزارش میده و تغییرات و بهبود رو به پروژه اصلی برمیگردونه، فرض کنید دبیان یه مشکل تو Firefox پیدا میکنه و این باگ رو رفع میکنه، دبیان نمیگه این اصلاح برای ما باشه، بلکه دبیان به پروژه گزارش میده تا همه کاربر ها ازش بهره ببرند.
❤🔥5❤1
😉 - مقایسه nano در مقابل vim؛ داستان دو فلسفه متفاوت در دنیای لینوکس.
🦆 - @ducklinux1
😅 - مقایسه نانو و ویم یکی از بحث های قدیمی دنیای گنو لینوکس هست، اما واقعیت اینه که اصلا برای یک هدف یکسان طراحی نشدن.
به طور خلاصه اگه بخوایم فرض بگیریم:
نانو: یه ویرایشگر ساده متنی دم دستی
ویم: ابزار ویرایش حرفه ای برای کسی که میخواهد با متن مثل یک ابزار مهندسی رفتار کند.
🥶 - نانو معمولا همه جا پیدا میشه، تو هر سروری هست. برای ادیت فایل های دم دستی خیلی خوبه، یادگیریش هم کاری نداره. شما فرض بگیر که میخوای دستور زیر رو وارد کنی:
sudo nano /etc/apt/sources.list
نانو تر تمیز میاد و راهنماش هم زیر تصویر کاملا لیست شده.
😶 - اما vim از نسل قبل ادیتور های یونیکس یعنی vi اومده. ایده اصلی vim اینه؛ دستت رو از کیبورد برندار و فقط تایپ کن.
به عنوان مثال شما تایپ میکنی:
vim file.txt
اولین چیزی که کاربر تازه کار رو گیج میکنه اینه که مثل nano نمیتونی همون لحظه تایپ کنی. چون ویم چندین حالت داره مثل Normal Mode و یا Insert Mode و چیزای دیگه.
😵💫 - اما قدرت vim کجاست؟
شما تو کامنت ها بهمون بگید🫠
🦆 - @ducklinux1
❤2😁2