Автор: ProHoster

Програмният език Zig осигурява поддръжка за самореклама (bootstraping)

Бяха направени промени в езика за програмиране Zig, които позволяват на компилатора Zig stage2, написан на Zig, да се сглобява сам (stage3), което прави този език самостоятелен. Очаква се този компилатор да бъде предложен по подразбиране в предстоящата версия 0.10.0. Етап 2 все още е незавършен поради липса на поддръжка за проверки по време на изпълнение, разлики в езиковата семантика и т.н. […]

Издаване на набора от основни системни помощни програми GNU Coreutils 9.1

Налична е стабилна версия на набора от основни системни помощни програми GNU Coreutils 9.1, която включва програми като sort, cat, chmod, chown, chroot, cp, date, dd, echo, име на хост, id, ln, ls и др. Ключови промени: Помощната програма dd добави поддръжка за алтернативни имена на опциите iseek=N за skip=N и oseek=N за seek=N, които се използват в опцията dd за […]

Публикувани са резултатите от тестовете за производителност на файловата система Reiser5

Публикувани са резултатите от тестовете за производителност на проекта Reiser5, който разработва значително преработена версия на файловата система Reiser4 с поддръжка за логически томове, които имат „паралелно мащабиране“, което, за разлика от традиционния RAID, предполага активното участие на файловата система при разпределяне на данни между съставните устройства на логическия том. От гледна точка на администратора, съществената разлика от RAID е, че компонентите на паралелен логически том […]

Атака срещу GitHub, която доведе до изтичане на частни хранилища и достъп до инфраструктурата на NPM

GitHub предупреди потребителите за атака, насочена към изтегляне на данни от частни хранилища, използвайки компрометирани OAuth токени, генерирани за услугите Heroku и Travis-CI. Съобщава се, че по време на атаката са изтекли данни от частните хранилища на някои организации, които са отворили достъп до хранилища за платформата Heroku PaaS и системата за непрекъсната интеграция Travis-CI. Сред жертвите бяха GitHub и […]

Пускане на Neovim 0.7.0, модернизирана версия на редактора Vim

Беше пуснат Neovim 0.7.0, разклонение на редактора на Vim, фокусирано върху увеличаване на разширяемостта и гъвкавостта. Проектът преработва кодовата база на Vim повече от седем години, в резултат на което се правят промени, които опростяват поддръжката на кода, осигуряват средство за разделяне на труда между няколко поддържащи, отделят интерфейса от основната част (интерфейсът може да бъде променен без докосване на вътрешните части) и прилагане на нов […]

Fedora планира да замени мениджъра на пакети DNF с Microdnf

Разработчиците на Fedora Linux възнамеряват да прехвърлят дистрибуцията към новия мениджър на пакети Microdnf вместо използвания в момента DNF. Първата стъпка към миграцията ще бъде голяма актуализация на Microdnf, планирана за пускането на Fedora Linux 38, която ще бъде близка по функционалност до DNF, а в някои области дори ще го надмине. Отбелязва се, че новата версия на Microdnf ще поддържа всички основни […]

Актуализация на редактора на код CudaText 1.161.0

Публикувано е ново издание на междуплатформения безплатен редактор на код CudaText, написан с помощта на Free Pascal и Lazarus. Редакторът поддържа Python разширения и има редица предимства пред Sublime Text. Има някои функции на интегрираната среда за разработка, реализирани под формата на добавки. За програмистите са подготвени повече от 270 синтактични лексика. Кодът се разпространява под лиценз MPL 2.0. Налични са компилации за Linux платформи, […]

Chrome актуализация 100.0.4896.127 коригира 0-дневна уязвимост

Google пусна актуализация на Chrome 100.0.4896.127 за Windows, Mac и Linux, която поправя сериозна уязвимост (CVE-2022-1364), вече използвана от нападателите за извършване на атаки от нулевия ден. Подробностите все още не са разкрити, знаем само, че 0-дневната уязвимост е причинена от неправилна обработка на типа (Type Confusion) в Blink JavaScript двигателя, който ви позволява да обработвате обект с неправилен тип, който напр. прави възможно генерирането на 0-битов указател […]

Възможността за използване на Qt се разработва за Chromium

Томас Андерсън от Google публикува предварителен набор от корекции за прилагане на възможността за използване на Qt за изобразяване на елементи от интерфейса на браузъра Chromium на платформата Linux. В момента промените са маркирани като неготови за внедряване и са в начален етап на преглед. Преди това Chromium на платформата Linux предоставяше поддръжка за библиотеката GTK, която се използва за показване на […]

Наличен е уеб браузър CENO 1.4.0, насочен към заобикаляне на цензурата

Компанията eQualite публикува версията на мобилния уеб браузър CENO 1.4.0, предназначен да организира достъпа до информация в условия на цензура, филтриране на трафика или изключване на интернет сегменти от глобалната мрежа. За основа се използва Firefox за Android (Mozilla Fennec). Функционалността, свързана с изграждането на децентрализирана мрежа, е преместена в отделна библиотека на Ouinet, която може да се използва за добавяне на инструменти за заобикаляне на цензурата […]

Facebook отвори кода за Lexical, библиотека за създаване на текстови редактори

Facebook (забранен в Руската федерация) отвори изходния код на библиотеката Lexical JavaScript, която предлага компоненти за създаване на текстови редактори и разширени уеб форми за редактиране на текст за уебсайтове и уеб приложения. Отличителните качества на библиотеката включват лекота на интегриране в уебсайтове, компактен дизайн, модулност и поддръжка на инструменти за хора с увреждания, като екранни четци. Кодът е написан на JavaScript и […]

Издаване на Turnkey Linux 17, набор от мини дистрибуции за бързо внедряване на приложения

След почти две години разработка е подготвено изданието на комплекта Turnkey Linux 17, в рамките на който се разработва колекция от 119 минималистични компилации на Debian, подходящи за използване в системи за виртуализация и облачни среди. От колекцията в момента са формирани само две готови сборки на базата на клон 17 - ядро ​​(339 MB) с основната среда и tkldev (419 MB) […]