نویسنده: ProHoster

انتشار PortableGL 0.97، یک پیاده سازی C از OpenGL 3

انتشار پروژه PortableGL 0.97 منتشر شده است که اجرای نرم افزاری از API گرافیکی OpenGL 3.x را توسعه می دهد که به طور کامل به زبان C (C99) نوشته شده است. در تئوری، PortableGL را می توان در هر برنامه ای که یک بافت یا فریم بافر را به عنوان ورودی می گیرد، استفاده کرد. کد به صورت یک فایل هدر فرمت شده و تحت مجوز MIT توزیع می شود. اهداف شامل قابل حمل بودن، انطباق با OpenGL API، سهولت استفاده، […]

۲۱ اسفند مسابقات کودکان و نوجوانان در لینوکس برگزار می شود

در 12 مارس 2023، مسابقه سالانه مهارت های لینوکس برای کودکان و جوانان آغاز می شود که به عنوان بخشی از جشنواره خلاقیت فنی TechnoKakTUS 2023 برگزار می شود. در این مسابقه، شرکت‌کنندگان باید از MS Windows به Linux حرکت کنند، تمام اسناد را ذخیره کنند، برنامه‌ها را نصب کنند، محیط را تنظیم کنند و یک شبکه محلی راه‌اندازی کنند. ثبت نام باز است و تا 5 مارس 2023 ادامه خواهد داشت. مرحله مقدماتی از 12 مارس به صورت آنلاین برگزار می شود […]

مرورگر Thorium 110 در دسترس است، فورک سریعتر Chromium

انتشار پروژه Thorium 110 منتشر شده است که یک فورک همگام‌سازی شده دوره‌ای از مرورگر Chromium را توسعه می‌دهد که با وصله‌های اضافی برای بهینه‌سازی عملکرد، بهبود قابلیت استفاده و افزایش امنیت گسترش می‌یابد. طبق آزمایش‌های توسعه‌دهنده، Thorium 8-40٪ سریع‌تر از Chromium استاندارد در عملکرد است، که عمدتاً به دلیل گنجاندن بهینه‌سازی‌های اضافی در طول کامپایل است. مجموعه های آماده برای Linux، macOS، Raspberry Pi و Windows ایجاد شده اند. تفاوت های اصلی […]

آسیب پذیری اجرای کد راه دور StrongSwan IPsec

strongSwan 5.9.10 اکنون در دسترس است، یک بسته رایگان برای ایجاد اتصالات VPN بر اساس پروتکل IPSec که در Linux، Android، FreeBSD و macOS استفاده می شود. نسخه جدید یک آسیب پذیری خطرناک (CVE-2023-26463) را که می تواند برای دور زدن احراز هویت استفاده شود، حذف می کند، اما به طور بالقوه می تواند منجر به اجرای کد مهاجم در سمت سرور یا مشتری شود. این مشکل هنگام بررسی گواهینامه های طراحی شده خاص خود را نشان می دهد [...]

کار مجدد درایور VGEM در Rust

Maíra Canal از Igalia پروژه ای را برای بازنویسی درایور VGEM (ارائه دهنده مجازی GEM) در Rust ارائه کرد. VGEM از تقریباً 400 خط کد تشکیل شده است و یک GEM (مدیر اجرای گرافیک) سخت افزاری را ارائه می دهد که برای به اشتراک گذاشتن دسترسی بافر به درایورهای دستگاه سه بعدی نرم افزاری مانند LLVMpipe برای بهبود عملکرد شطرنجی سازی نرم افزار استفاده می شود. VGEM […]

انتشار شبیه ساز رایگان ماموریت های کلاسیک ScummVM 2.7.0

پس از 6 ماه توسعه، انتشار مفسر رایگان کراس پلتفرم ماموریت های کلاسیک ScummVM 2.7.0 ارائه شده است که جایگزین فایل های اجرایی بازی ها می شود و به شما امکان می دهد بسیاری از بازی های کلاسیک را بر روی پلتفرم هایی اجرا کنید که در ابتدا برای آنها در نظر گرفته نشده بودند. کد پروژه تحت مجوز GPLv3+ توزیع شده است. در مجموع، امکان راه اندازی بیش از 320 کوئست از جمله بازی های LucasArts، Humongous Entertainment، Revolution Software، Cyan و […]

