LINUX.ORG.RU

Сообщения fsb4000

 

Вышел Kotlin 1.4

 

Группа Разработка

Вот что вошло в Kotlin 1.4.0:

В Kotlin 1.4 много нового:

Улучшения стандартной библиотеки:

Основное направление работы над стандартной библиотекой Kotlin — улучшение единообразия как на разных платформах, так и между самими операциями. В этом выпуске в стандартную библиотеку добавлены новые операторы коллекций, улучшения делегированных свойств, реализация двунаправленной очереди ArrayDeque и многое другое.

Кроме того, больше не нужно объявлять зависимость от stdlib в проектах Gradle-Kotlin, независимо от того, разрабатываете ли вы под одну платформу или создаете мультиплатформенный проект. Начиная с Kotlin 1.4.0, эта зависимость добавляется по умолчанию.

Продолжена работа и над другими частями экосистемы Kotlin:

Подробности

Приглашаем всех желающих на четырехдневную онлайн-конференцию, посвященную Kotlin 1.4!

Мероприятие будет транслироваться 12–15 октября. Бесплатная регистрация по ссылке: https://kotlinlang.org/lp/event-14#registration

>>> Подробности на сайте JetBrains на русском (jetbrains.com)

fsb4000
()

Бесплатные выходные в PluralSight

 

https://www.pluralsight.com/offer/2020/august-free-weekend

Free Weekend starts Friday 8/14 at 9am MT.

Your free Pluralsight access will expire Sunday, August 16 at 11.59 p.m. MT.

Если кому заняться на выходных нечем…

fsb4000
()

Результаты процессоров Эльбрус в geekbench

 

при эмуляции X86, 8C и 8CB соответственно:

https://browser.geekbench.com/v5/cpu/compare/3049767?baseline=3049784

Не видел до этого в talks, надеюсь не боян, нашёл на IXBT..

fsb4000
()

Intel хотят чтобы их ненавидили.

 

Intel холопов то оказываются ограничивают по памяти, а смена XMP приводит к потери гарантии.

Как хорошо на контрасте приводят, как обстоят дела в AMD.

Отличный ролик: https://youtu.be/Skry6cKyz50

Intel потеряла связь с реальностью, сокращение доли PC на Intel неизбежно…

fsb4000
()

Linus и AVX512

 , ,

I hope AVX512 dies a painful death, and that Intel starts fixing real problems instead of trying to create magic instructions to then create benchmarks that they can look good on.

I hope Intel gets back to basics: gets their process working again, and concentrate more on regular code that isn’t HPC or some other pointless special case.

I’ve said this before, and I’ll say it again: in the heyday of x86, when Intel was laughing all the way to the bank and killing all their competition, absolutely everybody else did better than Intel on FP loads. Intel’s FP performance sucked (relatively speaking), and it matter not one iota.

Because absolutely nobody cares outside of benchmarks.

The same is largely true of AVX512 now - and in the future. Yes, you can find things that care. No, those things don’t sell machines in the big picture.

And AVX512 has real downsides. I’d much rather see that transistor budget used on other things that are much more relevant. Even if it’s still FP math (in the GPU, rather than AVX512). Or just give me more cores (with good single-thread performance, but without the garbage like AVX512) like AMD did.

I want my power limits to be reached with regular integer code, not with some AVX512 power virus that takes away top frequency (because people ended up using it for memcpy!) and takes away cores (because those useless garbage units take up space).

Yes, yes, I’m biased. I absolutely destest FP benchmarks, and I realize other people care deeply. I just think AVX512 is exactly the wrong thing to do. It’s a pet peeve of mine. It’s a prime example of something Intel has done wrong, partly by just increasing the fragmentation of the market.

Stop with the special-case garbage, and make all the core common stuff that everybody cares about run as well as you humanly can. Then do a FPU that is barely good enough on the side, and people will be happy. AVX2 is much more than enough.

Yeah, I’m grumpy.

Linus

https://www.phoronix.com/scan.php?page=news_item&px=Linus-Torvalds-On-AVX-512

fsb4000
()

Для Qt оказывается есть свой packet manager.

 

https://www.qpm.io/

Только сегодня узнал. Может кто-то тоже не знал и будет кому-то полезно…

fsb4000
()

В Rust за 10 лет не сделали аллокаторов?

 

Это какой-то позор.

Через 5 лет после выхода версии 1.0 до сих пор нет поддержки локальных аллокаторов. Ужас…

Надеюсь аллокаторы в Rust появятся до того как дропнут поддержку Windows 7 и Mac OS 10.7: https://github.com/rust-lang/release-team/issues/2

