автор: ProHoster

Zig бағдарламалау тілі өзін-өзі жылжытуға қолдау көрсетеді (жүктеу)

Zig бағдарламалау тіліне өзгертулер енгізілді, олар Zig тілінде жазылған Zig stage2 компиляторына өзін жинақтауға мүмкіндік береді (3-кезең), бұл тілді өздігінен орналастыруға мүмкіндік береді. Бұл компилятор әдепкі бойынша алдағы 0.10.0 шығарылымында ұсынылады деп күтілуде. 2-кезең орындалу уақытын тексеруге қолдау көрсетілмегендіктен, тіл семантикасындағы айырмашылықтар және т.б. себебінен әлі толық емес. […]

GNU Coreutils 9.1 негізгі жүйелік утилиталар жинағын шығару

GNU Coreutils 9.1 негізгі жүйелік утилиталар жиынтығының тұрақты нұсқасы қолжетімді, оған сұрыптау, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls және т.б. сияқты бағдарламалар кіреді. Негізгі өзгерістер: dd утилитасы […] үшін dd опциясында қолданылатын, skip=N үшін iseek=N және seek=N үшін oseek=N опцияларының балама атауларына қолдау қосты.

Reiser5 файлдық жүйесінің өнімділігін тексеру нәтижелері жарияланды

Reiser5 жобасының өнімділік сынақтарының нәтижелері жарияланды, ол дәстүрлі RAID-тен айырмашылығы файлдық жүйенің белсенді қатысуын білдіретін «параллельді масштабтауы» бар логикалық көлемдерді қолдауымен Reiser4 файлдық жүйесінің айтарлықтай қайта жасалған нұсқасын әзірлейді. логикалық көлемнің құрамдас құрылғылары арасында деректерді таратуда. Әкімшінің көзқарасы бойынша, RAID-тен айтарлықтай айырмашылығы - параллель логикалық көлемнің құрамдас бөліктері [...]

Жеке репозиторийлердің ағып кетуіне және NPM инфрақұрылымына қол жеткізуге әкелген GitHub-қа шабуыл

GitHub пайдаланушыларға Heroku және Travis-CI қызметтері үшін жасалған бұзылған OAuth таңбалауыштарын пайдаланып, жеке репозитарийлерден деректерді жүктеуге бағытталған шабуыл туралы ескертті. Шабуыл кезінде кейбір ұйымдардың жеке репозитарийлерінен деректер ағып кеткені, Heroku PaaS платформасы мен Travis-CI үздіксіз интеграциялық жүйесінің репозиторийлеріне қолжетімділік ашылғаны хабарланды. Құрбандардың арасында GitHub және [...]

Neovim 0.7.0 шығарылымы, Vim редакторының жаңартылған нұсқасы

Neovim 0.7.0 шығарылды, Vim редакторының кеңейту мен икемділікті арттыруға бағытталған шанышқысы. Жоба жеті жылдан астам уақыт бойы Vim кодының базасын қайта өңдеп келеді, нәтижесінде кодқа қызмет көрсетуді жеңілдететін, бірнеше қызмет көрсетушілер арасында еңбекті бөлу құралын қамтамасыз ететін, интерфейсті базалық бөліктен бөлетін өзгерістер енгізілді (интерфейс болуы мүмкін). ішкі бөліктерге қол тигізбестен өзгертілді) және жаңа […]

Fedora DNF пакет менеджерін Microdnf-ге ауыстыруды жоспарлап отыр

Fedora Linux әзірлеушілері дистрибуцияны қазіргі уақытта қолданылып жүрген DNF орнына жаңа Microdnf пакет менеджеріне тасымалдауға ниетті. Көшіру жолындағы алғашқы қадам Fedora Linux 38 шығарылымы үшін жоспарланған Microdnf-тің негізгі жаңартуы болады, ол DNF-ге функционалдық жағынан жақын және кейбір аймақтарда одан асып түседі. Microdnf жаңа нұсқасы барлық негізгі [...]

