FreeBSD یک سیستم عامل منبع باز و سرور گرا است که از BSD (توزیع نرم افزار برکلی) برگرفته شده است، نسخه یونیکس که در دانشگاه کالیفرنیا در برکلی توسعه یافته است. این ویژگی امروزه شبکه های پیشرفته، عملکردی، امنیتی و سازگاری را ارائه می دهد که هنوز در سایر سیستم عامل ها گم شده اند، حتی برخی از بهترین سیستم عامل های تجاری.
توزیع شده به عنوان قابل نصب و یا سی دی های زنده برای پنج معماری
این پروژه فقط به عنوان قابل نصب فقط تصویر CD ISO است که پشتیبانی از 32 بیت / x86 سازگار (از جمله پنتیوم و Athlon)، 64 بیت / amd64 سازگار (از جمله Opteron، Athlon 64 و EM64T)، IA-64 ( ia64)، PPC (PowerPC) و معماری مجموعه دستورالعمل SPARC.
لازم به ذکر است که این سیستم عامل توزیع لینوکس نیست و دارای چندین شاخه پایدار است. در حالی که شاخه 10.x تمام آخرین تکنولوژی های BSD را ارائه می دهد و آن را آخرین نسخه پایدار محسوب می شود، شاخه های 9.x و 8.x به عنوان انتشار میراث طبقه بندی شده اند.
گزینه های بوت
سیستم عامل کاربران را با یک حالت متن، حداقل منوی بوت از جایی که می توانند در محیط چند کاربر یا محیط کاربر بوت شوند، به یک پوسته برای وظایف ذخیره سازی سیستم رها می کنند، یک هسته پایدار یا قدیمی را نیز انتخاب می کنند برای راه اندازی مجدد دستگاه.
علاوه بر این، شما می توانید گزینه های بوت مختلف، مانند پشتیبانی از ACPI (پیکربندی پیشرفته و رابط قدرت)، حالت امن، کاربر تک و واژگان پیکربندی کنید. پس از چک کردن سیستم، از شما خواسته خواهد شد که توزیع استفاده از محیط زندگی را نصب کنید.
خط پایین
خلاصه کردن، FreeBSD بدون شک یک سیستم عامل پیشرفته است که برخی از سیستم های دسکتاپ، سرور و سیستم های جاسازی شده را در سراسر جهان قدرتمند می کند. به لطف امنیت و پیشرفته ترین ویژگی های آن، FreeBSD توسط بسیاری از شرکت های قدرتمند برای ارائه خدمات مدرن و همچنین پاسخ به نیازهای و نیازهای جدید مورد استفاده قرار می گیرد.
چه جدید است در این نسخه:
Clang، LLVM، LLD، LLDB، و libc ++ به نسخه 4.0.0 به روزرسانی شده اند.
بسیاری از نرم افزارهای به روزرسانی شده از طرف شخص ثالث مانند ابزارهای زنجیره ای الف، ACPICA، libarchive (3)، ntpd (8)، unbound (8) و غیره.
پشتیبانی از Blacklistd (8) به OpenSSH اضافه شده است.
ابزار zfsbootcfg (8) اضافه شده است، و گزینه های boot.config (5) -style را برای zfsboot (8) یک بار در اختیار شما قرار می دهد.
ابزار efivar (8) اضافه شده است، و رابط کاربری برای مدیریت متغیرهای UEFI اضافه شده است.
پشتیبانی از Microsoft0 Hyper-V Generation 2 ماشین های مجازی اضافه شده است.
درایور ENA (4) اضافه شده است، پشتیبانی از & quot؛ نسل بعدی & quot؛ شبکه های پیشرفته در پلت فرم EC2 آمازون
مشتری NFS از سیستم فایل الاستیسیته آمازون (EFS) پشتیبانی می کند.
لودر EFI هم اکنون می توانید به فایل های راه دور از طریق TFTP علاوه بر NFS به عنوان گزینه پیکربندی زمان اجرا دسترسی پیدا کنید.
در حال حاضر ZFS اطلاعات فشرده شده را در حافظه پنهان ذخیره می کند، میزان بهبود سرعت حافظه و کارایی را بهبود می بخشد.
چندین به روز رسانی برای ارائه قابلیت تکمیل ساخت.
چه جدید در این نسخه است:
Clang، LLVM، LLD، LLDB، و libc ++ به نسخه 4.0.0 به روزرسانی شده اند.
بسیاری از نرم افزارهای به روزرسانی شده از طرف شخص ثالث مانند ابزارهای زنجیره ای الف، ACPICA، libarchive (3)، ntpd (8)، unbound (8) و غیره.
پشتیبانی از Blacklistd (8) به OpenSSH اضافه شده است.
ابزار zfsbootcfg (8) اضافه شده است، و گزینه های boot.config (5) -style را برای zfsboot (8) یک بار در اختیار شما قرار می دهد.
ابزار efivar (8) اضافه شده است، و رابط کاربری برای مدیریت متغیرهای UEFI اضافه شده است.
پشتیبانی از Microsoft0 Hyper-V Generation 2 ماشین های مجازی اضافه شده است.
درایور ENA (4) اضافه شده است، پشتیبانی از & quot؛ نسل بعدی & quot؛ شبکه های پیشرفته در پلت فرم EC2 آمازون
مشتری NFS از سیستم فایل الاستیسیته آمازون (EFS) پشتیبانی می کند.
لودر EFI هم اکنون می توانید به فایل های راه دور از طریق TFTP علاوه بر NFS به عنوان گزینه پیکربندی زمان اجرا دسترسی پیدا کنید.
در حال حاضر ZFS اطلاعات فشرده شده را در حافظه پنهان ذخیره می کند، میزان بهبود سرعت حافظه و کارایی را بهبود می بخشد.
چندین به روز رسانی برای ارائه قابلیت تکمیل ساخت.
چه جدید در نسخه 8.4 ارائه شده است:
نسخه GNOME 2.32.1، نسخه KDE 4.10.1
ویژگی های پرچم 5000 نسخه سیستم فایل ZFS.
پشتیبانی از تمام حمل و نقل کنترل LSI حمل و نقل.
نسخه 10.1 جدید است:
راننده کنسول جدید، vt (4) اضافه شده است.
پشتیبانی از مهمانان FreeBSD / i386 به bhyve اضافه شده است (4).
hypervisor bhyve (4) در حال حاضر از سیستم فایلی zfs (8) پشتیبانی می کند.
پشتیبانی از SMP به هسته armv6 اضافه شد و به طور پیش فرض در فایل های پیکربندی برای تمام سیستم عامل هایی که دارای پردازنده های چند هسته ای هستند فعال می شود.
پشتیبانی اولیه برای Boot UEFI برای معماری FreeBSD / amd64 اضافه شده است.
پشتیبانی در هنگام خاموش کردن سیستم به حافظه پنهان geli (8) اضافه شده است.
پشتیبانی از پروتکل UDP-Lite (RFC 3828) به دسته های IPv4 و IPv6 اضافه شده است.
تسهیلات اتوماتیک فایل سیستم جدید، autofs (5) اضافه شده است.
sshd (8) rc.d (8) اسکریپت راه اندازی در حال حاضر تولید ED25519 sshd (8) کلید میزبان اگر کلید در حال حاضر وجود ندارد زمانی که ssh_keygen_alg () فراخوانی شود.
OpenSSH به نسخه 6.6p1 به روز شده است.
نرم افزار nc (1) برای به روز رسانی نسخه در OpenBSD 5.5 به روز شده است.
Sendmail تا 8.14.9 به روز شد.
Unbound (8) cache resolver و ldns به نسخه 1.4.22 به روز رسانی شده است.
OpenPAM به Ourouparia (20140912) به روز شده است.
OpenSSL به نسخه 1.0.1j به روز شده است.
ابزار مدیریت بسته های pkg (8) به نسخه 1.3.8 به روز شده است.
چه جدید در نسخه 10.1 RC3 وجود دارد:
تعدادی رفع پیاده سازی پروتکل UDPLite.
راننده vt (4) برای صرفه جویی و بازگرداندن حالت صفحه کلید و LED در هنگام تغییر پنجره ها به روز شده است.
رفع چندین پیاده سازی پروتکل SCTP.
یک وضعیت بالقوه نژادی در به دست آوردن نشانگر فایل اصلاح شده است.
مسدود کردن ZFS ZVOL و تغییر نام مسائل.
بازیابی libopie.so سازگاری ABI با 10.0-RELEASE.
آخرین هجی از هس رمز عبور MD5 را حذف کرد.
چندین اسکریپت rc (8) به روز رسانی و اصلاح شده است.
bsdinstall (8) به روز شده است تا امکان انتخاب local_unbound در سرویس های پیش فرض برای فعال کردن در اولین بوت شدن.
جلوگیری از نشت فضای آزاد استخر ZFS.
تصحیح rtsold (8) آسیب پذیری سرریز بافر از راه دور. [SA-14: 20]
رفع خطا (8) آسیب پذیری از راه دور انکار سرویس. [SA-14: 21]
نشت حافظه را در جستجوی اسمبلی ماسهبازی ثابت کنید. [SA-14: 22]
OpenSSL به نسخه 1.0.1j به روز شده است. [SA-14: 23]
یک مشکل را حل کنید که در آن یک ماشین مجازی FreeBSD که در سرویس مایکروسافت لاورو ارائه شده است، دومین دیسک متصل را در سیستم شناسایی نمی کند.
چه جدید در نسخه 10.1 RC2 وجود دارد:
رفع درایور XHCI برای دستگاه هایی که دارای بیش از 15 پورت FUB حوزه فیزیکی هستند.
راه اندازی iSCSI قدیمی برای کار با قفل کردن CAM جدید.
رفع طول صفحه گزارش شده برای صفحه بلوک محدود VPD.
پشتیبانی از QCOW v1 و v2 را به mkimg اضافه کنید (1).
چه جدید در نسخه 10.1 RC1 وجود دارد:
یک اشکال که باعث می شود تمام فرآیندها به نظر می رسد که پدر و مادر PID از '1' ثابت شده است.
به روز رسانی های مختلف bsdinstall (8) و bsdconfig (8).
راننده Hyper-V KVP (جفت کلید-ارزش) اضافه شده است و به طور پیش فرض بر روی معماری های amd64 و i386 فعال شده است.
چه جدید در نسخه 10.1 بتا 3 جدید است:
پشتیبانی از کنسول serial و null به بوت لودر UEFI اضافه شده است.
یک وحشت بالقوه ناشی از ارجاع به دستگاهی که تغییر نام داده شده است، در زیرسیستم (4) ثابت شده است.
OpenPAM به نسخه Ourouparia (20140912) به روز شده است.
برای فعال یا غیرفعال کردن ترکیبات بالقوه خطرناک کلید (مانند راه اندازی مجدد، توقف و شکستن به اشکال زدایی)، sysctls جدید اضافه شده است به vt (4).
ابزار mkimg (1) به روز شده است تا اجازه ایجاد پارتیشن های خالی را داشته باشد.
کلاس GEOM_ELI در حال حاضر رمزهای عبور را برای رمزگشایی دیسک ذخیره می کند که به سیستم اجازه می دهد پس از ورود اولین ورودی ورودی بوت شود، اگر دیسک های باقی مانده در سیستم از یک عبارت عبور مشابه استفاده کنند.
پشتیبانی از کنترل mfi (4) خواص کنترل کننده به mfiutil (8) اضافه شده است.
دایرکتوری کتابخانه به اشتراک گذاشته شده / usr / lib32 / compat به مسیر پیش فرض ld-elf32.so.1 اضافه شده است.
استفاده از & quot؛ هیچ & quot؛ برای فایل keymap نروژی در rc.conf (5) مجاز است.
چندین رفع اشکال برای autofs (5) انجام شده است.
چه جدید در نسخه 10.0 است:
GCC دیگر به طور پیش فرض بر روی معماری نصب نشده است، جایی که گویا کامپایلر پیش فرض است.
Unbound به سیستم پایه به عنوان کشف محلی DNS کشف شده وارد شده است.
BIND از سیستم پایه حذف شده است.
ساخته شده با Bmake جایگزین شده است، که از پروژه NetBSD بدست آمده است.
pkg در حال حاضر ابزار پیش فرض مدیریت بسته است.
pkg_add (1)، pkg_delete و ابزارهای مربوطه حذف شده اند.
پیشرفت های عمده در مجازی سازی، از جمله اضافه کردن bhyve (8)، virtio (4) و رانندگان paravirtualized بومی ارائه پشتیبانی از FreeBSD به عنوان یک سیستم عامل مهمان در مایکروسافت Hyper-V.
پشتیبانی از TRIM برای درایوهای حالت جامد به ZFS اضافه شده است.
پشتیبانی از الگوریتم فشرده سازی LZ4 با کارایی بالا به ZFS اضافه شده است.
چه جدید در 10.0 RC4 جدید است:
محدودیت های پیش فرض برای سرور ntpd (8) را سخت تر کنید.
رفع سقوط هسته با به روز رسانی جدید پورت جاوا کشف شد.
چه جدید در نسخه 10.0 Beta 4 جدید است:
اضافه کردن پشتیبانی اولیه برای RTL8106E، RTL8168G، RTL8168GU، RTL8411B و RTL8168EP.
چک کردن اثر انگشت را در pkg (8) برای بسته های دودویی ارائه شده توسط FreeBSD فعال کنید.
گزینه BU_LIBICONV_COMPAT ساخت را حذف کنید.
به روز رسانی nvi به 2.1.2.
مختلف iconv (3) رفع شده است.
Fix mergemaster -U با اجبار سازگاری FreeBSD 9 در mtree زمانی که mtree nmtree است.
Fix to freebsd-update (8) در تولید لیست فایلهای قدیمی / دایرکتوری ها در مقابل فایل ها / دایرکتوری های جدید (FreeBSD-EN-13: 05.freebsd-update).
در نسخه 9.2 جدید است:
فایل سیستم ZFS در حال حاضر از TRIM در هنگام استفاده در درایوهای حالت جامد پشتیبانی می کند.
رانندگان virtio (4) به پیکربندی هسته GENERIC برای معماری amd64 و i386 اضافه شده اند.
فایل سیستم ZFS اکنون فشرده سازی lz4 را پشتیبانی می کند.
OpenSSL به نسخه 0.9.8y به روز شده است.
قلابهای DTrace به طور پیش فرض در هسته GENERIC فعال شده اند.
DTrace به نسخه 1.9.0 به روز رسانی شده است.
Sendmail به نسخه 8.14.7 به روز رسانی شده است.
OpenSSH به نسخه 6.2p2 به روز رسانی شده است.
ورودی I / O را از سر / وارد کنید.
چه جدید در نسخه 10.0 آلفا 2 است:
هنگام ساختن libstdc + + و libsupc ++ با لگن، add -stdlib = libstdc ++ به CXXFLAGS.
رفع یک مشکل که باعث ایجاد حجم مجتمع RAID در کنترل کننده های LSI MPS (4) برای دریافت اسکن در بوت نشد.
رفع وحشت در هنگام مشاهده در برخی از سیستم های powerpc64.
وارد کردن رانندگان Paravirtualized Hyper-V از پروژه / Hyperv شاخه.
هدف iSCSI جدید را آغازگر اضافه کنید (iscsictl (8)).
راننده vmx (4) را به هسته amd64 و i386 GENERIC اضافه کنید.
رفع اشکال مختلف به راننده drm / radeon.
به روز رسانی های مختلف به واردات unbound.
چه جدید در نسخه 9.2 بتا 2 جدید است:
یک مشکل سازگاری را بین FreeBSD NFS Server (نسخه 4) و مشتریان لینوکس NFS (نسخه 4) حل کنید.
ثابت nvme (4) و nvd (4) برای پشتیبانی از اندازه بخش های غیر 512 بایت.
رفع Freebsd-update (8) برای -BETA2 با حذف یک فایل با نویسه های غیر POSIX در نام آن. این فایل برای ساختن FreeBSD مورد نیاز نیست و باعث به وجود آمدن Freebsd-update (8) در خط -BETA1 شد.
رفع ابهام XHCI.
رفع اشکال در ipv6_prefix_IF.
مشخصات محدوده آدرس را با گزینه های ifconfig مختلف (8) ثابت کنید.
رفع آسیب پذیری سرویس انکار سرویس در نام (8). (SA FreeBSD-SA-13: 07.bind)
چه جدید در نسخه 9.0 است:
کرن FreeBSD اکنون حالت توانایی Capsicum را پشتیبانی می کند. Capsicum مجموعه ای از ویژگی های پشتیبانی از sandbox است، با استفاده از یک مدل قابلیت که در آن قابلیت ها توصیفگر فایل هستند. دو گزینه جدید kernel CAPABILITIES و CAPABILITY_MODE به هسته GENERIC اضافه شده است. برای اطلاعات بیشتر در مورد Capsicum، به http://www.cl.cam.ac.uk/research/security/capsicum/.[ ر 2119129 مراجعه کنید.
hhook (9) (helper hook) و khelp (9) (Kernel Helpers) KPI اجرا شده اند. این یک نوع فریم ورک pfil (9) برای استفاده عمومی در هسته است. hhook (9) KPI یک راه برای زیر سیستم های هسته برای صادرات نقاط قلاب فراهم می کند که modules khelp (9) می توانند برای فراهم آوردن قابلیت های پیشرفته یا جدیدی برای هسته ایجاد کنند. khelp (9) KPI یک چارچوب برای مدیریت ماژول های khelp (9) فراهم می کند که به طور غیر مستقیم از KPI hhook (9) برای ثبت توابع قلاب با قلاب های مورد علاقه در هسته استفاده می کنند. این اجازه می دهد راه ساختاری به طور پویا گسترش هسته در زمان اجرا در یک روش حفظ ABI. [r216758، r216615]
یک API محدود کننده منابع پیاده سازی شده است. این کار با پیاده سازی حسابداری منابع RACCT همراه است و اقدامات قابل تنظیم را بر اساس مجموعه ای از قوانینی که حفظ می کند و استفاده از منابع فعلی را انجام می دهد. ابزار rctl (8) برای مدیریت قوانین در userland افزوده شده است. توجه داشته باشید که این ساخته شده است و نه به طور پیش فرض نصب شده است. برای ساخت و نصب آنها، گزینه های RCTL را در فایل پیکربندی هسته مشخص کنید و سیستم پایه را بازبینی کنید، همانطور که در کتابچه راهنمای FreeBSD شرح داده شده است. [r220163]
[powerpc] FreeBSD / powerpc اکنون از PlayStation 3 سونی با استفاده از ویژگی OtherOS موجود در Firmwares 3.15 و قبل از آن پشتیبانی می کند. [r217044]
[amd64، i386] زیرسیستم یو اس بی FreeBSD (4) اکنون به طور پیش فرض USB 3.0 را پشتیبانی می کند. [r223098]زیرسیستم یو اس بی FreeBSD (4) اکنون از فیلتر بسته ی USB پشتیبانی می کند. این اجازه می دهد تا ضبط بسته ها که از طریق هر کنترل کننده میزبان USB انجام شود. پیاده سازی تقریبا بر اساس کد BPF (4) است. برنامه userland برنامه usbdump (8) اضافه شده است. [r215649]
راننده bxe (4) برای کنترل کننده های Broadcom NetXtreme II 10GbE (BCM57710، BCM57711، BCM57711E) اضافه شده است. [r219647]
درایور cxgbe (4) برای Chelsio T4 (ترمیناتور 4) مبتنی بر آداپتورهای 10Gb / 1Gb اضافه شده است. [r218794]
راننده EM (4) به نسخه 7.3.2 به روز شده است. [r219753]
راننده igb (4) به نسخه 2.2.5 به روز شده است. [r223350]
درایور igb (4) در حال حاضر از پردازنده های اینتل I350 PCIe Gigabit Ethernet پشتیبانی می کند. [r218530]
راننده ixgbe (4) به نسخه 2.3.8 به روز شده است. [r217593]
درایور مجدد (4) در حال حاضر از RTL8168E / 8111E-VL کنترلرهای اترنت گیگابیت PCIe و RTL8401E PCIe Fast Ethernet پشتیبانی می کند. [r217498، r218760]
راننده Vte (4) برای کنترل کننده های اترنت سریع RDC R6040 که معمولا بر روی سیستم Vortex86 بر روی تراشه یافت می شود اضافه شده است. [r216829]
یک درایور vxge (4) برای Neterion X3100 10GbE Server / Storage adapter اضافه شده است. [r221167]
ipfw (8) در حال حاضر از IPv6 در عمل fwd پشتیبانی می کند. [r225044]ipfw (8) در حال حاضر اقدامات تماس و بازگشت را پشتیبانی می کند. بعد از عمل شماره تماس، شماره قانون فعلی در پشته داخلی ذخیره می شود و پردازش قوانین با ادامه اولین عدد صفر یا بالاتر ادامه می یابد. عملیات بازگشتی، عدد حقیقی را با آخرین عمل مکالمه به پشته داخلی ذخیره می کند و پردازش دستورالعمل ها را به اولین قاعده با تعداد بیشتری از تعداد ذخیره شده بازگرداند. [r223666]
برای پشتیبانی Infiniband، OFED (OpenFabrics Enterprise Distribution) نسخه 1.5.3 به سیستم پایه وارد شده است. توجه داشته باشید که این ساخته شده است و نه به طور پیش فرض نصب شده است. برای ساخت و نصب آنها، WITH_OFED = yes را در /etc/src.conf مشخص کنید و سیستم پایه را بازسازی کنید همانطور که در کتابچه راهنمای FreeBSD شرح داده شده است. [r219820]
پشته شبکه FreeBSD TCP / IP در حال حاضر از پیشوند IPv4 با / 31 به عنوان شرح داده شده در RFC 3021 پشتیبانی می کند. & quot؛ استفاده از پیشوند 31 بیت در لینک های Point-to-Point IPv4. [r226572]شبکه پشته FreeBSD TCP / IP اکنون از چارچوب کنترل بارگیری mod_cc (9) پشتیبانی می کند. این اجازه می دهد تا الگوریتم های کنترل تراکم TCP به عنوان ماژول های هسته قابل بارگذاری قابل اجرا اجرا شوند. ماژول های هسته زیر به صورت 9.0-RELEASE در دسترس هستند: cc_chd (4) برای الگوریتم CAIA-Hamilton Delay، cc_cubic (4) برای الگوریتم CUBIC، cc_hd (4) برای الگوریتم Delay Hamilton، cc_htcp (4) برای الگوریتم H-TCP، cc_newreno (4) برای الگوریتم NewReno و cc_vegas (4) برای الگوریتم وگاس. الگوریتم پیش فرض را می توان با یک متغیر sysctl (8) جدید net.inet.tcp.cc.algorithm تنظیم کرد. مقدار باید به یکی از نام های لیست شده توسط net.inet.tcp.cc.available تنظیم شود و newreno به طور پیش فرض در زمان بوت شدن تنظیم شده است. برای جزئیات بیشتر، صفحات دستی mod_cc (4) و mod_cc (9) را ببینید. [r216109، r216114، r216115، r218152، r218153، r218155]
یک h_ertt (4) (زمان پیشرفته سفر دور) khelp (9) ماژول اضافه شده است. این ماژول اجازه می دهد تا هر اتصال، تخمین های سر و صدایی کم RTT لحظه ای در شبکه شبکه TCP / IP با یک پیاده سازی قوی حتی در صورت تایید تاخیر و / یا TSO (توزیع Segmentation Offshore TCP) که برای اتصال استفاده می شود [r217806 ]TCP_CONGESTION گزینه socket جدید TCP (4) اضافه شده است. این اجازه می دهد تا الگوریتم کنترل احتقان را انتخاب و یا پرس و جو کنید که پشته شبکه TCP / IP برای اتصالات سوکت استفاده خواهد شد. [r218912]
گره ng_netflow (4) netgraph (4) در حال حاضر از نسخه NetFlow پشتیبانی می کند. یک قلاب export9 جدید برای داده های NetFlow v9 اضافه شده است. توجه داشته باشید که صادرات داده ها می تواند همزمان در هر دو نسخه 5 و نسخه 9 انجام شود. [r219183]
geom_map (4) کلاس GEOM اضافه شده است این اجازه می دهد تا ارائه دهندگان مختلف geom بر اساس طرح سخت افزاری از یک دستگاه بدون جدول پارتیشن صریح مانند ذخیره سازی فلش جاسازی شده. برای اطلاعات بیشتر، صفحه راهنمای کتاب geom_map (4) را ببینید. [r220559]
کلاس خاکستری (8) GEOM اضافه شده است. این یک جایگزین درایور ataraid (4) است که RAID نرم افزاری مختلف مبتنی بر BIOS را پشتیبانی می کند. [r219974]
یک رشته tws (4) برای کنترلر RAID 3ware 9750 SATA 6Gb / s اضافه شده است. [r226115]سیستم فایل سریع FreeBSD در حال حاضر از journalup softupdates پشتیبانی می کند. این یک قصد ورود به یک سیستم فایل فعال softupdates را معرفی می کند که نیاز به fsck پس زمینه (8) را حتی در حالت خاموش بودن خالص نیز حذف می کند. این می تواند با استفاده از پرچم -j از ابزار newfs (8) و یا گزینه فعال -j از ابزار tunefs (8) در یک سیستم فایل فایلی فعال شود. توجه داشته باشید که نصب کننده 9.0-RELEASE به صورت خودکار file journaling را برای سیستم های فایل UFS جدید ایجاد می کند. [r207141، r218726]
سیستم فایل سریع FreeBSD اکنون از دستور TRIM هنگام آزاد کردن بلوک های داده پشتیبانی می کند. یک پرچم جدید در تابع newfs (8) و tunefs (8) پرچم فعال TRIM را برای یک سیستم فایل فراهم می کند. پرچم فعال TRIM باعث می شود که سیستم فایل یک درخواست حذف را برای دستگاه هر زیرزمینی برای هر بلوک آزاد ارسال کند. دستور TRIM به عنوان یک فرمانده مدیریت داده ها در استاندارد ATA8-ACS2 مشخص شده است تا اطلاعات مربوط به بلوک های داده حذف شده را به یک دستگاه مخصوصا برای یک SSD (درایو حالت جامد) برای بهینه سازی حمل کند. [r216796]زیرسیستم FreeBSD NFS به روز شده است. اجرای جدید NFS نسخه 4 علاوه بر 2 و 3 پشتیبانی می کند. گزینه های هسته برای سرور و سرویس گیرنده NFS از NFSSERVER و NFSCLIENT به NFSD و NFSCL تغییر یافته است. sysctl (8) متغیرهایی که با vfs.nfssrv شروع می شوند. به نام vfs.nfsd تغییر نام داده است. سرور NFS از vfs.nfsd.server_max_nfsvers و vfs.nfsd.server_min_nfsvers sysctl (8) متغیرها برای مشخص کردن حداکثر و حداقل تعداد نسخه NFS که سرور قبول می کند پشتیبانی می کند. مقدار پیش فرض به ترتیب به 3 و 2 است. [r221124]
زیرسیستم FreeBSD ZFS به نسخه SPA (Storage Pool Allocator، همچنین به نام zpool) نسخه 28 به روز رسانی شده است. اکنون از داده های deduplication، سه برابر RAIDZ (raidz3) پشتیبانی می کند، عکس فوری، حذف دستگاه log، zfs diff، zpool split، zpool واردات -F، و import-zulp فقط خواندنی. [r219089]
پیاده سازی آیکون های API iconv () API که در استاندارد UNIX Specification استاندارد شده اند وارد شده است. این ها بر اساس پیاده سازی Citrus NetBSD است. توجه داشته باشید که اینها ساخته نمی شوند و به طور پیش فرض نصب نمی شوند. برای ساختن و نصب آنها، WITH_ICONV = yes را در /etc/src.conf مشخص کنید و سیستم پایه را بازسازی کنید همانطور که در کتابچه راهنمای FreeBSD شرح داده شده است. [r219019]مجموعه readline (3) API به libedit وارد شده است. این بر پایه پیاده سازی NetBSD است و سرویس های مجاز BSD اکنون از آن به جای خط تولید خطوط GNU استفاده می کنند. [r220370]
Daemon های rtsold (8) و rtadvd (8) اکنون از گزینه های RDNSS و DNSSL که در RFC 6106، «گزینه های آگهی مسیریاب IPv6 برای پیکربندی DNS» توصیف شده است، پشتیبانی می کند. ابزار rtadvctl (8) برای کنترل daemon rtadvd (8) اضافه شده است. [r222732، r224006]
لینک دهنده زمان اجرا rtld (1) اکنون از اشیاء مشترک به عنوان فیلتر در کتابخانه های اشتراک ELF پشتیبانی می کند. هر دو استاندارد و کمکی فیلتر شده پشتیبانی شده است. پردازش پیوند rtld (1) یک فیلد باعث می شود بارگیری فیلتری را تا زمانی که یک نماد فیلتر به آن اشاره شود مگر اینکه متغیر محدوده LD_LOADFLTR تعریف شده باشد یا گزینه -z loadfltr در هنگام ایجاد فیلد مشخص شد. [r216695]
یک اشکال در daemon tftpd (8) ثابت شده است. هنگام انتقال یک فایل بزرگ یک مسئله قابلیت همکاری داشت. [r224536]
utmp (5) پایگاه داده حساب کاربری کاربر utmpx (3) جایگزین شده است. Utilities حسابداری کاربران در حال حاضر به طور انحصاری از فایل های پایگاه داده utmpx استفاده می کنند. ابزار wtmpcvt (1) می تواند برای تبدیل فایل های wtmp به فرمت جدید مورد استفاده قرار گیرد، و این امکان را برای خواندن آنها با استفاده از ابزارهای به روز رسانی فراهم می کند. [r202188]
zpool (8): برنامه از یک دستور zulp labelclear پشتیبانی می کند. این اجازه می دهد تا داده های برچسب را از یک درایو که در یک استخر فعال نیست پاک کنید. [r224171]
چه جدید در نسخه 8.1 است:
zfsloader اضافه شده است
نسخه ZPOOL زیر سیستم ZFS به نسخه 14 به روز رسانی شده است
پشتیبانی از NFSv4 ACL در UFS و ZFS؛ پشتیبانی اضافه شده به cp (1)، find (1)، getfacl (1)، mv (1) و setfacl (1) utilities
UltraSPARC IV / IV +، پشتیبانی SPARC64 V
پشتیبانی SMP در PowerPC G5
BIND 9.6.2-P2
sendmail به 8.14.4 به روز شد
OpenSSH به 5.4p1 به روز شد
GNOME 2.30.1، KDE 4.4.5
چه جدید در نسخه 7.2 RC1 وجود دارد:
ابتدا از دو نامزد ریاست برنامه ریزی شده برای چرخه FreeBSD 7.2-RELEASE در حال حاضر در دسترس است. تست برخی از کارهای اخیر، به ویژه مورد قدردانی قرار خواهد گرفت. این شامل موارد زیر می شود: bce (4) به روزرسانی (یک گزارش وجود دارد که lagg (4) بعد از به روز رسانی کار نمی کند، اما ممکن است لازم باشد بعد از انتشار آن را به عنوان یک اطلاعیه محرمانه انجام دهید)؛ تست کتابخانه های رشته ای؛ amr (4) باید ثابت شود اصلاح برای 'vm_page_insert: صفحه که قبلا قرار داده شده' panics به RELENG_7_1 متعهد شده است صبح آن را از دست رفته 7.2-RC1 ساخت. اگر شما با آن برخورد کردید، می توانید یک بروزرسانی مبتنی بر منبع طبیعی را به حالت فعلی RELENG_7_1 امتحان کنید و این مشکل باید برطرف شود.
چه جدید در نسخه 7.2 Beta 1 جدید است:
تست دو تغییر اخیر در سیستم به خصوص ارزشمند خواهد بود. درایور شبکه bce (4) چند روز پیش به روز شد. و برخی از کارهای مهم در کوتاه مدت کتابخانه های موضوعی انجام شده است که شناخته شده است برای رفع چندین مسائل عمده اما آزمایش برای دیدن اگر آن را معرفی هر گونه رگرسیون قدردانی خواهد شد قدردانی.
در نسخه 7.1 RC1 جدید:
FreeBSD 7.1-RC1 در حال حاضر در دسترس است، اولین نامزدهای آزادی. حداقل یک کاندید آزادی دیگر قبل از انتشار وجود دارد، بنابراین احتمال دارد حدود سه هفته بعد از انتشار آن - اگر هیچکدام از آنها در حین آزمایش پیدا نشود. علاوه بر آزمایش عمومی، ما به دنبال اطلاعاتی در مورد مشکلات احتمالی با بارگذاری بوت می کنیم. و رسیدن به اواخر که امکان پذیر نیست بدون بسته کردن، مسائل sysinstall با تغییر دیسک بیش از حد در هنگام نصب مجموعه های بزرگ از بسته های CDROM باید ثابت شود. تست برای اطمینان از اینکه کار می کند قدردانی خواهد شد.
چه جدید در نسخه 7.1 Beta 2 جدید است:
به عنوان گام بعدی در چرخه آزادی برای FreeBSD 7.1 برای FreeBSD 7.1-BETA2 در حال حاضر برای آزمایش تست شده است. تصاویر ایزو و نصب درخت FTP در سایت های آینه FreeBSD موجود است. مجموعه های amd64 و i386 مجموعه اولیه ای از بسته ها را ارائه می دهند نه آنچه انتظار می رود که با انتشار خود شامل شود. بزرگترین تغییر این است که kde-lite در این زمان استفاده شد، در حالی که kde3 کامل به احتمال زیاد برای انتشار استفاده خواهد شد. اگر می خواهید یک بروزرسانی مبتنی بر منبع به 7.1-BETA2 را از یک ماشین نصب شده در حال حاضر انجام دهید، می توانید درخت خود را به RELENG_7 با استفاده از روش های معمول cvsup / csup به روز کنید. ابزار رایگان بهروزرسانی freebsd پشتیبانی از نسخههای باینری سیستمهای i386 و amd64 را که پیش از انتشار FreeBSD در حال اجرا هستند را پشتیبانی می کند.
نظر یافت نشد