The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Facebook возобновил разработку библиотеки управления памятью jemalloc "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Facebook возобновил разработку библиотеки управления памятью jemalloc "  +/
Сообщение от opennews (??), 17-Мрт-26, 12:49 
Компания Meta* объявила о возобновлении разработки  библиотеки управления памятью jemalloc, репозиторий которой в июне прошлого года был переведён в архивный режим. Библиотека jemalloc предлагает альтернативную реализацию функций malloc, оптимизированную для снижения фрагментации и работы на многопроцессорных системах...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=65006

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Facebook возобновил разработку библиотеки управления памятью..."  –11 +/
Сообщение от Аноним (1), 17-Мрт-26, 12:49 
Т.е. facebook в любой момент может закрыть код этой библиотеки, продолжив разработку у себя внутри.

Любой линуксоид, фанатик GNU, который использует эту библиотеку - как саму по себе, так и в составе firefox - лицемер. Prove me wrong.

Ответить | Правка | Наверх | Cообщить модератору

2. "Facebook возобновил разработку библиотеки управления памятью..."  +10 +/
Сообщение от Аноним (2), 17-Мрт-26, 12:51 
Никакой проблемы нет, последняя открытая версия останется, её можно будет форкнуть.
Ответить | Правка | Наверх | Cообщить модератору

4. "Facebook возобновил разработку библиотеки управления памятью..."  +4 +/
Сообщение от Аноним (4), 17-Мрт-26, 12:53 
Редис и много кто уже так сделали и ничего хорошего из этого у них не вышло.
Ответить | Правка | Наверх | Cообщить модератору

21. "Facebook возобновил разработку библиотеки управления памятью..."  +1 +/
Сообщение от Аноним (21), 17-Мрт-26, 14:11 
> FreeBSD как был, так и остается открытым, несмотря на
> Но у линуксоидов, фанатов GNU это вызывает

Чувак, линуксоидам и фанатам GNU плевать на твое FreeBSD.

Ответить | Правка | Наверх | Cообщить модератору

63. Скрыто модератором  +/
Сообщение от Аноним (63), 17-Мрт-26, 20:01 
Ответить | Правка | Наверх | Cообщить модератору

44. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (44), 17-Мрт-26, 17:27 
> Редис и много кто уже так сделали и ничего хорошего из этого у них не вышло.

Для редиса? Действительно ничего хорошего. А для сообщества появились независимые форки под свободными лицензиями. Желаю redis inc. скорейшего банкротства.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

10. "Facebook возобновил разработку библиотеки управления памятью..."  +1 +/
Сообщение от Аноним (1), 17-Мрт-26, 13:11 
Вот-вот. То есть, FreeBSD как был, так и остается открытым, несмотря на то, что Sony или кто еще чего-то там на его основе развивает.

Но у линуксоидов, фанатов GNU это вызывает длящийся _десятилетия_ хертбатт. А поскольку среди них процент пользователей firefox (или его более свободных сборок) необычно высок, они и есть лицемеры, оправдывающие личную неприязнь к FreeBSD моральными мотивами, облаченными в высокопарные слова.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

23. "Facebook возобновил разработку библиотеки управления памятью..."  +1 +/
Сообщение от Аноним (23), 17-Мрт-26, 14:22 
так и гну как был так и останется открытым, дальше что? линуксоиды или фряшники какието другие блобы для процов и вайфай используют? в чем лицемерие? лицемерие в том что ваша фряха нафиг никому не нужна, не тогда ни сейчас, а жпл поменял правила игры. и чтобы поменять поавила, действительно пришлось прищемить много хвостов, просто по другому нельзя, а вы дальше можете жить в страни розового пони.
Ответить | Правка | Наверх | Cообщить модератору

33. "Facebook возобновил разработку библиотеки управления памятью..."  –1 +/
Сообщение от Аноним (-), 17-Мрт-26, 15:45 
>так и гну как был так и останется открытым, дальше что? линуксоиды или фряшники какието другие блобы для процов и вайфай используют? в чем лицемерие?

Я уроки чтения бесплатно не даю. Перечитай еще раз, в чем лицемерие заключается. Причем тут вообще открытость гну? а блобы и то, с какой радостью их кушают линуксоиды-фанаты ГНУ, лишь лишнее подтверждение моим тезисам.

>лицемерие в том что ваша фряха нафиг никому не нужна, не тогда ни сейчас

ну ты ведь даже сейчас врёшь

>жпл поменял правила игры

