Autors: Yuri Gagarins

Microsoft ir atklājis CHERIoT, aparatūras risinājumu kodēšanas drošības uzlabošanai C valodā.

Microsoft ir atklājusi savus ieguldījumus, kas saistīti ar CHERIoT (Capability Hardware Extension to RISC-V for Internet of Things) projektu, kura mērķis ir novērst drošības problēmas esošajā koda valodā C un C++. CHERIoT piedāvā risinājumu, kas ļauj pasargāt esošās C/C++ koda bāzes bez nepieciešamības tās pārstrādāt. Aizsardzība tiek īstenota, izmantojot modificētu kompilatoru, kas pielieto īpašu paplašināto komplektu […]

Firefox 110.0.1 un Firefox Android 110.1.0 atjauninājums

Pieejams labojumu izlaidums Firefox 110.0.1, kurā novērsti vairāki trūkumi: novērsta kļūda, kas radīja, ka, nospiežot pogas, lai dzēstu sīkdatnes pēdējās 5 minūtēs, 2 stundās vai 24 stundās, tika izdzēstas visas sīkdatnes. Novērsta avārija Linux platformā, kas izpaudās, lietojot WebGL un palaidot pārlūkprogrammu virtuālajā mašīnā VMWare. Novērsta kļūda, kas macOS noveda pie pārklāšanās […]

Pieejams iebūvēts interpretators mruby 3.2

Ieviesots mruby 3.2 - Ruby dinamiskā objektorientētā programmēšanas valodas iebūvējamais interpretators. Mruby nodrošina pamata sintakses saderību ar Ruby 3.x, izņemot atbalstu pattern matching («case .. in»). Interpretators ir izstrādāts ar zemu atmiņas patēriņu un ir orientēts uz Ruby valodas atbalsta iebūvēšanu citās lietotnēs. Iebūvētais interpretators var izpildīt gan oriģinālkodu valodā […]

Ubuntu izstrādātāji paplašina minimālo uzstādīšanas attēlu

Canonical uzņēmuma darbinieki atklāja informāciju par ubuntu-mini-iso projektu, kas attīsta jaunu minimālistisku Ubuntu versiju, kuras izmērs ir aptuveni 140 MB. Galvenā jaunā instalācijas attēla ideja ir padarīt to universālu un nodrošināt iespēju instalēt izvēlēto versiju no jebkuras oficiālās Ubuntu izlaišanas. Projektu vada Dejs Bungerts (Dan Bungert), kurš atbalsta Subiquity instalētāju. Šajā posmā jau ir sagatavots un pārbaudīts funkcionālais […]

Uzsāka Wayland atbalsta virzību galvenajā Wine izstrādē

Lai iekļautu galvenajā Wine sastāvā, ir piedāvāts pirmais patčus komplekts, ko attīsta projekts Wine-wayland, lai nodrošinātu iespēju izmantot Wine Wayland protokola balstītās vidēs, neizmantojot XWayland un X11 komponentus. Tā kā izmaiņu apjoms ir pietiekami liels, lai atvieglotu to pārskatīšanu un integrāciju, Wine-wayland plāno veikt pakāpenisku pāreju, sadalot šo procesu vairākos posmos. Pirmajā posmā […]

NPM atklāti 15 tūkstoši fiktīvu un surogātpasta pakotņu

Ir fiksēta uzbrukums NPM katalogā lietotājiem, kā rezultātā 20. februārī NPM repozitārā tika publicēti vairāk nekā 15 tūkstoši pakotņu, kuru README failos bija saites uz fiktīvām vietnēm vai atsauces saites, par kurām tiek maksāti procenti. Analīzes laikā pakotnēs tika identificēti 190 unikāli fiktīvi vai reklāmas saites, kas aptver 31 domēnu. Pakotņu nosaukumi […]

GitHub ir ierobežojis konkurējošus pakalpojumus, aizliedzot salīdzinošo testēšanu

GitHub pakalpojuma lietošanas noteikumos ir pievienota rinda, kas informē lietotājus, ka, ja viņi piedāvā produktu vai pakalpojumu, kas konkurē ar GitHub, tad viņiem ir vai nu atļauts veikt salīdzinošo testēšanu, vai arī viņi nevar izmantot GitHub. Izmaiņas ir vērstas uz to, lai pretotos tādiem trešo pušu produktiem vai pakalpojumiem, kas izmanto GitHub un konkurē ar to, kuru noteikumos skaidri aizliegta salīdzinošo testēšanu (anti-benchmarking). […]

Pirmais atvērta multiplayer spēļu dzinēja Ambient izlaidums

Pēc gada izstrādes ir prezentēts pirmais jauno atvērtā spēļu dzinēja Ambient izlaidums. Šis dzinējs nodrošina runtime, lai izveidotu daudzspēlētāju spēles un 3D lietojumprogrammas, kas tiek kompiliētas WebAssembly formātā un izmanto WebGPU API zīmēšanai. Kods ir uzrakstīts Rust valodā un izplatīts ar MIT licenci. Galvenais uzdevums, veidojot Ambient, ir sniegt rīkus, kas atvieglo daudzspēlētāju spēļu izstrādi un padara tās […]

GNOME Mutter pārtrauks atbalstu vecākām OpenGL versijām

Kompozīcijas servera Mutter koda bāzē, kas tiks izmantota GNOME 44 izlaidumā, ir veiktas izmaiņas, kas novērš veco OpenGL versiju atbalstu. Lai Mutter darbotos, būs nepieciešami vismaz OpenGL 3.1 atbalstoši draiveri. Tomēr Mutter saglabās atbalstu OpenGL ES 2.0, kas ļaus to izmantot vecākās grafikas kartēs un GPU, kas tiek izmantoti […]

Oficiālās Ubuntu versijas pārtrauks Flatpak atbalstu pamatinstalācijā

Filips Kevišs (Philipp Kewisch) no Canonical paziņoja par lēmumu nesniegt iespēju instalēt pakotnes Flatpak noklusējamajās oficiālajās Ubuntu versijās. Lēmums ir saskaņots ar esošo oficiālo Ubuntu versiju izstrādātājiem, tostarp Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, Ubuntu Kylin un Ubuntu Unity. Tie, kas vēlas izmantot Flatpak formātu, būs jāveic […]

Izlaista SQLite 3.41 datubāzes pārvaldības sistēma

Ir izdots SQLite 3.41, vieglas datubāzes pārvaldības sistēmas, kas ir izstrādāta kā pievienojama bibliotēka. SQLite kods tiek izplatīts kā sabiedriskais īpašums (public domain), t.i., to var izmantot bez ierobežojumiem un bez maksas jebkurām vajadzībām. SQLite izstrādātāju finansiālo atbalstu nodrošina speciāli izveidots konsorcijs, kurā ietilpst tādas kompānijas kā Adobe, Oracle, Mozilla, Bentley un Bloomberg. Galvenās izmaiņas: veikti optimizācijas plānotājā […]

Publicēts plāns Xe draivera iekļaušanai Linux kodē

Daniēls Vetters (Daniel Vetter), inženieris no Intel un viens no DRM apakšsistēmas uzturētājiem, ir publicējis e-pasta sarakstā Linux kodu izstrādātāju plānu patcheņu virzīšanai ar Xe draivera izstrādi, kas paredzēts, lai darbinātu GPU, pamatojoties uz Intel Xe arhitektūru, kas tiek izmantota Arc sērijas grafikas kartēs un integrētajā grafikā, sākot ar Tiger Lake procesoriem. Xe draiveris tiek pozicionēts […]

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster