6/4/2009 2:19:21 PM

Давно уже живёт у меня мысль сделать домашний сервер. Цели простые: резервное копирование имеющихся в сети домашних компьютеров, коих пока три, и хранение фото-видео архивов, которых накопилось достаточно и потерять которые было бы крайне жалко. Ну, может ещё каких-нибудь документов.
Так же, параллельно с мыслью, живёт у меня в столе пара террабайтных винтов.

Вообще проблема хранения домашних архивов не нова, мои знакомые (и не очень знакомые) выходят из положения по-разному: кто-то покупает внешние диски, кто-то пишет  на болванки, кто-то (пока ещё) хранит на своем компьютере или ноутбуке. А у одной знакомой ноутбук взяли и украли. Говорит, ноутбука не так жалко, как фотоархива. Короче, всякое случается.

Вехи “раз” и “два”, я имею в виду хранение на компьютере и покупку внешнего hdd мы уже прошли. Один внешний диск уже даже приказал долго жить (правда сделал это корректно: с него можно всё считать, но нельзя ничего записать). В общем, не напасёшься внешними дисками, да и подключать их одна морока.
DVD-болванкам я тоже не очень доверяю. Во-первых мало ли что. Во-вторых, сотня и более DVD-дисков – это тоже не панацея.

Исходя из всего вышесказанного и принимая во внимание очень доступные цены на обычные HDD, вывод напрашивается сам собой: нужно делать файловое хранилище.
В качестве такового я думаю использовать Windows Home Server, который и заказал сегодня.

Почему не файл-сервер с волшебно-бесплатным линуксом? :) Потому, что мне не хочется иметь просто файл-серверное решение, кажется это слишком примитивным и неоправданно нефункциональным. Да и надёжность меня тоже волнует - патчить его каждую неделю задолбает меня быстро. Мне хочется, чтобы воткнул – и забыл. Чтобы никаких тебе kernel regression и т.д.
Кроме того, WHS умеет много чего другого. Например, сам может бекапить мои компьютеры по сети. Может по-умному управлять дисковым пространством: 2 винчестера по террабайту будут для меня выглядеть как 2 террабайта свободного места, а как он там будет что распределять – меня не волнует. Ещё я смогу показать ему то, что нужно хранить так, чтобы оно не потерялось даже в случае “умирания” одного из дисков. И это безо всяхих hardware/software RAIDов, и только то, что мне нужно, и если я добавлю в систему еще один диск – то он просто включится в общую систему, объем дискового пространства вырастет и у меня не будет болеть голова по поводу всяких там ребилдов RAIDа и т.д.
Сервер будет доступен через интернет с абсолютно той же функциональностью, что и дома. Для WHS сейчас есть куча дополнений, расширяющих его функционал. А в основе его лежит Windows Server, на котором и IIS, естественно, есть, и SQL Express поставить можно, и что угодно ещё. Я, например, на демо-версии ставил Sharepoint Services – отлично работало!
В общем, альтернатив я не вижу.

Итак, сегодня с утречка выбрал интернет-магазин, естественно, самый дешёвый, и сделал покупку. Даже оплатил доставку в течение следующего дня.
Ага, как бы не так. Через полчаса приходит письмо, в котором мне вежливо сообщают, что OEM-версию операционной системы мне продать ну никак не возможно, и чтобы это стало возможно, я должен у них купить ещё что-нибудь. Например, ноутбук.
Решив, что третий  ноутбук мне точно не нужен, я отписал им вежливый ответ: дескать, весьма странно мне Ваше предложение о продаже мне ноутбука как дополнения к серверной операционной системе, предназначенной для хранения и работы с данными. А посему, стало быть, я вынужден отказаться и хотел бы получть только набор дисков.

