کاربران کهنه کار می دانند که دسکتاپ لینوکس راه طولانی را پیموده است. از طراحی اپلیکیشن frontend تا اجزای بک اند لینوکس، در سال های اخیر چیزهای زیادی تغییر کرده است.
استفاده از لینوکس امروزی بسیار متفاوت از پنج یا 10 سال پیش است. محبوب ترین محیط های دسکتاپ دیگر در دهه 90 گیر نمی کنند. در حالی که ممکن است هنوز برای نصب لینوکس به دانش فنی نیاز داشته باشید، دیگر نیازی نیست که برای استفاده از آن بعد از آن، یک غرور رایانه باشید.
این تغییر به تدریج اتفاق افتاده است، بنابراین در اینجا مجموعهای از روشهای خاص تغییر تجربه دسکتاپ لینوکس در دهه گذشته آورده شده است.
1. برنامه ها شلوغی کمتری دارند
طراحی اپلیکیشن در تمام سیستم عامل های دسکتاپ در سال های اخیر تغییر کرده است و این روند نسبت به لینوکس نادیده گرفته نشده است. عناصر سنتی رابط های دسکتاپ مانند نوار ابزار، نوار عنوان، و نوار منو اکنون به طور فزاینده ای منسوخ شده اند.
محبوب ترین دسکتاپ لینوکس که به نام گنوم شناخته می شود، از یک نوار هدر استفاده می کند که حاوی نمادها و یک دکمه منوی همبرگر است. برخی از برنامه های جدیدتر گنوم هیچ مرزی بین محتوای پنجره و نوار هدر ندارند. همین امر در مورد برنامه های موجود در سیستم عامل ابتدایی نیز صادق است.
این تغییر برای همه دسکتاپ های لینوکس اعمال نشده است. بسیاری از رابط های سنتی مانند Cinnamon، MATE و XFCE هنوز وجود دارند و محبوب هستند. با این حال، حتی در این دسکتاپها، شانس خوبی وجود دارد که بتوانید برنامههایی را با حس جدید طراحی نصب کنید. توزیعهای مختلف مبتنی بر KDE Plasma این حالت بینالمللی را نشان میدهند، با برخی از برنامهها دارای نوار منو یا منوهای همبرگر (یا هر دو).
2. برنامه های بیشتر، مانند وب سایت ها، سازگار هستند
برنامهها روی رایانههای شخصی، در روزهای اولیه، نسبتاً ثابت بودند. عناصر زیاد حرکت نمی کردند. اگر یک پنجره را بیش از حد کوچک کنید، خطر پنهان کردن محتوا یا عناصر رابط را دارید.
اکنون برنامهها بهطور فزایندهای تطبیقپذیر هستند، به گونهای که برای اندازههای کوچک پنجرهها تغییر میکنند و گاهی اوقات به طور کامل رابطهای خود را در این فرآیند مرتب میکنند. این یک برنامه را قادر میسازد تا به راحتی در رایانههای رومیزی و دستگاههای تلفن همراه، درست مانند وبسایتهای تطبیقی، کار کند.
این تغییر دیگری در طراحی برنامه است که در آن گنوم از همه دورتر است، اما دسکتاپ های دیگر نیز در حال انتقال هستند. KDE Plasma دارای یک چارچوب مجزا به نام Kirigami است که یک رابط برنامه را ارائه می دهد که به خوبی در بین عوامل شکل تنظیم می شود. سیستم عامل ابتدایی به عنوان بخشی از انتقال خود به GTK 4، برنامه ها را تطبیق پذیرتر می کند.
3. لینوکس به اندازه گزینه های جایگزین مدرن به نظر می رسد
سالها پیش، تغییر به لینوکس مانند عقبنشینی در زمان بود. GNOME 2.x و KDE 3.x شبیه محیطهایی بودند که در دهه 1990 گیر کرده بودند، حتی با اضافه کردن عملکردهای مدرن. پذیرفتن آزادی نرم افزار به معنای از دست دادن براقیت و بلینگ خاصی بود.
این روزها فاصله بین دسکتاپ های نرم افزار رایگان و همتایان اختصاصی آنها بسیار کمتر است. مسلماً GNOME به اندازه macOS زبان طراحی منسجم و منسجمی دارد، اگر نه بیشتر. انیمیشنهای رومیزی و انتقالها نرمتر از ChromeOS به نظر میرسند. و اشتباه کردن KDE Plasma با ویندوز برای یک رهگذر آسان است.
مطمئناً تعداد زیادی دسکتاپ لینوکس وجود دارند که هنوز در زمان گیر کرده اند. MATE و XFCE تا حدی برای حفظ روش قدیمی انجام کارها وجود دارند. اما اگر چیزی میخواهید که مدرن باشد، لینوکس اکنون ارائه میکند.
4. کشف و نصب اپلیکیشن ها آسان تر است
نصب نرم افزار بر روی لینوکس مدت هاست که با مشکل مواجه شده است. از یک طرف، لینوکس مدتهاست که مدیریت بستهها را در اختیار داشته است که قبل از اینکه فروشگاههای اپلیکیشنها یک چیز باشند، بهعنوان فروشگاههای اپلیکیشن عمل میکردند. اگر توزیع شما یک برنامه ارائه می کرد، می توانید آن را تنها با یک کلیک یا دستور نصب کنید. اما اگر توزیع شما برنامه ای ارائه نمی کرد، یا یک نسخه قدیمی ارائه می کرد، دست زدن به آن برنامه دردناک بود.
شما باید برنامه را از منبع کامپایل می کردید یا به دنبال اضافه کردن منابع نرم افزاری اضافی به سیستم خود بودید، تغییری که خطر مواجهه با باگ یا خرابی را افزایش می داد. اینکه کدام نرمافزار را میتوانید اجرا کنید بستگی زیادی به توزیع انتخابی داشت.
اکنون چندین قالب بسته جهانی وجود دارد که در اکثر نسخههای لینوکس کار میکنند. اگر برنامهای در قالبهای Flatpak، Snap یا AppImage موجود است، شانس خوبی وجود دارد که بتوانید به سادگی برنامه را دانلود کرده و آن را روی دستگاه خود اجرا کنید.
Flathub (برای Flatpaks) و Snap Store (برای بستههای Snap) منابع متمرکز بسیاری از نرمافزارهایی را که احتمالاً میخواهید همراه با بهروزرسانیهای مداوم ارائه میدهند. بنابراین یافتن اپلیکیشنها نه تنها آسانتر است، بلکه بهروز نگه داشتن آنها نیز آسانتر است. حتی نرمافزارهای آزمایشی یا بتا اکنون به راحتی قابل اجرا هستند و خطری برای رایانه شما ندارند.
5. تجربه حضور بهتر برای تازه واردان
لینوکس سیستم عامل خودش است، بنابراین به روش خودش عمل می کند. نه تنها این، هیچ شکل یا شکلی وجود ندارد که همه دسکتاپ های لینوکس داشته باشند. به عنوان یک انتخاب نسبتاً خاص، اکثر ما لزوماً کسی را در زندگی شخصی خود نمی شناسیم که لینوکس را اجرا می کند، و همچنین نمی توانیم رایانه شخصی خود را برای کمک به یک فروشگاه بزرگ ببریم.
این نیاز به خود لینوکس را افزایش می دهد تا به ما در یادگیری نحوه استفاده از رایانه کمک کند. خوشبختانه، این منطقه ای است که دسکتاپ راه طولانی را طی کرده است. اوبونتو، محبوبترین نسخه لینوکس، سالها پیش زمانی که نصبکننده آن مردم را با جنبههای مختلف تجربه اوبونتو آشنا کرد، زمینه جدیدی را ایجاد کرد.
این روزها گنوم یک برنامه تور ارائه میکند که در اولین راهاندازی باز میشود و نحوه استفاده از رابط گنوم را به شما راهنمایی میکند، و برنامه راهنما عمیقتر میشود. سیستمعامل ابتدایی تجربهای از ورود به سیستم مشابه با استفاده از دستگاه تلفن همراه دارد. برخی از توزیعها، مانند اوبونتو MATE، کار خوبی در ارائه یک برنامه پر از منابع خاص برای توزیع خاص خود انجام میدهند.
6. اجزای سیستم Backend بهتر
هیچ شرکتی وجود ندارد که لینوکس را تولید یا کنترل کند. در عوض، کل اکوسیستم متشکل از افراد زیادی است که اکثر آنها داوطلب هستند و نرمافزاری را ایجاد میکنند که با نرمافزارهای دیگر تعامل میکند تا یک کامپیوتر کاربردی تولید کند.
لینوکس از نظر فنی فقط هسته است، بخشی که کاری را که روی صفحه انجام می دهید را قادر می سازد تا با سخت افزار فیزیکی خود ارتباط برقرار کند. اما لایههای زیادی بین چیزی که میبینید و چیزی که کلیک میکنید وجود دارد، و آن لایهها قدرتمندتر شدهاند و بهتر یکپارچه شدهاند.
برای مثال systemd بسیاری از فرآیندهای بوت کردن و پسزمینه رایانه شما را مدیریت میکند. می تواند ورود کاربر، مدیریت دستگاه و اتصالات شبکه را مدیریت کند. به طور سنتی، برنامه های متفاوت همه این وظایف مختلف را مدیریت می کردند. متمرکز کردن این تجربه به توزیعکنندگان کمک کرده است تا به سرعت راهاندازی سریعتر و باگهای کمتری دست یابند.
به همین ترتیب، Wayland یک پروتکل سرور نمایشگر مدرن است که بهتر با هسته لینوکس ادغام می شود و امنیت قوی تری را ممکن می کند. Wayland به تولید انیمیشنها و حرکات روانتر از سیستمی که جایگزین شده است کمک میکند. سپس PipeWire، یک فناوری جدیدتر است که استفاده از لینوکس را برای تولید صدا آسانتر میکند.
آیا از همه این تغییرات استقبال جهانی می شود؟ بدون بحث نیست. ماژولار بودن بخش بزرگی از راه یونیکس است. با این حال، توزیعکنندگان این مؤلفهها را انتخاب کردهاند، زیرا در نهایت به تجربه بهتری برای اکثر کاربران منجر شدهاند.
لینوکس در حال تغییر نیست
دسکتاپ لینوکس در طول زمان تغییر کرده است، اما به طور فزاینده ای دسکتاپ لینوکس تنها بخشی از داستان است. محیط های مختلف دسکتاپ لینوکس اکنون در تلفن های هوشمند و تبلت ها ظاهر می شوند. آنها هنوز آماده نیستند که با همتایان اختصاصی خود به صورت کاملاً پا به پا باشند، اما پیشرفت در حال رخ دادن است و دستگاههایی مانند PinePhone Pro با لینوکس از پیش نصب شده عرضه میشوند.
اگر در لینوکس تازه کار هستید و نمی دانید که روزهای گذشته چگونه بوده است، هنوز هم می توانید آن را برای خودتان تجربه کنید. به سادگی یکی از دسکتاپ های محافظه کار لینوکس مانند MATE را نصب کنید. اما به یاد داشته باشید، اگر یک دسکتاپ خاص با این صورت حساب مناسب نباشد، همیشه گزینه های دیگری در دسترس دارید.