дружно плюнем в шиндошс.

Posted: 2012-05-27 in IT
Метки:


Довелось тут активно поучаствовать в поднятии системы видеонаблюдения на одном объекте. Система вполне бюджетная, звёзд с неба не хватает — карта видеозахвата для аналоговых камер, подсетка с ещё несколькими IP-камерами, сильно специальная виндовая софтина, купленная вместе с этой софтиной Win 7 x64 Home Basic (ибо домена там нет и не планируется), ну и есть ещё вторая подсетка с какими-то злоебучими датчиками, вынесенная на свитче в отдельный влан. Я конечно жопой чуял, что использование виндовс — не самый лучший вариант даже для такой скромной системы, но не думал, что настолько.

Как обычно для шиндошс, ебля началась прямо на этапе установки. Система упорно отказывалась даже размечать пространство на жестком диске, лежащее дальше второго терабайта. Причина тут конечно очевидна — виндовс по-умолчанию упорно игнорирует размер диска, пытаясь вкрячить туда MBR-разметку. Решение — ребутнуться, поставить в UEFI-BIOS, что загрузка будет именно через UEFI-девайс, после чего снести ранее созданные разделы и создать их заново. Виндовс-7 оказалась настолько уёбищно тупа, что одного размера диска ей не хватило для принятия правильного решения о типе разметки. И только после загрузки через анальную жеппу UEFI это чудо таки осознало, что диск в 3 Tb надо разбивать как GPT. Человеку, который спокойно и без особых проблем под 32-х разрядной устаревшей версией федоры сделал из 3 Tb диска один огромный раздел в GPT, такое поведение кажется странным.

Впрочем, после не очень долгого секса с GPT и UEFI шиндошс-7-х64 таки поставилсо, и даже смог с первого раза корректно загрузиться (что прям таки удивительно). Но радость была недолгой. Обнаружилось, что по причине дешевизны оперативки памяти туда купили не 8 Гб, как планировалось изначально, а сразу 16. Ну вы поняли, да ? Сраный уиндофвс показал в таскменеджере, что занято сколько-то там из 8 Гб. Будучи развращен всякими невозможно дорогими в своей совокупной стоимости владения линуксами, я сперва решил, что один модуль памяти просто плохо вставлен. Однако в свойствах системы и при ребуте объем памяти считался корректно. Блять, ну это уже совсем ни в какие ворота: винда-х64 видит меньше памяти, чем 32-х разрядный линух с включенным PAE !!! Ну пиздец, риальне ! [про то, через какую анальную жеппу работает 32-разрядная винда с включенным PAE — я просто промолчу].
Как и оказалось — [by design], точнее [by маркетоиды_маздай]: http://www.zdnet.com/blog/hardware/max-memory-limits-for-64-bit-windows-7/4254 Правильно, пусть для пользователей шиндошс увеличение объема оперативки закончится ещё и покупкой новой лицензии на маздай. Блять, ну что это за нахуй ??? Где там ман про совокупную стоимость владения ??

Да, честно признаюсь, я до этого момента вообще не интересовался лимитами на использование памяти в 64-битных системах, ибо честно предполагал, что такое расширение адресации снимает эти вопросы на много лет вперед. Прочитал — для этих ваших нищебродских 64-битных линуксов лимит ОЗУ — 16 эксабайт. Насколько это дохуя ? Это сильно дохуя. Это примерно равно объему мирового интернетовского траффика за две недели.

Ладно, хуй с ними. Планировали на 8 Гб — ну и пользуйте 8 Гб.

Про установку драйверов и несколько ребутов я тоже рассказывать не буду — кто хоть раз ставил виндовс «с нуля», тот поймет, о чем я говорю. Тут к счастью все поставилось ровно и без проблем с первого раза, хотя ребуты несколько подзаебали.

