در ۱۹ مه، OpenBSD 6.7، یک سیستم عامل رایگان شبه یونیکس، منتشر شد. این سیستم با تأکید بر کیفیت کد و امنیت مشخص میشود. این پروژه توسط تئو دِ رادت در سال ۱۹۹۵ پس از درگیری با توسعهدهندگان NetBSD تأسیس شد. مهمترین تغییرات در این نسخه در زیر فهرست شدهاند.
- اکنون تا ۱۵ پارتیشن روی یک دستگاه فیزیکی پشتیبانی میشود. جزئیات بیشتر
- پیادهسازی مستقل از ماشین mploc برای پلتفرم powerpc.
- بهینهسازی پاکسازی صفحات حافظه.
- بهبودهای متعدد و رفع اشکالات در dhclient، کلاینت DHCP.
- حداکثر اندازه بلوک برای عملیات NVMe، ۱۲۸ کیلوبایت است.
- بهبودهایی در سرویس apmd که مسئول حالت خواب زمستانی/خواب عمیق است. این سرویس اطلاعات مربوط به تغییرات توان را از درایور باتری دریافت میکند. پیامهای درایور به مدت ۶۰ ثانیه پس از راهاندازی مجدد کامپیوتر نادیده گرفته میشوند و به کاربر اجازه میدهند قبل از اینکه دستگاه دوباره به حالت خواب برود، کار خود را از سر بگیرد.
- قابلیت ایجاد فایلهای بدون نام در tmpfs اضافه شد. این ممکن است دسترسی برنامهها به سیستم فایل را محدود کند.
- حالت قابل خواندن توسط انسان برای systat اضافه شد (گزینه -h).
- رفتار قدیمی dhclient بازیابی شده است. سیستم اکنون دوباره اتصالاتی را که ماسک زیرشبکه ارائه نمیدهند، نادیده میگیرد.
بهبودهایی در سیستم فایل ffs2 با استفاده از مهرهای زمانی و آدرسهای بلوک ۶۴ بیتی:
- اکنون ffs2 به طور پیشفرض در همه پلتفرمها به جز landisk، luna88k و sgi استفاده میشود.
- پشتیبانی از پارتیشن بوت و رمدیسک برای پلتفرم sgi.
- بارگذاری برای sparc64 و Mac PPC اصلاح شد.
- دانلود برای پلتفرمهای آلفا و amd64 در دسترس است.
- قابلیت بوت برای پلتفرمهای arm_v7 و arm64 با استفاده از efiboot.
- گزینه دانلود برای پلتفرم loongson.
بهبودهای SMP:
- فراخوانیهای سیستمی __thrsleep، __thrwakeup، close، closefrom، dup، dup2، dup3، flock، fcntl، kqueue، pipe، pipe2 و nanosleep اکنون بدون KERNEL_LOCK اجرا میشوند.
- پیادهسازی SMP برای پردازندههای AMD دوباره بررسی شده است. سیستم دیگر هستهها را به عنوان رشته اشتباه شناسایی نمیکند.
رانندگان:
- بهبودهایی در درایور em که مسئول پشتیبانی از کارتهای شبکه Intel PRO/1000 10/100/Gigabit Ethernet است.
- پیادهسازی وضوح میکروثانیهای با استفاده از microcputime برای پردازندههای Cherry Trail برای رفع هنگهای راهاندازی X.
- پشتیبانی از آدرسدهی حافظه در دستگاههای PCI برای LPSS (زیرسیستم کممصرف).
- پشتیبانی از کنترلر x553 در درایور ix که مسئول کارتهای شبکه پرسرعت اینتل با استفاده از رابط PCI Express است.
- اشکالات پس از حالت خواب/خواب زمستانی برای amdgpu و radeondrm برطرف شد.
- رفع مشکل هنگ کردن HP EliteBook هنگام بوت شدن در حالت UEFI.
- جزئیات بیشتر را میتوانید در پست اصلی در وبسایت رسمی پروژه بیابید.
و همچنین:
- درایورهای زیر حذف شدهاند:
- rtfps، مسئول پورت سریال روی بردهای IBM RT PC؛
- dpt برای DPT EATA SCSI RAID؛
- gpr برای کارتخوانهای هوشمند با رابط PCMCIA GemPlus GPR400؛
- مش، برای کارتهای توسعه SCSI در پاور مکینتاش؛
- زیرسیستم صوتی بهبود یافته است.
- پشتیبانی از RaspberryPi 3/4 با معماری arm64 و RaspberryPi 2/3 با معماری arm_v7 اضافه شد.
منبع: linux.org.ru

