FreeBSD היא מערכת הפעלה בקוד פתוח.
הוכרזה יציאת הגרסה החדשה של FreeBSD 12.4, והיא הגיעה כמעט שנה לאחר יציאת גרסה 12.3. FreeBSD 12.4 מאופיינת כגרסה של תיקוני באגים, שבנוסף לפתרון בעיות שונות, כוללת גם מספר רב של עדכונים עבור כל אותם משתמשים שטרם שדרגו ל-FreeBSD 13.
FreeBSD 12.4 היא מהדורת התיקון החדשה של ענף 12.x המספקת תיקוני באגים ועדכונים מתאימים מאז מהדורת הגרסה הקודמת.
תכונות חדשות עיקריות ב- FreeBSD 12.4
גרסה חדשה זו מדגישה את הוספת קריאות בדיקה DT5 ו-SDT למסנן החבילות ipfilter עבור מנגנון המעקב אחר dtrace, כמו גם את היכולת לשלוף עותק של ippool בפורמט ippool.conf. שינוי כללי ipfilter, טבלאות תרגום כתובות ו-ippools מסביבות jail שאינן משתמשות במחסנית הרשת הווירטואלית VNET אסור.
שינוי בולט נוסף בגרסה החדשה של FreeBSD 12.4 הוא תמיכת חומרה משופרת , בנוסף לתיקוני באגים במנהלי ההתקנים aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio ו-usb . מנהל ההתקן ena עודכן לגרסה 2.6.1 כדי לתמוך בדור השני של מתאמי רשת ENAv2 (Elastic Network Adapter) המשמשים בתשתית Elastic Compute Cloud (EC2) לניהול תקשורת בין צמתי EC2.
תמיכה במעבדי אינטל המבוססים על המיקרו-ארכיטקטורות Comet Lake, Ice Lake, Tiger Lake ו-Rocket Lake נוספה למסגרת hwpmc (Hardware Performance Monitoring Counter).
במתורגמן הפקודות sh , לוגיקת טעינת הפרופילים השתנתה, שכן כעת ראשית, כל הקבצים עם הסיומת ".sh" נטענים מהספרייה /etc/profile.d , לאחר מכן נטען הקובץ /usr/local/etc/profile , ולאחר מכן קבצים עם הסיומת ".sh" נטענים מהספרייה /usr/local/etc/profile.d/.
בנוסף, אנו יכולים גם לגלות שתוכנית השירות cp מיישמת הגנה מפני רקורסיה אינסופית בעת שימוש במחוון "-R", מבטיחה עיבוד נכון של המחוונים "-H", "-L" ו-"-P" (לדוגמה, בעת ציון "-H" או "-P", הקישורים הסמליים שמתרחבים), מחוון "-P" מותר ללא מחוון "-R".
יתר על כן, צוין שבגרסה זו תהליך שרת telnetd הוצא משימוש, מכיוון שבסיס הקוד שלו אינו מתוחזק עוד ויש בו בעיות איכות. בענף FreeBSD 14, קוד telnetd יוסר מהמערכת. התמיכה בלקוחות Telnet נותרה ללא שינוי.
שינויים בולטים נוספים בגרסה החדשה כוללים:
- מנהל ההתקן if_epair, המשמש ליצירת ממשקי Ethernet וירטואליים, מספק את היכולת לבצע במקביל עיבוד תעבורה באמצעות ליבות CPU מרובות.
- ביצועים משופרים של כלי השירות nfsd, elfctl, usbconfig, fsck_ufs ו- growfs.
- כלי השירות tcpdump מספק את היכולת להגדיר את מספר הכללים המוצגים בכותרת pflog.
- עם DragonFly BSD, קוד מסירת ההודעות של DragonFly Mail Agent (dma) מסונכרן, מה שמבטיח קבלת הודעות ומשלוח מלקוחות דואר מקומיים (עיבוד של בקשות SMTP ברשת דרך היציאה אינו נתמך). 25).
- מסנן מנות pf תיקן דליפות זיכרון ושיפר סנכרון מצב על ידי הפניית תעבורה בעת שימוש ב-pfsync.
- גרסאות מעודכנות של יישומי צד שלישי הכלולים במערכת הבסיס: LLVM 13, unbound 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, file 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9, hostapd/hostapd wpa_supplicant 2.10.
הורד וקבל את FreeBSD 12.4
למי שמעוניין להיות מסוגל להשיג את הגרסה החדשה הזו, עליהם לדעת שתמונות ההתקנה זמינות עבור ארכיטקטורות amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 ו-armv6, armv7 ו-aarch64.
בנוסף, מסופקות תמונות עבור מערכות וירטואליזציה (QCOW2, VHD, VMDK, raw) וסביבות ענן של Amazon EC2. FreeBSD 12.4 יהיה העדכון האחרון לענף 12.x, שימשיך להתוחזק עד 31 בדצמבר 2023. עדכון FreeBSD 13.2 יוכן באביב, והפצת FreeBSD 14.0 מתוכננת ליולי 2023.