Через 10 минут на мобильный раздается звонок. Женский голос представителя онлайн-магазина извиняется и просит разрешения объяснить ситуацию. Я разрешаю, что ж не разрешить.
Оказывается, чтобы иметь возможность купить операционку, я должен либо приобрести вышеозначенный ноутбук, либо быть system builder’ом. На вопрос о том, что будет делать WHS на ноутбуке поступает предложение купить настольный компьютер.
Тут меня осенило и я спросил: вы пришлёте мне и WHS и компьютер? Но ведь устанавливать я его всё равно буду сам! Вы же не возьмётесь это делать!
Тётя думает и говорит, что таковы правила: только system builder’ам или с железом. Я спрашиваю: а Ваша компания является system builder’ом? Вы же не станете требовать с меня денег за установку и последующее обслуживаение? Не станем, говорит. Из этого я делаю вывод, что system builder’ом они не являются. Интересно.
Хорошо, говорю, ладно. Я – system builder. Я всегда себе все системы собираю сам. Мне не нужна поддержка и т.д.
Тётя оживилась и говорит, что тогда я должен просто доказать, что я system builder – и всё будет замётано!
Без проблем, отвечаю! Как я могу Вам это доказать?
Тут самое интересное: женщина думает несколько секунд, после чего выдаёт: “Я не знаю.”
Что же, по крайней мере честно. Делайте, говорю, рефанд (верните деньги!). Я куплю в следующем магазине.

Так и вышло. Деньги вернули через 10 минут. Я купил в следующем магазине. На два доллара дороже, но в совокупности, с доставкой, получилось на 10 долларов дешевле. Не знаю почему.
Коробку выслали сегодня.

Comments (30) -

6/4/2009 5:04:37 PM

blinnov.com

Вообще-то поставил и забыл - это про Линукс как раз. Для легкого добавления дисков есть LVM.
А делать массив без зеркалирования мне лично было бы как-то ссыкотно (С) Smile

blinnov.com Australia

6/4/2009 5:26:50 PM

Vadim

Линукс не надо патчить Smile И все, описанное тобой, он умеет, ну кроме sharepoint Smile

Vadim

6/5/2009 3:28:01 AM

Alexey Raga

Виталий?! Ну как же, про линукс-то, как же? Почему ты так думаешь?
Я вот как ни посмотрю на секьюрити бюллютени от линукса - страшно становится. Если я правильно помню дату, за апрель прошлого года критических уязвимостей найдено больше, чем за всё время существования висты.
"а делать массив без зеркалирования...", ох Smile Так это потому у тебя дома нет массива, да? (предположение, может и есть, я не знаю) ;)
Зачем мне тупое зеркалирование? То, что я хочу, чтобы зеркалировалось, я прямо укажу. Сервер "отзеркалит" их по имеющимся винтам сам так, чтобы ничего не потерялось.
А зеркалировать всё подряд - только место терять.

Alexey Raga

6/5/2009 3:38:48 AM

Alexey Raga

Вадим, я помню (а это было не так давно, раз я помню) два kernel regression в линуксе. Не считая остальных багов и уязвимостей, коих, как я уже писал, за месяц находится больше, чем за всё время существования Висты. Для пущего сравнения: я не помню ни одного kernel regression не только в Windows Server, но и в windows вообще.
Я не фанат и не сторонник выбора ОС (тем более той, о которой "поставил и забыл") по идеологическим признакам. Практика меня более интересует. И патчить всё это убожество каждый месяц (или чаще) меня вовсе не улыбает.
Кроме того, Линукс _не умеет_ самостоятельно бекапить машины, когда они появляются в сети. А я _не хочу_ заставлять себя и жену думать о каких-либо бекапах, следить за дифференсами и т.д.
Линукс _не умеет_ по-умному хранить этот самый бекап. Максимум на что он способен - хранить его в виде файла.
Линукс _не умеет_ сделать так, чтобы такие-то папки или документы хранились надёжно и не потерялись в случае вылета винта, в то время, другие папки так хранить не надо. И не умеет сделать так, чтобы моя жена ткнула кнопку на _своём_ ноуте и сказала: вот это хочу хранить надёжно, это просто хранить, а это вообще не хочу.
Короче, одни проблемы с ним, тогда как WHS умеет всё это "из коробки".
У меня была пара десятков серверов на линуксе, я знаю ;) И WHS я уже тоже попробовал. Могу сравнить.

Alexey Raga

6/5/2009 10:57:38 AM

Vadim

Сразу видно, что ты знаешь, чего хочешь - смысла нет отговаривать Smile
Но я склоняюсь к покупке чего-нибудь, что можно на телевизор сзади прикрутить, взгромоздить туда линукс и заставить его работать как PVR, NMT ну и бэкапы хранить заодно. Acer Aspire Revo например. Жалко только он с просмотром hulu.com в полный экран не справляется.

Vadim

6/5/2009 11:40:18 AM

blinnov.com

