Συντάκτης: ProHoster

Η γλώσσα προγραμματισμού Zig παρέχει υποστήριξη για αυτοπροβολή (bootstrapping)

Έχουν γίνει αλλαγές στη γλώσσα προγραμματισμού Zig που επιτρέπουν στον μεταγλωττιστή Zig stage2, γραμμένο σε Zig, να συναρμολογείται μόνος του (stage3), γεγονός που καθιστά αυτή τη γλώσσα αυτο-φιλοξενούμενη. Αναμένεται ότι αυτός ο μεταγλωττιστής θα προσφέρεται από προεπιλογή στην επερχόμενη έκδοση 0.10.0. Το στάδιο 2 εξακολουθεί να είναι ατελές λόγω έλλειψης υποστήριξης για ελέγχους χρόνου εκτέλεσης, διαφορών στη σημασιολογία της γλώσσας κ.λπ. […]

Έκδοση του GNU Coreutils 9.1

Διατίθεται μια σταθερή έκδοση του συνόλου βασικών βοηθητικών προγραμμάτων συστήματος GNU Coreutils 9.1, η οποία περιλαμβάνει προγράμματα όπως sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls κ.λπ. Βασικές αλλαγές: Το βοηθητικό πρόγραμμα dd έχει προσθέσει υποστήριξη για εναλλακτικά ονόματα των επιλογών iseek=N για skip=N και oseek=N για seek=N, που χρησιμοποιούνται στην επιλογή dd για […]

Δημοσιεύτηκαν τα αποτελέσματα δοκιμών απόδοσης συστήματος αρχείων Reiser5

Δημοσιεύτηκαν τα αποτελέσματα των δοκιμών απόδοσης του έργου Reiser5, το οποίο αναπτύσσει μια σημαντικά επανασχεδιασμένη έκδοση του συστήματος αρχείων Reiser4 με υποστήριξη για λογικούς τόμους που έχουν «παράλληλη κλιμάκωση», η οποία, σε αντίθεση με το παραδοσιακό RAID, συνεπάγεται την ενεργή συμμετοχή του συστήματος αρχείων στη διανομή δεδομένων μεταξύ των συστατικών συσκευών του λογικού τόμου. Από την άποψη ενός διαχειριστή, η σημαντική διαφορά από το RAID είναι ότι τα στοιχεία ενός παράλληλου λογικού τόμου […]

Μια επίθεση στο GitHub που οδήγησε σε διαρροή ιδιωτικών αποθετηρίων και πρόσβαση στην υποδομή NPM

Το GitHub προειδοποίησε τους χρήστες για μια επίθεση με στόχο τη λήψη δεδομένων από ιδιωτικά αποθετήρια χρησιμοποιώντας παραβιασμένα διακριτικά OAuth που δημιουργούνται για τις υπηρεσίες Heroku και Travis-CI. Αναφέρεται ότι κατά τη διάρκεια της επίθεσης διέρρευσαν δεδομένα από ιδιωτικά αποθετήρια ορισμένων οργανισμών, οι οποίοι άνοιξαν πρόσβαση σε αποθετήρια για την πλατφόρμα Heroku PaaS και το σύστημα συνεχούς ενοποίησης Travis-CI. Ανάμεσα στα θύματα ήταν το GitHub και […]

Κυκλοφορία του Neovim 0.7.0, μια εκσυγχρονισμένη έκδοση του επεξεργαστή Vim

Το Neovim 0.7.0 κυκλοφόρησε, ένα πιρούνι του επεξεργαστή Vim που επικεντρώνεται στην αύξηση της επεκτασιμότητας και της ευελιξίας. Το έργο επεξεργάζεται εκ νέου τη βάση κώδικα Vim για περισσότερα από επτά χρόνια, ως αποτέλεσμα των οποίων γίνονται αλλαγές που απλοποιούν τη συντήρηση του κώδικα, παρέχουν ένα μέσο κατανομής της εργασίας μεταξύ πολλών συντηρητών, διαχωρίζουν τη διεπαφή από το βασικό τμήμα (η διεπαφή μπορεί να είναι άλλαξε χωρίς να αγγίξει τα εσωτερικά) και εφαρμόστε μια νέα […]

Το Fedora σχεδιάζει να αντικαταστήσει τον διαχειριστή πακέτων DNF με Microdnf

Οι προγραμματιστές του Fedora Linux σκοπεύουν να μεταφέρουν τη διανομή στον νέο διαχειριστή πακέτων Microdnf αντί του DNF που χρησιμοποιείται σήμερα. Το πρώτο βήμα προς τη μετεγκατάσταση θα είναι μια σημαντική ενημέρωση του Microdnf που έχει προγραμματιστεί για την κυκλοφορία του Fedora Linux 38, το οποίο θα είναι κοντά σε λειτουργικότητα με το DNF και σε ορισμένες περιοχές θα το ξεπερνά. Σημειώνεται ότι η νέα έκδοση του Microdnf θα υποστηρίζει όλες τις κύριες […]

Ενημέρωση προγράμματος επεξεργασίας κώδικα CudaText 1.161.0

