מחבר: ProHoster

Yandex פתחה את הקוד עבור DBMS מבוזר YDB התומך ב-SQL

Yandex פרסמה את קוד המקור של ה-DBMS המבוזר YDB, המיישמת תמיכה בניב SQL ועסקאות ACID. ה-DBMS נוצר מאפס ופותח בתחילה במטרה להבטיח סובלנות תקלות, התאוששות אוטומטית מתקלות ומדרגיות. יצוין כי Yandex השיקה אשכולות YDB עובדים, הכוללים יותר מ-10 אלף צמתים, המאחסנים מאות פטה-בייט של נתונים ומשרתים מיליוני עסקאות מבוזרות […]

תנועה לכלול קושחה קניינית בהפצה של דביאן

סטיב מקינטייר, ששימש כמנהיג פרויקט דביאן במשך מספר שנים, לקח את היוזמה לחשוב מחדש על הגישה של דביאן למשלוח קושחה קניינית, שכרגע אינה כלולה בתמונות התקנה רשמיות ומסופקת במאגר נפרד שאינו בחינם. לדברי סטיב, הניסיון להשיג את האידיאל של אספקת תוכנת קוד פתוח בלבד מוביל לקשיים מיותרים עבור […]

שחרור בקרת מקור של Git 2.36

לאחר שלושה חודשים של פיתוח, מערכת בקרת המקור המבוזרת Git 2.36 שוחררה. Git היא אחת ממערכות בקרת הגרסאות הפופולריות, האמינות ובעלי הביצועים הגבוהים ביותר, המספקת כלי פיתוח לא ליניאריים גמישים המבוססים על הסתעפות ומיזוג. כדי להבטיח שלמות ההיסטוריה והתנגדות לשינויים רטרואקטיביים, נעשה שימוש ב-hashing מרומז של כל ההיסטוריה הקודמת בכל commit, […]

Pgfe 2, לקוח C++ API עבור PostgreSQL זמין

פורסמה המהדורה היציבה הראשונה של Pgfe 2 (PostGres FrontEnd), דרייבר מתקדם ועשיר בתכונות (ממשק API ללקוח) עבור PostgreSQL, שנכתב ב-C++ ומפשט את העבודה עם PostgreSQL בפרוייקטים של C++. קוד הפרויקט מופץ תחת רישיון Apache 2.0. Build דורש מהדר התומך בתקן C++17. מאפיינים עיקריים: חיבור במצבי חסימה וללא חסימה. עיבוד של מוכנים מראש […]

מפתחי SDL הפכו את ברירת המחדל ל-Wayland במהדורה 2.0.22

בבסיס הקוד של ספריית SDL (Simple DirectMedia Layer), שינוי שאומץ בעבר התהפך, אשר כברירת מחדל איפשר פעולה המבוססת על פרוטוקול Wayland בסביבות המספקות תמיכה בו-זמנית עבור Wayland ו-X11. לפיכך, במהדורה 2.0.22, כמו קודם, בסביבות Wayland עם רכיב XWayland, הפלט באמצעות פרוטוקול X11 ישמש כברירת מחדל. יצוין כי הקשורים לתמיכה […]

גרסאות חדשות של אמולטור Box86 ו-Box64, המאפשרות לך להריץ משחקי x86 על מערכות ARM

פורסמו מהדורות של אמולטורים Box86 0.2.6 ו-Box64 0.1.8, שנועדו להריץ תוכניות לינוקס שהורכבו עבור ארכיטקטורות x86 ו-x86_64 על ציוד עם מעבדי ARM, ARM64, PPC64LE ו-RISC-V. פרויקטים מפותחים באופן סינכרוני על ידי צוות מפתח אחד - Box86 מוגבל ליכולת להריץ יישומי 32 סיביות x86, ו-Box64 מספק את היכולת להפעיל קובצי הפעלה של 64 סיביות. הפרויקט מקדיש תשומת לב רבה לארגון השקת המשחקים […]