Godot 4.0 Open Game Engine منتشر شد

پس از چهار سال توسعه، موتور بازی سازی رایگان Godot 4.0 مناسب برای ساخت بازی های دو بعدی و سه بعدی منتشر شد. این موتور از یک زبان منطقی بازی با یادگیری آسان، یک محیط گرافیکی برای طراحی بازی، یک سیستم استقرار بازی با یک کلیک، قابلیت های انیمیشن و شبیه سازی گسترده برای فرآیندهای فیزیکی، یک دیباگر داخلی و یک سیستم برای شناسایی گلوگاه های عملکرد پشتیبانی می کند. . کد بازی […]

انتشار OpenRA 20230225، یک موتور متن باز برای بازی های Red Alert و Dune 2000

پس از دو سال توسعه، انتشار پروژه OpenRA 20230225 منتشر شد که یک موتور باز برای بازی های استراتژی چند نفره بر اساس نقشه های Command & Conquer Tiberian Dawn، C&C Red Alert و Dune 2000 توسعه می دهد. کد OpenRA به زبان C# نوشته شده است و Lua، و تحت مجوز GPLv3 توزیع شده است. سیستم عامل های Windows، macOS و Linux پشتیبانی می شوند (AppImage، Flatpak، Snap). نسخه جدید اضافه می کند […]

GitHub یک بررسی برای نشت داده های محرمانه در مخازن اجرا کرده است

GitHub از معرفی یک سرویس رایگان برای ردیابی انتشار تصادفی داده های حساس در مخازن، مانند کلیدهای رمزگذاری، رمزهای عبور DBMS و توکن های دسترسی API خبر داد. پیش از این، این سرویس فقط برای شرکت کنندگان در برنامه آزمایش بتا در دسترس بود، اما اکنون ارائه آن بدون محدودیت برای تمامی مخازن عمومی آغاز شده است. برای فعال کردن بررسی مخزن خود در تنظیمات در بخش [...]

انتشار ویرایشگر گرافیکی GIMP 2.10.34

انتشار ویرایشگر گرافیکی GIMP 2.10.34 منتشر شد. بسته هایی با فرمت flatpak برای نصب در دسترس هستند (بسته اسنپ هنوز آماده نیست). نسخه عمدتاً شامل رفع اشکال است. تمام تلاش‌های توسعه ویژگی بر روی آماده‌سازی شاخه GIMP 3 متمرکز شده است که در مرحله آزمایش قبل از انتشار است. از تغییرات GIMP 2.10.34 می توان به موارد زیر اشاره کرد: در گفتگوی تنظیم اندازه بوم، […]

انتشار بسته چند رسانه ای FFmpeg 6.0

پس از شش ماه توسعه، بسته چند رسانه ای FFmpeg 6.0 در دسترس است که شامل مجموعه ای از برنامه ها و مجموعه ای از کتابخانه ها برای عملیات بر روی فرمت های چند رسانه ای مختلف (ضبط، تبدیل و رمزگشایی فرمت های صوتی و تصویری) است. بسته تحت مجوزهای LGPL و GPL توزیع می شود، توسعه FFmpeg در مجاورت پروژه MPlayer انجام می شود. در میان تغییرات اضافه شده به FFmpeg 6.0، می توان به موارد زیر اشاره کرد: مونتاژ ffmpeg در […]

انتشار Bubblewrap 0.8، لایه ای برای ایجاد محیط های ایزوله

انتشار ابزارهایی برای سازماندهی کار محیط های ایزوله Bubblewrap 0.8 در دسترس است که معمولاً برای محدود کردن برنامه های کاربردی فردی کاربران غیرمجاز استفاده می شود. در عمل، Bubblewrap توسط پروژه Flatpak به عنوان لایه ای برای جداسازی برنامه های راه اندازی شده از بسته ها استفاده می شود. کد پروژه به زبان C نوشته شده و تحت مجوز LGPLv2+ توزیع شده است. برای جداسازی، از فناوری‌های مجازی‌سازی کانتینر لینوکس سنتی استفاده می‌شود که […]