The OpenNET Project / Index page

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



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

Оглавление

MongoDB прекращает поддержку платформы Solaris, opennews (ok), 29-Авг-17, (0) [смотреть все]

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


28. "MongoDB прекращает поддержку платформы Solaris"  +4 +/
Сообщение от KonstantinB (ok), 30-Авг-17, 11:16 
Ага, давайте писать портируемый код. Для начала откажемся от epoll, kevent и прочих /dev/poll и начнем везде использовать портируемый select(). Вот весело-то будет.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

29. "MongoDB прекращает поддержку платформы Solaris"  –3 +/
Сообщение от Аноним (-), 30-Авг-17, 11:30 
По такой логике можно и от C++ отказаться в пользу языка ассемблера. А тут даже самостоятельно абстракции писать не надо, есть libuv, например.

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

33. "MongoDB прекращает поддержку платформы Solaris"  +/
Сообщение от KonstantinB (ok), 30-Авг-17, 12:25 
[irony] Но ведь libuv не портируем на произвольный юникс!
Ответить | Правка | Наверх | Cообщить модератору

56. "MongoDB прекращает поддержку платформы Solaris"  +/
Сообщение от Аноним (-), 31-Авг-17, 05:54 
> По такой логике можно и от C++ отказаться в пользу языка ассемблера.

Только на днях в ffmpeg прилетели оптимизации декодера VP9. На чистейшем AVX2 асм. Зачем? Ассемблерный вариант функции на AVX2 в 10 раз быстрее сишной версии!!! Старинный SSE2 тоже быстрее, но "всего" в 5 раз. Это против простого си, где оверхеда мало и он относительно предсказуем.

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

60. "MongoDB прекращает поддержку платформы Solaris"  +/
Сообщение от Аноним (-), 31-Авг-17, 07:30 
> оптимизации декодера VP9. На чистейшем AVX2 асм

Но ведь не весь ffmpeg написан на AVX2 асм? Там же есть дефолтная версия на Си, правда?

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

67. "MongoDB прекращает поддержку платформы Solaris"  +/
Сообщение от Аноним (-), 31-Авг-17, 14:26 
> Но ведь не весь ffmpeg написан на AVX2 асм? Там же есть
> дефолтная версия на Си, правда?

Есть. И на ассемблере или simd intrinsics пишут только критичный код. Но если собрать ffmpeg в чисто сишном виде, работать будет медленно и печально. В libvpx недавно тоже кто-то с @loongson.cn комитнул. Каждый комит давал 100-500% прироста. Побить generic C в критичных к скорости вычислениях не так уж сложно. Тем более что перед вызовом куска асма делают определение cpu в рантайм и вызывают самый хороший кусок. А если с этим набором команд всю прогу собрать - так она грохнется на проце без нужных фич. Всякие явы могут в принципе генерить код используя все фичи проца, но на практике им это не очень помогает по куче других причин, так что толку с этого чуть.

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

30. "MongoDB прекращает поддержку платформы Solaris"  –1 +/
Сообщение от Аноним (-), 30-Авг-17, 11:33 
> Ага, давайте писать портируемый код. Для начала откажемся от epoll, kevent и
> прочих /dev/poll и начнем везде использовать портируемый select(). Вот весело-то будет.

Платформо-зависимый код должен быть изолирован в одном месте, а не раскидан по всему проекту.

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

32. "MongoDB прекращает поддержку платформы Solaris"  +1 +/
Сообщение от KonstantinB (ok), 30-Авг-17, 12:23 
А с чего вы взяли, что в монге он раскидан по всему проекту?
Ответить | Правка | Наверх | Cообщить модератору

42. "MongoDB прекращает поддержку платформы Solaris"  –1 +/
Сообщение от _ (??), 30-Авг-17, 18:39 
А чего тогда слились? Пишут же - каждый раз тоо мэни эффортс то киииипап ...

Да хрен с ней с этой монгой, кому короме строителей уютненьких оно упёрлась?! :-\

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

