May-akda: ProHoster

Paglabas ng Crystal programming language 1.6

Ang paglabas ng Crystal 1.6 programming language ay nai-publish, ang mga developer nito ay nagsisikap na pagsamahin ang kaginhawahan ng pag-unlad sa wikang Ruby na may mataas na katangian ng pagganap ng aplikasyon ng wikang C. Ang syntax ni Crystal ay malapit sa, ngunit hindi ganap na katugma sa, Ruby, bagaman ang ilang mga programa ng Ruby ay tumatakbo nang walang pagbabago. Ang compiler code ay nakasulat sa Crystal at ipinamahagi sa ilalim ng lisensya ng Apache 2.0. […]

Ang Rhino Linux, isang patuloy na na-update na pamamahagi batay sa Ubuntu, ay ipinakilala

Inihayag ng mga developer ng Rolling Rhino Remix na pagpupulong ang pagbabago ng proyekto sa isang hiwalay na pamamahagi ng Rhino Linux. Ang dahilan para sa paglikha ng isang bagong produkto ay isang rebisyon ng mga layunin at modelo ng pag-unlad ng proyekto, na lumampas na sa estado ng amateur development at nagsimulang lumampas sa isang simpleng muling pagtatayo ng Ubuntu. Ang bagong pamamahagi ay patuloy na itatayo batay sa Ubuntu, ngunit magsasama ng mga karagdagang kagamitan at bubuuin ng […]

Paglabas ng Nuitka 1.1, isang compiler para sa wikang Python

Ang isang release ng Nuitka 1.1 na proyekto ay magagamit, na bumubuo ng isang compiler para sa pagsasalin ng mga script ng Python sa isang representasyon ng C, na pagkatapos ay maaaring i-compile sa isang executable file gamit ang libpython para sa maximum na compatibility sa CPython (gamit ang mga native na tool ng CPython para sa pamamahala ng mga bagay). Ibinigay ang buong compatibility sa mga kasalukuyang release ng Python 2.6, 2.7, 3.3 - 3.10. Kung ikukumpara sa […]

Ina-update ang mga build ng Void Linux installation

Ang mga bagong bootable assemblies ng Void Linux distribution ay nabuo, na isang independiyenteng proyekto na hindi gumagamit ng mga development ng iba pang mga distribution at binuo gamit ang tuluy-tuloy na cycle ng pag-update ng mga bersyon ng program (rolling updates, nang walang hiwalay na release ng distribution). Na-publish ang mga nakaraang build noong isang taon. Bukod sa hitsura ng kasalukuyang mga imahe ng boot batay sa isang mas kamakailang slice ng system, ang pag-update ng mga assemblies ay hindi nagdadala ng mga functional na pagbabago at [...]

Paglabas ng libreng sound editor na Ardor 7.0

Matapos ang higit sa isang taon ng pag-unlad, ang paglabas ng libreng sound editor na Ardor 7.0, na idinisenyo para sa multi-channel na pag-record, pagproseso at paghahalo ng tunog, ay nai-publish. Ang Ardor ay nagbibigay ng isang multi-track timeline, isang walang limitasyong antas ng rollback ng mga pagbabago sa buong proseso ng pagtatrabaho sa isang file (kahit pagkatapos isara ang program), at suporta para sa iba't ibang mga interface ng hardware. Ang programa ay nakaposisyon bilang isang libreng analogue ng mga propesyonal na tool na ProTools, Nuendo, Pyramix at Sequoia. […]

Google open sourced secure na operating system KataOS

Inihayag ng Google ang pagtuklas ng mga pagpapaunlad na nauugnay sa proyekto ng KataOS, na naglalayong lumikha ng isang secure na operating system para sa naka-embed na hardware. Ang mga bahagi ng system ng KataOS ay nakasulat sa Rust at tumatakbo sa ibabaw ng seL4 microkernel, kung saan ang isang mathematical na patunay ng pagiging maaasahan ay ibinigay sa mga RISC-V system, na nagpapahiwatig na ang code ay ganap na sumusunod sa mga detalye na tinukoy sa pormal na wika. Ang code ng proyekto ay open sourced sa ilalim ng [...]

Paglabas ng alak 7.19