нет, неумный ты человек, вовсе не жпл поменял правила игры, а развитие интернета, SaaS, PaaS, и прочего. Большие дяденьки с бюджетом в цифрах, о которых ты никогда даже и не слышал, внезапно решили, что на продаже коробочных ОС и даже серверов в комплекте с ОС больше денег не сделаешь. А вот на продаже _сервисов_ - очень даже. Поэтому решили совместно экономить на разработке ОС, используя в качестве бета-тестеров вон тех лохов, которые до сих не нарадуются кинутой им дядями косточке, и воображают, что они тут что-то якобы РЕШАЮТ. Амуда совместно с Valve недавно им кинула очередную кость - дали возможность новым драйверам работать на старых видяхах, а у тех радости полные штаны! Какой жа барин-то хароший у нас, эвон как нас, холопов подлых, жалеет! И нет бы амуда разрешила им на потребительских видяхах гонять ROCm - тут бы еще был повод для радости. Так мы и обглоданной кости будем рады, опен сорс и свобода же!

Ладно, то, что фряха тут оказалась из-за проблемной истории с правами на код на обочине - это не показатель того, что вон тем лохам повезло. Просто крупный бизнес не любит юридических проблем. Вот о чем надо помнить-то и место свое не забывать в пищевой цепочке.

Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  +/
Сообщение от Аноним (37), 17-Мрт-26, 16:25 
Ответить | Правка | Наверх | Cообщить модератору

5. "Facebook возобновил разработку библиотеки управления памятью..."  +3 +/
Сообщение от Мохнонос (?), 17-Мрт-26, 12:53 
Так вроде бы не могут закрыть. А если и продолжат внутри себя развивать, ну что ж, предыдущий код никуда не делся - кому надо берут и дальше параллельно развивают.

Unless otherwise specified, files in the jemalloc source distribution are
subject to the following license:
--------------------------------------------------------------------------------
Copyright (C) 2002-present Jason Evans <jasone@canonware.com>.
All rights reserved.
Copyright (C) 2007-2012 Mozilla Foundation.  All rights reserved.
Copyright (C) 2009-present Facebook, Inc.  All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice(s),
   this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice(s),
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

7. "Facebook возобновил разработку библиотеки управления памятью..."  +3 +/
Сообщение от Аноним (7), 17-Мрт-26, 12:58 
> Т.е. facebook в любой момент может закрыть код этой библиотеки,
> продолжив разработку у себя внутри.

Может. Но почему-то с 2009 разрабатывает и не закрыл. Это раз.
А два - обществу все равно останется весь открытый код до момент закрытия.
Это ничем не отличается от просто забрасывания разработки.

> фанатик GNU

Вот тут ты правильно подметил. Именно фанатик.
А фанатики с логикой не дружат, для них гнутость это вера.
И ее даже пытаться опровергать нет смысла, это как играть в шахматы с голубем.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

8. "Facebook возобновил разработку библиотеки управления памятью..."  +5 +/
Сообщение от Аноним (8), 17-Мрт-26, 13:05 
Закрыть код библиотеки и продолжить разработку у себя внутри можно, сюрприз, под любой лицензией, если копирайт целиком твой. Просто берешь и меняешь лицензию. Разумеется, это не распространяется на уже выпущенный под свободными лицензиями код, который можно форкать во все стороны.

Открытые лицензии - это про свободу, а не про рабство: от того, что я однажды выпустил код под свободной лицензией, я не обязан продолжать писать код для сообщества вечно. Но я даю сообществу свободу это делать.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

51. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (51), 17-Мрт-26, 18:02 
>Открытые лицензии - это про свободу

машинного кода. А я не машина, поэтому не могу сказать как им там чего. Как там они себя чувствуют. Свободными или нет.

Ответить | Правка | Наверх | Cообщить модератору

9. "Facebook возобновил разработку библиотеки управления памятью..."  +1 +/
Сообщение от Аноним (9), 17-Мрт-26, 13:08 
> facebook в любой момент может закрыть код этой библиотеки,
> продолжив разработку у себя внутри.

Классическое вранье от гнутой секты.

Продолжение разработки "у себя внутри" не закрывает код!
Открытый код вообще практически невозможно закрыть. Только если уничтожить все копии.

В остальном он так и останется под открытой свободной лицензией.
А вот новый код - они имеют право писать под другой. В отличие от гнутья, которое может только запрещать.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

46. "Facebook возобновил разработку библиотеки управления памятью..."  +1 +/
Сообщение от Витюшка (?), 17-Мрт-26, 17:38 
А потом оказывается что никто, естественно никакую разработку кроме Facebook не вёл (а только звёздочки ставили и скачивали релизы собранной библиотеки оттуда). И весь код хранился только в их GitHub репозитории.

