The OpenNET Project / Index page

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



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

. "Второй бета-выпуск Oracle Solaris 11.4" +/
Сообщение от Аноним (-), 24-Апр-18, 18:16 
> fork - да, дорогой и медленный, хотя и не настолько тормозной как у винды.

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

Cygwin и mingw это как-то обходят, наверное сами память процессов патчат из юзермода, для воссоздания иллюзии, но это вообще совсем не заслуга виндов.

> хотя, казалось бы, в тру юникс должно быть наоборот ;-)

Откуда это следует? Весь пойнт тредов в том что это лайт версия процесса, где инициализации еще меньше, а shared еще больше чем в том что делает fork(). Ну и адресное пространство одно на всех, так что можно пойти чуть дальше чем выше и наслаждаться всеми прелестями shared state. И прочими гонками, ага.

> "убогая идеология пайпов" на десять лет старше твоего доса,
> Вот sysV ipc - действительно редкостный уродец, хромой на все четыре лапы

...а им кто-то всерьез пользуется?

> потому что поляна загажена по щиколотку, ступить негде)

Плохим танцорам всегда что-то мешает.

> этого - а автору, как и большинству авторов пришедшихся не ко
> двору проектов, через пару лет надоела вечная гонка за убегающим апстримом.

"Умерла так умерла". Если технология не нужна настолько чтобы ее еще и майнтайнить - значит на самом деле всем похрену, а все эти рассуждения в пользу бедных [соляршиков]....

> прозрачной перекодировки любого терминала (вплоть до физических,
> воткнутых в rs232) без всяких уродливых костылей,

Офигеть. Уродливый костыль (перекодировка) делается без сучка-задоринки. К счастью, в мире где победил UTF-8 это даром не уперлось. Глядя на китайские иероглифы в коментах к сишному сорцу которые я вижу на ARMовской платке через сериальную консоль! Разве что UART у меня теперь однополярный, 3.3V, и комп его через usb видит, ибо RS232 не в моде. Но идея и протокол на уровне битов те же самые, только вольтаж физического уровня сместили в удобный для мелких чипов а не лампо-релейной хни.

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

> или возможность подлезть к любому network socket не через tap с
> бесконечными свитчингами контекста.

А что, они придумали покруче splice, mmap, sendfile и проч?

> нормальный devfs (опять был в линуксе, и вполне законченный и работающий, и
> опять похоронен "эффективным менеджером Линусом",

Глядя на то где солара а где пингвин - таки я буду за Линуса. И его фак! Умение вовремя вынуть фак из кармана - это важно :)

> в ZOL, ни в free, и даже не планируемая к решению)
> На этом фоне какие-то мелочи типа remove, право, совсем ерунда.

К тому же у линуксоидов есть btrfs где remove работает с незапамятных времен, потому что сразу на уровне дизайна подумали и запилили backrefs. Так что задавшись целью очистить девайс, можно пройти по нему и просто и быстро удвинуть с него все данные, зная кому они принадлежат.

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

Вот линуксоиды и не парятся особо. Это для бздей и проч zfs - the one and the only, потому что сами они ничего слаще UFSа вообще не смогли. На фоне чего даже какая-нибудь маргинальная стрекоза с ее хаммером - просто круть и хайтек.

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

Оглавление
Второй бета-выпуск Oracle Solaris 11.4, opennews, 18-Апр-18, 10:27  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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