Так скажем, то, что в линуксах проходит по графе "критическая уязвимость", в виндовсе вообще за багу не считают. Я не могу припомнить ни одного серьезного remote exploit. Подавляющее большинство эксплойтов требует если не рута, до физического доступа к машине. Кроме того, дома за NATом тебя никто в принципе достать не сможет.
Ну а насчет "патчить" тебя кто-то обманул. Не надо этого. Оно будет пахать, пока дырко в винтах не протрется, не говоря о том, что современные дистрибутивы умеют это делать тихо и незаметно.

blinnov.com Australia

6/5/2009 1:03:07 PM

Alexey Raga

Вадим, это точно Smile я знаю чего я хочу и знаю, что именно решает мою задачу сейчас и на перспективу Smile
Что же касается "прикрутить на телевизор" - это было для меня "камнем преткновения", да. Ибо хотелось и Home Server и Media Center в одном флаконе.
Однако после того, как мне на работе "выдали" PlayStation 3 вопрос медиацентра отпал Smile Жрёт практически всё, включая блю рей. И отлично стримит медиаконтент с других компов в сети Smile

Alexey Raga

6/5/2009 1:27:40 PM

sol

Два года юзаю линукс в качестве десктопа. Дистр - Арч.
Уж с чем, а с безопасностью проблем никогда не было, в отличии венды

sol

6/5/2009 1:41:21 PM

Alexey Raga

Виталий, это тебя кто-то обманывает на предмет мифической "неуязвимости" ;) Вспомним недавнее: ботнет psyb0t ;) Крупный, однако, когда я о нем читал, он был в разгаре и это было где-то 150 тысяч "заболевших"... линуксов Smile
А чего далеко ходить. Третье июня. Это.. позавчера? Ядро линукса: 5 уязвимостей. Среди них: Remote Buffer Overflow Vulnerability, Unauthorized Access Vulnerability, Remote Denial of Service Vulnerability.
А, второе число! Ни дня без Remote Buffer Overflow Vulnerability чтоли? Ну и тоже 5 уязвимостей. В ядре. И так далее.
Не говоря уже о софте. Миф о невероятной стабильности поддерживается за счет секты, ой, комьюнити, я хотел сказать Smile
А в 7-м IIS всего две уязвимости найдено. В прошлом году.
6-й, конечно, похуже. Там десять. За всё время существования оного. В этом году два. В прошлом несколько. И несколько ранее.
Почувствуйте разницу.

Alexey Raga

6/5/2009 2:55:05 PM

Alexey Raga

Sol, я, конечно, проаппрувил коммент... Но к чему он - так и не понял. Как-то он не по теме.
У тебя не было, у меня - были. Я помню, как патчил в срочном порядке пару десятков серверов. Что с того, что у каждого из нас было? Smile Смотрим статистику уязвимостей и делаем выводы, хоть какой-то объективный показатель. Есть еще объективные показатели: недоделанный SMB-протокол в линуксе, да мало ли. По протоколам он, наверное, скоро WIndows 2000 догонит, я думаю Smile Дело не в этом.
Обсуждались вполне конкретные задачи и не "на десктопе" Smile

Alexey Raga

6/5/2009 4:39:44 PM

blinnov.com

Недавний psyb0t? Это который подбирал один из трех стандартных паролей на роутерах, которые стояли открытыми? Да, хороша уязвимость, только это не в линкусе уязвимость.
Потом, я не совсем догоняю, про какие уязвимости ты говоришь? Ты не путаешь часом с багзиллой разработчиков? Smile
За последние несколько лет в ядре не было ни одной реальной удаленной уязвимости. Я вообще не помню, когда она была в последний раз. То, что находят - это результаты анализа исходного кода на возможные косяки. Реальные эксплойты к ним бывают очень, очень редко, в подавляющем случае все эти уязвимости остаются теоретическими. О том, сколько косяков можно найти в Виндовз, если иметь доступ к исходному коду, я лучше промолчу.
Как бы то ни было, ни одной из этих "уязвимостей" тебе дома бояться нечего. (Кстати, если хочешь сравнить надежность, сравнивай лучше сравнимые вещи. IIS и kernel - это кагбе вещи разного уровня и предназначения).

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

PS - когда я в прошлой жизни был одмином, уяснил одно - способ "это зеркалируем, а это нет" не работает, потому что есть Закон Мерфи. Хочешь быть более-менее спокойным - строй зеркало без затей.
Но для хранилища фотографий это опять же не самый оптимальный вариант.

blinnov.com Australia

6/6/2009 4:58:34 AM

Alexey Raga

