topik: berita internet

Larangan penjualan perangkat lunak sumber terbuka melalui Microsoft Store telah dicabut

Microsoft telah melakukan perubahan pada ketentuan penggunaan katalog Microsoft Store, yang mana Microsoft telah mengubah persyaratan yang ditambahkan sebelumnya yang melarang keuntungan melalui katalog, dari penjualan perangkat lunak sumber terbuka, yang dalam bentuk biasanya didistribusikan secara gratis. Perubahan ini dilakukan menyusul kritik dari masyarakat dan dampak negatif perubahan tersebut terhadap pendanaan banyak proyek yang sah. Alasan pelarangan penjualan software open source di Microsoft Store […]

Rilis lingkungan pengembangan Qt Creator 8

Rilis lingkungan pengembangan terintegrasi Qt Creator 8.0, yang dirancang untuk membuat aplikasi lintas platform menggunakan pustaka Qt, telah dipublikasikan. Baik pengembangan program C++ klasik dan penggunaan bahasa QML didukung, di mana JavaScript digunakan untuk mendefinisikan skrip, dan struktur serta parameter elemen antarmuka diatur oleh blok mirip CSS. Rakitan siap dibentuk untuk Linux, Windows dan macOS. DI DALAM […]

Karyawan Google mengembangkan bahasa pemrograman Carbon yang ditujukan untuk menggantikan C++

Seorang karyawan Google sedang mengembangkan bahasa pemrograman Carbon, yang diposisikan sebagai pengganti eksperimental untuk C++, memperluas bahasa tersebut dan menghilangkan kekurangan yang ada. Bahasa ini mendukung portabilitas C++ dasar, dapat berintegrasi dengan kode C++ yang ada, dan menyediakan alat untuk menyederhanakan migrasi proyek yang ada dengan secara otomatis menerjemahkan pustaka C++ ke kode Karbon. Misalnya, Anda dapat menulis ulang […]

Kerentanan di kernel Linux yang memungkinkan Anda melewati batasan mode Lockdown

В ядре Linux выявлена уязвимость (CVE-2022-21505), позволяющая легко обойти механизм защиты Lockdown, который ограничивает доступ пользователя root к ядру и блокирует пути обхода UEFI Secure Boot. Для обхода предлагается использовать подсистему ядра IMA (Integrity Measurement Architecture), предназначенную для проверки целостности компонентов операционной системы по цифровым подписям и хэшам. В режиме lockdown ограничивается доступ к /dev/mem, […]

Rilis VirtualBox 6.1.36

Oracle telah menerbitkan rilis perbaikan sistem virtualisasi VirtualBox 6.1.36, yang berisi 27 perbaikan. Perubahan utama: Potensi kerusakan kernel sistem tamu Linux saat mengaktifkan mode perlindungan “Speculative Store Bypass” untuk satu VM vCPU telah dihilangkan. Dalam antarmuka grafis, masalah penggunaan mouse dalam dialog pengaturan mesin virtual yang terjadi saat menggunakan KDE telah teratasi. Peningkatan kinerja pembaruan…

Rilis nomenus-rex 0.7.0, utilitas penggantian nama file massal

Rilis baru Nomenus-rex, utilitas konsol untuk penggantian nama file massal, telah tersedia. Dikonfigurasi menggunakan file konfigurasi sederhana. Program ini ditulis dalam C++ dan didistribusikan di bawah GPL 3.0. Sejak berita sebelumnya, utilitas telah memperoleh fungsionalitas, dan banyak kesalahan dan kekurangan telah diperbaiki: Aturan baru: “tanggal pembuatan file”. Sintaksnya mirip dengan aturan Tanggal. Menghapus cukup banyak kode "boilerplate". Penting […]

Epic Games telah bergabung dengan organisasi yang mengembangkan mesin game terbuka Open 3D Engine

Linux Foundation mengumumkan bahwa Epic Games telah bergabung dengan Open 3D Foundation (O3DF), yang didirikan untuk melanjutkan pengembangan kolaboratif mesin game Open 3D Engine (O3DE) setelah ditemukan oleh Amazon. Epic Games, yang mengembangkan mesin game Unreal Engine, termasuk di antara peserta teratas, bersama dengan Adobe, AWS, Huawei, Microsoft, Intel, dan Niantic. […]

Kode untuk dua game lagi dari studio KD-Vision telah diterbitkan

Mengikuti kode sumber dari game "VanGers", "Perimeter" dan "Moonshine", kode sumber dari dua game lagi dari studio KD-Vision (sebelumnya KD-Lab) diterbitkan - "Perimeter 2: New Earth" dan " Maelstrom: Pertempuran untuk Bumi Dimulai” " Kedua game tersebut dibangun di atas Vista Engine, sebuah evolusi dari mesin Perimeter yang mendukung permukaan air dan fitur baru lainnya. Kode sumber diterbitkan oleh komunitas [...]

Google menerbitkan Cirq Turns 1.0 untuk mengembangkan program untuk komputer kuantum

Google telah menerbitkan rilis kerangka kerja Python terbuka Cirq Turns 1.0, yang bertujuan untuk menulis dan mengoptimalkan aplikasi untuk komputer kuantum, serta mengatur peluncurannya pada perangkat keras nyata atau dalam simulator, dan menganalisis hasil eksekusi. Kode proyek didistribusikan di bawah lisensi Apache 2.0. Kerangka kerja ini dirancang untuk bekerja dengan komputer kuantum dalam waktu dekat, mendukung beberapa ratus qubit dan […]

Rilis nginx 1.23.1 dan njs 0.7.6

Cabang utama nginx 1.23.1 telah dirilis, di mana pengembangan fitur-fitur baru terus berlanjut. Cabang stabil yang dipelihara secara paralel 1.22.x hanya berisi perubahan yang terkait dengan penghapusan bug dan kerentanan serius. Tahun depan, berdasarkan cabang utama 1.23.x, cabang stabil 1.24 akan dibentuk. Di antara perubahannya: Konsumsi memori dalam konfigurasi proxy SSL telah dioptimalkan. Arahan […]

Toolkit untuk mendekripsi mikrokode Intel diterbitkan

Sekelompok peneliti keamanan dari tim uCode telah menerbitkan kode sumber untuk mendekripsi mikrokode Intel. Teknik Red Unlock, yang dikembangkan oleh peneliti yang sama pada tahun 2020, dapat digunakan untuk mengekstrak mikrokode terenkripsi. Kemampuan yang diusulkan untuk mendekripsi mikrokode memungkinkan Anda mempelajari struktur internal mikrokode dan metode implementasi instruksi mesin x86. Selain itu, para peneliti memulihkan format pembaruan dengan mikrokode, algoritma enkripsi, dan kunci […]

Rilis DBMS Nebula Berorientasi Grafik Grafik 3.2

Rilis DBMS Nebula Graph 3.2 sumber terbuka telah diterbitkan, dirancang untuk secara efisien menyimpan kumpulan besar data yang saling berhubungan yang membentuk grafik yang dapat berjumlah miliaran node dan triliunan koneksi. Proyek ini ditulis dalam C++ dan didistribusikan di bawah lisensi Apache 2.0. Pustaka klien untuk mengakses DBMS disiapkan untuk bahasa Go, Python dan Java. DBMS menggunakan terdistribusi [...]