penulis: ProHoster

Bahasa pemrograman Zig menyediakan dukungan untuk promosi diri (bootstrapping)

Perubahan telah dilakukan pada bahasa pemrograman Zig yang memungkinkan kompiler Zig stage2, yang ditulis dalam Zig, untuk merakit dirinya sendiri (stage3), yang menjadikan bahasa ini self-hosting. Kompiler ini diharapkan akan ditawarkan secara default pada rilis 0.10.0 mendatang. Tahap 2 masih belum lengkap karena kurangnya dukungan untuk pemeriksaan runtime, perbedaan semantik bahasa, dll. […]

Rilis kumpulan utilitas sistem inti GNU Coreutils 9.1

Tersedia versi stabil kumpulan utilitas sistem dasar GNU Coreutils 9.1, yang mencakup program seperti sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, dll. Perubahan utama: Utilitas dd telah menambahkan dukungan untuk nama alternatif dari opsi iseek=N untuk skip=N dan oseek=N untuk seek=N, yang digunakan dalam opsi dd untuk […]

Hasil pengujian kinerja sistem file Reiser5 dipublikasikan

Hasil uji kinerja proyek Reiser5 telah dipublikasikan, yang mengembangkan versi sistem file Reiser4 yang didesain ulang secara signifikan dengan dukungan untuk volume logis yang memiliki "penskalaan paralel", yang, tidak seperti RAID tradisional, menyiratkan partisipasi aktif dari sistem file dalam mendistribusikan data antara perangkat komponen volume logis. Dari sudut pandang administrator, perbedaan signifikan dari RAID adalah komponen volume logis paralel […]

Serangan terhadap GitHub yang menyebabkan kebocoran repositori pribadi dan akses ke infrastruktur NPM

GitHub memperingatkan pengguna tentang serangan yang bertujuan mengunduh data dari repositori pribadi menggunakan token OAuth yang disusupi yang dihasilkan untuk layanan Heroku dan Travis-CI. Dilaporkan bahwa selama serangan tersebut, data bocor dari repositori pribadi beberapa organisasi yang membuka akses ke repositori untuk platform Heroku PaaS dan sistem integrasi berkelanjutan Travis-CI. Di antara korbannya adalah GitHub dan […]

Rilis Neovim 0.7.0, versi modern dari editor Vim

Neovim 0.7.0 telah dirilis, sebuah cabang dari editor Vim yang berfokus pada peningkatan ekstensibilitas dan fleksibilitas. Proyek ini telah mengerjakan ulang basis kode Vim selama lebih dari tujuh tahun, sebagai akibatnya dilakukan perubahan yang menyederhanakan pemeliharaan kode, menyediakan sarana membagi tenaga kerja antara beberapa pengelola, memisahkan antarmuka dari bagian dasar (antarmuka dapat berupa diubah tanpa menyentuh bagian dalamnya) dan menerapkan yang baru…

Fedora berencana mengganti manajer paket DNF dengan Microdnf

Pengembang Fedora Linux bermaksud untuk mentransfer distribusi ke manajer paket Microdnf yang baru alih-alih DNF yang digunakan saat ini. Langkah pertama menuju migrasi adalah pembaruan besar-besaran pada Microdnf yang direncanakan untuk rilis Fedora Linux 38, yang fungsinya akan mirip dengan DNF, dan di beberapa area bahkan melampauinya. Perlu dicatat bahwa versi baru Microdnf akan mendukung semua […]

Pembaruan editor kode CudaText 1.161.0

Rilis baru editor kode gratis lintas platform CudaText, yang ditulis menggunakan Free Pascal dan Lazarus, telah diterbitkan. Editor mendukung ekstensi Python dan memiliki sejumlah keunggulan dibandingkan Sublime Text. Ada beberapa fitur lingkungan pengembangan terintegrasi yang diimplementasikan dalam bentuk plugin. Lebih dari 270 lexer sintaksis telah disiapkan untuk programmer. Kode ini didistribusikan di bawah lisensi MPL 2.0. Build tersedia untuk platform Linux, […]

Pembaruan Chrome 100.0.4896.127 memperbaiki kerentanan 0 hari

Google telah merilis pembaruan Chrome 100.0.4896.127 untuk Windows, Mac dan Linux, yang memperbaiki kerentanan serius (CVE-2022-1364) yang telah digunakan oleh penyerang untuk melakukan serangan zero-day. Detailnya belum diungkapkan, kami hanya mengetahui bahwa kerentanan 0 hari disebabkan oleh penanganan tipe yang salah (Type Confusion) di mesin Blink JavaScript, yang memungkinkan Anda memproses objek dengan tipe yang salah, misalnya, memungkinkan untuk menghasilkan penunjuk 0-bit […]

Kemampuan untuk menggunakan Qt sedang dikembangkan untuk Chromium

Thomas Anderson dari Google telah menerbitkan serangkaian tambalan awal untuk mengimplementasikan kemampuan menggunakan Qt untuk merender elemen antarmuka browser Chromium pada platform Linux. Perubahan tersebut saat ini ditandai sebagai belum siap untuk diterapkan dan sedang dalam tahap peninjauan awal. Sebelumnya Chromium di platform Linux memberikan dukungan pada pustaka GTK yang digunakan untuk menampilkan […]

Browser web CENO 1.4.0 tersedia, ditujukan untuk melewati sensor

Perusahaan eQualite telah menerbitkan rilis browser web seluler CENO 1.4.0, yang dirancang untuk mengatur akses ke informasi dalam kondisi sensor, penyaringan lalu lintas, atau pemutusan segmen Internet dari jaringan global. Firefox untuk Android (Mozilla Fennec) digunakan sebagai basis. Fungsionalitas yang terkait dengan membangun jaringan terdesentralisasi telah dipindahkan ke perpustakaan Ouinet terpisah, yang dapat digunakan untuk menambahkan alat bypass sensor […]

Lexical bersumber terbuka Facebook, perpustakaan untuk membuat editor teks

Facebook (dilarang di Federasi Rusia) telah membuka kode sumber perpustakaan Lexical JavaScript, yang menawarkan komponen untuk membuat editor teks dan formulir web tingkat lanjut untuk mengedit teks untuk situs web dan aplikasi web. Kualitas khas perpustakaan ini mencakup kemudahan integrasi ke situs web, desain ringkas, modularitas, dan dukungan alat untuk penyandang disabilitas, seperti pembaca layar. Kode ini ditulis dalam JavaScript dan […]

Rilis Turnkey Linux 17, seperangkat distro mini untuk penerapan aplikasi cepat

Setelah hampir dua tahun pengembangan, rilis set Turnkey Linux 17 telah disiapkan, di mana kumpulan 119 build Debian minimalis sedang dikembangkan, cocok untuk digunakan dalam sistem virtualisasi dan lingkungan cloud. Dari koleksi tersebut, saat ini hanya dua rakitan siap pakai yang telah dibentuk berdasarkan cabang 17 - inti (339 MB) dengan lingkungan dasar dan tkldev (419 MB) […]