57. "MongoDB прекращает поддержку платформы Solaris"  +/
Сообщение от Аноним (-), 31-Авг-17, 06:01 
> А чего тогда слились? Пишут же - каждый раз тоо мэни эффортс
> то киииипап ...

Конечно мэни. Ведь работу программы надо еще и проверить на платформе, если ее поддержка заявляется. Вываливать код который вы даже ни разу не запустили - свинство. Это означает что кто-то должен платформу развернуть, настроить там софт, суметь там собрать программу тамошними тулсами и проч. И где таких желающих взять, если пользователи соляры сильны только в пантарезе и рассказах про правильные юниксы?

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

71. "MongoDB прекращает поддержку платформы Solaris"  –1 +/
Сообщение от пох (?), 31-Авг-17, 15:00 
> Конечно мэни. Ведь работу программы надо еще и проверить на платформе, если ее поддержка
> заявляется.

разумеется. Причем желательно - откатив автоматом комит, а еще лучше - недопустив комита вообще, если тестовая сборка не проходит тесты.

А, да - у нормальных людей это автоматизировано.

> Это означает что кто-то должен платформу развернуть, настроить там софт, суметь там
> собрать программу тамошними тулсами и проч.

а разработчики модной хипстерской погребени, разумеется, ничего этого не умеют.
Зато они могут под виндовс, ага. А виноват, разумеется, клятый оракл.

не то чтобы, конечно, мне хотелось видеть хоть где-нибудь у себя эту ман..а-дб...

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

90. "MongoDB прекращает поддержку платформы Solaris"  +/
Сообщение от Аноним (-), 01-Сен-17, 18:36 
> разумеется. Причем желательно - откатив автоматом комит, а еще лучше - недопустив
> комита вообще, если тестовая сборка не проходит тесты.

Есть нюансы.
1: Автоматизировать проверку локалей при логине про которую тут ныли - неочевидно. Возможно проверить вручную раз в релиз проще.
2: Если делать реверт на автомате, подразумевается что кто-то может засетапить тест и при непрохождении кто-то готов с особенностями платформы разбираться. Иначе выйдет саботаж разработки.
3: Заявление поддержки конфигурации подразумевает готовность чинить баги которые там вылезли. Как это делать если у разработчиков нет компетенции в ОС?

> А, да - у нормальных людей это автоматизировано.

Автоматизация не заменяет компетенцию в области а лишь разгружает от рутины.

> а разработчики модной хипстерской погребени, разумеется, ничего этого не умеют.

Разработчики скорее всего видели солярис только на картинке и поэтому чинить проблемы своей гребени в этой ОС не способны.

> Зато они могут под виндовс, ага. А виноват, разумеется, клятый оракл.

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

> не то чтобы, конечно, мне хотелось видеть хоть где-нибудь у себя эту ман..а-дб...

...но найти программу, где поддержку соляры кто-то декларировал, да еще и реально проверил...

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

50. "MongoDB прекращает поддержку платформы Solaris"  +/
Сообщение от Led (ok), 30-Авг-17, 23:16 
> Платформо-зависимый код должен быть изолирован в одном месте, а не раскидан по
> всему проекту.

Так его и "изолировали": прикопали в могилку с солярисом.

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

51. "MongoDB прекращает поддержку платформы Solaris"  –1 +/
Сообщение от kuku (ok), 31-Авг-17, 02:50 
+1

Молодец. В каждой функции есть своя изюминка,
причем оригинальные решения не приветствуются,
так как написано много программ. Функции совершенствуются
по мере разработки нестандартных алгоритмов или их доработки.
Может, поэтому Linux так популярен, что его постоянно переделывают ?

Вообще, к уважению Microsoft, было введено понятие программных
интерфейсов в ООП. Я думаю тоже самое можно сделать и в Linux.
Ну по крайней мере попытаться. Разнообразие конечно нужно
бывает для творчества, но УНИФИКАЦИЯ тоже нужна, только не во вред
качеству.

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

87. "MongoDB прекращает поддержку платформы Solaris"  +/
Сообщение от Легион (?), 01-Сен-17, 11:10 
> к уважению Microsoft

Оксюморон ;)

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

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

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




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

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