Kirjoittaja: ProHoster

Crystal-ohjelmointikielen julkaisu 1.6

Crystal 1.6 -ohjelmointikielen julkaisu on julkaistu, jonka kehittäjät yrittävät yhdistää Ruby-kielen kehittämisen mukavuuden ja C-kielelle ominaisen korkean sovellussuorituskyvyn. Crystalin syntaksi on lähellä Rubya, mutta ei täysin yhteensopiva sen kanssa, vaikka jotkut Ruby-ohjelmat toimivat ilman muutoksia. Kääntäjäkoodi on kirjoitettu Crystalilla ja jaettu Apache 2.0 -lisenssillä. […]

Rhino Linux, jatkuvasti päivitettävä Ubuntuun perustuva jakelu, esitellään

Rolling Rhino Remix -kokoonpanon kehittäjät ovat ilmoittaneet projektin muuttamisesta erilliseksi Rhino Linux -jakeluksi. Syynä uuden tuotteen luomiseen oli projektin tavoitteiden ja kehitysmallin tarkistaminen, joka oli jo ylittänyt amatöörikehityksen tilan ja alkoi ylittää yksinkertaisen Ubuntun uudelleenrakentamisen. Uusi jakelu rakennetaan jatkossakin Ubuntun pohjalle, mutta se sisältää lisäapuohjelmia, ja […]

Nuitka 1.1, Python-kielen kääntäjän julkaisu

Nyt on saatavilla Nuitka 1.1 -projekti, joka kehittää kääntäjän Python-skriptien kääntämiseen C-esitysmuodoksi, joka voidaan sitten kääntää suoritettavaksi libpythonilla maksimaalisen CPython-yhteensopivuuden saavuttamiseksi (natiivisia CPython-objektien hallintatyökaluja käyttämällä). Täysi yhteensopivuus Python 2.6, 2.7, 3.3 - 3.10 nykyisten julkaisujen kanssa on taattu. Verrattuna […]

Void Linux -asennusversioiden päivittäminen

Void Linux -jakelun uudet käynnistettävät kokoonpanot on luotu, mikä on itsenäinen projekti, joka ei käytä muiden jakelujen kehitystä ja jota kehitetään jatkuvalla ohjelmaversioiden päivityskierrolla (rullaavat päivitykset, ilman erillisiä jakelun julkaisuja). Aiemmat rakenteet julkaistiin vuosi sitten. Sen lisäksi, että nykyiset käynnistyskuvat ilmestyvät järjestelmän uudempaan osaan, kokoonpanojen päivittäminen ei tuo toiminnallisia muutoksia ja […]

Ilmaisen äänieditorin Ardor 7.0 julkaisu

Yli vuoden kehitystyön jälkeen on julkaistu ilmainen äänieditori Ardor 7.0, joka on suunniteltu monikanavaiseen äänen tallentamiseen, käsittelyyn ja miksaukseen. Ardor tarjoaa moniraitaisen aikajanan, rajoittamattoman tason muutosten palautusta koko tiedoston käsittelyprosessin aikana (jopa ohjelman sulkemisen jälkeen) ja tuen useille laitteistoliittymille. Ohjelma on sijoitettu ammattityökalujen ProToolsin, Nuendon, Pyramixin ja Sequoian ilmaiseksi analogiksi. […]

Google avasi koodin suojatulle käyttöjärjestelmälle KataOS

Google on ilmoittanut löytäneensä KataOS-projektiin liittyvää kehitystä, jonka tarkoituksena on luoda turvallinen käyttöjärjestelmä sulautetuille laitteille. KataOS-järjestelmän komponentit on kirjoitettu rust-kielellä ja ajetaan seL4-mikroytimen päällä, jonka luotettavuudesta on matemaattinen todiste RISC-V-järjestelmissä, mikä osoittaa, että koodi on täysin muodollisen kielen spesifikaatioiden mukainen. Projektikoodi on avoimen lähdekoodin alla […]

Wine 7.19 julkaisu

