نویسنده: ProHoster

پیشرفت در توسعه یک کامپایلر برای زبان Rust بر اساس GCC

لیست پستی توسعه دهندگان مجموعه کامپایلر GCC گزارشی در مورد وضعیت پروژه Rust-GCC منتشر کرد که gccrs frontend GCC را با اجرای کامپایلر زبان Rust بر اساس GCC توسعه می دهد. تا نوامبر سال جاری، برنامه ریزی شده است که gccrs را به توانایی ساخت کدهای پشتیبانی شده توسط کامپایلر Rust 1.40 برساند و به کامپایل و استفاده موفق از کتابخانه های استاندارد Rust libcore، liballoc و libstd دست یابد. در ادامه […]

بیست و سومین به‌روزرسانی میان‌افزار اوبونتو تاچ

پروژه UBports که توسعه پلتفرم موبایل اوبونتو تاچ را پس از کناره گیری Canonical از آن برعهده گرفت، به‌روزرسانی سیستم‌افزار OTA-23 (خارج از هوا) را منتشر کرد. این پروژه همچنین در حال توسعه یک پورت آزمایشی دسکتاپ Unity 8 است که به Lomiri تغییر نام داده است. به‌روزرسانی Ubuntu Touch OTA-23 برای گوشی‌های هوشمند BQ E4.5/E5/M10/U Plus، Cosmo Communicator، F(x)tec Pro1، Fairphone 2/3، Google در دسترس است.

انتشار فریم ورک برای مهندسی معکوس Rizin 0.4.0 و GUI Cutter 2.1.0

انتشار چارچوب برای مهندسی معکوس Rizin و پوسته گرافیکی مرتبط با Cutter انجام شد. پروژه Rizin به عنوان یک فورک چارچوب Radare2 آغاز شد و توسعه خود را با تاکید بر یک API مناسب و تمرکز بر تجزیه و تحلیل کد بدون پزشکی قانونی ادامه داد. از زمان انشعاب، پروژه به مکانیزمی اساساً متفاوت برای ذخیره جلسات ("پروژه ها") در قالب یک حالت مبتنی بر سریال سازی تغییر کرده است. بجز […]

CODE 22.5، یک کیت توزیع برای استقرار LibreOffice Online، منتشر شده است

Collabora انتشار پلت فرم CODE 22.5 (نسخه توسعه آنلاین Collabora) را منتشر کرده است که توزیعی تخصصی برای استقرار سریع LibreOffice Online و سازماندهی همکاری از راه دور با مجموعه آفیس از طریق وب برای دستیابی به عملکردی مشابه Google Docs و Office 365 ارائه می دهد. توزیع به عنوان یک کانتینر از پیش پیکربندی شده برای سیستم داکر طراحی شده است و همچنین به صورت بسته برای […]

پلتفرم موبایل KDE Plasma Mobile 22.06 موجود است

نسخه KDE Plasma Mobile 22.06 بر اساس نسخه موبایل دسکتاپ Plasma 5، کتابخانه های KDE Frameworks 5، پشته تلفن ModemManager و چارچوب ارتباطی Telepathy منتشر شده است. پلاسما موبایل از سرور کامپوزیت kwin_wayland برای خروجی گرافیک استفاده می کند و PulseAudio برای پردازش صدا استفاده می شود. در همان زمان، انتشار مجموعه ای از برنامه های تلفن همراه Plasma Mobile Gear 22.06، که بر اساس […]

انتشار ویرایشگر متن Vim 9.0

پس از دو سال و نیم توسعه، ویرایشگر متن Vim 9.0 منتشر شد. کد Vim تحت مجوز کپی‌لفت خودش توزیع می‌شود که با GPL سازگار است و امکان استفاده نامحدود، توزیع و کار مجدد کد را فراهم می‌کند. ویژگی اصلی مجوز Vim مربوط به بازگرداندن تغییرات است - اگر نگهدارنده Vim در نظر بگیرد، بهبودهای اعمال شده در محصولات شخص ثالث باید به پروژه اصلی منتقل شوند.