Вообще я сравнивал Апач и ИИС Smile Просто я посмотрел на список, а написать предложение чего-то пропустил Frown
Список багов апача велик.
Нет, это не дивелоперский багтрекер. Это список найденных уязвимостей. Про "если бы да кабы иметь бы доступ бы к коду бы" я молчу. Слишком много "бы". К тому же код ядра Виндовс вполне себе открыт. Если мне моя память не изменяет, то код ядра 2003-го сервера можно смотреть по академической лицензии. Студенты его изучают, преподаватели. Мне - ни к чему. Я работать хочу, и чтобы работало, а не в коде ядра копаться, собирая его Smile И ничего. Просто Виндовс эволюционирует, и эволюционирует быстро. Гораздо, существенно быстрее линукса, который до сих пор ни SMB доделать не может, ни какого-то подобия межпроцессного взаимодействия... И багов в котором становится всё больше. Потому, что он "вширь" расползается.
"Большое недоверие" - это вещь очень субъективная, даже обсуждать не буду Smile
Да и "боюсь" я не столько уязвимостей, сколько недостатка функционала - раз, и необходимости патчить - два, ибо не патчить найденное - глупо, даже если не бояться уязвимостей - раз, и мы же все знаем, как у Линукса с совместимостью (глибси не тот, поэтому нельзя поставить А, требующегося для Б, обновишь глибси - перестанет работать С и так далее) ;)
Говоря же о kernel, странно, что ты не помнишь, но два (!) kernel regression в прошлом году (или в этом уже) проходили по дебиану. Еще было смешно: была критическая ошибка в реализации TCP Smile Ну хрен ли, простительно, протокол-то редкий, экзотический, можно сказать ;)
Не было ни одного kernel regression в виндовс. Не-бы-ло.
Имидж, конечно, всё, но цифры другие. Причины мне не важны. Просто нужно уже забыть Windows 98 и посмотреть-таки на современные системы. Да, для Линукса с тех пор изменилось мало. Но для Виндовс - это пара эпох. И смотреть сейчас надо на 2008-й сервер, например, который сертификат (или как там, уровень) безопасности имеет выше, чем RH EL... Надо смотреть на ISA Server, в котором _ни одной_ уязвимости годами нет. Надо смотреть на IIS 7 - тогда можно поплакать над потугами Апача...
А то, что кто-то когда-то перешел с "дырявой винды" на "крутой линукс" и живет теми же ощущениями - это забывать пора, это не серьезно уже. Хотя и можно понять, ибо линукс меняется туго и прогресс такими людьми не ощущается... Вот и удивляются они, как же это можно винду в интернет пускать, когда из собственного же, блин, экспириенса, полученного в "лучшие годы жизни", видно, что это абсурд Smile
А вот так.. Жизнь меняется... И начиная с 2003-го сервера "Винда голимая" нехило теснит супер-линуксы на серверном рынке, где её раньше и не было! А уж 2008-й сервер - это вообще бум Smile
Оттого и бесятся все эти линуксовые "фаундейшны" со своим "бесплатно! бесплатно! бесплатно!" - больше-то крыть нечем. Уже.
Оттого и подают в суды: "запретить! запретить! запретить!" - больше-то никак не пролезть. Уже. Рынок-то, на котором были <b>МОНОПОЛЬНО</b> еще несколько лет назад - просрали, извиняюсь.
Всё потому, что динамика движения падает, а количество багов - растёт. Несколько лет назад, в те же самые "лучшие годы жизни" - да, такого бума багов не было в линуксе.
Архитектурные косяки, видимо. Требования растут, а архитектура не особо уже позволяет...

Alexey Raga

6/6/2009 5:00:52 AM

Alexey Raga

Может по "Убунту", вообще-то.. не помню уже..

Alexey Raga

6/6/2009 3:35:47 PM

blinnov.com

Чем же тебе так Linux насолил? Столько злобы...
Мне вот пофигу. Я сейчас телевизор смортю через Linux. Потому что высокооплачиваемые программисты Microsoft ниасилили сделать медиа-центр, реализующий хотя бы половину возможностей MythTV, сделанный красноглазыми студентами на коленке.
А работаю на Виндовз. Могу так же и на Linux. У меня почему-то пробем с совместимостью глибси и мифических kernel regression не возникало с 98 года
А еще я знаю, что SMB - вообще-то закрытый протокол и спеки M$ до недавнего времени открывать не спешил. Правда, в своем время конфуз вышел, что Samba 2.4 по производительности превосходила Win 2000 server