Уууууупс...
Вот "открытый код" и "самозакрылся"

Ответить | Правка | Наверх | Cообщить модератору

52. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (52), 17-Мрт-26, 18:02 
> А потом оказывается что никто, естественно никакую разработку кроме Facebook не вёл
> (а только звёздочки ставили и скачивали релизы собранной библиотеки оттуда).

Ага, а  1.6k forks это просто чтобы не забыть как оно называлось)

> И весь код хранился только в их GitHub репозитории.

И на компьютерах разработчиков удалился сам по себе.

> Уууууупс...
> Вот "открытый код" и "самозакрылся"

Это как? Тебя что на гитхабе забанили?

Ответить | Правка | Наверх | Cообщить модератору

20. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (21), 17-Мрт-26, 14:03 
> Т.е. facebook в любой момент может закрыть код этой библиотеки, продолжив разработку у себя внутри.

Ну да, как и любой другой разработчик абсолютно любой опенсорсной библиотеки. Даже ты (да, лично ты!) можешь взять jemalloc и продолжить его разработку у себя за закрытыми дверьми. Лицензия BSD не запрещает же.

Так в чем проблема и при чем тут Facebook?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

22. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (22), 17-Мрт-26, 14:20 
Ты об этом даже не узнаешь.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

53. "Facebook возобновил разработку библиотеки управления памятью..."  +1 +/
Сообщение от Аноним (51), 17-Мрт-26, 18:04 
Двоемыслие и ГНУ неотделимы друг от друга. Второе не смогло бы существовать без первого.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

13. "Facebook возобновил разработку библиотеки управления памятью..."  +4 +/
Сообщение от Анонимemail (13), 17-Мрт-26, 13:27 
Я не понял, а где хваленный AI от ведущих разработчиков рынка? Который и от технического долга избавит, и под все современные операционные системы и оборудование допишет и адаптирует! Ведь делов-то, отдать работу самой умной и талантливой нейронке?!
Ответить | Правка | Наверх | Cообщить модератору

16. "Facebook возобновил разработку библиотеки управления памятью..."  +2 +/
Сообщение от Sm0ke85 (ok), 17-Мрт-26, 13:49 
>Я не понял, а где хваленный AI от ведущих разработчиков рынка? Который и от технического долга избавит, и под все современные операционные системы и оборудование допишет и адаптирует! Ведь делов-то, отдать работу самой умной и талантливой нейронке?!

Я б дальше пошел и предложил бы им на раст все переписать нейронкой))))

Ответить | Правка | Наверх | Cообщить модератору

32. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Сталин (?), 17-Мрт-26, 15:45 
Так вот же, дали. Новость про это, я думаю.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

62. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от 12yoexpert (ok), 17-Мрт-26, 19:57 
работаю ЫЫ-коучем за еду
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

65. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (65), 17-Мрт-26, 20:04 
> работаю ЫЫ-коучем за еду

Тебя уже уволили из вебсиньйоров?
Я думал им любая веб-камака подходит и термин "проф.непригодность" к ним не применяется.

Ответить | Правка | Наверх | Cообщить модератору

14. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (14), 17-Мрт-26, 13:39 
Что-то его все выкидывают в последнее время. Проекты типа RPMalloc уделываю его в пух и прах. Многие проекты переключились с jemalloc на rpmalloc или mimalloc и как по скорости аллокации, так и по общему расходу памяти они сильно выигрывают...
Ответить | Правка | Наверх | Cообщить модератору

17. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от aname (ok), 17-Мрт-26, 13:53 
> Разработка будет продолжена в форме открытого проекта, развиваемого
> совместно с сообществом и приветствующего подключение к работе
> сторонних участников.

Таки нашли бесплатных

Ответить | Правка | Наверх | Cообщить модератору

19. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (4), 17-Мрт-26, 14:00 
Китайцев из китайских организаций!
Ответить | Правка | Наверх | Cообщить модератору

57. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (57), 17-Мрт-26, 19:03 
Разработают: https://opennet.ru/55394-linux
Ответить | Правка | Наверх | Cообщить модератору

26. "Facebook возобновил разработку библиотеки управления памятью..."  –3 +/
Сообщение от Анонимemail (26), 17-Мрт-26, 14:50 
Зачем нужна какая то библиотека, что бы памятью управлять? А напрямую, без прокладок, слабо что ли?
Ответить | Правка | Наверх | Cообщить модератору