انتشار سرویس گیرنده ایمیل Thunderbird 102

یک سال پس از انتشار آخرین نسخه قابل توجه، سرویس گیرنده ایمیل Thunderbird 102 که توسط انجمن توسعه یافته و بر اساس فناوری های موزیلا ساخته شده است، منتشر شده است. نسخه جدید به عنوان یک نسخه پشتیبانی طولانی مدت طبقه بندی می شود که به روز رسانی های آن در طول سال منتشر می شود. Thunderbird 102 بر اساس کد پایه نسخه ESR فایرفاکس 102 است. نسخه فقط برای دانلود مستقیم در دسترس است، به روز رسانی خودکار […]

انتشار مشتری Bittorrent Deluge 2.1

سه سال پس از تشکیل آخرین شاخه مهم، انتشار کلاینت چند پلتفرمی BitTorrent Deluge 2.1 منتشر شد که در پایتون (با استفاده از چارچوب Twisted) نوشته شده بود، بر اساس libtorrent و پشتیبانی از چندین نوع رابط کاربری (GTK، رابط وب) ، نسخه کنسول). کد پروژه تحت مجوز GPL توزیع می شود. Deluge در حالت کلاینت-سرور کار می کند، که در آن پوسته کاربر به عنوان یک […]

فایرفاکس 102 منتشر شد

مرورگر وب فایرفاکس 102 منتشر شد. نسخه فایرفاکس 102 به عنوان نسخه پشتیبانی توسعه یافته (ESR) طبقه بندی می شود که به روز رسانی های آن در طول سال منتشر می شود. علاوه بر این، به روز رسانی شعبه قبلی با دوره طولانی پشتیبانی 91.11.0 ایجاد شده است (دو آپدیت دیگر 91.12 و 91.13 در آینده پیش بینی می شود). شعبه فایرفاکس 103 در ساعات آینده به مرحله آزمایش بتا منتقل می شود، […]

سیستم عامل Chrome 103 در دسترس است

نسخه‌ای از سیستم عامل Chrome OS 103 بر اساس هسته لینوکس، مدیر سیستم جدید، ابزارهای اسمبلی ebuild/portage، اجزای باز و مرورگر وب Chrome 103 در دسترس است. محیط کاربری Chrome OS محدود به یک مرورگر وب است. و به جای برنامه های استاندارد، از برنامه های وب استفاده می شود، با این حال، سیستم عامل کروم شامل یک رابط کامل چند پنجره ای، دسکتاپ و نوار وظیفه است. ساخت سیستم عامل کروم 103 […]

انتشار کنترل منبع Git 2.37

انتشار سیستم کنترل منبع توزیع شده Git 2.37 اعلام شد. Git یکی از محبوب‌ترین، قابل اعتمادترین و با کارایی‌ترین سیستم‌های کنترل نسخه است که ابزار توسعه غیرخطی انعطاف‌پذیر مبتنی بر شاخه‌بندی و ادغام را ارائه می‌کند. برای اطمینان از یکپارچگی تاریخچه و مقاومت در برابر تغییرات عطف به ماسبق، هش ضمنی کل تاریخچه قبلی در هر commit استفاده می شود؛ احراز هویت دیجیتال نیز امکان پذیر است […]

آسیب‌پذیری در OpenSSL 3.0.4 که منجر به تخریب حافظه پردازش از راه دور می‌شود

یک آسیب پذیری در کتابخانه رمزنگاری OpenSSL شناسایی شده است (CVE هنوز اختصاص داده نشده است) که با کمک آن یک مهاجم از راه دور می تواند با ارسال داده های طراحی شده ویژه در زمان برقراری یک اتصال TLS به محتوای حافظه پردازش آسیب برساند. هنوز مشخص نیست که آیا این مشکل می تواند منجر به اجرای کد مهاجم و نشت داده ها از حافظه پردازش شود یا اینکه محدود به خرابی است. این آسیب پذیری آشکار می شود […]