WinAPI:n avoimen toteutuksen Wine 7.19 kokeellinen julkaisu tapahtui. Version 7.18 julkaisun jälkeen 17 virheraporttia on suljettu ja 270 muutosta tehty. Tärkeimmät muutokset: Lisätty mahdollisuus tallentaa DOS-tiedoston attribuutteja levylle. vkd3d-paketti Direct3D 12 -toteutuksella, joka toimii lähettämällä kutsuja Vulkan-grafiikkasovellusliittymälle, on päivitetty versioon 1.5. Tuki muodolle [...]

Hyökkäys NPM:ää vastaan, jonka avulla voit määrittää pakettien olemassaolon yksityisissä arkistoissa

NPM:ssä on havaittu virhe, jonka avulla voit havaita suljetuissa arkistoissa olevien pakettien olemassaolon. Ongelma johtuu erilaisista vastausajoista pyydettäessä olemassa olevaa ja ei-olemassa olevaa pakettia kolmannelta osapuolelta, jolla ei ole pääsyä tietovarastoon. Jos yksityisissä arkistoissa ei ole pääsyä millekään paketille, registry.npmjs.org-palvelin palauttaa virheen koodilla “404”, mutta jos pyydetynniminen paketti on olemassa, annetaan virhe [...]

Genode Project on julkaissut Sculpt 22.10 General Purpose OS -julkaisun

Sculpt 22.10 -käyttöjärjestelmän julkaisu on otettu käyttöön, jossa Genode OS Framework -teknologioihin perustuen kehitetään yleiskäyttöistä käyttöjärjestelmää, jota tavalliset käyttäjät voivat käyttää jokapäiväisten tehtävien suorittamiseen. Projektin lähdekoodia jaetaan AGPLv3-lisenssillä. Ladattavaksi tarjotaan 28 Mt:n LiveUSB-kuva. Tukee käyttöä järjestelmissä, joissa on Intel-prosessorit ja grafiikka […]

Linux-ytimen langattoman pinon koodin etäsuorittamisen haavoittuvuudet

Linux-ytimen langattomassa pinossa (mac80211) on tunnistettu joukko haavoittuvuuksia, joista osa mahdollisesti mahdollistaa puskurin ylivuodon ja koodin etäsuorittamisen lähettämällä erityisesti muotoiltuja paketteja tukiasemasta. Korjaus on tällä hetkellä saatavilla vain korjaustiedostona. Hyökkäyksen toteuttamismahdollisuuden osoittamiseksi on julkaistu esimerkkejä kehyksistä, jotka aiheuttavat ylivuodon, sekä apuohjelma näiden kehysten korvaamiseksi langattomaan pinoon […]

PostgreSQL 15 -julkaisu

Vuoden kehitystyön jälkeen PostgreSQL 15 DBMS:n uusi vakaa haara on julkaistu. Uuden haaran päivitykset julkaistaan ​​viiden vuoden aikana marraskuuhun 2027 saakka. Tärkeimmät innovaatiot: Lisätty tuki SQL-komennolle "MERGE", joka muistuttaa ilmaisua "INSERT ... ON CONFLICT". MERGE:n avulla voit luoda ehdollisia SQL-käskyjä, jotka yhdistävät INSERT-, UPDATE- ja DELETE-toiminnot yhdeksi lausekkeeksi. Esimerkiksi MERGE:n avulla voit […]

Koneoppimisjärjestelmän koodi realististen ihmisen liikkeiden tuottamiseksi on avattu

Tel Avivin yliopiston tutkijaryhmä on avannut MDM-koneoppimisjärjestelmään (Motion Diffusion Model) liittyvän lähdekoodin, joka mahdollistaa realististen ihmisten liikkeiden luomisen. Koodi on kirjoitettu Pythonissa PyTorch-kehyksen avulla ja sitä jaetaan MIT-lisenssillä. Kokeiden suorittamiseen voit käyttää sekä valmiita malleja että kouluttaa malleja itse ehdotettujen skriptien avulla, esimerkiksi […]