А вот дальше началось веселье. Помните, я говорил что у нас ДВЕ подсетки, которые должны быть туда выведены ? Я, как человек привыкший не просто к хорошему, а местами к очень хорошему и даже ваапще охуенному, совершенно не ожидал, что в виндовс…
ЕБТВАЮ МАТЬ !!! ВООБЩЕ !!! НЕТ !!! НОРМАЛЬНОЙ !!! НАТИВНОЙ ПОДДЕРЖКИ 802.1Q !!!
Причем нет как класс, ни в каких редакциях, включая самые серверастые из серверастых.
То есть что-то конечно есть, но оно а) есть лишь для малого числа сетевух б) реализуется сторонним кривым драйвером от производителя сетевой карты, причем карта и драйверы должны быть определенных версий в) есть не в каждой версии оного драйвера г) понятие native-vlan как правило нихуя не понимает, и скажем пустить первый влан нетегированным, а 8-й и 3090-й тегированными — нельзя д) требует виртуозного владения бубном и крайне не рекомендуется при настройке через удаленное соединение.

Всё оказалось не просто плохо, а полнейший пиздец. Только access-порты, каждая дотянутая до виндовой машины подсеть — своя сетевуха.

Так что если вы захотите на виндовс повесить 50 сетевых интерфейсов в 50 разных вланах — забудьте про транки, мистер Фримен, запиливайте 50 сетевых карт :bomb: :bomb:
Конечно, с двумя вланами задача решилась некрасиво, но просто — две сетевухи, два аццесс-порта на свитче (каждый в своем влане), два сетевых интерфейса на говношиндошс с тривиальными настройками.

Блджад, насколько же это ущербно — не уметь транки и сабинтерфейсы в 2012 году в самой дружественной в мире ОС.

Реклама
- комментарии
  1. anonymous:

    Scaner writes:To Amin: Вы развратились со своим лиунксом, я смотрю..)) В виндах нет поддержки VLAN`a без установки дополнительного драйвера, причём для каждой сетевой карты (бренда) свой отдельный и кривой драйвер..)) Что касается ограничения объёма оперативнйо памяти — так извините, это прописано в спецификации, Windows 7.. Краткий ликбез: a) Windows 7 Starter (до 2х Гб)б) Windows 7 Home Basic (до 8 Гб)в) Windows 7 Home Premium (до 16 Гб) — эту версию им надо было покупать, а не экономить "на копейках"..)))г) Windows 7 Professional / Enterprise / Ultimate (до 192 Гб оперативной памяти)..

  2. anonymous:

    tezla writes:2 Scaner: да не, Amin не развратен в деяниях своих, просто официально признает свою ненависть к M$, — между прочим имеет право. помнится когда я впервые столкнулся с VLAN на вантузах, был простор для экспериментов, так что таперича экспириенса полны карманы (не только карманы). да в обсчемта Вы правы относительно спецификаций 😉 — усе ужо там уесть.2 Amin: статью целиком не осилил — много букв…

  3. Aminux:

    Ну, лично мне M$ ничего плохого не сделала, так что у меня нет повода для совсем уж лютой ненависти. Просто они пишут софт откровенно халтурно.Кстати, ваш экспириенс по вланам в виндовс что-нибудь знает про поднятие транка через д-линковскую гигабитную сетевуху ? Хочу а) два сабинтерфейса на одной сетевухе б) один — для натив-влана, нетегированный траффик, второй — для траффика, тегированного определенной меткой. Все, мне больше от виндовс ничего не надо.

  4. anonymous:

    tezla writes:а это уже тема, над которой нужно будет подумать на досуге. счас я занят PoC'ом под оперу 11.64, точнее его разбором, который мне давеча прислали.

  5. 6090M01:

    Get the facts от Amin'a!1 =)

  6. anonymous:

    Анонимно writes:а что мешало на старте gui установщика нажать shift+f10 и потом в консоли запустить dispart?и делай себе gpt 🙂

  7. Aminux:

    А где дружественная и интуитивно понятная подсказка ? 😀 😀 :DИ вообще, почему это не сделано в графическом разбивальщике ?