Isang eksperimental na paglabas ng isang bukas na pagpapatupad ng WinAPI - Wine 7.19 - naganap. Mula nang ilabas ang bersyon 7.18, 17 ulat ng bug ang isinara at 270 pagbabago ang nagawa. Ang pinakamahalagang pagbabago: Idinagdag ang kakayahang i-save ang mga katangian ng file ng DOS sa disk. Ang vkd3d package na may pagpapatupad ng Direct3D 12 na gumagana sa pamamagitan ng pagsasahimpapawid ng mga tawag sa Vulkan graphics API ay na-update sa bersyon 1.5. Suporta para sa format [...]

Isang pag-atake sa NPM na nagpapahintulot sa iyo na matukoy ang pagkakaroon ng mga pakete sa mga pribadong repositoryo

May natukoy na kapintasan sa NPM na nagbibigay-daan sa iyong makita ang pagkakaroon ng mga pakete sa mga saradong repositoryo. Ang isyu ay sanhi ng iba't ibang oras ng pagtugon kapag humihiling ng umiiral at hindi umiiral na package mula sa isang third party na walang access sa repositoryo. Kung walang access para sa anumang mga pakete sa mga pribadong imbakan, ang registry.npmjs.org server ay nagbabalik ng isang error na may code na "404", ngunit kung ang isang pakete na may hiniling na pangalan ay umiiral, ang isang error ay bibigyan ng [...]

Inilathala ng Genode Project ang Sculpt 22.10 General Purpose OS release

Ang pagpapalabas ng Sculpt 22.10 operating system ay ipinakilala, kung saan, batay sa mga teknolohiya ng Genode OS Framework, isang pangkalahatang layunin na operating system ay binuo na maaaring gamitin ng mga ordinaryong user upang magsagawa ng mga pang-araw-araw na gawain. Ang source code ng proyekto ay ipinamahagi sa ilalim ng lisensya ng AGPLv3. Ang isang 28 MB LiveUSB na imahe ay inaalok para sa pag-download. Sinusuportahan ang operasyon sa mga system na may mga Intel processor at graphics […]

Mga kahinaan sa wireless stack ng Linux kernel na nagbibigay-daan sa remote code execution

Ang isang serye ng mga kahinaan ay natukoy sa wireless stack (mac80211) ng Linux kernel, ang ilan sa mga ito ay potensyal na nagpapahintulot sa buffer overflows at remote code execution sa pamamagitan ng pagpapadala ng mga espesyal na ginawang packet mula sa access point. Ang pag-aayos ay kasalukuyang magagamit lamang sa patch form. Upang ipakita ang posibilidad na magsagawa ng pag-atake, ang mga halimbawa ng mga frame na nagdudulot ng overflow ay nai-publish, pati na rin ang isang utility para sa pagpapalit ng mga frame na ito sa wireless stack […]

Paglabas ng PostgreSQL 15

Pagkatapos ng isang taon ng pag-develop, isang bagong stable na branch ng PostgreSQL 15 DBMS ang na-publish. Ang mga update para sa bagong branch ay ilalabas sa loob ng limang taon hanggang Nobyembre 2027. Pangunahing mga inobasyon: Nagdagdag ng suporta para sa SQL command na "MERGE", nakapagpapaalaala sa expression na "INSERT ... ON CONFLICT". Binibigyang-daan ka ng MERGE na lumikha ng mga conditional SQL statement na pinagsama ang INSERT, UPDATE, at DELETE na mga operasyon sa isang expression. Halimbawa, sa MERGE maaari mong […]

Ang code ng isang machine learning system para sa pagbuo ng mga makatotohanang paggalaw ng tao ay binuksan

Binuksan ng isang pangkat ng mga mananaliksik mula sa Tel Aviv University ang source code na nauugnay sa MDM (Motion Diffusion Model) machine learning system, na nagbibigay-daan sa pagbuo ng mga makatotohanang paggalaw ng tao. Ang code ay nakasulat sa Python gamit ang PyTorch framework at ipinamamahagi sa ilalim ng lisensya ng MIT. Upang magsagawa ng mga eksperimento, maaari mong gamitin ang parehong mga yari na modelo at sanayin ang mga modelo gamit ang mga iminungkahing script, halimbawa, […]