blinnov.com Australia

6/7/2009 1:19:23 PM

Ilya Smirnov

Год назад втала такая же проблема. К списку требований у меня добавилась "тишина". Так как собрать компьютер из > 3 hdd так, чтобы он был тихим, а винчестеры не перегревались, выходило дорого (и если често не хотелось еще и дома что-то админить Smile ), остановился на NAS.

Эта шутка служит медиа-архивом, на ней хранятся все данные без исключения, на ноутбуках ничего - все цепляется с NAS. Винты на NAS в зеркале, поэтому не страшно.
Из доплнительных фишек: торрент-клиент, веб-сервер, видеонаблюдение, медиа-сервер (вместе с PS3 образуют дико удобную связку).
Из минусов: нет возможности расширения, так винчестеры максимальные.

http://qnap.com
http://www.synology.com/

Ilya Smirnov Russia

6/7/2009 1:52:17 PM

Alexey Raga

Злобы? Что ты, я только отвечаю, почему не выбрал линукса Smile Я так же не выбрал МакОС, если что ;)
Никакой злобы, просто штука не имеющая ни одного плюса, по крайней мере в данной задаче - вот и все Smile Про Виндовс в том же ключе можно говорить, касательно других задач. Начать можно с Windows Mobile, например ;)
Короче, мне всё равно, что там, лишь бы работу свою делало. Когда виндовс не умел - для меня ее линукс делал. Сейчас виндовс научился лучше - делает он.
Про Самбу - да, помню, был такой слушок. Кто-то что-то сказал, что побила, и вроде даже существенно. Правда, потом было полно вопросов в форумах: а как это сделать-то, самому-то? Smile Люди мучались, задавались вопросами, делали тесты, писали, мол, как же так:
nfs via linux: 10MB/s
smb via linux: 5MB/s
smb via win: 8MB/s

Ужель, мол, я что-то не так настроил?? Smile
Полностью, кстати, SMB 1 в линуксе так и не реализовали. Не смогли. А в MS сделали SMB 2. Короче, долго еще догонять, но мы отвлеклись от темы.
Просто непонятно, как-то так сложилось... Чуть скажешь что-то нелестное про Линукса: закопают. Я не про тебя, я вообще. Типа как же так, посмел руку поднять на Самую Совершенную ОС В Мире.
Наверное это тоже сказалось. Be Prepared, что называется ;) Извини, если что-то не так Smile

Alexey Raga Australia

6/7/2009 1:54:05 PM

Alexey Raga

Илья, вот! Ключевой момент, да!
Про тишину. Я сейчас буду постинг про это писать Smile

Alexey Raga Australia

6/7/2009 2:30:00 PM

blinnov.com

У меня лично Самба всегда упиралась в пропускную способность сети. Руки, наверное, кривые.
Рассказать, кстати, почему SMB 1 не реализовали?

Кстати, ссылку не подкинешь на какой-нить страшный kernel regression? Может, я что-то пропустил

blinnov.com Australia

6/7/2009 6:13:09 PM

Alexey Raga

Расскажи Smile

Ссылку.. Ну вот, например:
[USN-661-1] Linux kernel regression: http://www.ubuntu.com/usn/usn-661-1

Я просто прикинул... Если бы по винде kernel regression с ошибкой в стеке TCP прошел - Майкрософт бы просто сам знаешь с чем смешали ;) А тут - ничего. Обычно столь нетерпимая к малейшим шероховатостям винды "комьюнити" проглотила, никакой бучи не было, не стали поливать ничем Торвальдса и Столлмана (до кучи) Smile
Ты, вон, даже не слышал...
А вот Гейтсу бы досталось Smile

Вообще, складывается впечатление, что об ошибках в винде принято кричать на весь свет (MS, кстати, сама это делает не последняя), причем относить к ошибкам винды все ошибки сторонних производителей: драйверы, прочий софт. Что-то упало - винда виновата, хрен ли!
А ошибки в Линуксе принято молча со скорбным выражением лица и осознанием великого действа Администрирования просто патчить Smile

Alexey Raga Australia

6/7/2009 6:18:25 PM

Alexey Raga

