Συντάκτης: ProHoster

Η Yandex άνοιξε τον κώδικα για ένα κατανεμημένο DBMS YDB που υποστηρίζει SQL

Η Yandex δημοσίευσε τον πηγαίο κώδικα του κατανεμημένου DBMS YDB, το οποίο υλοποιεί υποστήριξη για τη διάλεκτο SQL και τις συναλλαγές ACID. Το DBMS δημιουργήθηκε από την αρχή και αρχικά αναπτύχθηκε με στόχο τη διασφάλιση της ανοχής σφαλμάτων, της αυτόματης ανάκτησης από βλάβες και της επεκτασιμότητας. Σημειώνεται ότι η Yandex έχει ξεκινήσει λειτουργικά συμπλέγματα YDB, συμπεριλαμβανομένων περισσότερων από 10 χιλιάδων κόμβων, αποθηκεύοντας εκατοντάδες petabyte δεδομένων και εξυπηρετώντας εκατομμύρια κατανεμημένες συναλλαγές […]

Κίνηση για συμπερίληψη ιδιόκτητου υλικολογισμικού στη διανομή του Debian

Ο Steve McIntyre, ο οποίος υπηρέτησε ως επικεφαλής του έργου του Debian για αρκετά χρόνια, ανέλαβε την πρωτοβουλία να επανεξετάσει την προσέγγιση του Debian στην αποστολή ιδιόκτητου υλικολογισμικού, το οποίο προς το παρόν δεν περιλαμβάνεται στις επίσημες εικόνες εγκατάστασης και παρέχεται σε ξεχωριστό μη δωρεάν αποθετήριο. Σύμφωνα με τον Steve, η προσπάθεια να επιτευχθεί το ιδανικό της παροχής μόνο λογισμικού ανοιχτού κώδικα οδηγεί σε περιττές δυσκολίες για […]

Έκδοση ελέγχου πηγής Git 2.36

Μετά από τρεις μήνες ανάπτυξης, κυκλοφόρησε το σύστημα ελέγχου κατανεμημένης πηγής Git 2.36. Το Git είναι ένα από τα πιο δημοφιλή, αξιόπιστα και υψηλών επιδόσεων συστήματα ελέγχου εκδόσεων, που παρέχει ευέλικτα μη γραμμικά εργαλεία ανάπτυξης που βασίζονται στη διακλάδωση και τη συγχώνευση. Για να εξασφαλιστεί η ακεραιότητα του ιστορικού και η αντίσταση σε αναδρομικές αλλαγές, χρησιμοποιείται σιωπηρός κατακερματισμός ολόκληρου του προηγούμενου ιστορικού σε κάθε δέσμευση, […]

Το Pgfe 2, το API C++ του πελάτη για PostgreSQL είναι διαθέσιμο

Δημοσιεύθηκε η πρώτη σταθερή έκδοση του Pgfe 2 (PostGres FrontEnd), ενός προηγμένου και πλούσιου σε δυνατότητες προγράμματος οδήγησης (API πελάτη) για την PostgreSQL, γραμμένο σε C++ και απλοποιώντας τη δουλειά με την PostgreSQL σε έργα C++. Ο κώδικας του έργου διανέμεται με την άδεια Apache 2.0. Η κατασκευή απαιτεί έναν μεταγλωττιστή που υποστηρίζει το πρότυπο 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, предназначенных для запуска Linux-программ, собранных для архитектур x86 и x86_64, на оборудовании с процессорами ARM, ARM64, PPC64LE и RISC-V. Проекты развиваются синхронно одной командой разработчиков — Box86 ограничивается возможностью запуска 32-разрядных приложений x86, а Box64 обеспечивает запуск 64-разрядных исполняемых файлов. Проект уделяет большое внимание организации запуска игровых […]

Ευπάθεια στο 7-Zip που επιτρέπει την πρόσβαση στα προνόμια SYSTEM στα Windows

В свободном архиваторе 7-Zip выявлена уязвимость (CVE-2022-29072), позволяющая выполнить произвольные команды с привилегиями SYSTEM через перемещение специально оформленного файла с расширением .7z в область c подсказкой, показываемой при открытии меню «Help>Contents». Проблема проявляется только на платформе Windows и вызвана сочетанием неверной настройки библиотеки 7z.dll и переполнением буфера. Примечательно, что после уведомления о проблеме разработчики 7-Zip […]

Το έργο Celestial αναπτύσσει μια κατασκευή Ubuntu με Flatpak αντί για Snap

Представлен бета-выпуск дистрибутива CelOS (Celestial OS), представляющего собой пересборку Ubuntu 22.04, в которой инструментарий управления пакетами Snap заменён на Flatpak. Вместо установки дополнительных приложений из каталога Snap Store предложена интеграция с каталогом Flathub. Размер установочного образа 3.7 ГБ. Наработки проекта распространяются под лицензией 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, ενσωματώνοντας την καλύτερη […]