Единственно, что обнадёживает, что Rust пишут не фанатики с лора, а программисты. В частности TimDiekmann, который пилит https://github.com/rust-lang/wg-allocators написал что вдохновлялся вот этим видео: https://www.youtube.com/watch?v=LIb3L4vKZ7U и the Phobos Standard Library of the D Programming Language. Это даёт хоть какую-то надежду что будет сделано норм…

fsb4000
()

Microsoft Defender теперь и для Linux

 ,

https://www.opennet.ru/opennews/art.shtml?num=53219

Первый выпуск включает в себя средства превентивной защиты и инструментарий командной строки для управления агентом, запуска сканирования (поиск вредоносного ПО), управления реагированием на возможные угрозы и настройки EDR (Endpoint Detection and Response, выявление возможных атак через мониторинг поведения и анализ активности с использованием методов машинного обучения). Заявлена поддержка дистрибутивов RHEL 7.2+, CentOS Linux 7.2+, Ubuntu 16 LTS и новее, SLES 12+, Debian 9+ и Oracle Linux 7.2.

Теперь лоровцы могут спать спокойно!

fsb4000
()

Неделя ARM на лоре продолжается

 

fsb4000
()

Free Pascal 3.2.0

 , ,

Группа Разработка

Состоялся выпуск FPC 3.2.0!

Эта версия является новым крупным релизом и содержит багфиксы и обновления пакетов, новые возможности и новые таргеты.

Со времени выхода FPC 3.0 прошло 5 лет, так что рекомендуется обновиться как можно скорее.

Новые возможности: https://wiki.freepascal.org/FPC_New_Features_3.2.0

Список изменений в которых может нарушиться обратная совместимость: https://wiki.freepascal.org/User_Changes_3.2.0

Список новых поддерживаемых платформ: https://wiki.freepascal.org/FPC_New_Features_3.2.0#New_compiler_targets

Скачать: https://www.freepascal.org/download.html

>>> Официальный сайт (freepascal.org)

fsb4000
()

Обзор Нифёдыча на Байкал.

 ,

fsb4000
()

Обзор Нифёдыча на Астру.

 

https://www.youtube.com/watch?v=166i_1vGT0M

Базальту нужно учиться у Астры в дизайн.

fsb4000
()

Arm тоже решето

 ,

fsb4000
()

У FreeBSD новый CoC

 ,

fsb4000
()

Выпуск языка программирования Rust 1.44

 

https://www.opennet.ru/opennews/art.shtml?num=53095

А вы уже сделали

rustup update

?

fsb4000
()

Обзор Нифёдыча на Альт.

 

Почему альт выглядит как говно, а другие дистрибутивы на mate выглядят красиво(mint, manjaro, да даже openindiana)

У них среди разрабов нет тех кто пользуется линуском? Даже на лоре в галереи многие рабочие столы в миллион раз красивее, чем у альта.

Примерно такое же отношение будет у 99% жителей РФ если показать им альт:

https://youtu.be/pO6CUJgxd40

fsb4000
()

Microsoft открыл под MIT код GW-BASIC

 , , ,

https://github.com/microsoft/GW-BASIC

https://devblogs.microsoft.com/commandline/microsoft-open-sources-gw-basic/

Весь написан на ассемблере.

:)

https://github.com/microsoft/GW-BASIC/blob/master/GWMAIN.ASM#L17

BILL GATES WROTE A LOT OF STUFF.

PAUL ALLEN WROTE A LOT OF OTHER STUFF AND FAST CODE.

fsb4000
()

Microsoft реализует DX12 в Linux

 ,

https://www.opennet.ru/opennews/art.shtml?num=52985

https://devblogs.microsoft.com/directx/directx-heart-linux/

https://lkml.org/lkml/2020/5/19/742

Пока правда в WSL2, но их ответ такой:

Is the d3d12 support on Linux coming to baremetal Linux as well?

No native Linux support right now, could be in the future, though.

Линуксоиды, если появится libd3d12.so, то это смерть Вулкану?

fsb4000
()

Автор sway написал книгу про Wayland

 , ,

Если кто хочет почитать про Wayland, то вот вам книга: https://wayland-book.com/

fsb4000
()

systemd-oomd

 , ,

https://github.com/systemd/systemd/pull/15206

Скоро systemd решит очередную проблему Linux.

Ура товарищи!

Хотя вот тут нашёл тему, вроде уже обсуждали: oom killer в systemd

fsb4000
()

RSS подписка на новые темы