Еще про ошибки: Apple себя, кстати, еще хуже ведет. У них официально замалчиваются баги, не регистрируются ошибки, найденные самим Apple (в отличие от MS и линукса).
Типа, "мы-софтваре-без-ошибок".
А о том, что первый сервис-пак к Леопарду вышел уже на следующий день после выхода самого Леопарда, ибо за день пользователями обнаружилось немало гадостей - так о том только МакОСники знают. А они не скажут.
А кто хотел говорить - тому Apple судом угрожал и постинги с официального форума удалял. Был такой случай. А, типа, нечего "поганить государственный престиж", как там в сказке про Федота Стрельца было Smile
Все хороши, в общем.

Alexey Raga Australia

6/8/2009 3:24:24 AM

Vadim

Нашел регрессию Smile *Старые* роутеры перестали поддерживаться Smile Сколько старого оборудования перестало поддерживаться в Windows и что support на эту тему пользователям говорит, ты, наверное, можешь предположить.

Патчить кстати Ubuntu не надо, в cron пихаешь apt-get update && apt-get dist-upgrade и все программы вместе с системой обновляются сами, без посторонней помощи. Тоже самое можно и из менюшки сделать Smile

Но отговаривать тебя от Windows я все равно не буду Smile

Vadim

6/8/2009 11:06:46 AM

Alexey Raga

Да поздно меня уже отговаривать, я ж уже купил ;)
Ну и там не "перестали подерживаться", а ошибка в TCP-протоколе. То есть: набажили в том, что ясно и четко говорится по RFC. Какой там роутер - старый или новый - эти отговорки не только не интересуют никого, но и, сам понимаешь, понятия не того круга. Ибо никто провайдера и роутеры под операционную систему выбирать не будет ;)

Да, по поводу MythTV... Торвальдс, видимо тоже не осилил ;) Другие люди сделали MythTV. А еще другие, Cyberlink, сделали PowerCinema, который на пару лестничных пролётов выше, чем "поделки красноглазых студентов" Smile
Это ни при чем, конечно, это ни к линуксу, ни к винде отношения не имеет никакого, но всё же... Smile

Alexey Raga

6/8/2009 12:06:49 PM

Vadim

Подожди, ты описание читал? Они порядок опций в заголовке изменили, что RFC разрешено, просто старые роутеры не все RFC compilant. То есть, все было правильно в теории и не совсем правильно на практике.

Роутеры под операционную систему выбирать приходиться, как и любые другие устройства. Сколько девайсов перестало в Vista работать, после того, как они формат драйверов изменили?

Торвальдс давно ничего особо уже не пишет Smile А MythTV во-первых бесплатная, во-вторых может работать с множеством тюнеров, а не одним единственным, в-третих распределенная, то есть можно взять 5 компьютеров с тюнером на каждом и смотреть с любого из них картинку с любого другого или нескольких сразу Smile

Vadim

6/8/2009 3:03:26 PM

Alexey Raga

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

Сам же пишешь: "формат драйверов изменили" Smile Драйверы это одно. А когда ты отправляешь TCP-пакет так, что его в сети могут понять, а могут и не понять - это другое Smile

Ладно, пора завязывать нам с тобой тут спорить Smile

Alexey Raga

6/8/2009 3:37:36 PM

Vadim

Чего спорить-то Smile Просто TCP пакетик может быть легально по разному сформирован. Это как в URL параметры для скрипта могут в разном порядке идти. Если глупый сервер понимает их только в алфавитном порядке, это еще не значит, что обратный порядок - это ошибка. То, что они вообще заморочились исправить - большой шаг для OpenSource community, просто программисты обычно игнорируют такие мелочи, есть же specs, где написано, что так тоже правильно Smile

MS вот в другую сторону идет, раньше систему под приложения переписывали, чтобы не дай бог что-то работать не перестало, а теперь просто забивают. Надеюсь, после Висты урок усвоили, больше совместимость ломать не будут Smile

Vadim

6/8/2009 5:29:58 PM

blinnov.com

Алексей, извини, но твой regression делает мне смешно.
Итак - авторы дистрибутива Ubuntu наложили на ядро свой собственный патч. Который затрагивал TCP подсистему, но на 100% соответствовал RFC. Это ядро затем вышло в виде апдейта к OS Ubuntu 8.10. Те же авторы потом обнаружили, что в мире есть еше роутеры, которые на RFC клали с высокой колокольни и вернули все взад.
Внимание, вопросы:
1. где здесь security risk?
2. При чем тут linux?
3. Почему в Уинодуз, начиная с XP, количество полуоткрытых TCP соединений ограничено? Это для меня лично гораздо большая проблема, чем потенциальные грабли с престарелыми роутерами, которые, похоже, делали люди с альтернативным отношением к стандартам.

