тихий, бесшумный, малогабаритный и с батареей на 3-4 часа?
https://3dnews.ru/922319/fituptimekompaktniy-ibp-dlya-minikompyuterov
МакБук Эйр m1 без вентилятора прекрасен
MacOS в качестве сервера ещё хуже чем Windows же. У них было раньше серверное решение, но они его закрыли.
Если только Asahi Linux ставить
Что значит серверное решение на мак?
Операционная система
https://en.m.wikipedia.org/wiki/MacOS_Server
Они даже не ARMv8 не стали его портировать
Тогда это было типа набор инструментов для Soho, самба фтр
В MacOS используется механизм kqueue для асинхронной обработки сетевых соединений, точно такой же как в BSD, у них вообще много общего с BSD в плане системных функций. И думаю тот же nginx с kqueue на Mac вполне себе хорошо бы работал. По сравнению с Windows уж точно. Другой вопрос зачем вообще Mac для сервера использовать? Когда проще и дешевле любой BSD или linux.
А что в винде не так с асинхронной обработкой?))
она есть WSAAsyncSelect или WSAWaitForMultipleEvents но даёт ли она хорошую скорость обработки запросов? не знаю, если есть выбор между unix и windows, то какой смысл выбирать windows?
Чисто политически-юридически смысла в винде уже нет. Технически система неплохая, но…
Есть ещё и другая проблема - мало кто из существующих серверных программ поддерживает Windows API на должном уровне для скоростной работы, ввиду сильно большой разницы с архитектурной точки зрения. Всякие libuv дают промежуточный слой, но не всегда применимы.
Качество их ОС в последние 2-3 года очень сильно упало. Хоть с серверной надстройкой, хоть без - это тупо ненадежно
Windows имеет место быть, но только там где он нужен, есть специфические приложения, которые просто не работают под другой платформой, даже под wine, в основном это финансовые программы. Мы как-то реализовывали приём платежей от одного банка, и они прислали свою программу для сервера, которая ну никак не хотела работать под linux, даже под wine, пришлось ставить сервер на windows. А так в остальном можно всё на linux/bsd размещать.
А нет контейнеров с окружением винды под такие дела?
я в своём фреймворке на D делал реализацию кроссплатформенной асинхронности сетевых соединений, можно сказать постарался выжать максимум возможного, но тесты скорости для windows как-то не радуют. Если запускать сервер с небольшим числом подключений, то ещё приемлемо, но чем больше подключений, тем хуже результаты. linux/bsd тут однозначно выигрывают.
ну можно на том же qemu поднять виртуальную машину с windows, но в любом случае это будет windows. у нас начальство решило просто отдельный сервер купить для windows.
Мак с 16 или 32Gb ОЗУ m1, 2TB ssd, может 12 часов на батарее, например. Быстр, нет вентилятора в младших моделях, огромная производительность, периферии куча...
Понты дороже денег 😊
12 часов, нет вентилятора, 32 озу идеально для мини-сервера, хм... я тут задумался, может и понты, но так идеально всё подходит.
Обсуждают сегодня