27. "Facebook возобновил разработку библиотеки управления памятью..."  +4 +/
Сообщение от Аноним (27), 17-Мрт-26, 15:07 
Вы чтобы поковыряться в зубах после ужина идете в лес, рубите дерево, разделяете на щепки...
Или просто покупаете готовые зубочистки?

> А напрямую, без прокладок, слабо что ли?

... стоя в гамаке обутым в лыжи?

Ответить | Правка | Наверх | Cообщить модератору

38. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (38), 17-Мрт-26, 16:25 
Во всяких libc и так есть функции, которые выделяют, меняют размер, освобождают.
Ответить | Правка | Наверх | Cообщить модератору

42. "Facebook возобновил разработку библиотеки управления памятью..."  +1 +/
Сообщение от llolik (ok), 17-Мрт-26, 16:38 
Сюрприз: malloc() - это тоже аллокатор, только в составе libc. jemalloc() - это его альтернатива, как считает автор, улучшенная.
Ответить | Правка | Наверх | Cообщить модератору

48. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (48), 17-Мрт-26, 17:40 
> как считает автор

Разве у автора может быть другое мнение?

Ответить | Правка | Наверх | Cообщить модератору

54. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от llolik (ok), 17-Мрт-26, 18:34 
> Разве у автора может быть другое мнение?

Ну, в каких-то вариантах может быть. Аллокатор в libc, на то он и стандартный, что он максимально универсальный, а значит в тех условиях, где jemalloc, например, может демонстрировать преимущество, авторы libc пошли на определённые компромиссы (производительность vs универсальность, и т.д.).

Ответить | Правка | Наверх | Cообщить модератору

58. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от _hide_ (ok), 17-Мрт-26, 19:17 
>>> на то он и стандартный, что он максимально универсальный

На то он стандартный, что он максимально ПРОСТОЙ.

А разделение аллоцированных блоков по размеру и времени жизни и т.д. -- это очень сложный процесс, который, зачастую, ломает логику работы приложений: "ну никогда раньше проблем таких не было -- это всё Ваш аллокатор виноват!" Приводят к порче данных, сложности отладки и т.д. А прирост на 1000% -- это не для программистов, это для заказчиков.

Ответить | Правка | Наверх | Cообщить модератору

59. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от llolik (ok), 17-Мрт-26, 19:26 
>>>> на то он и стандартный, что он максимально универсальный
> На то он стандартный, что он максимально ПРОСТОЙ.

Одно другого не исключает, какбы. С остальным согласен.

Ответить | Правка | Наверх | Cообщить модератору

66. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (66), 17-Мрт-26, 20:04 
А как там поживает стандартный аллокатор в составе musl? До сих пор самый тopмoзной на свете?
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

36. "Facebook возобновил разработку библиотеки управления памятью..."  +1 +/
Сообщение от Аноним (36), 17-Мрт-26, 16:21 
Без каких прокладок? Это типа без libc? Ну дак и jemalloc это библа, к-е даёт тебе функцию malloc().

Без прокладок можешь syscall'ы ядра напрямую дергать.

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

45. "Facebook возобновил разработку библиотеки управления памятью..."  +1 +/
Сообщение от Аноним (44), 17-Мрт-26, 17:32 
> Без прокладок можешь syscall'ы ядра напрямую дергать.

Нет, дорогой, раз уж без прокладок, то давай напрямую железо дёргай. Ядро тоже прокладка.

Ответить | Правка | Наверх | Cообщить модератору

60. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (60), 17-Мрт-26, 19:38 
может тогда лучше сразу квантовые электронные поля дёргать ?
Ответить | Правка | Наверх | Cообщить модератору

55. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (55), 17-Мрт-26, 18:37 
дерзай, тебя никто не заставляет пользоватся билиотеками фреймворками и множество раз написанными велосипедами. всё, как грится, может использовать своё, только сдаётся мне, ты ни одного приложения в жизни не написал
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

29. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (29), 17-Мрт-26, 15:23 
мду уж, поэтому всякие мускулы собирали с tcmalloc, чтобы жору меньше было.
Ответить | Правка | Наверх | Cообщить модератору

47. "Facebook возобновил разработку библиотеки управления памятью..."  +/
Сообщение от Аноним (48), 17-Мрт-26, 17:39 
То начинают, то бросают, то возобновляют... Откуда такая нестабильность мнения?
Ответить | Правка | Наверх | Cообщить модератору

64. Скрыто модератором  +/
Сообщение от Аноним (63), 17-Мрт-26, 20:02 
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру