نویسنده: ProHoster

Litestream با پیاده سازی سیستم تکرار برای SQLite معرفی شد

بن جانسون، نویسنده ذخیره‌سازی BoltDB NoSQL، پروژه Litestream را ارائه کرد که افزونه‌ای برای سازماندهی تکرار داده‌ها در SQLite ارائه می‌دهد. Litestream به هیچ تغییری در SQLite نیاز ندارد و می تواند با هر برنامه ای که از این کتابخانه استفاده می کند کار کند. همانندسازی توسط یک فرآیند پس‌زمینه اجرا شده جداگانه انجام می‌شود که تغییرات فایل‌ها را از پایگاه داده نظارت می‌کند و آنها را به فایل دیگری منتقل می‌کند یا […]

استراتژی پروژه گنوم در سال 2022

رابرت مک کوئین، مدیر بنیاد گنوم، از ابتکارات جدیدی با هدف جذب کاربران و توسعه دهندگان جدید به پلتفرم گنوم پرده برداری کرد. خاطرنشان می‌شود که بنیاد گنوم قبلاً بر افزایش ارتباط گنوم و فناوری‌هایی مانند GTK و همچنین پذیرش کمک‌های مالی از سوی شرکت‌ها و افراد نزدیک به اکوسیستم نرم‌افزار متن‌باز و رایگان متمرکز بود. ابتکارات جدید […]

تایپ متغیر Roboto Flex معرفی شده است که توسعه فونت Roboto را ادامه می دهد.

پس از حدود سه سال توسعه، گوگل هدست متغیر Roboto Flex را معرفی کرد. تایپ فیس توسعه بیشتر Roboto است، فونت پیش‌فرض در پلتفرم اندروید، که با توجه به فونت‌های نئوگروتسک مانند Helvetica و Arial ایجاد شده است. فونت تحت مجوز رایگان SIL Open Font License 1.1 توزیع می شود. ویژگی اصلی هدست متغیر توانایی […]

سیستم عامل کروم 101 منتشر شد

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

انتشار رایگان Heroes of Might and Magic II (fheroes2) - 0.9.15

Project fheroes2 0.9.15 اکنون در دسترس است و سعی دارد Heroes of Might و Magic II را بازسازی کند. کد پروژه به زبان C++ نوشته شده و تحت مجوز GPLv2 توزیع شده است. برای اجرای بازی به فایل هایی با منابع بازی نیاز است که مثلاً از نسخه دمو Heroes of Might و Magic II می توانید آنها را تهیه کنید. تغییرات اصلی: اضافه شدن پشتیبانی از مکان نما تک رنگ. بهبود هوش مصنوعی - با استفاده از یک طلسم […]

Photoflare Image Editor 1.6.10 منتشر شد

پس از گذشت تقریباً یک سال از توسعه، ویرایشگر تصویر Photoflare 1.6.10 منتشر شده است که توسعه دهندگان آن در تلاش هستند تا تعادل بهینه بین عملکرد و کاربر پسند بودن رابط را پیدا کنند. این پروژه در ابتدا به عنوان تلاشی برای ایجاد یک جایگزین باز و چند پلتفرمی برای برنامه Windows PhotoFiltre تاسیس شد. کد پروژه به زبان C++ با استفاده از کتابخانه Qt نوشته شده و تحت مجوز GPLv3 توزیع می شود. این برنامه برای طیف گسترده ای از کاربران [...]

آسیب‌پذیری در RubyGems.org که امکان جعل بسته‌های دیگران را فراهم می‌کند

یک آسیب‌پذیری حیاتی (CVE-2022-29176) در مخزن بسته RubyGems.org شناسایی شده است که بدون مجوز مناسب، امکان جایگزینی بسته‌های افراد دیگر در مخزن را با شروع یک یانک از یک بسته قانونی و بارگذاری در جای آن می‌دهد. فایل دیگری با همین نام و شماره نسخه. برای بهره برداری موفقیت آمیز از آسیب پذیری، سه شرط باید رعایت شود: حمله فقط روی بسته های […]

اولین نسخه از پروژه Weron، توسعه VPN بر اساس پروتکل WebRTC

Опубликован первый выпуск Weron VPN, позволяющего создавать оврлейные сети, объединяющие территориально разнесённые хосты в одну виртуальную сеть, узлы которой взаимодействует друг с другом напрямую (P2P). Поддерживается создание виртуальных IP-сетей (layer 3) и Ethernet-сетей (layer 2). Код проекта написан на языке Go и распространяется под лицензией AGPLv3. Готовые сборки подготовлены для Linux, FreeBSD, OpenBSD, NetBSD, Solaris, […]

نسخه ششم وصله های هسته لینوکس با پشتیبانی از زبان Rust

Miguel Ojeda، نویسنده پروژه Rust-for-Linux، انتشار کامپوننت های v6 را برای توسعه درایورهای دستگاه به زبان Rust برای بررسی توسط توسعه دهندگان هسته لینوکس پیشنهاد کرد. این هفتمین ویرایش از وصله ها با در نظر گرفتن نسخه اول است که بدون شماره نسخه منتشر شده است. پشتیبانی Rust آزمایشی در نظر گرفته می شود، اما قبلاً در شاخه لینوکس-next گنجانده شده است و به اندازه کافی بالغ شده است تا کار روی […]

Wine Staging 7.8 با کنترل Alt+Tab بهبود یافته برای بازی‌های مبتنی بر موتور Unity منتشر شد

انتشار پروژه Wine Staging 7.8 منتشر شده است که در چارچوب آن بیلدهای توسعه یافته Wine در حال شکل گیری هستند، از جمله وصله های کاملاً آماده یا خطرناک که هنوز برای پذیرش در شاخه اصلی Wine مناسب نیستند. در مقایسه با Wine، Wine Staging 550 وصله اضافی ارائه می دهد. نسخه جدید همگام سازی با پایگاه کد Wine 7.8 را به ارمغان می آورد. 3 […]

انتشار مجموعه مینیمالیستی از ابزارهای سیستم Toybox 0.8.7

انتشار Toybox 0.8.7، مجموعه ای از ابزارهای کاربردی سیستم، و همچنین BusyBox منتشر شده است که به عنوان یک فایل اجرایی واحد طراحی شده و برای حداقل مصرف منابع سیستم بهینه شده است. این پروژه توسط یک نگهدارنده سابق BusyBox توسعه یافته و تحت مجوز 0BSD توزیع شده است. هدف اصلی Toybox این است که به تولید کنندگان توانایی استفاده از مجموعه حداقلی از ابزارهای استاندارد را بدون باز کردن کد منبع اجزای اصلاح شده ارائه دهد. با توجه به قابلیت های Toybox، […]

انتشار Wine 7.8

انتشار آزمایشی اجرای باز WinAPI - Wine 7.8 - انجام شد. از زمان انتشار نسخه 7.8، 37 گزارش باگ بسته شده و 470 تغییر ایجاد شده است. مهم ترین تغییرات: درایورهای X11 و OSS (سیستم صدای باز) به استفاده از فرمت فایل اجرایی PE (قابل اجرا) به جای ELF منتقل شده اند. درایورهای صدا از WoW64 (ویندوز روی ویندوز 64 بیتی)، لایه هایی برای […]