CudaText код редакторының 1.161.0 жаңартуы

Free Pascal және Lazarus көмегімен жазылған CudaText кросс-платформалық тегін код редакторының жаңа шығарылымы жарияланды. Редактор Python кеңейтімдерін қолдайды және Sublime Text-ке қарағанда бірқатар артықшылықтарға ие. Плагиндер түрінде жүзеге асырылатын интеграцияланған әзірлеу ортасының кейбір ерекшеліктері бар. Бағдарламашылар үшін 270-тен астам синтаксистік лексиктер дайындалған. Код MPL 2.0 лицензиясы бойынша таратылады. Құрылымдар Linux платформалары үшін қол жетімді, […]

Chrome жаңартуы 100.0.4896.127 0 күндік осалдықты түзетеді

Google Windows, Mac және Linux жүйесіне арналған Chrome 100.0.4896.127 жаңартуын шығарды, ол нөлдік күндік шабуылдарды жасау үшін шабуылдаушылар бұрыннан қолданып жүрген маңызды осалдықты (CVE-2022-1364) түзетеді. Егжей-тегжейлер әлі ашылған жоқ, біз тек 0 күндік осалдықтың Blink JavaScript жүйесіндегі дұрыс емес типті өңдеуден (Type Confusion) туындағанын білеміз, бұл қате түрі бар нысанды өңдеуге мүмкіндік береді, мысалы, 0 биттік көрсеткішті жасауға мүмкіндік береді [...]

Qt пайдалану мүмкіндігі Chromium үшін әзірленуде

Google-дан Томас Андерсон Linux платформасында Chromium браузері интерфейсінің элементтерін көрсету үшін Qt пайдалану мүмкіндігін іске асыру үшін патчтардың алдын ала жинағын жариялады. Өзгерістер қазіргі уақытта енгізуге дайын емес деп белгіленді және оларды қараудың бастапқы сатысында. Бұрын Linux платформасындағы Chromium GTK кітапханасына қолдау көрсетті, ол […]

Цензураны айналып өтуге бағытталған CENO 1.4.0 веб-шолғышы қол жетімді

eQualite компаниясы цензура, трафикті сүзу немесе ғаламдық желіден Интернет сегменттерін ажырату жағдайында ақпаратқа қол жеткізуді ұйымдастыруға арналған CENO 1.4.0 мобильді веб-браузерінің шығарылымын шығарды. Негіз ретінде Android үшін Firefox (Mozilla Fennec) пайдаланылады. Орталықтандырылмаған желіні құруға қатысты функция бөлек Ouinet кітапханасына ауыстырылды, оны цензураны айналып өту құралдарын қосу үшін пайдалануға болады [...]

Facebook ашық коды бар Lexical, мәтіндік редакторларды жасауға арналған кітапхана

Facebook (Ресей Федерациясында тыйым салынған) веб-сайттар мен веб-қосымшалар үшін мәтіндік редакторларды және мәтінді өңдеуге арналған кеңейтілген веб-пішіндерді құруға арналған компоненттерді ұсынатын Lexical JavaScript кітапханасының бастапқы кодын ашты. Кітапхананың айрықша қасиеттеріне веб-сайттарға біріктірудің қарапайымдылығы, ықшам дизайн, модульдік және экраннан оқу құралдары сияқты мүгедектерге арналған құралдарды қолдау жатады. Код JavaScript тілінде жазылған және […]

Қолданбаны жылдам орналастыруға арналған шағын дистрибутивтер жинағы, кілт кілті Linux 17 шығарылымы

Екі жылға жуық дамудан кейін, Linux 17 кілті жиынтығының шығарылымы дайындалды, оның аясында виртуализация жүйелерінде және бұлттық орталарда қолдануға жарамды 119 минималистік Debian құрастыруларының жинағы әзірленуде. Жинақтан қазіргі уақытта негізгі ортасы бар 17-ядро (339 МБ) және tkldev (419 МБ) тармағына негізделген тек екі дайын жинақ құрастырылды [...]