Linux Foundation выпускает отчет «Census III» по открытому исходному коду
Linux Foundation выпустила отчет, определяющий наиболее часто используемые библиотеки приложений для свободного и открытого программного обеспечения (FOSS).

Компания Amazon выпустила новые сервисы для AWS Lambda SnapStart, оптимизации производительности Amazon, которая призвана значительно улучшить время запуска приложений.
Lambda - это вычислительный сервис, который запускает ваш код в ответ на события и автоматически управляет вычислительными ресурсами для вас. AWS Lambda запускает код в течение миллисекунд после такого события, как загрузка изображения, действия в приложении, нажатие кнопки на сайте или вывод данных с подключенного устройства.
Lambda также можно использовать для создания внутренних сервисов, в которых такие ресурсы, как ведро Amazon S3, таблица DynamoDB или поток Kinesis, запускаются на основе пользовательских запросов.
Первоначально сервис SnapStart был ограничен Lambda SnapStart для Java, а теперь Amazon выпустила AWS Lambda SnapStart для функций Python и .NET, чтобы повысить производительность запуска функций с нескольких секунд до субсекунд, обычно с минимальными изменениями кода в Python, C#, F# и Powershell или вообще без них.
Amazon утверждает, что с помощью Lambda SnapStart можно сократить задержки, возникающие при инициализации функций, без необходимости выделять ресурсы или тратить время на реализацию сложных оптимизаций производительности.
Проблема, которую призван решить SnapStart, заключается в инициализации. Для функции Lambda она включает загрузку кода функции, запуск среды выполнения и любых внешних зависимостей, а также запуск кода инициализации функции. Как правило, для функции Lambda такая инициализация происходит каждый раз, когда ваше приложение масштабируется для создания новой среды выполнения.
Lambda SnapStart работает за счет кэширования и повторного использования моментальных снимков памяти и состояния диска любого кода однократной инициализации или кода, который запускается только при первом вызове функции Lambda. Lambda делает снимок Firecracker microVM состояния памяти и диска инициализированной среды выполнения, шифрует снимок и кэширует его для доступа с малой задержкой.
При первом вызове версии функции и по мере увеличения числа вызовов Lambda возобновляет работу новых сред выполнения из кэшированного снимка вместо того, чтобы инициализировать их с нуля, улучшая задержку при запуске.
Новая поддержка функций Python нацелена на ситуации, когда задержка при запуске от кода инициализации может составлять несколько секунд. По словам Amazon, это может происходить при загрузке зависимостей (таких как LangChain, Numpy, Pandas и DuckDB) или использовании фреймворков (таких как Flask или Django).
Анонсируя новую услугу, Чанни Юн, главный представитель разработчиков в облаке AWS, сказал:
«Для функций .NET мы ожидаем, что большинство сценариев использования получат преимущества, поскольку компиляция .NET just-in-time (JIT) занимает до нескольких секунд. Непостоянство задержки, связанное с инициализацией функций Lambda, долгое время было препятствием для использования .NET для AWS Lambda».
Новые сервисы доступны уже сейчас.
Linux Foundation выпустила отчет, определяющий наиболее часто используемые библиотеки приложений для свободного и открытого программного обеспечения (FOSS).
Компания Linkerd объявила о выпуске новой версии своей сетки сервисов.
В этом году мероприятие, целью которого является предоставление опыта кодирования всем школьникам и всем желающим, пройдет с 9 по 15 декабря и будет включать в себя новые мероприятия.