The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск Samba 4.15.0"
Отправлено Ivan_83, 21-Сен-21 01:32 
Откройте глаза!

10 лет назад кпк были на винмобаил у полутора колек а теперь у миллиарда людей линукс в кармане или огрызок, а про венду они может и не слышали.

Но про вынос я скорее имел ввиду что раньше (лет 15 назад) про линукс знало полтора фрика, а теперь оно даже в этой стране местами в учебных программах.
Даже если там нет линуха, а есть какой то питон - то для разработчика который растёт это вопрос времени когда ему надоест страдать на венде с python.exe и он поставит линукс/фрю где оно менее проблемно работает. (А если не растёт - уйдёт в кассиры или продавцы)
Если раньше венда была всем, а потом прошивкой для игор то сейчас даже это уже не так.
Я на фрю свалил года 4-5 назад, и вижу как резко всё эволюционирует.
Да сами посмотрите последние новости про вайн и вулкан - там про самые современные игры обычно, что они заработали или стали работать ещё лучше.
Старые игры - так вообще под вайном хотя бы работают, а под вендой нет.

Когда я начинал в начале 2000х то писал проги под венду, и много кто писал, и что то из этого в инет выкладывали, что то потом даже вырастало в комм продукты.
Сейчас я что то не очень вижу чтобы выкладывали вендовое (да, я не смотрю), а даже если и выкладывают - это на каких то помойках-сборниках софта, свой "магазин" у венды в зачатке.
В тоже время куча софта на петоне и всяком другом написана, всё что хоть как то интересно тут же растаскивают по репозиториям дистрибутивов и оно обрастает не только юзерами но теми кто может прислать патчи.
Те это совершенно разные подходы, и на венде по сути даже магазин приложений не поможет изменить ситуацию - экосистема не дружелюбна к разработчикам.
Ну и в целом, ОС не представляет ценности для юзера, ему нужны программы, и вот их начинают всё больше писать не под венду или они работают не под вендой тоже.

Если ещё немного коснутся темы разработки, то может сейчас и по другому, но раньше МС старалась стричь бабло с разработчиков, продавая им подписку на мсдн, вижалстудию и что то ещё. В последние годы там добавились сертификаты для подписи кода/приложений.
Да, есть типа бесплатная вижалстудия, есть студентческие и НКО халявы. Но всё равно ощущение что тебя хотят заставить платит и работать бесплатно не покидает.

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


Потом у МС огромный технический долг.
Это не видно под слоями маркетинга, но это так.
Например, новости этого года как они пол года не могли починить подсистему печати.
Потом виндуст апдейт двольно глючен, там архитектура странная, что ему требуется как то сложно выстраивать зависимости между апдейтами, на пратике я видел что при первом включении оно отжирает ядро и где то 1-2гб оперативы на приличное время.
Потом установка апдейтов - у меня с исходников многое быстрее собирается чем венда ставит уже собранные бинарники.
Ихние переписывания гуя с си на кресты, потом на дотнет, потом хз на что - оно каждый раз тяжелее и неповоротливее.

Ранее избранная вендой модель когда есть общие библиотеки которые должны юзать все приложения в системе - она стала слабым местом.
В начале у них был dllhell - когда приложение при установке могло сдаунгрейдить версию какой то либы или обновить, а другое приложение при этом ломалось.
Теперь у них dll помойка - 100500 версий каждой библиотеки.
На фре и линухе с этим сильно легче, хотя у нас тоже есть возможность положить в /compat старые версии библиотек, но у меня до этого ни разу не доходило, мне проще пересобрать.

Ихняя модель работы с сетью и дровами.
Я слышал только недавно они втащили в базовую систему возможность работы с vlan, насколько я понимаю из hyper-vi уперли, до того с вланами можно было работать только через утилиты к дровам сетевухи от вендора сетевухи.

Реестр - очень плохое решение.
Лучше бы они и дальше хранили всё в ini файлах и распихивали их по папкам чем такое.
Помимо самого реестра, который превратился в непроходимую помойку, ещё всякие довольно экзотические регистрации библиотек и компонентов в этом реестре со сложными связями между разными частями реестра.
В итоге на "линухе" достаточно сбэкапить /etc и /home, а на венде если магическое средство восстановления сфейлилось то руками хз как проворачивать восстановление или перенос.

И даже в плане моркетинга сплошной фейл.
Я помню какие фантастические возможности=функциона обещали с 98 и ХР, и начиная с висты всё свелось к изменениям гуя. А после только телеметрия и какие то ненужно функции добавлялись, типа авторизации по морде.
Вообще никаких технических улучшений и инноваций.

Есть и забавные моменты.
sandbox изоляция процессов появилась в 2к венде, но ей никто не пользовался и мало кто знал что такое есть.
Возможность иметь несколько рабочих столов тоже тогда же появилась, но никто не осилил заюзать апи для этого.

PerformanceCounters очень сильно оверинженеред конструкция, на практике их трудно юзать.
порты завершения в/в - тоже вещь сильно специфическая, а poll() в венде немного глючный - потому туда плохо всё портируется сетевое, типа nginx, и юзает часто только унылый select().


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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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