Δημοσιεύτηκε μια νέα έκδοση του δωρεάν επεξεργαστή κώδικα για όλες τις πλατφόρμες CudaText, γραμμένη με χρήση Free Pascal και Lazarus. Ο επεξεργαστής υποστηρίζει επεκτάσεις Python και έχει πολλά πλεονεκτήματα σε σχέση με το Sublime Text. Υπάρχουν ορισμένες δυνατότητες του ολοκληρωμένου περιβάλλοντος ανάπτυξης, που υλοποιούνται με τη μορφή πρόσθετων. Περισσότερα από 270 συντακτικά λεξιλόγια έχουν ετοιμαστεί για προγραμματιστές. Ο κωδικός διανέμεται με την άδεια MPL 2.0. Οι εκδόσεις είναι διαθέσιμες για πλατφόρμες Linux, […]

Η ενημέρωση του Chrome 100.0.4896.127 επιδιόρθωση ευπάθειας 0 ημερών

Η Google κυκλοφόρησε την ενημέρωση Chrome 100.0.4896.127 για Windows, Mac και Linux, η οποία διορθώνει μια σοβαρή ευπάθεια (CVE-2022-1364) που χρησιμοποιείται ήδη από τους εισβολείς για την πραγματοποίηση επιθέσεων zero-day. Οι λεπτομέρειες δεν έχουν ακόμη αποκαλυφθεί, γνωρίζουμε μόνο ότι η ευπάθεια 0 ημερών προκαλείται από λανθασμένο χειρισμό τύπων (σύγχυση τύπων) στη μηχανή Blink JavaScript, η οποία σας επιτρέπει να επεξεργαστείτε ένα αντικείμενο με λανθασμένο τύπο, ο οποίος, για παράδειγμα, καθιστά δυνατή τη δημιουργία ενός δείκτη 0-bit […]

Η δυνατότητα χρήσης του Qt αναπτύσσεται για το Chromium

Ο Thomas Anderson από την Google δημοσίευσε ένα προκαταρκτικό σύνολο ενημερώσεων κώδικα για την εφαρμογή της δυνατότητας χρήσης Qt για απόδοση στοιχείων της διεπαφής του προγράμματος περιήγησης Chromium στην πλατφόρμα Linux. Οι αλλαγές επισημαίνονται επί του παρόντος ως μη έτοιμες για εφαρμογή και βρίσκονται σε πρώιμα στάδια αναθεώρησης. Προηγουμένως, το Chromium στην πλατφόρμα Linux παρείχε υποστήριξη για τη βιβλιοθήκη GTK, η οποία χρησιμοποιείται για την εμφάνιση […]

Διατίθεται πρόγραμμα περιήγησης ιστού CENO 1.4.0, με στόχο την παράκαμψη της λογοκρισίας

Η εταιρεία eQualite δημοσίευσε την κυκλοφορία του προγράμματος περιήγησης ιστού για κινητά CENO 1.4.0, σχεδιασμένο να οργανώνει την πρόσβαση σε πληροφορίες σε συνθήκες λογοκρισίας, φιλτραρίσματος κίνησης ή αποσύνδεσης τμημάτων Διαδικτύου από το παγκόσμιο δίκτυο. Ο Firefox για Android (Mozilla Fennec) χρησιμοποιείται ως βάση. Η λειτουργικότητα που σχετίζεται με τη δημιουργία ενός αποκεντρωμένου δικτύου έχει μεταφερθεί σε μια ξεχωριστή βιβλιοθήκη Ouinet, η οποία μπορεί να χρησιμοποιηθεί για την προσθήκη εργαλείων παράκαμψης λογοκρισίας […]

Το Facebook άνοιξε τον κώδικα για το Lexical, μια βιβλιοθήκη για τη δημιουργία επεξεργαστών κειμένου

Το Facebook (απαγορευμένο στη Ρωσική Ομοσπονδία) άνοιξε τον πηγαίο κώδικα της βιβλιοθήκης Lexical JavaScript, η οποία προσφέρει στοιχεία για τη δημιουργία επεξεργαστών κειμένου και προηγμένες φόρμες ιστού για επεξεργασία κειμένου για ιστότοπους και εφαρμογές web. Οι χαρακτηριστικές ιδιότητες της βιβλιοθήκης περιλαμβάνουν την ευκολία ενσωμάτωσης σε ιστότοπους, τη συμπαγή σχεδίαση, την αρθρωτή δομή και την υποστήριξη εργαλείων για άτομα με ειδικές ανάγκες, όπως προγράμματα ανάγνωσης οθόνης. Ο κώδικας είναι γραμμένος σε JavaScript και […]

Κυκλοφορία του Turnkey Linux 17, ένα σύνολο mini διανομών για γρήγορη ανάπτυξη εφαρμογών

Μετά από σχεδόν δύο χρόνια ανάπτυξης, ετοιμάστηκε η κυκλοφορία του σετ Turnkey Linux 17, μέσα στο οποίο αναπτύσσεται μια συλλογή από 119 μινιμαλιστικές εκδόσεις Debian, κατάλληλες για χρήση σε συστήματα εικονικοποίησης και περιβάλλοντα cloud. Από τη συλλογή, μόνο δύο έτοιμα συγκροτήματα έχουν διαμορφωθεί επί του παρόντος με βάση τον κλάδο 17 - πυρήνας (339 MB) με το βασικό περιβάλλον και tkldev (419 MB) […]