Ты, конечно, извини, но твои наезды на linux выглядят несколько непрофессионально, так скажем.

blinnov.com Australia

6/8/2009 6:31:11 PM

Vadim

Кстати, я вспомнил, Гейтс же бейсик писал Smile И в IE он был написан в about, как один из разработчиков, если память меня не подводит Smile

Vadim

6/9/2009 2:17:28 PM

Alexey Raga

Ну, я никогда и не говорил, что я - профессионал наездов на линукс Smile
Система была линуск? Линукс. Апдейт проходил как security note? Проходил. Kernel Regression был? Был.
Всё, что я сказал Smile Это факты.
Количество багов, находимых в Линуксе растёт. Это тоже факт. Сравните по месяцам 2008 и 2009 годы, например. Или 2007.
Прогресса считай что нет. Архитектура системы убога. "Комьюнити" - да, "не заморачивается". Орёт тока много, грозит мир завоевать. Сколько себя помню. Рынки меж тем профукивает. Вот и весь наезд Smile

Alexey Raga Australia

6/9/2009 4:54:22 PM

Alexey Raga

А вообще сегодня в линухе обнаружилось 17 уязвимостей.

Среди них:

Linux Kernel CIFS Remote Buffer Overflow Vulnerability
(The Linux Kernel is prone to a remote buffer-overflow vulnerability because the software fails to perform adequate boundary checks on user-supplied data.)

Linux Kernel nfsd 'CAP_MKNOD' Unauthorized Access Vulnerability
(The Linux Kernel is prone to an unauthorized-access vulnerability that can occur when users with certain capabilities connect to the 'nfsd' service.)

Linux Kernel NFS 'MAY_EXEC' Security Bypass Vulnerability
(The Linux Kernel is prone to an security-bypass vulnerability that affects the NFS (Network File System) implementation.)

Linux Kernel 'splice(2)' Double Lock Local Denial of Service Vulnerability
(The Linux kernel is prone to a local denial-of-service vulnerability.
Attackers can exploit this issue to cause an affected process to hang, denying service to legitimate users. Other denial-of-service attacks are also possible.)

Linux Kernel 'FWD-TSN' Chunk Remote Buffer Overflow Vulnerability
(The Linux Kernel is prone to a remote buffer-overflow vulnerability because the software fails to perform adequate boundary checks on user-supplied data.)

И еще много интересных. Может, конечно, опять RFC кривые, я не знаю Smile
На этом дискуссию Linux vs Windows я тут заканчиваю. Мне всё равно, я свой выбор сделал. Просто мне не нравится, что в последнее время его небезызвестная "комьюнити" как панацею от придуманных болезней везде пихать пытается (как мне, когда я только начал думать о домашнем сервере: "а чё не линукс? чё не линукс? БЕСПЛАТНО же!" Smile.
И все эти попытки возвести в ранг "неуязвимо-безглючной системы", и добавление доллара к аббревиатуре Майкрософт, и потуги скрыть отсутствие хоть какого-то движения вперед, и вечные заявления "первых лиц" о том, что "вот-вот совсем скоро всем покажем", делающиеся безосновательное с целью как-то дистанцироваться от реальной роли вечного догоняющего - мне тоже не нравятся.
Как-то так.

Alexey Raga Australia

6/9/2009 5:09:25 PM

Alexey Raga

Ой, забыл.
Для сравнения, в Windows Server 2008 было всего 7 уязвимостей. За последние три месяца. Три в марте и четыре в апреле. Все их нашла сама Майкрософт, сама и исправила. Как их эксплуатировать - непонятно, информации нет.
В мае и июне ничего не было.
А за полгода их было пятнадцать. Во всём Windows Server 2008, не только в его kernel. Там еще как минимум, как там говорится, "дырявый IIS" был, да. В дырявом IIS за полгода ни одной дырки.
Словом, 15 за полгода в системе меня устраивает больше, чем 17 за день в ядре. Не по идеологическим соображениям, а чисто из практики.
Теперь точно всё Smile

Alexey Raga Australia

Comments are closed

Powered by BlogEngine.NET 2.5.0.6

About the author

Alexey Raga Alexey Raga
.NET software developer.

E-mail me Send mail

Twitter


Recent posts

Archive

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2012

Sign in