لینوکس سریعتر شد؛ ترفند جذاب Omarchy برای اجرای آنی Web Browser

تا حالا شده روی آیکون Web Browser کلیک کنید و احساس کنید باز شدن صفحه کمی طول کشیده؟ توی دنیای لینوکس، حتی چند میلیثانیه هم برای طرفدارهای سرعت اهمیت داره! توزیع محبوب Omarchy که برمبنای Arch Linux و دسکتاپ خفن Hyprland توسعه داده شده، با انتشار نسخه 4.0.5 ثابت کرده که کارهای بزرگی برای بهینهسازی سرعت سیستم انجام داده است. این نسخه جدید علاوه بر آپدیت شدن به Linux Kernel نسخه 7.2 و ابزارهای Qt 6.12، روی یک دردسر قدیمی یعنی کندی اجرای Web Browser تمرکز کرده تا تجربهای فوقالعاده سریع و روان را به کاربر هدیه بدهد.
چرا باز کردن Web Browser در لینوکس گاهی کُند میشود؟
توسعهدهندگان Omarchy متوجه شدند که دستور قدیمی xdg-settings get default-web-browser به خاطر داشتن اسکریپتهای تو در توی POSIX، برای پیدا کردن مرورگر پیشفرض هر بار حدود ۷۲ میلیثانیه زمان میبرد! شاید روی کاغذ عدد کمی به نظر برسد، اما وقتی پای سرعت و بهینهسازی در میان باشد، این تاخیر اصلاً قابل قبول نیست. اینجاست که David Heinemeier Hansson با کمک Claude Code وارد میدان شده و یک جایگزین سبک و سریع نوشته که کار را به جای ۷۲ میلیثانیه، در حدود ۱۰ میلیثانیه انجام میدهد!
جزئیات فنی این بهینهسازی خفن
توسعهدهندگان این پروژه درباره ابزار جدید توضیحات جالبی دادهاند که در ادامه میخوانید:
ابزار omarchy-cmd-default-browser یک هلپر جدید است که تنظیمات پیشفرض پروتکلهای HTTP را از فایلهای پیکربندی میخواند. این ابزار بررسی میکند که آیا دستور اجرایی مرورگر همچنان معتبر است یا خیر و کل این فرآیند فقط در حدود ۱۰ میلیثانیه اجرا میشود. اگر هم تنظیماتی پیدا نکند، به روشهای قدیمیتر سوییچ میکند تا هیچ مشکلی پیش نیاید.
علاوه بر این، بهینهسازی دیگری هم روی عملکرد پنل Omarchy برای کاربرانی که از مانیتورهای متعدد با ویجتهای زیاد استفاده میکنند انجام شده تا کارایی سیستم به شکل چشمگیری افزایش پیدا کند. برای بررسی دقیقتر تغییرات و دریافت فایلهای نصب میتوانید به صفحه GitHub سر بزنید.