פגיעות ב-7-Zip המאפשרת לך לקבל הרשאות SYSTEM ב-Windows

זוהתה פגיעות (CVE-7-2022) בארכיון החינמי 29072-Zip, המאפשר לבצע פקודות שרירותיות עם הרשאות SYSTEM על ידי העברת קובץ שתוכנן במיוחד עם סיומת .7z לאזור עם רמז המוצג בעת הפתיחה תפריט "עזרה>תוכן". הבעיה מופיעה רק בפלטפורמת Windows והיא נגרמת על ידי שילוב של תצורה שגויה של 7z.dll והצפת מאגר. ראוי לציין שלאחר שקיבלו הודעה על הבעיה, מפתחי 7-Zip […]

פרויקט Celestial מפתח מבנה אובונטו עם Flatpak במקום Snap

הוצגה גרסת בטא של הפצת CelOS (Selestial OS), שהיא בנייה מחדש של אובונטו 22.04 שבה ערכת הכלים לניהול חבילות Snap מוחלף ב-Flatpak. במקום להתקין אפליקציות נוספות מקטלוג Snap Store, מוצעת אינטגרציה עם קטלוג Flathub. גודל תמונת ההתקנה הוא 3.7 GB. הפיתוחים של הפרויקט מופצים תחת רישיון GPLv3. המבנה כולל מבחר יישומי GNOME המופצים בפורמט Flatpak, […]

נקודות תורפה ב-swhkd, מנהל קיצורי דרך עבור Wayland

זוהו סדרה של פגיעויות ב-swhkd (Simple Wayland HotKey Daemon) הנגרמות מעבודה לא נכונה עם קבצים זמניים, פרמטרים של שורת הפקודה ושקעי Unix. התוכנית כתובה ב-Rust ומטפלת בלחיצת מקשי קיצור בסביבות המבוססות על פרוטוקול Wayland (אנלוגי תואם קבצי תצורה של תהליך sxhkd המשמש בסביבות מבוססות X11). החבילה כוללת […]

שחרור של כלי סנכרון הקבצים Rsync 3.2.4

לאחר שנה וחצי של פיתוח, זמינה המהדורה של Rsync 3.2.4, כלי עזר לסנכרון קבצים וגיבוי המאפשר לך למזער את התעבורה על ידי העתקה הדרגתית של שינויים. התחבורה יכולה להיות ssh, rsh או פרוטוקול rsync הקנייני. הוא תומך בארגון של שרתי rsync אנונימיים, המתאימים באופן מיטבי להבטחת סנכרון של מראות. קוד הפרויקט מופץ תחת רישיון GPLv3. בין השינויים שנוספו: […]

שחרור סביבת הפיתוח PascalABC.NET 3.8.3

השחרור של מערכת התכנות PascalABC.NET 3.8.3 זמינה, המציעה מהדורה של שפת התכנות Pascal עם תמיכה ביצירת קוד לפלטפורמת NET, יכולת להשתמש בספריות NET ותכונות נוספות כגון מחלקות גנריות, ממשקים, אופרטור עומס יתר, ביטויי λ, חריגים, איסוף אשפה, שיטות הרחבה, מחלקות חסרות שם ומחלקות אוטומטיות. הפרויקט מתמקד בעיקר ביישומים בחינוך ובמחקר. שקית פלסטיק […]

שחרור סביבת המשתמש LXQt 1.1

לאחר שישה חודשים של פיתוח, שוחררה סביבת המשתמש LXQt 1.1 (Qt Lightweight Desktop Environment), שפותחה על ידי צוות משותף של מפתחים של הפרויקטים LXDE ו-Razor-qt. ממשק LXQt ממשיך לעקוב אחר הרעיונות של ארגון שולחן העבודה הקלאסי, ומציג עיצוב מודרני וטכניקות שמגבירות את השימושיות. LXQt ממוקמת כהמשך קל משקל, מודולרי, מהיר ונוח לפיתוח מחשבי ה-Razor-qt ו-LXDE, המשלבים את מיטב […]