Что забавно - шерстил по ФС винфон, не особо логично всё раскидано.
Если в никсах все понятно - /sys/, /proc/, /mnt/, /dev/ и.т.п, то там жесть какая-то)
В винде адово намешано в угоду совместимости с проприетарным быдлокодом.
Например, известное «все, где в названии есть 32, на самом деле 64-битное, а все, где есть 64 – оно наоборот 32-битное» сделано так совсем не от хорошей жизни.
А вот зачем линуксам, в которых почти все в исходниках (а что не в исходниках, все равно без правок через пару версий не запустится), все эти лошадиные задницы типа bin/sbin или home/root, – совершенно непостижимо.
Да Гейтс на том празднике маразма был не самым главным танцором. Ценник на серверную венду - весьма добрый и милый по сравнению с ценником на какой-нить Итаник, на которых, как полагали эти ребята, и будет работать вэб будущего. Там ещё и МакНили из Сана плясал будь здоров. Сеть - это компьютер, мля. Эти рептилии думали, что интернет будет работать на мейнфреймах, и так бы и было, если бы не появилось google и с их серверами из железа с помойки.
если бы не появилось google и с их серверами из железа с помойки
Данная концепция была изобретена отнюдь не гуглом. Крайне странно предполагать, что никто ранее не додумался так экономить.
Любой проект, переросший гаражный/общажный уровень, неизбежно уходит от этой концепции. Невозможно эффективно обслуживать целые датацентры, набитые постоянно дохнущим хламом.
Итаник и солнцевские сдохли из-за целого ряда объективных причин, и жадность производителей среди них – не на первом месте.
Ну, как не главным. Есть два продукта под перспективную big new thing. Одно бесплатное совсем и с исходниками, второе - платное и анально огорожено. Заводились обе на одном железе «с помойки», мелкософт никогда не препятствовал работе на x86 - это нонсенс. Результат победы опенсорса с ком.строкой тогда имеем сейчас в виде всего этого гнойного девопса, электронов и иже с ними. Разработка и поддержка усложнились, НЕ упростились ни для кого. Видимая простота и доступность всего этого непотребства сейчас обеспечивается только огромным количеством людей, которые уже в теме, уже чему-то обучены и готовы работать за еду.
Можно подумать, домашне-офисное железо горит как-то прям радикально чаще серверного. Скорее наоборот, на 1 вылетевший комп в офисе приходятся десятки выброшенных хардов и БП из серверов, тупо нагрузка выше и 24/7.
Для совсем крутых-богатых ещё есть всякие программы, когда под тебя держат на складе запчасти, приезжает по свистку специально обученный чувак и т.п.. Всё, что ниже - чистый карго-культ и детские комплексы «крутить сервис на пекарне некруто».
Если ты задизайнил сервис так, что его можно крутить на пекарнях и ничего ему от смерти половины не будет — да, конечно. Если цена этого оказалась больше, чем выкинуть $100000 на более надёжную, но точку отказа — дешевле юзать серверное железо.
Итаники могли бы более агрессивно продвигать, вплоть до продажи в убыток поначалу. Глядишь, до расцвета опенсорса дотянуло бы как проект, а там уже и отсутствие прюпрю софта не так смертельно. Вместо этого поигрались несколько лет и сразу списали в легаси.
На пекарнях можно крутить всё, линукс везде есть. По пиковой производительности уделать «настольный» threadripper в цветастом «игровом» корпусе тоже смогут «не только лишь все» сервера.
ничего ему от смерти половины не будет
Т.е. вообще любой сервис, который кластеризуется.
Если цена этого оказалась больше, чем выкинуть $100000 на более надёжную, но точку отказа — дешевле юзать серверное железо
Просто как-то раздражает/улыбает этот момент, когда любой ЯП, технологию, алгоритм, железку, whatever обсасывают именно с т.з. фаанга. Ах алгоритм такой-то плохой, потому что будет плохо/не будет работать на 100500 RPS. А если такой нагрузки нет, и не предвидится, и даже близко, а «плохое» решение проще, понятнее, удобнее, дешевле?
В ойти слишком многое растёт из детских комплексов ойтишников, мне кажется.
… Глядишь, до расцвета опенсорса дотянуло бы как проект, а там уже и отсутствие прюпрю софта не так смертельно. …
А разве OpenSource мог спасти VLIW(Itanium)? Там же нужна серьезная оптимизация кода под архитектуру, меня терзают сомнения что этим бы занимались for Fun. Может я ошибаюсь?
Голая производительность никогда не была проблемой итаников, если мы про нативный режим. Погугли цифры, там нет такой пропасти, как у эльбрусов и его x86-ровесников. Итаник угробило (мне кажется) в основном отсутствие проприетарного софта/оч.медленная его работа в эмуляции x86.
Голая производительность никогда не была проблемой итаников, если мы про нативный режим. Погугли цифры, там нет такой пропасти, как у эльбрусов и его x86-ровесников.
Итаники могли бы более агрессивно продвигать, вплоть до продажи в убыток поначалу. Глядишь, до расцвета опенсорса дотянуло бы как проект, а там уже и отсутствие прюпрю софта не так смертельно.
Рассвета? Щито?! Web практически изначально был OpenSource и задолго до итаников. NCSA Httpd выпускался с 1993-го года в public domain, в 1995-м появился Apache и тоже с открытым кодом, собственно его код - это глубокая переработка NCSA Httpd.
Про акроним LAMP (Linux Apache MySQL Perl) написано, что его в 1998-м году придумал Michael Kunze в каком-то компьютерном журнале для описания некоего устоявшегося уже стандарта. И все OpenSource. Где там итаники были тогда?
Правда, насколько я помню, в 90-е стандартом де-факто для ОС на веб-сервере была FreeBSD, а не Linux.
У серьезного энтерпрайза к концу 90-х стандартом стал сервер Sun с соляркой и Java на нем.
Результат победы опенсорса с ком.строкой тогда имеем сейчас в виде всего этого гнойного девопса, электронов и иже с ними. Разработка и поддержка усложнились, НЕ упростились ни для кого.
OpenSource тут не причем. Хотя бы потому, что вообще ситуация забавная даже где-то, потому что, в отличие от десктопа, на сервере разработчикам никто не мешает использовать в сущности какие угодно технологии.
Взять даже LOR - крутит maxcom уже лет 20 жабу под апачем и nginx + субд (был MySQL, стал PostgreSQL) + еще пару вещей и где здесь электрон и прочее непотребство?
А черт его знает, каким бы он был. C wm5 у меня было несколько устройств, нравились, но, емнип, хотелось более широкий выбор приложений. wm6 тоже был (вернее, обновлял одно устройство с 5 на 6) - ну, впечатление уже было что оно скорее умирает, чем живо. Был и Palm OS, но буквально пару недель - что-то не распробовал.
Есть вещи, которые не нужно усовершенствовать. Windows CE в целом, да и Windows Mobile в частности - относится к таким вот штукам (а еще к ним относится XFCE, ага).
Вообще это какая-то сектантская позиция - наделять операционную систему признаками иконы или идола.
Мне бы хотелось, чтобы Windows Mobile 2023 была такой же как и Windows Mobile 2003 у меня на Моторыле MPX200 - невидимой для меня.
Любой проект, переросший гаражный/общажный уровень, неизбежно уходит от этой концепции. Невозможно эффективно обслуживать целые датацентры, набитые постоянно дохнущим хламом.
А зачем обслуживать? Отвалился - скатертью по жопе. Главное чтобы данные не потерял, архитектурой решается