Alfred Perlstein сообщил (http://lists.freebsd.org/pipermail/freebsd-current/2008-Augu...) о принятии положительного решения по включению новой реализации USB стека во FreeBSD CURRENT.Данная реализация так же известна под названием HPS USB стек, её автором является Hans Petter Selasky. Работа над этой реализацией велась несколько лет и после продолжительного тестирования решено включить её в основное дерево исходного кода. Подробнее о новшествах и отличиях HPS стека от существующего можно прочитать здесь (http://lists.freebsd.org/pipermail/freebsd-current/2008-Augu...).
URL: http://lists.freebsd.org/pipermail/freebsd-current/2008-Augu...
Новость: http://www.opennet.me/opennews/art.shtml?num=17469
Надеюсь хоть сейчас без дополнительного патча не будет kernel panic по извлечении отключенной (но смонтированной) флешки.
Тоже это интересует
Завтра сообщу:) как раз сегодня вытянул патчи. Собираю систему.
> Accidentally unplugging a mounted USB disk (without
> unmounting it) resulted in a hang or a crash. Is this fixed?That's fixed in -current right now with the old stack. It isn't a usb
issue at all, but a buffer cache issue.
Ожидается ли back-port этой фичи в 7-ю ветку?
Поведайте пожалуйста, как отключить флешку во FreeBSD, не отмонтируя ее? Какая версия FreeBSD?
From: Bakul Shah <bakul at bitblocks.com>
Subject: Re: HEADSUP new usb code coming in.
Date: Tue, 19 Aug 2008 14:18:13 -0700> On Tue, 19 Aug 2008 22:44:20 +0200 Hans Petter Selasky <hselasky at c2i.net> wrote:
> >
> > New stuff (all of which I can remember right now):
> ...
>
> Accidentally unplugging a mounted USB disk (without
> unmounting it) resulted in a hang or a crash. Is this fixed?That's fixed in -current right now with the old stack. It isn't a usb
issue at all, but a buffer cache issue.Warner
>Надеюсь хоть сейчас без дополнительного патча не будет kernel panic по извлечении
>отключенной (но смонтированной) флешки.Да... крутая система, ничего не скажешь.Прямо как винда от флешек грохается :)
Какая винда от флешек грохается и при каких условиях?
>Какая винда от флешек грохаетсяЛюбая на основе ядра NT от W2k и старше.В виндах есть какой-то редкий, противный и long standing баг который не могут убить сколько-то лет.Суть бага банальна как топор - при втыкании usb девайсов виндовс с малой но не нулевой вероятностью может выпасть в BSOD. Эффект частично зависит от конкретных девайсов, от загруженности системы в момент втыкания девайса(если система сильно озадачена, вероятность что она грохнется при втыкании usb девайса значительно растет), и еще хрен знает чего (пятен на солнце?).При интенсивном использовании usb рано или поздно с этим эффектом обычно знакомятся.Как всегда редко но метко.Баг как правило вылезает при втыкании девайса.Выглядит банально - воткнули девайс, ну и как серпом по йайцам синий экран.Несколько раз нарывался на такое, и вообще, довольно известно что эта хрень есть.На LoR вообще какой-то фрукт хвастался что у него есть флешка с которой этот эффект весьма часто вылезает.
> и при каких условиях?
Боюсь что точные условия вам никто не назовет.Вроде это дерьмо даже майкрософт пытался изловить в свое время, но в силу редкости так и не осилили.Так что оно редко но метко по**ывает юзеров иногда :)
Это вы зря про винду.
Любите или нет - ваше дело, но винда давным-давно не грохается.
> но винда давным-давно не грохается.Действительно, часа два уже, с тех пор как у меня попросили филь на флешку слить.
>Любите или нет - ваше дело, но винда давным-давно не грохается.Ну да, мечтайте.Хрендовс и 2003 сервер я самолично таким макаром в бсод пару раз укладывал.Очень приятно когда втыкаешь юсб девайс и тут же случается волшебный хренакс.Более вероятно волшебный хренакс случается если система в момент втыкания девайса что-то активно делала(особенно эффективно если что-то из kernel-я системы проц грузило).Да, *обычно* не падает.Но - shit happens.Редко.Но метко.
Хотя это уже совсем оффтоп, но: материнки на чипсете, кажется, i865 (под сокет 478) славятся тем, что у них при горячем подключении usb-устройств вылетает южный мост. Так что USB - штука реально опасная :)
>славятся тем, что у них при горячем подключении usb-устройств вылетает южный мост.Ну да.Интель схалтурил...
> Так что USB - штука реально опасная :)
В исполнении интеля опасно и еще много чего. Например, у интеля еще традиционно, всегда и везде горбато реализован DMA.В почти любом чипсете интеля можно найти море приятных глюков.Вообще видел сервачок один на интеловской мамке - у него при ребуте отваливаются с некоторой вероятностью харды вообще(глюк фирмвари контроллера).Почему-то остальные вендоры никаких проблем не испытывают.Да и интель получив вагон претензий за погорелые мамки поправил схемотехнику новых чипсетов (как я понимаю суть истории - эти дятлы забыли на юсб защитные диоды в чип встроить а производители мамок "забыли" внешнюю защиту распаять - ну и в итоге малейшая статика выбивает линии usb - так это просто откровенный про*б интеля в схемотехнике чипа).
>>Любите или нет - ваше дело, но винда давным-давно не грохается.
>
>Ну да, мечтайте.Хрендовс и 2003 сервер я самолично таким макаром в бсод
>пару раз укладывал.Очень приятно когда втыкаешь юсб девайс и тут же
>случается волшебный хренакс.Более вероятно волшебный хренакс случается если система в момент
>втыкания девайса что-то активно делала(особенно эффективно если что-то из kernel-я системы
>проц грузило).Да, *обычно* не падает.Но - shit happens.Редко.Но метко.Было и неоднократно. Причем не только с накопителями, но и при подключении контейнеров ключей.
>> Надеюсь хоть сейчас без дополнительного патча не будет kernel panic по извлечении отключенной (но смонтированной) флешки.интересно, а отмонтировать перед извлечением религия не позволяет?
Есть религия, а есть юзабилити. И в любом случае kernel panic не допустим.
А вот архитекторы операционных систем не пришли к единому мнению, что делать в этом случае.panic() -- это не только средство сообщения об ошибке кодирования. Это еще и средство сообщения о том, что операционная система НЕ ЗНАЕТ, что делать в произошедшем случае. А что делать в случае пропадания флэшки -- и правда, непонятно. Ну, к примеру: программа позвала open(), написала данные write()'ом, позвала close(). Все системные вызовы завершились успешно. Программа (и, как следствие, пользователь!) уверены, что ВСЕ НОРМАЛЬНО. Exit code 0. Но ФИЗИЧЕСКИ данные пока в buffer cache. И тут добрый пользователь выдернул флэшку.
Как объяснить пользователю поведение операционной системы, допустим, если в данном случае просто инвалидировать содержимое кэша буферов? Он же ВИДЕЛ, что ВСЕ НОРМАЛЬНО завершилось! Где, балин, данные?! Паника операционки в этом случае -- способ показать, что ан нет, не все нормально...
А sync в опции монтирования добавлять не пробовали? Говорят помогает :)
Ага, и ждать по полчаса пока данные скопируются на несчастную флешку.
>А sync в опции монтирования добавлять не пробовали? Говорят помогает :)Бесспорно, надо сначала густо разложить мин на поле а потом можно просто снабдить пользователей миноискателем чтобы не колупаться с их уборкой :)
>>А sync в опции монтирования добавлять не пробовали? Говорят помогает :)
>
>Бесспорно, надо сначала густо разложить мин на поле а потом можно просто
>снабдить пользователей миноискателем чтобы не колупаться с их уборкой :)Пытаться от межпланетного коробля добиться доступности микролитражки бессмысленно. Я лично с трудом представляю фанатиков, которые юзают фри в качестве десктопной системы. Не понимаю зачем это нужно. А на серваке описанная проблема неактуальна.
> Я лично с трудом представляю фанатиков, которые юзают фри в качестве десктопной системы.А в чем принцыпиальная проблема, по твоему, и чем FreeBSD десктоп хуже Linux десктопа кроме, млять, паник при вытаскивании флешки?
>А в чем принцыпиальная проблема, по твоему, и чем FreeBSD десктоп хуже
>Linux десктопаКратко - юзабельностью.Среди линуксов есть которые можно без лишнего секса поставить и юзать.И как правило все будет работать.Без недельного секса с системой и кормежек в стиле коммунистов о том что завтра, через неделю, месяц или пять лет наступит всеобщий рулез и все будет зашибись.Практика показала что таким заявам грош цена.Вот когда будет - такая система будет рулез.А до тех пор - оно изделие для энтузиастов и не более.Некоторые этого упорно не понимают и сватают такие поделки всем подряд.Это мягко говоря, ошибка.
Понимаете, обычный пользователь в гробу видел удовольствие постоянно держать в голове тот факт что флешку надо сначала отмонтировать.И если некоторая вероятность того что файл не полностью записался - еще сносно то вот падение системы это уже трындец.Такое как-то могли простить разве что системе типа Win98 которая весьма падучая by design, да и то, только потому что пригодных для юзания альтернатив не было.
А можно товарищ ответит? Вы уже себя показали. Могу поспорить, вы без флешки не отличите FreeBSD с gnome/kde3/kde4/xfce от linux'а с тем же самым.
>Могу поспорить, вы без флешки не отличите FreeBSD с gnome/kde3/kde4/xfce
>от linux'а с тем же самым.А давайте поспорим на, скажем, $100 что отличу?Скорее всего - еще на фазе ранней загрузки(у бсд сообщения иные, графику при загрузке оно вроде вообще не умеет, так что г-но вопрос).В крайнем случае - после того как запущу терминал и введу пару команд.
Кроме того - лично у меня на домашней машине главное отличие вот какое: в приличных десктопных дистрах иксы взлетают без пинков под зад.В разных опробованных бздях после старта иксов наблюдается черный скрин и отсутствие картинки на мониторе.Тоже метод отличения... десктопных систем от не десктопных :))).Если система не может по дефолту графику раскочегарить, она на десктоп годна не более чем топор для плавания по реке.
>[оверквотинг удален]
>фазе ранней загрузки(у бсд сообщения иные, графику при загрузке оно вроде
>вообще не умеет, так что г-но вопрос).В крайнем случае - после
>того как запущу терминал и введу пару команд.
>
>Кроме того - лично у меня на домашней машине главное отличие вот
>какое: в приличных десктопных дистрах иксы взлетают без пинков под зад.В
>разных опробованных бздях после старта иксов наблюдается черный скрин и отсутствие
>картинки на мониторе.Тоже метод отличения... десктопных систем от не десктопных :))).Если
>система не может по дефолту графику раскочегарить, она на десктоп годна
>не более чем топор для плавания по реке.Ну и чем ты гордишься? Тем что у тебя руки из жопы?
Гггг...плюс адин)))
> Ну и чем ты гордишься? Тем что у тебя руки из
>жопы?Я горжусь тем что у меня хватает ума не забивать микроскопом гвозди, когда можно совершенно нахаляву взять из имющегося ящика с инструментом удобный молоток :)
Я как правило в состоянии разрулить практически любую системную проблему, даже весьма нетривиальную.Но с хрена ли я должен обожать это делать, особенно на системе заявленной как десктопная и к тому же сразу в начале знакомства с системой?Да шла б такая система нафиг - вокруг полно других где данный геморрой просто не присутствует, как не присутствует еще и куча других проблем.Например, другие системы не впадают в панику если usb флешку "неправильно" выдернули :D.Если избавиться от фанатизма, фетишизма и разумно выбрать систему под задачи - можно избавить себя любимого от массы дурацкого геморроя :)))
>с трудом представляю фанатиков, которые юзают фри в качестве десктопной системы.+100! Более грамотно и не скажешь.
значит представлялка слабенькая 8)
>Я лично с трудом
>представляю фанатиков, которые юзают фри в качестве десктопной системы. Не понимаю
>зачем это нужно. А на серваке описанная проблема неактуальна.Туговато с воображением? Не можешь представить? Я тоже.
/Стуча по клавиатуре в окошко Firefox, собственноручно скомпилированного во FBSD63/
>/Стуча по клавиатуре в окошко Firefox, собственноручно скомпилированного во FBSD63/Написано ленивый, а компилять такого монстра при том поди еще и стандартной версии - не влом... где-то тут нас на**ывают :)
>[оверквотинг удален]
>-- и правда, непонятно. Ну, к примеру: программа позвала open(), написала
>данные write()'ом, позвала close(). Все системные вызовы завершились успешно. Программа (и,
>как следствие, пользователь!) уверены, что ВСЕ НОРМАЛЬНО. Exit code 0. Но
>ФИЗИЧЕСКИ данные пока в buffer cache. И тут добрый пользователь выдернул
>флэшку.
>
>Как объяснить пользователю поведение операционной системы, допустим, если в данном случае просто
>инвалидировать содержимое кэша буферов? Он же ВИДЕЛ, что ВСЕ НОРМАЛЬНО завершилось!
>Где, балин, данные?! Паника операционки в этом случае -- способ показать,
>что ан нет, не все нормально...В этом случае нормальный способ показать - это, например, вывести сообщение типа "флешка была некорректно извлечена, возможна потеря данных", и пусть пользователь сам решает, что ему делать - вставить флешку и проверить, скопировались на нее данные или нет, либо вставить флешку и скопировать данные еще раз, либо нажать reset на компе :)
> Как объяснить пользователю поведение операционной системы, допустим, если в данном
> случае просто инвалидировать содержимое кэша буферов? Он же ВИДЕЛ, что ВСЕ НОРМАЛЬНО
> завершилось! Где, балин, данные?! Паника операционки в этом случае -- способ показать,
> что ан нет, не все нормально..Это самый хреновый способ, какой только можно было придумать. Насрать мне на эти данные, они всё равно УЖЕ потеряны. А в результате ядерной паники останавливается вообще ВСЁ, и очень часто теряетя ещё что-нибуль крайне важное, кроме того, что уже и так про@бали. Не говоря уже о том, что это абсолютно недопустимо на публичном сервере, безостановочно обслуживаемого клиентов. Достаточно воткнуть в него глюкавую флэшку - и прощай аптайм.
Не только к серверу, но и домашнему десктопу давно пора предъявлять самые жёсткие требования по безотказности, как к любым встраиваемым системам в промышленности. И путь к этому только один - микроядро. Скорости давно уже хватает выше крыши, на жабе и перле все пишут. О потере данных можно написать в /var/log/messages, но никак не зарубать на лету несколько десятков процессов кровавой шашкой. Это очень некрасивое решение, и даже не решение вовсе, а игнорирование очень важной проблемы.
У меня на USB навешен массив из нескольких винтов на 2 Тб. Я скоро выделю под это дело отдельную машину под другой ОС, под фрёй ловля глюков и еженедельные перезагрузки уже достали. Мало того, что рубятся все сервисы, UFS ещё и файлы теряет, которые были записаны несколько лет назад и юзались только для чтения.
>У меня на USB навешен массив из нескольких винтов на 2 Тб.Ты уверен, что это правильное решение? В отношении скорости доступ например?
>Я скоро выделю под это дело отдельную машину под другой ОС,
>под фрёй ловля глюков и еженедельные перезагрузки уже достали. Мало того,
>что рубятся все сервисы, UFS ещё и файлы теряет, которые были
>записаны несколько лет назад и юзались только для чтения.Ты фантазер :)
Здесь вообще клиника. В сервер втыкаются внешние винты, флешки и т.п... Гнать надо таких админов! ;)
>Здесь вообще клиника. В сервер втыкаются внешние винты, флешки и т.п... Гнать
>надо таких админов! ;)Хм.А юсб на серверах зачем-то есть :).А еще зачем-то есть чудаки у которых фря на десктопе :)
на серверах есть вот такое:# grep usb /etc/rc.conf
usbd_enable="NO"а как десктотп: очень даже хорошо.
>на серверах есть вот такое:
>
># grep usb /etc/rc.conf
>usbd_enable="NO"
>
>а как десктотп: очень даже хорошо.
(~/dist/freebsd). svn log -c153430
------------------------------------------------------------------------
r153430 | iedowse | 2005-12-15 04:04:51 +0300 (Thu, 15 Dec 2005) | 5 linesRemove usbd(8) and all references to it. It is no longer necessary
since devd(8) now provides the same functionality.Submitted by: Anish Mistry
------------------------------------------------------------------------
>Не только к серверу, но и домашнему десктопу давно пора предъявлять самые
>жёсткие требования по безотказности, как к любым встраиваемым системам в промышленности.
>И путь к этому только один - микроядро. Скорости давно уже
>хватает выше крыши, на жабе и перле все пишут. О потере
>данных можно написать в /var/log/messages, но никак не зарубать на лету
>несколько десятков процессов кровавой шашкой. Это очень некрасивое решение, и даже
>не решение вовсе, а игнорирование очень важной проблемы.Епс ту дэй, дык купи себе серверный набор с резерированием всего чего только можно за пару десятков килоевро (лучше два - а вдруг?), запимай на бесперебойник с дизель генератором, QNX на борт - и будет тебе щастье.
> Паника операционки в этом случае -- способ показать, что ан нет, не все нормально...Это самый *** способ, какой только можно было придумать. *** мне на эти данные, они всё равно УЖЕ потеряны. А в результате ядерной паники останавливается вообще ВСЁ, и очень часто теряетя ещё что-нибуль крайне важное, кроме того, что уже и так ****. Не говоря уже о том, что это абсолютно недопустимо на публичном сервере, безостановочно обслуживаемого клиентов. Достаточно воткнуть в него глюкавую флэшку - и прощай аптайм.
Не только к серверу, но и к домашнему десктопу давно пора предъявлять самые жёсткие требования по безотказности, как к любым встраиваемым системам в промышленности. И путь к этому только один - микроядро. Скорости давно уже хватает выше крыши, на жабе и перле все пишут. О потере данных можно написать в /var/log/messages, но никак не зарубать на лету несколько десятков процессов кровавой шашкой. Это очень некрасивое решение, и даже не решение вовсе, а игнорирование очень важной проблемы.
У меня на USB навешен массив из нескольких винтов на 2 Тб. Я скоро выделю под это дело отдельную машину под другой ОС, под фрёй ловля глюков и еженедельные перезагрузки уже достали. Мало того, что рубятся все сервисы, UFS ещё и файлы теряет, которые были записаны несколько лет назад и юзались только для чтения.
>Не только к серверу, но и к домашнему десктопу давно пора предъявлять
>самые жёсткие требования по безотказности,Это с "быдло"оперативкой то без ECC и прочим железом рассчитанным на ширпотребное применение по принципу "как-то работает ну и ладно"?Ну да, предъявляйте, флаг в руки... вот только у серверов надежность еще и на железячном уровне получше будет.Например память с ECC типичная для серверов отловит переворот 1 бита, даже если это случится всего лишь раз в год, так что никакой мемтест это разумеется не поймает(кто ж его будет год гонять?).А вот обычная оператива этот факт не поймает.И в зависимости от того где перевернулся этот битик - результаты могут быть очень разные.Запись недостоверных данных на диск что в структуры ФС что в сами файлы - запросто.Да и ошибки в выполнении программ, etc.
>И путь к этому только один - микроядро.
Ой.А вы случайно не Таненбаум?Тот тоже бредит микроядрами :)
>даже не решение вовсе, а игнорирование очень важной проблемы.
Ну да.А теперь расскажите мне плиз, почему в линуксе без всяких там микроядер как раз именно вот так все и происходит?Если usb девайс сдернут во время записи так что данные не слиты - ну поматерится оно в лог да заткнется вскоре.Без всяких там микроядер и прочей бни.
>У меня на USB навешен массив из нескольких винтов на 2 Тб.
Мде... это отличное решение.Для неетоорооплиивыых жиитеелеей эээстоониии :)))
>что рубятся все сервисы, UFS ещё и файлы теряет, которые были
>записаны несколько лет назад и юзались только для чтения.Мде.Если andr обосрал состояние дел с ФС в бзде - думаю что его в отличие от меня никто в предвзятости не обвинит...
>Мде.Если andr обосрал состояние дел с ФС в бзде - думаю что
>его в отличие от меня никто в предвзятости не обвинит...А он кто? %-) Очередной дворник рассуждающий о высоких технологиях? Ну так запасись попкорном - сейчас оно и на линукс срать будет :) Ибо такая публика более ничего и не умеет.
>А он кто? %-) Очередной дворник рассуждающий о высоких технологиях?Да не, субъективно он какой-то теоретик по типу Таненбаума - взгляды на красоту систем у него логичные в теории но ужасно не практичны для реального мира :)
>запасись попкорном - сейчас оно и на линукс срать будет :)
Да он вроде его и не жалует.В чем-то я могу это понять, но только с эстетством насчет устройства системы перегибать не надо.Эстетичная система в роли музейного экспоната лично мне не нужна.
>Ибо такая публика более ничего и не умеет.
А судьи кто?
Обычное десктопное/ноутбучное железо, хоть и быдло, но все же работает без перезагрузки и глюков по несколько недель.
>Обычное десктопное/ноутбучное железо, хоть и быдло, но все же работает без перезагрузки
>и глюков по несколько недель.Понимаете в чем дело, при этом ДОСТОВЕРНОСТЬ вычислений никто толком не гарантирует.Скажем оперативка без ECC может подглюкивать, при том иногда - слишком редко или при слишком экзотичных условиях чтобы это выловили мемтесты.В случае с серверным железом у железа обычно бОльший запас по параметрам, само железо менее халтурное и некоторый набор технологий для повышения достоверности вычислений.Та же оператива с ECC, вагоны средств мониторинга состояния системы ну и прочая.
>>Обычное десктопное/ноутбучное железо, хоть и быдло, но все же работает без перезагрузки
>>и глюков по несколько недель.
>
>Понимаете в чем дело, при этом ДОСТОВЕРНОСТЬ вычислений никто толком не гарантирует.Скажем
>оперативка без ECC может подглюкивать, при том иногда - слишком редко
>или при слишком экзотичных условиях чтобы это выловили мемтесты.В случае с
>серверным железом у железа обычно бОльший запас по параметрам, само железо
>менее халтурное и некоторый набор технологий для повышения достоверности вычислений.Та же
>оператива с ECC, вагоны средств мониторинга состояния системы ну и прочая.
>Да и пусть не гарантирует. ТЕОРЕТИТЧЕСКИ и могут быть глюки, но ПРАКТИЧЕСКИ их нет.
>Да и пусть не гарантирует. ТЕОРЕТИТЧЕСКИ и могут быть глюки, но ПРАКТИЧЕСКИ
>их нет.А это такая штука из разряда "после узнаете".Когда вы через 10 лет попробуете прочитать энный файл а тут то и опаньки (скажем он поврежден) - будет весело.Я таким макаром однажды почти год оперативу изредка глючущую отлавливал.Обратил внимание на редкие подглюкивания системы (в те времена это была винда, тем более 98, так что глюки не очень удивляли). Мемтесты (включая незабвенный memtest86+) ни звука не издавали даже при суточном цикле теста (!!!).Зато однажды zip при декомпрессии большого архива сказал CRC Error хотя я точно помнил что этот архив исправен.Более того во второй раз все распаковалось ок.А тут уже все понятно.
Тогда был найден интересный метод теста оперативки: жмем архив гига на 2 и потом декомпрессим его раз 10-20 подряд.Видимо при этом нагрузка более сфокусирована на конкретные чипы, которые греются сильнее чем при работе мемтеста который по всей памяти шарится равномерно (и потому не максимально возможно) грея память.Ну и в итоге если должного запаса устойчивости нет - можно наблюдать глюки.Вот только если запас будет чуть побольше - можно не отловить такое безобразие вообще.Это не значит что оно не будет раз в неделю, месяц, год, ... при пиковой нагрузке биты переворачивать.Как ничто не мешает и прилететь помехе достаточной мощночти или даже частице с достаточной энергией.И вы хотите на всем этом ширпотребном дерьмище которое продается без сильного запаса прочности получить надежность?Да вы умрете с этой мечтой имхо...
>[оверквотинг удален]
>сфокусирована на конкретные чипы, которые греются сильнее чем при работе мемтеста
>который по всей памяти шарится равномерно (и потому не максимально возможно)
>грея память.Ну и в итоге если должного запаса устойчивости нет -
>можно наблюдать глюки.Вот только если запас будет чуть побольше - можно
>не отловить такое безобразие вообще.Это не значит что оно не будет
>раз в неделю, месяц, год, ... при пиковой нагрузке биты переворачивать.Как
>ничто не мешает и прилететь помехе достаточной мощночти или даже частице
>с достаточной энергией.И вы хотите на всем этом ширпотребном дерьмище которое
>продается без сильного запаса прочности получить надежность?Да вы умрете с этой
>мечтой имхо...Память как раз memtest греет хорошо.
Просто memtest ловит не все проблемы с памятью !
memtest имеет специфическую направленость тест,
грубо говоря memtest тестирует связку память-CPU,
а глюк например может быть в связке память-chipset-сетевая_карта.А вот как раз многократная распаковка архива протестирует те связи,
что недоступны для memtest.Но это все не значит, что не нужно использовать memtest !
Смотрим температуру на всех датчиках какие доступны,
температуру мостов,
осмотр дутых конденсаторов,
смотрим скорость вентилятов,
проверяем память с помощью memtest,
проверяем жесткий диск.
Если ничего не нашли -
тогда более сложные тесты стресc-тесты
или распаковка архива
или ставим FreeBSD и make buildworld :)
>Память как раз memtest греет хорошо.Но не максимально.Он размазывает доступ на всю память.Если же весь обмен данными сфокусируется на 1 чипе(или нескольких из... - от разрядности модуля и чипов по идее зависит) - интенсивность обращений к чипу (или нескольким чипам, зависит от разрядности и т.п.) возрастет и он нагреется сильнее чем при просто мемтесте.
>а глюк например может быть в связке память-chipset-сетевая_карта.
Глюк у оперативки как правило один - при прогреве выше энного порога при скорости выше энной чтение или запись иногда недостоверны.В считанных битах на гигабайты.
>А вот как раз многократная распаковка архива протестирует те связи,
>что недоступны для memtest.А каким макаром сетевуха там оказалась при делах?И кстати а что вы скажете на то что глюки пропали после замены модуля RAM?При чем тут чипсет если сбоило явно чтение\запись модуля оперативы как только он нагреется выше чем энная температура.
>Но это все не значит, что не нужно использовать memtest !
Это неплохой тест.Но не панацея.И даже не стресс-тест - он не ставит себе задачу максимально нагрузить индивидуальные чипы, в итоге доступ равномерно размазан по всему модулю.Думается что с архиватором особенно с небольшим словарем (эффект был пойман на ZIP архиве) все общение с RAM умещается в 1 чип (или несколько чипов из всех - зависит от разрядности по идее).И вот тут нагрузка на чип(ы) RAM максимально возможная.
>тогда более сложные тесты стресc-тесты
Почему-то мне помогло сменить на той машине модуль RAM.По-моему я и без всех этих плясок с бубном вычислил проблему :-)
>или ставим FreeBSD и make buildworld :)
Там проверки CRC нету.Ошибки типа редкого переворота битов могут быть вообще не отловлены.В результате у вас просто получится немного поврежденная система.Без какого либо оповещения о данном факте скорее всего :).Если софт типа архиваторов знает CRC результата и в курсе что файл может быть битым то вот компилер такой паранойей не страдает.
>Если usb девайс сдернут во время записи так что данные не слиты - ну поматерится оно в лог да заткнется вскоре.ой, как красиво... а у меня на дебиане почему-то, после нескольких таких выдергиваний, система перестает определять устройства, не видит туже флеху, перестает работать мышь... и спасает только ребут системы.
Проблема устойчиво повторяется? Пожалуйста, опиши как можно подробнее условия ее возникновения (версии ПО, используемое железо, и т.п.) и отправь разработчикам дебиана. Это очень важно.
>мышь... и спасает только ребут системы.Не знаю, в кубунте при обычном использовании как то сдернуть флешку в произвольный момент как максимум я наблюдал - нытье драйвера VFAT про то что дескать, запись не удалась и констатация кернелем факта что запрос на отключеный девайс отклонен.Нормальная реакция.Еще б UI матюкнулся что вы, дескать баклан - было бы совсем замечательно.
Может конечно если как следует быстро и активно "подрочить" флешкой - чипсету или системе может и сорвет башню из-за race confitions или чего там еще, не проверял.При штатном юзании флешек, картридеров и т.п. сроду проблем не видел.Что там с дебианом - не знаю.Я его на десктопе не юзаю а на серверах флешки как-то не требуются втыкать-вытыкать на регулярной основе.
>ой, как красиво...Провел ради интереса "краш тест" - весьма негуманно пообращался с usb девайсами:).Основательно "подрочил" флешкой, хабом и bluetooth-донглой.Система Kubuntu 8.04.1 x64, кернель на момент тестов - 2.6.24-19-generic.Чипсет - nForce 570 (у некоторых других возможно usb горбатее).Никаких проблем.То есть вообще никаких особых спецэффектов просто не возникает даже если не только медленно но и даже весьма резво передергивать девайсы и даже пытаться изобразить хреновый контакт.Тьфу на вас, поразвели страшилок, пусть бсдшники и парятся с паниками, им не привыкать :))).Честно говоря, я думал что хотя-бы быстрое передергивание вызовет хоть какие-то проблемы.Ага, как же.Фига.Работает и не глючит :)
>[оверквотинг удален]
>
>Провел ради интереса "краш тест" - весьма негуманно пообращался с usb девайсами:).Основательно
>"подрочил" флешкой, хабом и bluetooth-донглой.Система Kubuntu 8.04.1 x64, кернель на момент
>тестов - 2.6.24-19-generic.Чипсет - nForce 570 (у некоторых других возможно usb
>горбатее).Никаких проблем.То есть вообще никаких особых спецэффектов просто не возникает даже
>если не только медленно но и даже весьма резво передергивать девайсы
>и даже пытаться изобразить хреновый контакт.Тьфу на вас, поразвели страшилок, пусть
>бсдшники и парятся с паниками, им не привыкать :))).Честно говоря, я
>думал что хотя-бы быстрое передергивание вызовет хоть какие-то проблемы.Ага, как же.Фига.Работает
>и не глючит :)уважаемый <s>троль</s>тестер, а почему Вы не говорите что Вы НЕ монтировали ничего а тупо дро%чили девайсами? Если голова не работает то да, сложно юзать не *бунту на десктопе, там да, круто, поставил в несколько кликов мышой и можно излагать в коментах свои безусловно высокоинтеллектуальные мысли. Почему то только в линаксах вечные ж%пы случаются, то опенссл "шарящие" перцы поломают то ключ прое%ут гломурные хлопцы в красных шапках. не нравится(не осилил ОС) - не нужно троллить в этой ветке - пойди на lor отметься, там таких как ты много.
Отчего у меня аптаймы по несколько месяцев работы за десктопом под fbsd случаются? Могу предположить лишь только то что я также говняю линакс и интересуюсь фбсд что как следствие развивает приемы нормальной работы. например перед тем как тупо вытянуть флешку я ее отмонтирую (виндовс 2к несколько лет назад меня приучила так делать). хотя, я думаю, проженным "гуру" дебианаподобной фигни этого не понять.
> Почему то только в линаксах вечные ж%пы случаются, то опенссл "шарящие" перцы поломают >то ключ прое%ут гломурные хлопцы в красных шапках.Вам к логопеду
>> Почему то только в линаксах вечные ж%пы случаются, то опенссл "шарящие" перцы поломают >то ключ прое%ут гломурные хлопцы в красных шапках.
>
>Вам к логопедуя никапли не сомневался что лор следит за опеннет-ом. привет им.
пользуясь случаем: "лайнагз"
>уважаемый <s>троль</s>тестер, а почему Вы не говорите что Вы НЕ монтировали ничегоЕсли бы вы еще и видели хоть одним глазом убунты а не только махали кулаками - тогда знали бы что там автомонтирование флешек есть.
>а тупо дро%чили девайсами?
А вы уверены что тупо?Или вы это в меру своих весьма заурядных талантов прикинули?Я еще и GUI спрашивающий что делать на вшивость немного потестил.Ему как ни странно мои фокусы тоже проблем не создали.Хотя я вообще-то такой безпроблемности не ожидал.
> да, круто, поставил в несколько кликов мышой и можно излагать в коментах
А вас не смущает например то что я кроме кликов мышкой могу еще и например качнуть скажем модуль ядра btrfs, скомпилить оный, подгрузить, склепать диск в файле для тестов оного, ну и посмотреть как оно?Правда мышку там особо не поюзаешь, но это и не есть ординарная рутинная операция.Это интересный мне системный эксперимент с интересным для меня результатом и в этом случае результат стоит ручной возни.А в случае рутинных и повторяющихся операций все должно быть просто и без моего участия.Ибо принцип от IBM.А еще могу и хочу - разные вещи.Я считаю что в десктопной системе базовые операции должны делаться просто, быстро и без подкладывания свиньи пользователю в дефолтных настройках.Имею право так считать.Нормальный такой критерий для оценки качества системы как десктопа.
> Если голова не работает то да,
Ого.А вы случайно зубы по телефону драть не умеете при таких навернутых способностях к удаленной диагностике?Штатным телепатом не желаете устроиться?А то в саппортах например с такими скиллами с руками оборвут :)
> поставил в несколько кликов мышой и можно излагать в коментах свои безусловно
> высокоинтеллектуальные мысли.Понимаете, интеллект - он не в том неделю вы промудохались с системой или полчаса для достижения одного и того же результата.Он в умении мыслить, анализировать, находить решения, etc.Машина должна работать а человек думать (c) IBM.И занимать свою голову какими-то там флешками - гхм, знаете, у меня есть много более интересных вопросов для грения над ними головы чем несчастные флешки.Честное слово.
>Почему то только в линаксах вечные ж%пы случаются, то опенссл "шарящие"
>перцы поломают то ключ прое%ут гломурные хлопцы в красных шапках.Не хотелось напоминать, но тут из зала подсказывают: было дело, сайт опенбсд сломали.Ж%пы то не только у линуксоидов :P.Секурити вообще не выигрышная тема для понта - 1 фиг рано или поздно придется отдуваться и краснеть.
>не нравится(не осилил ОС) - не нужно троллить в этой ветке
Если бы вы еще и читать умели а не только хамить то узнали бы что (какой кошмар!) я админил VDS на FreeBSD и даже гонял (ну, смотрел на что способны, скажем так) десктопные варианты bsd.А то что мне не понравилось как оно работает я не виноват.Сами по себе бзди обычный *никс.Что-то лучше других.Что-то хуже.Проблем - поболее чем у других.Самолично потрахаться с иксами в десктопной системе?Мне не доставляет кайфа вручную тыкать систему как слепого котенка, у меня мозг к PCI-E не заинтерфейсен напрямую в отличие от железки.Так что г-но вопрос, если кто-то оплатит данный трах - пожалуйста.А чисто для души и задарма у меня более интересные дела есть чем всякие сырые недоделки ковырять.
>Отчего у меня аптаймы по несколько месяцев работы за десктопом под fbsd
>случаются?Наверное, мсье не пользуется флешками или изобразил из себя дрессированную макаку, научившись жать на кнопки до выдергивания флешки.Мне почему-то оба варианта весьма несимпатичны.
>Могу предположить лишь только то что я также говняю линакс
Говните сколько влезет.Вот только я кроме того что ругаюсь порой еще и аргументы могу привести.При том технического плана а не левые рассуждизмы сколько раз мышкой надо где-то клацнуть.Если система позволяет рутинные и базовые действия сделать в гуе и просто - это плюс для десктопной системы.Можете настаивать на обратном но с вами согласятся только совсем отмороженные красноглазики, коих немного.
>и интересуюсь фбсд что как следствие развивает приемы нормальной работы.
Это дрессироваться то под железку и ос - нормальная работа?Ну да, а обезьяны дрессируются "нажал кнопку - получил банан".А принципиальная разница в чем?Только в том что условные рефлексы разные?Круто!
>"гуру" дебианаподобной фигни этого не понять.
Да, конечно.Куда ж нам дуракам чай пить?Пойду ка я лучше посмотрю как там дела с btrfs чем с всякими пальцатыми пионерами флеймить, а то давно что-то не смотрел как там состояние дел :)
> программа позвала open(), написала данные write()'ом, позвала close(). Все системные вызовы завершились успешно. Программа (и, как следствие, пользователь!) уверены, что ВСЕ НОРМАЛЬНО. Exit code 0.Если программа написана нормальным программистом, то перед закрытием она заставит операционку сбросить буфер и будет ждать завершения записи. Некоторые системы вообще открывают файлы в синхронном режиме.
> Как объяснить пользователю поведение операционной системы, допустим, если в данном случае просто инвалидировать содержимое кэша буферов? Он же ВИДЕЛ, что ВСЕ НОРМАЛЬНО завершилось!
Вывалить сообщение на консоль.
> Паника операционки в этом случае -- способ показать, что ан нет, не все нормально...
А лучше - при сборке компьютера закладывать пиропатрон, который в таких случаях будет взрывать систему, показывая юзеру, что так жедать не надо. :)
>А лучше - при сборке компьютера закладывать пиропатрон, который в таких случаях
>будет взрывать систему, показывая юзеру, что так жедать не надо. :)Мину с электровзрывателем под стул юзеру пожалуй надежнее и эффективнее.После этого эта сволочь точно уже не сможет выдергивать флешки на ходу, да и на остальных эффект произведет неслабый :D
>[оверквотинг удален]
>-- и правда, непонятно. Ну, к примеру: программа позвала open(), написала
>данные write()'ом, позвала close(). Все системные вызовы завершились успешно. Программа (и,
>как следствие, пользователь!) уверены, что ВСЕ НОРМАЛЬНО. Exit code 0. Но
>ФИЗИЧЕСКИ данные пока в buffer cache. И тут добрый пользователь выдернул
>флэшку.
>
>Как объяснить пользователю поведение операционной системы, допустим, если в данном случае просто
>инвалидировать содержимое кэша буферов? Он же ВИДЕЛ, что ВСЕ НОРМАЛЬНО завершилось!
>Где, балин, данные?! Паника операционки в этом случае -- способ показать,
>что ан нет, не все нормально...Гениально.
А если так: программа вызвала write () на TCP-сокете. ОС взяла эти данные в буфер и сказала программе, что они успешно записались. А потом - remote host завис/пропала связь, в общем, выяснилось, что данные доставить невозможно. Программа же видела, что ВСЕ НОРМАЛЬНО записалось! Тоже паниковать?
Отмонтирование = сброс всех буфферов на девайс. Сколько раз видел как придурки теряли данные из-за того, что под виндой слишком рано вытаскивали флешку (там отмонтирование, к слову, тоже есть), так что начинайте думать головой и не нойте об `юзабилити', если не знаете как компьютер работает.
>и не нойте об `юзабилити', если не знаете как компьютер работает.RTFM USB спецификации, там английским по белому написано что этот интерфейс допускает горячее подключение и отключение девайсов.И ниипет.А сказать что Andr не знает как компьютер работает может наверное только совсем уж отмороженный на голову фанат =).Andr далеко не тупой дядька но крайне специфичный.Мне он чем-то Таненбаума слегка напоминает :)))
> там английским по белому написано что этот интерфейс допускает горячее подключение и отключение девайсовУгу, и на отключенный девайс буфферы сбросятся по воздуху. Не смешите.
> Andr далеко не тупой дядька.
О, фанат Andr'а! Тут, я смотрю, все не тупые. Andr не тупой, chesnok не тупой, User294 не тупой. Все умные. Только городят окровенный бред почему-то и не упускают шанса побрызгать слюной по поводу и без. Странно только выглядите при этом.
>Угу, и на отключенный девайс буфферы сбросятся по воздуху. Не смешите.Не сбросятся.Но спека подразумевает что девайс могут подключать и отключать на ходу.Это by design.
>> Andr далеко не тупой дядька.
>О, фанат Andr'а!Это может сказать только оскорбленный в лучших чувствах фанат BSD.Я *очень* сомневаюсь что Andr считает меня своим фанатом, да и я как-то удивлен такой классификацией.Поюзайте поиск - я едко коментил на многие сообщения Andr, между прочим :)))).И меня при этом записать в фанаты?Во пипец.
>бред почему-то и не упускают шанса побрызгать слюной по поводу и
>без. Странно только выглядите при этом.Да, критиковать систему которую некоторые сватают как "десктоп" за плачевную работу с флешками оказывается брызгание слюной совсем без повода.Гениально, Ватсон.
> Это by design.Открою секрет, подключение и отключение девайсов на ходу фрей поддерживается :))
Паники совершенно по другой причине.> Это может сказать только оскорбленный в лучших чувствах фанат BSD.
Я совсем не фанат BSD, я сейчас сижу на Gentoo непосредственно и на FreeBSD по SSH,
про andr'а это был сарказм, если вы не поняли. Просто некоторые люди совсем потеряли стыд и считают своим долгом вякнуть по поводу и без. Почему-то никто из BSD'шников не вякает в каждой новости про новое ядро линукса или файловую систему, что в Linux до сих пор нет ZFS, netgraph, GEOM, dtrace, системы портов, whatever.
Зато отлично зная, что флешку надо отмонтировать перед выниманием, сотня человек обязательно вякнет про паники и еще наворотит аргументов про плохие контакты. Спасибо, не про увеличившуюся сейсмическую активность, космическое излучение и мутантных муравьев, выталкивающих примонтированные флешки из разъемов.> Да, критиковать систему которую некоторые сватают как "десктоп" за плачевную работу с флешками оказывается брызгание слюной совсем без повода.
Ну-ка, и же кто ее сватает в данном конкретном треде? Новость, напомню, про новый USB стек.
В том то и дело, что вякают чаще по поводу, причем совершенно любому, хоть самому микроскопическому. Помню, были даже недовольство номером версии когда 7.0 вышла. Это гадко, и мне непонятно почему страдают этим только линуксоиды.
>Паники совершенно по другой причине.Да.Все так, но трындец - есть.В 2008 году, когда usb и флешкам не год и не два уже.При этом некоторые все-равно рекомендуют ЭТО в ТАКОМ состоянии на ДЕСКТОП.
>Почему-то никто из BSD'шников не вякает в каждой новости про
>новое ядро линукса или файловую систему,Вообще-то к сожалению, вякают.Посмотрите, в почти каждой новости про линукс выплевывается какой-нибудь юный пионер услышавший что "бсд это круто" и начинает вопить.Просто потому что любимую систему не упомянули.
>что в Linux до сих нет ZFS,
Вообще-то есть через FUSE, хоть это и горбатое решение, годное только на случай когда приперло.И кстати не BSDшникам оным понтоваться.Юзеры соляры могут тут попонтоваться вволю (в соляре вообще есть чем в техническом плане попонтоваться, правда в ответ найдут не меньше недочетов которых у других нету).А в BSD этот код извините, тупо не релизного качества и понтоваться тем что оно там есть мягко говоря не умно.Особенно если недавние changelogs почитать - становится понятно насколько стоит доверять таким понтам.В теории ZFS как бы есть а на практике - да, подумаешь, зависоны в нем пачками чинят, глюки и прочая.Сразу видно production-quality решение.
> netgraph,
Тут где-то на форуме недавно обсуждали сетевую подсистему Linux и BSD.Зло так, подробно.Результатом ломки копий явилась констатация того факта что в линуксе его нет.Потому что нахрен не впился - и без него все нормально.А бсдшники с своим недоделанным QoSом, двумя кривоватыми фаерволами и прочая пыжатся изобразить то что линуксовый Netfilter сто лет умеет и куда как менее горбато.
> GEOM,
Да и фиг с ним.В Linux нет никаких проблем с дисковыми и прочими делами.Спокойно все масштабируется от флешки на пару мегов в маленькой коробочке до кластерных файловых систем.И как-то и без GEOM обходятся.А в bsd плохо что с файловыми системами для флешек на 2 мегабайта с плотной компрессией, что полный зад с кластерными файловыми системами.
>dtrace,
Про этого увы, не скажу - не юзал оный в BSD так что моя квалификация не позволяет тут умничать.Зато я практически уверен что аналогичный функционал там есть.Если не лучше.
>системы портов, whatever.
Да и хрен с ними.Мне дебиановская система руления пакетами нравится - проста и быстра.И не попой к юзеру.Когда вопрос в том чтобы ехать а на шашечки - пофигу, ставим бинарный пакет за минуту и не греем мозг.Тем не менее если приспичило что-то поменять, слить сорц и даже его пересобрать - абсолютно штатная фича манагера пакетов.Просто практичное решение.И быстрое и переколупать исходники если приперло не мешает и даже грамотно поможет.Вплоть до того что можно довольно легко перестроить пакет с обновленной версией пользуясь спеками от более старого.
>Зато отлично зная, что флешку надо отмонтировать перед выниманием,
Кто надо?Где надо?В виндах и линуксе - нафиг не надо.Надо не сдергивать флешку пока на нее идет запись.Все.По дефолту скажем в виндах запись на флешку почти не буферизуется, так что если не дергать флеху прямо в процессе записи - все там будет ок.
>вякнет про паники
Нет, наверное надо так и оставить.Пусть себе грохается в панику при вынимании флешек.Спасибо что хоть не при нажатии на кнопки клавиатуры, мля.
>и еще наворотит аргументов про плохие контакты.
А что тут такого то?У кого-то вызывает бурный восторг если система **нется и потенциально потеряются все несохраненные файлы?При панике не запишутся не только файлы на флешку.А вообще все и вся system-wide.То есть если я колупал большой текстовик и забыл его засэйвить, а хотя-бы и на хард и потом сдерну флешку - это будет номер!Такое масштабное западло в системе для меня хороший повод не использовать такую систему в таком качестве.Одно дело пыльный сервер в который никто флешек не втыкает а другое - типовой десктопный комп.
>муравьев, выталкивающих примонтированные флешки из разъемов.
А вы что, не знаете откуда взялось понятие bug чтоли? ;)
>Ну-ка, и же кто ее сватает в данном конкретном треде? Новость, напомню,
>про новый USB стек.Угу.В этой новости узнаются такие интересные подробности о старом (при том что нового еще толком нет) что просто жжжжесть.
>Помню, были даже недовольство номером версии когда 7.0 вышла.
Ну, номер версии - это уже так, эстетство.На фоне паники от отрубания флешки это все незначительная хрень.Когда в системе выпущенной в 2008 году в релиз в принципе возможно вот такое (при том это даже не вина самого по себе usb стека как я понимаю) - заявления некоторых что BSD это "clean code that works" (были тут такие) начинают выглядеть как издевательство и вешание лапши на уши.
>мне непонятно почему страдают этим только линуксоиды.
Зайдите в любую ветку где новость про линуксы и не упомянули бсд, увидите кто там чем страдает...
"Фиг с ним, хрен с ним, не сомневаюсь что у нас круче, недоделанный QoS, кривоватый фаервол, пыжатся, горбато, и в итоге все это мне не нужно" - я собственно, так и думал, все как обычно.С вас ссылки насчет `в почти каждой новости про линукс выплевывается какой-нибудь юный пионер услышавший что "бсд это круто" и начинает вопить', и до свидания.
>С вас ссылки насчет `в почти каждой новости про линукс выплевывается какой-нибудь
>юный пионер услышавший что "бсд это круто" и начинает вопить', и
>до свидания.http://www.opennet.me/openforum/vsluhforumID3/43524.html - отличный и свежий пример такой клиники.В роли пионера нынче выступает iZEN...
>
>Да и фиг с ним.В Linux нет никаких проблем с дисковыми и
>прочими делами.Спокойно все масштабируется от флешки на пару мегов в маленькой
>коробочке до кластерных файловых систем.И как-то и без GEOM обходятся.А в
>bsd плохо что с файловыми системами для флешек на 2 мегабайта
>с плотной компрессией, что полный зад с кластерными файловыми системами.Это вы зря утверждаете. У нас на серваках стабильно ломается LVM и данные ессно херятся.
GFS тоже множество неприятных моментов выкидывала.
>Это вы зря утверждаете. У нас на серваках стабильно ломается LVM и
>данные ессно херятся.
>GFS тоже множество неприятных моментов выкидывала.можно поинтересоваться что у вас стоит, версии желательно привести
>
>>Это вы зря утверждаете. У нас на серваках стабильно ломается LVM и
>>данные ессно херятся.
>>GFS тоже множество неприятных моментов выкидывала.
>
>можно поинтересоваться что у вас стоит, версии желательно привестиверсии чего?
>Это вы зря утверждаете.Ну так покажите сравнмые решения для BSD.Фигня вопрос.
>У нас на серваках стабильно ломается LVM и данные ессно херятся.
>GFS тоже множество неприятных моментов выкидывала.Сломать при желании можно все что угодно.В конечном итоге не бывает больших полностью безбажных решений.Зато бывают решения разные по степени стабильности и пригодности для продакшна.Просто если в ФС пачками чинят *зависоны* и т.п. геморрой - понятно что в продакшн этому рано.Тем не менее, фаны этим рещением ухитряются попонтоваться.Ну вон скжем рейзер4 или btrfs или ext4 в продакшн вкатить додумается только псих.И линуксоиды почему-то не понтуются этими сырыми ФС.Потому что еще рано.
>RTFM USB спецификации, там английским по белому написано что этот интерфейс допускает
>горячее подключение и отключение девайсов._Интерфейс - допускает_. Но ядро - не обязано. И что?
А вот как узнает об движении шаловливой руки ядро, и что ему делать когда таки оно об этом узнает? А узнает оно позже чем устройтво будет физически удалено. Вы понимаете что нужно проектировать уровень в ядре для работы с ненадежными носителями? Пример - NFS.
>>RTFM USB спецификации, там английским по белому написано что этот интерфейс допускает
>>горячее подключение и отключение девайсов.
>
>_Интерфейс - допускает_. Но ядро - не обязано. И что?
>А вот как узнает об движении шаловливой руки ядро, и что ему
>делать когда таки оно об этом узнает? А узнает оно позже
>чем устройтво будет физически удалено. Вы понимаете что нужно проектировать уровень
>в ядре для работы с ненадежными носителями? Пример - NFS.НУ дык пусть проектируют. А пока не спроектируют - пусть не пытаются засунуть это на десктоп.
>[оверквотинг удален]
>>>горячее подключение и отключение девайсов.
>>
>>_Интерфейс - допускает_. Но ядро - не обязано. И что?
>>А вот как узнает об движении шаловливой руки ядро, и что ему
>>делать когда таки оно об этом узнает? А узнает оно позже
>>чем устройтво будет физически удалено. Вы понимаете что нужно проектировать уровень
>>в ядре для работы с ненадежными носителями? Пример - NFS.
>
>НУ дык пусть проектируют. А пока не спроектируют - пусть не пытаются
>засунуть это на десктоп.Блин, все комммитеры только твоей команды и ждали. А то все занимались хрен знает чем :))
"Засовывают на дескпоп" - это только в твоем воображении. Что делает с новым поколением реклама стирального порошка! :)
>_Интерфейс - допускает_. Но ядро - не обязано.Так тогда это хреновое ядро - не способное полноценно использовать имеющееся железо и его фичи.
>А вот как узнает об движении шаловливой руки ядро, и что ему
>делать когда таки оно об этом узнает?Отматериться в лог что вы дескать, бакланы.Возможно как-то отсигналить уровню приложений чтобы десктоп мог матюкнуться.Ну не в панику же **аться?!
> Вы понимаете что нужно проектировать уровень в ядре для работы с ненадежными носителями?
А флоппики существуют не первый год, кстати... так что если кто еще не спроектировал такой интерфейс - поздравляю, могут заявку в книгу рекордов Гиннеса подать.На номинацию самых больших тормозов.
>>_Интерфейс - допускает_. Но ядро - не обязано.
>
>Так тогда это хреновое ядро - не способное полноценно использовать имеющееся железо
>и его фичи.Ага. Расскажи это Торвальдсу :)
>>А вот как узнает об движении шаловливой руки ядро, и что ему
>>делать когда таки оно об этом узнает?
>
>Отматериться в лог что вы дескать, бакланы.Возможно как-то отсигналить уровню приложений чтобы
>десктоп мог матюкнуться.Ну не в панику же **аться?!Да это просто было как неуловимый Джо. Нахрен никому не нужно было править.
Был косяк посередине логики, пришло время - нашелся человечек, которого это достало, и поправил.>> Вы понимаете что нужно проектировать уровень в ядре для работы с ненадежными носителями?
>
>А флоппики существуют не первый год, кстати... так что если кто еще
>не спроектировал такой интерфейс - поздравляю, могут заявку в книгу рекордов
>Гиннеса подать.На номинацию самых больших тормозов.Себя подай. Номинируют :)
Сделай FS на дискете, смонтируй и потом вытащи не размонтируя.
Потом пытайся что-то записать или прочитать.
/С теплотой вспоминая Слакварь на 10 дискетах, продаваемую в Доме книги на Невском/
>Ага. Расскажи это Торвальдсу :)А что я ему предъявлю как аргументы кроме растопыренных пальцев?Его ядро не грохается при подключении флешек.И при отключении тоже.Если б грохалось - я бы призадумался надо ли мне такой десктоп или нет.Сообщил бы о баге да посмотрел починят его за разумный срок или нет.
>Да это просто было как неуловимый Джо. Нахрен никому не нужно было
>править.:)))) похоже на то.
>Сделай FS на дискете, смонтируй и потом вытащи не размонтируя.
И что?Система упадет в панику?Сомневаюсь.
>Потом пытайся что-то записать или прочитать.
Кстати вроде когда-то давно пробовал и ничего такого фатального не видел - как минимум, ничего не падало в панику.Еще помню что меня удивило что Linux вот так вот сразу жрет микрософтовский DMF формат дискет и еще несколько форматов повышенной емкости без каких-то специальных действий.На самом деле я давно уже флопы не юзал, а с флешками обращался совершенно не заморачиваясь вопросами когда сдернуть флеху.И как максимум видел ругань в dmesg.При том даже данные не рушились особо.
А ты знаешь, что такое "плохой контакт"?
Как в линуксе, так и в винде, можно сколько угодно выдергивать флешку в любой момент и ничего не будет.
А если в вашей фряхе это может привести к kernel panic, то это означает только то, что фряха АБСОЛЮТНО непригодна для десктопа, что бы там некоторые ни говорили.
>А ты знаешь, что такое "плохой контакт"?Что такое "плохой контакт"? Повод менять (ну или чинить) мать (косичку). Хотя, скорее менять.
>Как в линуксе, так и в винде, можно сколько угодно выдергивать флешку
>в любой момент и ничего не будет.Совсем-совсем ничего?
>А если в вашей фряхе это может привести к kernel panic, то
>это означает только то, что фряха АБСОЛЮТНО непригодна для десктопа, что
>бы там некоторые ни говорили.слово "абсолютно" прокричал юношеский максимализм.
Вот я тебе приведу конкретный реальный пример. У меня однажды сломалась USB-шная флешка - в ней начал пропадать контакт в том месте, где USB-разъем впаян в ее (флешки, не компа) плату. Еще не зная об этом, я ее вставил в комп, она обнаружилась, работала, а потом, в процессе копирования на нее данных, контакт во флешке пропал. Если бы из-за этого вылетала ОС, вместе со всеми запущенными в ней программами, я бы всерьез задумался об ее смене. Но, к счастью, у меня стоит Linux, поэтому он такое перенес без каких-либо последствий.
А чтобы не терять записанные данные, нужно после переписывания данных на флешку ее отмонтировать, извлекать, вставлять заново, монтировать (лучше в режиме read-only) и проверить читаемость всех копируемых данных. Я всегда так делаю, если нужна 100% гарантия, что данные удастся считать. Если достаточно 99,5% (примерно), то можно и просто отмонтировать и извлечь.
>я бы всерьез задумался об ее смене.Для тех, кто в танке: о смене ОС, а не флешки, разумеется.
>А чтобы не терять записанные данные, нужно после переписывания данных на флешку
>ее отмонтировать, извлекать, вставлять заново, монтировать (лучше в режиме read-only) и
>проверить читаемость всех копируемых данных. Я всегда так делаю, если нужна
>100% гарантия, что данные удастся считать. Если достаточно 99,5% (примерно), то
>можно и просто отмонтировать и извлечь.Гыгыгы, если бы мне надо было, чтобы убедиться, что данные записались, вытащить флешку, вставить снова и прочитать, я бы подумал о смене мозгов.
>>А чтобы не терять записанные данные, нужно после переписывания данных на флешку
>>ее отмонтировать, извлекать, вставлять заново, монтировать (лучше в режиме read-only) и
>>проверить читаемость всех копируемых данных. Я всегда так делаю, если нужна
>>100% гарантия, что данные удастся считать. Если достаточно 99,5% (примерно), то
>>можно и просто отмонтировать и извлечь.
>
>Гыгыгы, если бы мне надо было, чтобы убедиться, что данные записались, вытащить
>флешку, вставить снова и прочитать, я бы подумал о смене мозгов.
>Еще раз повторяю: это делается, если нужна 100% уверенность в этом. Если достаточно 99,5% (примерно), то можно и не делать.
А, например, при записи на компакт-диск или на флоп проверка путем считывания только что записанных данных и сравнения с исходными - совершенно нормальное дело.
>Гыгыгы, если бы мне надо было, чтобы убедиться, что данные записались, вытащить
>флешку, вставить снова и прочитать, я бы подумал о смене мозгов.Как минимум а виндах я в свое время налетал на эффект что если флопик не вынуть и потом вставить - проверка читаемости будет неэффективной.Чтение сунется в дисковый буфер и проверит в основном скорость его работы, довольно нехреновую.А вот данные потом могут и не прочитаться, потому как их читаемость с физического носителя так никто и не проверил в итоге.Не понимаю что предотвратит данный фокус с флешками.Правда тут от логики работы дискового кэша в системе зависит, но проще и надежнее выдернуть флешку чтобы система уж точно не использовала никакие касающиеся этого добра буфера и вставить ее.Можно конечно с монтированием колупаться для аналогичной цели но передернуть флеху пожалуй быстрее и кроме того прокатит и под виндой например.А значит не придется запоминать хренадцать разных процедур для разных систем.
>Что такое "плохой контакт"? Повод менять (ну или чинить) мать (косичку). Хотя,
>скорее менять.Менять всю материнку из-за какого-то вшивого раздолбавшегося разъема, который стоит копейки (а как правило, вообще бесплатно снимается со старых или дохлых материнок) и перепаивается за 5 минут, из которых 4 уходят на разогрев паяльника? А если это ноутбук?
А если в машине пепельница переполнилась, ты тоже машину меняешь?
>перепаивается за 5 минут, из которых 4 уходят на разогрев паяльника?Что это за паяльник который 4 минуты греется?ЭПСН на 60 ватт?Да, тогда пожалуй проще сразу новую мамку купить :)
>А если в вашей фряхе это может привести к kernel panic, то
>это означает только то, что фряха АБСОЛЮТНО непригодна для десктопа, что
>бы там некоторые ни говорили.Этот вывод сделан только из паник при отмонтировании флешки? Проходите, детский сад дальше.
Да. Паника ядра при некорректном отключении флешки - достаточная причина для полной непригодности ОС для десктопа.
>Да. Паника ядра при некорректном отключении флешки - достаточная причина для полной
>непригодности ОС для десктопа.Ну все ясно. Номер версии из двух чисел, надо думать, тоже. ЧТД, см. #96.
>>Да. Паника ядра при некорректном отключении флешки - достаточная причина для полной
>>непригодности ОС для десктопа.
>
>Ну все ясно. Номер версии из двух чисел, надо думать, тоже. ЧТД,
>см. #96.Твоя ирония глупа и неуместна.
Номер версии тут абсолютно ни при чем. К слову: у Ubuntu номер версии тоже из двух чисел :)
>Этот вывод сделан только из паник при отмонтировании флешки? Проходите, детский сад
>дальше.А вы, наверное, крутой аналитик с многолетним стажем?А чего вас комплексч про детский сад долбят тогда? :)
>Как в линуксе, так и в винде, можно сколько угодно выдергивать флешку
>в любой момент и ничего не будет.Ну, вообще, винда при втыкании юсб девайса умеет показывать синий скрин... :).В линуксе подобного не видел как-то.
>>Как в линуксе, так и в винде, можно сколько угодно выдергивать флешку
>>в любой момент и ничего не будет.
>
>Ну, вообще, винда при втыкании юсб девайса умеет показывать синий скрин... :).В
>линуксе подобного не видел как-то.Хоть и не люблю винду, но истина дороже. Ни разу не видел синего экрана в XP при подключении/отключении, как корректном, так и некорректном, USB-устройств (флешки, фотоаппараты, сотовые телефоны, мыши, обычные и midi-клавы, внешние боксы для IDE HDD, USB-COM переходники и т.п.). Предполагаю, что причиной синего экрана могут быть кривые драйвера конкретных USB-устройств.
>Хоть и не люблю винду, но истина дороже. Ни разу не видел
>синего экрана в XP при подключении/отключении, как корректном, так и некорректном,
>USB-устройств (флешки, фотоаппараты, сотовые телефоны, мыши, обычные и midi-клавы, внешние боксы
>для IDE HDD, USB-COM переходники и т.п.). Предполагаю, что причиной синего
>экрана могут быть кривые драйвера конкретных USB-устройств.Ну а я видел стабильный синий экран на XP при втыкании флешки.
Причина была даже не в самой флешке, а в дополнительном девайсе (USB,Firewire-контроллер).
После удаления девайса флешки переставли делать синий экран :)
>>Как в линуксе, так и в винде, можно сколько угодно выдергивать флешку
>>в любой момент и ничего не будет.
>
>Ну, вообще, винда при втыкании юсб девайса умеет показывать синий скрин... :).В
>линуксе подобного не видел как-то.А я видел. Не помню точно, какая была версия ядра (между 2.6.10 и 2.6.20, точнее не скажу, чтоб не наврать), но факт есть факт: линукс частенько зависал намертво при работе с мотороловскими P2K-телефонами. Либо сразу при втыкании, либо позже, при приеме/передаче данных. Сейчас (2.6.24) все работает нормально.
>А ты знаешь, что такое "плохой контакт"?
>Как в линуксе, так и в винде, можно сколько угодно выдергивать флешку
>в любой момент и ничего не будет.
>А если в вашей фряхе это может привести к kernel panic, то
>это означает только то, что фряха АБСОЛЮТНО непригодна для десктопа, что
>бы там некоторые ни говорили.Слово "абсолютно" говорить об устойчивом непонимании сути вопроса. Для "десктопа" можно приспособить тот же Plan9 и QNX. Не говоря уж о NetBSD, OpenBSD и FreeBSD.
USB - да, была недоработка. Сейчас ликвидирована (см выше). Идет работа дальше. И что?
>USB - да, была недоработка. Сейчас ликвидирована (см выше). Идет работа дальше.
>И что?Если ликвидирована - хорошо. Возможно, теперь freebsd годится для десктопа.
Я о том, что эта самая паника - это _очень_ существенный недостаток ОС для десктопного применения.
>Если ликвидирована - хорошо. Возможно, теперь freebsd годится для десктопа.
>Я о том, что эта самая паника - это _очень_ существенный недостаток
>ОС для десктопного применения.Оптимист. Мы еще про поддержку ноутбучных быдло-вайфай-адаптеров и быдло-вебкамер "искаропки" не флеймили.
>>Если ликвидирована - хорошо. Возможно, теперь freebsd годится для десктопа.
>>Я о том, что эта самая паника - это _очень_ существенный недостаток
>>ОС для десктопного применения.
>
>Оптимист. Мы еще про поддержку ноутбучных быдло-вайфай-адаптеров и быдло-вебкамер "искаропки" не флеймили.
>Если какое-то железо не поддерживается, то можно просто его не покупать. К тому же, даже если подключишь какое-то железо и окажется, что дров нет, ничего из-за этого не вылетит. А вот гарантировать, что носители данных никогда не будут некорректно отключаться - весьма сложно (разве что если не пользоваться съемными носителями вообще).
>Если какое-то железо не поддерживается, то можно просто его не покупать.Есть риск что так вы стоя около витрины с ноутами так и будете на них только любоваться в ближайший десяток лет если цель - поставить туда фрю и чтоб все работало.
>>интересно, а отмонтировать перед извлечением религия не позволяет?позволяет, конечно. Но тупым юзерам это сложно объяснить :( В итоге "ой, я забыл нажать кнопочку, а еще я забыл сохраниться, и вот работа за 2 часа пропала"
>>>интересно, а отмонтировать перед извлечением религия не позволяет?
>
>позволяет, конечно. Но тупым юзерам это сложно объяснить :( В итоге "ой,
>я забыл нажать кнопочку, а еще я забыл сохраниться, и вот
>работа за 2 часа пропала"Гнать в шею. Не могут усвоить элементарное - пусть улицы метут.
Дуракоупорность - это конечно хорошо. Но при наличии выбора panic vs целостность я выбираю panic. Там в вышеописанном несброшенном кеше могут быть данные, стоимость которых превышает стоимость не только флешки, но и машины из которой её выдёргивают.
Добавлю даже и дороже стоимости операции по удалению мозга, таких вот "пользователей", путем выдавливания введенным через нижнее отверсите поршнем..Бекоз гарантировать сохранность данных на носителях это одна из важнейших задач ОС. И в случае неоднозначтости завершения некоторых процедур, лучше перебздеть и оставить простой, но надежно контролируемый механизм монтирования, нежели рисковать информацией за счет создания удобства для некоторых, неспособных к двум простейшим действиям индивидумов.
Кстати говоря, некоторые флешки при выдергивании в нагруженном состоянии еще могут и терять файловую систему или даже сгорать... что обнаруживается только при последующем использовании.. что тоже на надежности данных положительно никак не отражается..
Но как показывает практика.. угроза применения указанной мной выше операции довольно быстро позволяет пользователю усовоить элементарные действия, необходимость которых скорее добро чем зло..
ЗЫЖ но кернел паник уж извините за мое имхо это слишклм :):).. лучше всеже письмо админу с точным указанием обратного адреса и примерным размером нижнего отверстия чтобы поршень подходящий было легче подобрать :)
>Бекоз гарантировать сохранность данных на носителях это одна из важнейших задач ОС.Гарантия сохранности данных путем выпадения в панику - это конечно круто.Гильотина в таком случае лекарство от всех болезней.Вас, кстати ничего не беспокоит?А то может вам пора подлечиться по вашему методу? :D
Кстати говоря паника - это разве что метод совсем уж добить, чтоб не мучались пытаясь повторить операцию.
Представим себе: Юзер сэйвил незаписанный документ на флеху. Юзер сдернул флеху. Система упала.Документ не записался и более того, система упала и он теперь утерян и в RAM машины.Зашибись! :))))
Между тем это вполне адекватный и частый usage scenario.Который с треском провален.
От того, что ОС вылетит в панику, эти данные на флешке не появятся.
>От того, что ОС вылетит в панику, эти данные на флешке не
>появятся.Зато несохраненные файлы существовавшие только в RAM еще и потеряются в мгновения ока - шанса сохранить файло второй раз уже не будет.Кульная такая забота о целостности данных :)
>стоимость которых превышает стоимость не только флешки, но и машины из
>которой её выдёргивают.А сколько данных еще и не запишется на хард и профукается из-за паники... :)))
>Гнать в шею. Не могут усвоить элементарное - пусть улицы метут.IMHO проще гнать в шею администраторов юзающих столь падучие системы как десктопы.Благо, выгнать одного админа и найти более вменяемого проще, чем сменить всех юзеров по нескольку раз.
>Дуракоупорность - это конечно хорошо.
Поэтому нормальное решение - отматериться предупредив юзера о возможной потере данных.Если ему оно важно - не развалится заново воткнуть флеху, повторить копирование и дождаться завершения оного.
>интересно, а отмонтировать перед извлечением религия не позволяет?Лично мне религия не позволяет юзать столь "дружественные" к пользователю системы.Я мазохизмом не страдаю и например вспоминать что что-то там надо отмонтировать до выдергивания флешки - в гробу я такое "удовольствие" видал ;)
Видно, что FreeBsd тоже развивается. Так и надо
>Надеюсь хоть сейчас без дополнительного патча не будет kernel panic по извлечении отключенной (но смонтированной) флешки.А все-таки, прежде чем начинать религиозные воины, скажите, какая команда во FreeBSD отключает неотмонтированную флешку! Вдумайтесь в написанное...
Эта команда присутствует во всех ОС и выполняется пользователем вручную, аппаратно, без участия процессора.
не знаю как у кого, а у мну фря работает на:1. Почтовый сервер
2. Шлюз в интернет
3. Веб сервер
4. Десктоп на ноутбуке Asus G1S
5. На Асус ЕееРС
>не знаю как у кого, а у мну фря работает на:
>
>1. Почтовый сервер
>2. Шлюз в интернет
>3. Веб сервер
>4. Десктоп на ноутбуке Asus G1S
>5. На Асус ЕееРСУ меня так же она работает как ОС для почтового сервера, на другом компе работает web-сервер... нареканий НИКАКИХ, т.е. как хостинговая ОС она на 100% пригодна
>нареканий НИКАКИХ, т.е. как хостинговая ОС она на 100% пригоднаДа?Прямо так уж на 100%?А расскажите, как там дела с виртуализацией?А то VDS - модное и перспективное направление: юзер за весьма небольшую сумму получает полноценную машину с рутом, собственным IP, набором настроек и софта какие ему там надо а не какой-то там общественный туалет на shared хостинге с вагоном условий и ограничений.На линуксе решения для VDS дуром прут.С бздями я знаю только firstvds, которые сами горбато изобразили недоношенную виртуализацию.VDS серваки на основе bsd у них крайне падучие, просто потому что для обнавления файлов в host системе требуется сребутить и всех guest-ов.В линуксе полно решений где юзер guest сам занимается апдейтами своей системы и планирует перезагрузки и рестарты сервисов самостоятельно(ну вы понимаете восторг юзера когда ему без спроса сервер рестартанут).
>[оверквотинг удален]
>VDS - модное и перспективное направление: юзер за весьма небольшую сумму
>получает полноценную машину с рутом, собственным IP, набором настроек и софта
>какие ему там надо а не какой-то там общественный туалет на
>shared хостинге с вагоном условий и ограничений.На линуксе решения для VDS
>дуром прут.С бздями я знаю только firstvds, которые сами горбато изобразили
>недоношенную виртуализацию.VDS серваки на основе bsd у них крайне падучие, просто
>потому что для обнавления файлов в host системе требуется сребутить и
>всех guest-ов.В линуксе полно решений где юзер guest сам занимается апдейтами
>своей системы и планирует перезагрузки и рестарты сервисов самостоятельно(ну вы понимаете
>восторг юзера когда ему без спроса сервер рестартанут).Для продолжения дискуссии можно узнать у какого хостера ты работаешь? Или где применяешь VDS? Или это просто слова, которые ты услышал?
>Для продолжения дискуссии можно узнать у какого хостера ты работаешь?Ни у какого.
>Или где применяешь VDS?
Я применяю несколько VDS для своих целей (сайт, прокси, VPN, разнообразные сетевые сервисы и прочая).И кстати юзал как vds на freebsd у firstvds так и другие.Имел самолично возможность сравнить как и что.И нехрен сразу лэйбаки клеить, если вам чье-то мнение кажется неудобным - достали уже фанаты.
>С бздями я знаю только firstvds, которые сами горбато изобразили недоношенную виртуализацию.А что горбатого у ISP?
jail вам не вкатывает?
>А что горбатого у ISP?Бздотные сервера у них жутко падучие.Ребутят они их без спроса, etc с завидной регулярностью.Аптайм в месяц - типа великое счастье и достижение!Как я понимаю принцип организации серверов на бзде требует рестарта VDSов после апдейта хост-системы.Отстойное решение для пионеров которые не могут заплатить лишние пару баксов за спокойный сон и отсутствие геморроя.Линуксные сервера у них не такие падучие кстати, ибо там виртуализация нормальная и не требует ребута гуест-машин на каждый пшик.Правда от этого не сильно легче, ибо канал в интернет у них перманентно падучий.Какой либо критичный к падению сервис там держать просто нельзя.Если конечно нервные клетки дороги а резульат интересует.Я в свое время с ними наелся, спасибо.Теперь использую буржуев у которых аптайм - пока сам не перезагрузишься, траффика в и ресурсов дают во много раз больше чем у ISP за сумму сравнимую с их топовым VDS тарифом.Рекламировать хостеров не будем чтобы некоторые тут не воняли но могу сказать что приличных хостеров, в том числе и с VDS - есть :)
>jail вам не вкатывает?
У этих дундуков из ISP кажется их бздотная недо-виртуализация кажется на его основе и построена.Не вкатило абсолютно.Особенно в сравнении с нормальыми качественными VDSками на линуксе и желательно не у ISP с их вечно дохнущим каналом в интернет и дико дорогим траффиком который означает что даже при минимальном флуде или ддосе вы влетите на большую кучу денег (которая одним махом перекроет всю экономию на оплате хостинга).
То есть если вам хочется геморроя по максимуму, повесить критичный сервис на BSDшном vds сервере у фествдс - далеко не хучший метод на свете достигнуть этой цели.
>Как я понимаю принцип организации серверов на бзде требует рестарта VDSов после апдейта хост-системы.не правильно понимаете. там есть шаблоны, в которые собраны файлы самой системы и предустановленного софта, и эти шаблоны (их несколько), в зависимости от ваших потребностей проецируются на ваш ВДС. За счет этого достигается начальная нулевая занятость винта выделенного вам, и централизованное обновление софта, т.е. в шаблоне обновляют софт и он уже у вас, вам же не надо заботиться о найденных дырах и/или просто обновлении софта. Но есть одна неприятность, допустим программе "А" требуются фалы "1" и "2" информация в которых как-то коррелируется между собой, при обновлении шаблона, данные файлы были обновлены, в момент обновления в программе "А" был открыт файл "1" (пока "А" не закроет хендл, файл соответственно не изменится и программа будет видеть старый файл), тут программа решила открыть еще "2" и что-то сделать с обоими файлами, но "2" был изменен и теперь не соответствует уже открытому "1" - получаем глюк. И так везде, на любой системе, в данном случае сервис нужно просто перезагрузить или ребутнуть машину(ВДС), что ИСП и делает и по моему очень правильно делает. Тем более что ребут занимает секунд 30-60. А вот настраивать так ВДС, что после перезагрузки что-то не поднимается и/или требует ручного вмешательства - не правильно, и вам за это руки нужно по коленки обрезать.
Предвещая ваш вопрос о том, что вы не хотите автоматического обновления софта, скажу, что есть шаблон с голой фрей, сетапте как хотите или можете взять шаблон с каким-то набором софта и пробежать по всей системе и на каждом файле вызвать touch, это приведет к тому, что шаблонный файл будет переписан на ваш ВДС и шаблонный файл будет перекрываться, теперь уже вашим файлом, таким образом последующие обновления софта, на вас никак не скажутся, но в обоих случаях файлы будет в вашей дисковой квоте.
>У этих дундуков из ISP кажется их бздотная недо-виртуализация кажется на его основе и построена.Не вкатило абсолютно
А теперь еще раз подумайте почему не вкатило.
И вы конечно нашли где критические сервисы ставить, у фествдс ВДС-ы стоят три копейки, но такое же и качество, там машины скорее всего просто за оверселены, и даже если оверсела нет, то штук 40 копеечных вдсов на одной машине - тоже ничего хорошего. Есть на той же ИСП-вой системе более качественный хостинг.если что, я не из ИСП.
О нулевой занятости харда и шаблонах я в курсе, но вы изложили все более подробно.За это сэнкс.>не надо заботиться о найденных дырах и/или просто обновлении софта.
Зато когда на ровном месте без предупреждения **нется сервер - столь грамотный саботаж далеко не любой хаксор устроить сможет.Хаксорам обычно нужен халявный шелл, легитимные сервисы они предпочитают не рушить, иначе на сервер припрется админ посмотреть что за нафиг.На VDS как правило нельзя загрузить модули ядра.Т.е. руткит хацкер поюзать не сможет а без этого я его засеку и выпну минут за 5.И софт я в состоянии обновить сам.Запланировав все это на момент когда это затронет минимальное число юзеров и заранее предупредив оных.А вот когда у меня БЕЗ ПРЕДУПРЕЖДЕНИЯ И НЕЗАПЛАНИРОВАННО грохается сервер - да накой хрен мне такой говенный сервер?С таким качеством работы оно только для пионерских потуг "моя первая в жизни хоумпага" пригодно :E.По надежности работы такой сервер может соперничать только с Windows 95.Так же непредсказуемо грохается когда ему угодно без предупреждения.
> И так везде, на любой системе
В нормальных полноценных виртуализаторах данного геморроя нет как класса.Там файлы виртуалки - это файлы виртуалки, как правило там вообще свой независимый от остальных виртуальный диск энного размера, который лично ваш.Да, использование диска будет не 0 и так ессно чуть дороже.Зато никакие уроды не сребутят сервер без предупреждения.Намного более спокойный сон админа имхо стоит небольшой доплаты, кроме случаев "первый сайт юного пионера Васи Пупкина".Да, апдейты придется ставить самому.Ну так на железных серверах тоже приходится и ничего, все живые вроде.Мне не надо чтобы мне задницу автоматом подтирали.Особенно забыв спросить, требуется ли это вообще.Особенно когда туалетная бумага - с наждаком.
>очень правильно делает.
Я вот для себя после неслабого секаса с этими ****** пришел к выводу что правильное решение без геморроя - это нормальный VDS с нормальной технологией виртуализации у нормального хостера.Это все не про BSD и не про ISP... полноценная виртуализация - это линукс.Нормальные хостеры - это не российские с их вечными кретинизмами типа деления траффика и отмера его по каплям.
> Тем более что ребут занимает секунд 30-60.
Зато юзеры с серваков типа жаббера или irc - сыпятся как горох, сервер организует нехилый флуд на окружающие сервера, у юзеров обрываются даунлоады, рвутся соединения, ну и прочая (я люблю VPN и проксики - скажем сие мне помогает в вопросе ICQ vs BeeLine NAT а заодно жмет траффик раза в три что для GPRS ценно).
>вот настраивать так ВДС, что после перезагрузки что-то не поднимается
Все поднимается, но сам факт незапланированного рестарта... вспоминаются времена Win95.
>на вас никак не скажутся, но в обоих случаях файлы будет
>в вашей дисковой квоте.Объясняю еще раз: есть вагон хостеров с лучшим качеством работы.С нормальной виртуализацией где никакого геморроя просто нет как класса (разумеется, на Linux, как бы это не огорчало любителей бсд).Как пример - эн времени назад поюзал хостера где можно поставить (в моем случае минималистский) дебиан а на него в меру талантов поставить что надо.Очень удобное решение для сервера.Система с минимумом гуано и полностью предсказуемая, как часы - за все время никаких непонятных спецэффектов в отличие от ISP с их бздями.Да, после установки пакетов и прочая целые ~250 мегов из примерно 20 гигов занято.Какой ужас!А минимальный набор пакетов был очень на руку, ибо вместо традиционного жирного LAMP я предпочитаю свой набор симпатичных мне решений.Легких и ядреных, которым данных ресурсов хватит на много лет вперед даже при попытках абузивного использования типа скачки файла в 100 потоков.Впечатления намного позитивнее - совершенно безгеморройный хостер, где все просто работает как часики.Без головняка и сразу.При сравнимой с ISP цене еще и траффика на порядки больше.
>А теперь еще раз подумайте почему не вкатило.
Потому что недоношенная там виртуализация, если уж говорить о root cause.В случае нормальной виртуализации таких проблем нет как класса.
>И вы конечно нашли где критические сервисы ставить,
Да вот, знаете, некоторые понтовались - дескать, бздя, круто, все такое... \m/.А на практике видим что хрень полная, падает как Win 95.А как это узнать пока не поюзаешь то?Отзывы?Так на кучу ругательных отзывов найдется и куча хвалебных песен от пионерии которая из-за того что там бздя и дешевые цены готовы игнорировать говенность сервиса.А кто есть кто узнаешь только после получения граблями по лбу :E.Что до цен, топовые конфигурации VDSов у ISP стоят почти как буржуйские сравнимые конфиги.Небольшая разница в цене компенсируется тем что буржуи дают в *десятки* раз больше траффика, без каких либо условий.Его там столько что обычно хватит на сайт очень посещаемый и с популярными даунлоадами, проксирование всякого GPRSного и т.п. тормозного добра + еще и при DDoS не будет такого масштабного попадалова как с ISP.А то знакомому навалили на firstvds какие-то несчастные 100 гиг дряни - ну и все, влет на столько денег что проще закрыть аккаунт нафиг.
>той же ИСП-вой системе более качественный хостинг.
Да не, спасибо, я как-то предпочел в итоге более с этим хостером не связываться.Теперь мое общение с хостерами сводится сугубо к оплате счетов да запланированной установке апдейтов с подконтрольным *мне* перезапуском сервисов (если оно нужно).Так намного спокойнее и приятнее.И никакого головняка.
>если что, я не из ИСП.
А мне пофиг.Я к этому хостеру вернусь только под дулом пистолета, потому что гемор за свои деньги - крайне сомнительное удовольствие.Кстати орава знакомого народа тоже попользовали, поплевались и ушли к другим.Тенденция однако.Как первый VDS просто посмотреть как оно за немного денег может и это сойдет, но для продакшна это непригодно, ОСОБЕННО vds-ы на bsd.Да еще саппорт норовит содрать бабло за каждый чих.Спасибо, у других хостеров бывает саппорт не хуже и ничего не пытаются содрать вообще.
>>той же ИСП-вой системе более качественный хостинг.
>Да не, спасибо, я как-то предпочел в итоге более с этим хостером не связываться.Так я же вроде сказал про других хостеров с этой системой.
>Нормальные хостеры - это не российские с их вечными кретинизмами типа деления траффика и отмера его по каплям.
Слово «хостеры» вычеркните, а на его место впишите: маршрутные провайдеры, реже датацентры. Тоже относится и к «100 гиг дряни».
>Зато когда на ровном месте без предупреждения **нется сервер - столь грамотный саботаж далеко не любой хаксор устроить сможет.
>Зато юзеры с серваков типа жаббера или irc - сыпятся как горох, сервер организует нехилый флуд на окружающие сервера, у юзеров обрываются даунлоады, рвутся соединения, ну и прочая (я люблю VPN и проксики - скажем сие мне помогает в вопросе ICQ vs BeeLine NAT а заодно жмет траффик раза в три что для GPRS ценно).Ну тут поспорить сложно, когда просто так вылетаешь из жабы/ирки/аськи – не очень приятно. Страдает этим ИСП, ага. А разрыв доунлоадера, если вы не качаете с помощью ИЕ – ничего страшного.
>Хаксорам обычно нужен халявный шелл, легитимные сервисы они предпочитают не рушить, иначе на сервер припрется админ посмотреть что за нафиг.На VDS как правило нельзя загрузить модули ядра.Т.е. руткит хацкер поюзать не сможет а без этого я его засеку и выпну минут за 5
Да, с такого ВДС-а нет доступа к железу, и есть ограничения в системе, на подобии не соберешь свое ядро, или не подгрузишь ядерные модули. Правда не совсем понимаю зачем «хаксорам» нужно будет подгружать модули, и не понял плюс это для вас или минус: «руткит хацкер поюзать не сможет», вообще какое-то двоякое изложение мысли в этом предложении у вас получилось.
Ценность данной виртуализации как-раз в том, что она не полноценная: не тратится системных ресурсов на обработку всяких железячных эмуляций, между софтом самого ВДС-а и системой минимум прослоек, что позволяет на одном серваке разместить большее количество ВДС-ов, а это ведет к снижению цены на ВДС для конечного потребителя. Плюс данная реализация виртуализации позволяет реализовать автоматическое обновление софта; «простые» бекапы ВДС-а на корневом сервере: бекапится обыкновенным таром вся структура каталогов и файлов и только пользователя, шаблонные файлы исключаются, а не сдирается дамп системы, или итого хуже, файл виртуального диска в непонятном формате, в результате, если потребуется, можно восстановить утерянный вами файл очень быстро; так как пользовательские данные хранятся отдельно от шаблонных (читай системных) становится проще разбирать какие файлы менял пользователь, и что он натворил, когда он говорит: «я ничего ни делал, а у меня не работает»; файл подкачки является виртуальным и если есть место в оперативке корневой системы, то используется она, а не диск; ну и всякие мелкие особенности вытекающие из данной виртуализации упрощающие администрирование корневого сервера.
>Да, апдейты придется ставить самому.Ну так на железных серверах тоже приходится и ничего, все живые вроде.Мне не надо чтобы мне задницу автоматом подтирали.Особенно забыв спросить, требуется ли это вообще.
Это конечно хорошо, что вы можете сами обновить ПО как надо и когда вам надо, тогда действительно – этот сервис не для вас. Я же видел людей, у которых даже не один выделенный сервак, эти люди занимаются хостингом и на серваки просто страшно смотреть, они как нашли Васю Пупкина, который посетапил им три года назад систему с ДиректАдмином, так больше на серваках ничего не делалось. Смотришь и удивляешься, почему на таких серваках еще не поимели рута. Так вот именно для тех, кому нужен свой вдс, но заморачиваться он не хочет или не умеет, и нужен данный сервис и не стану преувеличивать, если скажу, что таких сейчас большинство. Намного проще переносить ребут ВДС-а раз-два в месяц по минуте и иметь обновленный софт, чем искать админа, которому придется за обновление платить, и платить как правило еще и больше стоимости самого ВДС-а, плюс большой шанс наткнутся на «пыонэра» с кривыми ручками, и в итоге это выльется в еще больший простой. Одним словом: автоматическое обновление софта выгодно для большенства пользователей ВДС-ов.
>Слово «хостеры» вычеркните, а на его место впишите: маршрутные провайдеры, реже датацентры.
>Тоже относится и к «100 гиг дряни».Это проблемы хостеров, провайдеров и датацентров.Зачем мне то себе лишние проблемы создавать?Я заплачу деньги тем кто мне не создает лишних проблем проголосовав кошельком.По-моему тут все просто - если кто-то хочет получать мои денежки он или обеспечивает удобные и безгеморройные условия или идет на йух, ибо рынок и лузерам на нем не место.
>Ну тут поспорить сложно, когда просто так вылетаешь из жабы/ирки/аськи – не
>очень приятно. Страдает этим ИСП, ага.Не то слово.У них и канал падучий и бсдшные сервера свою лепту вносят.Мне хватило, я уж лучше заплачу чуть больше но качественному хостеру, с чем-то типа виртуоззы и без маразмов с трафом.Как-то сильно меньше головняка.
>А разрыв доунлоадера, если вы не качаете с помощью ИЕ – ничего страшного.
А это не факт.В FTP и HTTP нет проверки целостности данных.Посему в общем то гарантий ровно ноль.Нечто типа лотереи.Не даром исохи MD5 снабжают...
>Да, с такого ВДС-а нет доступа к железу, и есть ограничения в
>системе, на подобии не соберешь свое ядро, или не подгрузишь ядерные
>модули.В условиях сервера это даже порой к лучшему - руткит не смогут вдуть а без него спалить деятельность хакеров и выпнуть их с машины ни разу не проблема :).Поскольку железо и так поддерживается а штуки типа usb все-равно ремотно недоступны - с этим как раз нет проблем.А модули ядра... у нормальных хостеров обычно нормальный набор модулей и в крайнем случае можно договориться если объяснить что и зачем надо.
>Правда не совсем понимаю зачем «хаксорам» нужно будет подгружать модули,
Чтобы замаскировать себя руткитом как следует.Единственный способ сменить логику работы ядра на ходу и без рестарта (который очень заметен) - загрузка модуля.Руткиты юзаются хакерами чтобы скрыть свое наличие в системе.Если ядро будет врать что хаксорских процессов, файлов и сокетов якобы нет - админ ничего не заподозрит, по крайней мере при первом взгляде на систему :).На VDS такой вид продвинутых атак проблематичен.Как раз потому что нельзя загрузить модули ядра.Это как минус, так и плюс.
>вообще какое-то двоякое изложение мысли в этом предложении у вас получилось.
Чего тут двоякого?Поскольку сам я от себя прятаться не собираюсь, железо и так все поддерживается и т.п. - мне грузить модули на сервере не шибко то и необходимо.Во всяком случае это каждодневной операцией не является а если *очень* надо - можно договориться наверное.Мне как-то пока не требовалось.
>Плюс данная реализация виртуализации позволяет реализовать автоматическое обновление софта;
Спасибо но мне не надо чтобы кто-то шарился на моей системе.Это *моя* машина.Что хочу то и делаю.До тех пор пока не нарушаю условий контракта - лапы прочь.Я сам решу когда мне обновиться и прочая.С минимальным impact и так далее.А не вот так вот что сервер внезапно завалят в любой момент без предупреждений какие-то уроды.Прямо Win95 какой-то.
И кстати, не надо заниматься профанацией.Это некультурно.Дело в том что большая часть взломов нынче происходит не через дырявые системные сервисы а через дырявые сайты, форумы, CMSки, их движки, и прочие юзеровские веб-приложения, сервисы и т.п..Взлом через системные сервисы в современных системах редкость.И как вы понимаете, ваши заявы про апдейт вкусно пахнут но на вкус кислятина.Потому что никто юзерам движки сайтов апдейтить задарма не будет.Ну и толку тогда со всего этого?Думаете, автоапдейты заменяют грамотных админов?Мечтать не вредно.There is no free lunch.
>«простые» бекапы ВДС-а на корневом сервере: бекапится обыкновенным таром вся структура
>каталогов и файлов и только пользователя,Если честно то в гробу я видел счастье что кто-то будет без спроса трогать мои файлы.Услуга бэкапа или явно есть и я ее просил или пусть идут нахрен.Это мои файлы.И возможно моя интеллектуальная собственность.С чего это какие-то уроды должны вообще что-то там трогать без моего одобрения?Они все-равно не знают как и что восстанавливать из моих сервисов и в каком порядке.А для меня бэкап который у них малополезен.Потому что он не у меня.Посему надежно и быстро - это когда бэкап есть у меня.А если он не у меня - ну вон помнится один отечественный хостер когда была история с bitchx.ru и неудобными картинками помнится владельцу сайта бэкап взял да и отказался отдавать, зато шантажик на этом факте устроил.А оно такое надо?Проще самому бэкапы снимать.У буржуев столько траффа что я могу хренадцать раз сбэкапать все вообще без компрессии и слить :)
>мелкие особенности вытекающие из данной виртуализации упрощающие администрирование корневого сервера.
Опять же.Мне как юзеру виртуализация типа виртуоззов и т.п. нравится больше чем jail.Как раз предсказуемостью системы и тем что я довольно качественно развязан от деятельности других пользователей, от чьих-то там застрявших хэндлов и прочей байды - у меня своя сетевуха, свой диск, своя RAM, свои файлы и прочая.При том что эта виртуализация все еще достаточно легковесная.И меня не пытаются на***ть что этот апдейт якобы решит все мои проблемы.Ничего он не решит - никто мне не будет на халяву движки у сайтов обновлять, секурити аудитить и прочая.А через системные сервисы особо никого и не ломают кроме отдельных случаев.
>Это конечно хорошо, что вы можете сами обновить ПО как надо и
>когда вам надо, тогда действительно – этот сервис не для вас.Конечно.Когда мне принудительно ребутают сервак без спроса - это не для меня.А если по вашему - создается ВИДИМОСТЬ безопасности.Потому что кроме системных апдейтов есть еще юзерское добро.Которое апдейтить никто не будет.Так что ваши сказки про апдейты, конечно красивые, но юзеров от взлома сайта не спасут.
>не стану преувеличивать, если скажу, что таких сейчас большинство.
Боюсь что юзеров которые одобрят перезагрузку VDS без спроса - немного.И пока что я вижу немеряно серверов на виртуозе, freevps и прочих.И почти никого с горбизной на jail.А если учесть что толку от этого геморроя ноль - ибо юзерское добро апдейтить никто 1 фиг не станет, то весь этот гемор имеет почти нулевой эффект заодно.Ну, количество недовольных хостингом он инкрементирует, да.Знаете как это называется?Имитация Бурной Деятельности.А мне надо чтобы работало, желательно надежно и предсказуемо а не ИБД типичное для совка.
>Намного проще переносить ребут ВДС-а раз-два в месяц по минуте и иметь
>обновленный софт, чем искать админа, которому придется за обновление платить,С таким подходом можно просто вколотить apt в крон и пусть себе апдейтит.Такая же лотерея как с рестартом сервака :).Только вот этого мало.Если найдут дыру в форуме, CMS или движке сайта - придется, черт побери их заапдейтить.И как вы понимаете никакие сказочники типа вас этого делать не будут - это может сделать только админ сервака.
>Одним словом: автоматическое обновление софта выгодно для большенства пользователей
>ВДС-ов.Да вот что-то не вижу я расцвета этой горбизны с jail-ами как у ISP.И кроме того автообновление системы это капля в море.Ибо большая часть взломов происходит совсем не через дыры в системе.Так что ваша сказка конечно красивая но к реальности отношения особо не имеет.Благо юзеру при обновлении сервака никто не будет файлы сайта обновлять.
Вы мне маленького ребенка напоминаете свой наивностью и старого деда постоянными повторами сказанного, водой, и безосновательными оскорблениями.>В условиях сервера это даже порой к лучшему - руткит не смогут вдуть…
Теперь понял о чем вы. Ни разу не видел что бы подменяли/подгружали_свои модули ядра. Их ведь еще написать надо. Скрываются обычно подменой обычных сервисов, хотя бы даже так:
mv /bin/ps /bin/pc
cat > /bin/ps
#!/bin/sh
/bin/pc $1|grep –v mybot
Создают диски в памяти и прочая. Весьма хорошо вылавливается это посредством chkrootkit.>Так что ваши сказки про апдейты, конечно красивые, но юзеров от взлома сайта не спасут.
Вы сами себе же противоречите, сначала про руткиты речи толкаете, потом говорите, что не обновленное ПО не страшно… root-а разве уже научились получать через дыру в phpBB? А скрипты соседних сайтов так же можно просматривать через любого пользователя? Кстати чего-чего, а вот текущая структура каталогов и прав у ИСП продумана хорошо и соседние юзеры, как вы писали про мастерхост, ваши данные не увидят.
>Боюсь что юзеров которые одобрят перезагрузку VDS без спроса - немного.
Бойтесь, я вам по бооольшому секрету скажу, что 90% пользователей даже и не замечают перезагрузки, еще 5% не видят ничего страшного в паре минут простоя, тем более, что это надо.
>Если честно то в гробу я видел счастье что кто-то будет без спроса трогать мои файлы.
Если вы боитесь за свою интеллектуальную собственность, то быстренько на свой сервак перебирайтесь, я вам могу рассказать еще одну бооолшую тайну: админы хостинговой компании у которой ваш ВДС, в любой момент могут посмотреть на вашу «секретную» информацию.
Бекапы на корневом сервере делаются перво-наперво в технических целях, например: выход из строя райд массива (ага, железячные райды, как показывает практика, умею наворачиваться так, что забирают с собой и всю инфу). А уж потом рассчитываются на дураков: Васи Пупкины постоянно любят убивать свою «секретную» инфу, копий которой, больше как в технических бекапах, нигде нет, увы, но это так.
>Вы мне маленького ребенка напоминаете свой наивностью и старого деда постоянными повторамиА вы мне напоминаете маркетологов из MS - "мы лучше знаем то что вам нужно - то что у нас есть!" :).Кстати оскорбления как минимум специально я не планирую.Может быть ехидничаю порой чрезмерно.Это уж извините, бывает.Попинывайтесь если напрягает.И не стоит воспринимать ругань и наезды на *технологии* на персонально свой счет.
>Теперь понял о чем вы. Ни разу не видел что бы подменяли/подгружали_свои
>модули ядра. Их ведь еще написать надо.Такой дряни хакерами уже понаписано, к сожалению.Если вы это не видели - это еще не значит что оно не существует.
>Скрываются обычно подменой обычных сервисов,
Это только один из трюков.Достаточно легко обнаруживаемый.А вот модуль ядра это уже серьезно.Системные вызовы начинают врать в пользу хакера.И даже если вы достанете из запасов заведомо исправный бинарь энной тулзы, это не поможет - врет то система.В зависимости от навернутости руткита найти такое в системе такой может быть и очень нетривиально.Хотя и на такую дрянь есть свои методы (утилиты детектящие руткиты как правило дотошно сравнивают результаты разных системных вызовов в поисках аномалий, благо, везде и качественно приврать все-таки сложно и руткит может попасться как раз на создаваемых аномалиях).
>хотя бы даже так:
Ну, это просто.Я такое голыми руками отловлю.Да и проверка по MD5 (или любому иному хэшу) с треском провалится.А вот качественный кернельный руткит - лично я вот так сходу могу и не найти, такое разве что по косвенным признакам как-то обнаружить можно(например, если мы точно помним что траффика быть не должно а он "почему-то" все-таки есть).
>Создают диски в памяти и прочая. Весьма хорошо вылавливается это посредством chkrootkit.
Угу, есть тулзы.Но в теории кернельный руткит может быть полностью невидимым.На практике правда руткиты не идеально привирают, что их и демаскирует - в работе системы появляются аномалии которых нет в работе нормальной системы.Это можно отловить, правда, вышибить такой руткит тоже непросто.Скажем если кернель не хочет показывать вам некий файл d листингах и вообще не собирается его удалять даже если вы командуете - извините :P.Как правило полноценно разобраться с такой штукой можно только перезагрузившись с внешнего носителя (желательно readonly с заведомо исправной системой) и посмотрев на реальное состояние дел.
>что не обновленное ПО не страшно… root-а разве уже научились получать
>через дыру в phpBB?Хаксорам сам по себе рут в общем не самоцель.Повесить прокся или бота или трояна и скажем, спамить вполне можно и от юзера.С рутом они просто могут дольше оставаться незамеченными (при помощи руткитов и прочих фокусов типа бояна с админом в chroot или jail где лежит неизменная копия системы так что админ так сходу вообще не видит лишнего в ФС).Но вы то говорите о погано администряемом сервере, где админ не может даже систему проапдейтить, не так ли?А на таком сервере админ и появляется только по праздникам, когда что-то навернулось.Там руткиты в общем то излишество.Руткиты скорее логично использовать чтобы водить за нос не очень тупых админов.Тупые и без руткита ничего не заметят :)
>А скрипты соседних сайтов так же можно просматривать через любого пользователя?
В нормальном случае (хостингу не пофиг на секурити) - нельзя по идее.Но хацкеры тоже не лыком шиты.И умеют преподнести нестандартные сюрпризы.В статье про то как сломать защищенный интранет через сайт конторы на помойке типа мастерхоста хацкеры обыграли мастерхост на каком-то дешевом трюке.
Влом искать ту статью, поэтому попробую написать что МНЕ в голову приходит и общую идею(уж не пинайтесь если неточности, я не хацкер и это лишь для общего представления).Если админ сайта олух и веб-софт допустим, с известным багом типа php-inclusion (или эквивалентное) - админ сайта потенциально влип.Админы хостинга однако если они грамотные могут и подыграть, например, запретив настройками PHP загрузку файлов с ремотных серверов по URLам, так что просто выложить свой файл на произвольный хост и заинклюдить оттуда на грамотном хостинге типа мастерхоста не прокатит (сайты с тупыми админами хостинга в этом месте знакомятся с штуками типа r57shell, дальнейшее понятно).А на более защищенном хостинге ничто не помешает слепить сайт (или расхакать какой-то совсем уж защищенный сайт Васи Пупкина) с получением прав на запись в какой-то соседний каталог на той же машине что и атакуемый сайт.Вот тут "общественная помойка" и сыграет свою роль.Имеючи доступ на запись, а хоть и не в диру вражеского сайта а в свою, можно положить у себя в дире нужный скрипт, дать него права на доступ всем подряд ну и дальше спокойно выполнить инклюд на дырявом сайте, уже с локальной ФС и без всяких урлов.Не уверен что четко изложил идею но главная проблема - что хацкер в случае "shared помойки" может априори излишне фривольно ианипулировать файловой системой на машине с атакуемым сайтом.Для начала у него там или есть доступ или это очень несложно достигается.
>Кстати чего-чего, а вот текущая структура каталогов
>и прав у ИСП продумана хорошо и соседние юзеры, как вы
>писали про мастерхост, ваши данные не увидят.Да, в той статейке кстати хакеры позитивно оценили работу админов мастерхоста.Но природа shared помойки которая дает хакерам слишком много средств для левых действий от которых даже грамотные админы не спасут если сайт хоть немного дырявый.На приватном серваке с эквивалентными по затяжке гаек настройками есть один козырь: хацкер для начала вообще никакого доступа к ФС не имеет изначально.Что усложняет задачу по сравнению с shared хостингом.А на shared хостинге еще и максимально затянуть гайки все-таки нельзя - у юзеров не будет почти ничего работать и им это не понравится.
>>Боюсь что юзеров которые одобрят перезагрузку VDS без спроса - немного.
>Бойтесь, я вам по бооольшому секрету скажу, что 90% пользователей даже и
>не замечают перезагрузки,Расскажите это юзерам firstvds :D.Почему-то знакомые поюзали его да поняв что за качество - свалили.Кто-то поставил серваки на приличных и стабильных VDS, кто-то дома поставил старый комп на антресоль.В первом случае лучше, в втором - как минимум не хуже.Broadband нынче стабильный, статичный айпи можно и купить а Win95 на сервер можно и не ставить.Так что даже пыльный хлам на антресоли будет стабильнее чем вдски у firstvds.При том "условно бесплатно" даже.
>еще 5% не видят ничего страшного в паре минут простоя, тем более, что это надо.
Вам надо - вы и наслаждайтесь таким "сервисом", я разве против?А я за свои деньги не хочу иметь секс с постоянными рестартами сервака без предупреждения + падучим каналом.
>>Если честно то в гробу я видел счастье что кто-то будет без спроса трогать мои файлы.
>Если вы боитесь за свою интеллектуальную собственность, то быстренько на свой сервак
>перебирайтесь,Технически много кто и чего может.Сервак в датацентре тоже в принципе могут и руками потрогать и даже с своего носителя стартануть для изучения.А если вспомнить сервер razorback (ed2k) - оказывается его могут еще и изъять вообще.И чего?
>Бекапы на корневом сервере делаются перво-наперво в технических целях,
Я думаю что если уж хостер хочет что-то забэкапать - он и виртуозу и прочие виртуализаторы забэкапать сможет при должном желании.На самом деле в jail мне не нравится сам факт неполной развязки с хост-системой и всем остальным.Общественной помойкой типа shared хостинга слегка отдает.Проблемы в чем-то похожие и проистекают из неполного разделения ресурсов, это и неудобства создает типа перезагрузок и гарантии того что отдельные пользователи никак не проабузят слишком хилое разделение ресурсов - не густо.Нормальные виртуализаторы избавлены от этого геморроя, заботятся об изоляции, честной дележке ресурсов и прочая.Да, может быть легковесная виртуализация и чуть тяжелее чем jail.Но куда легче полновесной виртуализации.А потому популярна.И с этим придется жить.Если BSD это не умеет - это сугубо проблемы BSD.Значит в этом качестве будут использовать другие системы, которые это умеют - тут все просто.
>[оверквотинг удален]
>
>Ни у какого.
>
>>Или где применяешь VDS?
>
>Я применяю несколько VDS для своих целей (сайт, прокси, VPN, разнообразные сетевые
>сервисы и прочая).И кстати юзал как vds на freebsd у firstvds
>так и другие.Имел самолично возможность сравнить как и что.И нехрен сразу
>лэйбаки клеить, если вам чье-то мнение кажется неудобным - достали уже
>фанаты.Да это ты достал своими высказываниями. Совершенно не вменяем, красные глаза так и светятся.
Вот МастерХост на фре работает. Они видимо с тобой не проконсультировались.
>Вот МастерХост на фре работает. Они видимо с тобой не проконсультировались.А вы ничего кроме совковых решений класса "общественный туалет" в своей жизни не видели?Да, актуальный пример.
Кстати, я читал описание одного забавного хака - как раз сайт на мастерхосте у одной крупной конторы ломали, атаковав их клиентов и интранет заодно, тупо выложив трояненые даунлоады на конторском сайте, которые постепенно сгрузили юзеры и интранетчики, а там уже и фаерволы интранета не проблема.Сайт сломали тупо и банально.Нашли дырявый сайт у какого-то лоха который хостился на том же сервере мастерхоста и дальше за счет этого пошарились на всем сервере, добравшись до сайта нужной конторы.Если вам нравится когда дыра в сайте какого-то лоха заодно потенциально позволит и вам поднасрать - так это, флаг вам руки.Ну и вы можете наслаждаться спущенными сверху как данность настройками серверов, баз данных, доступного софта и прочей байды, а мне как-то больше по душе когда я могу полностью порулить всем сам, не ограничивая себя рамками окружений типа "общественный туалет".
>[оверквотинг удален]
>юзеры и интранетчики, а там уже и фаерволы интранета не проблема.Сайт
>сломали тупо и банально.Нашли дырявый сайт у какого-то лоха который хостился
>на том же сервере мастерхоста и дальше за счет этого пошарились
>на всем сервере, добравшись до сайта нужной конторы.Если вам нравится когда
>дыра в сайте какого-то лоха заодно потенциально позволит и вам поднасрать
>- так это, флаг вам руки.Ну и вы можете наслаждаться спущенными
>сверху как данность настройками серверов, баз данных, доступного софта и прочей
>байды, а мне как-то больше по душе когда я могу полностью
>порулить всем сам, не ограничивая себя рамками окружений типа "общественный туалет".
>вот только давайте это на карявость фри не будем списывать, ок?
>>[оверквотинг удален]
>вот только давайте это на карявость фри не будем списывать, ок?100% ок.Это корявость не фри а "технологии вообще".Помойка "общественный туалет" не изменит своих общественно-туалетных свойств независимо от операционки под которой оно работает. Кстати на своем VDS ничто не мешает самому сделать такую помойку самостоятельно - число вхостов обычно ограничено только ресурсами VDSа.
>на своем VDS ничто не мешает самому сделать такую помойку самостоятельно
>- число вхостов обычно ограничено только ресурсами VDSа.очень многие "начинающие хостеры" :) и стругальщики страничек так и делают, либо ресселерский аккаунт на нормальном шареде, либо свой шаред на ВДС-е.
>Вот МастерХост на фре работает. Они видимо с тобой не проконсультировались.И кстати до того как рот разунуть хотя-бы посмотрите что такое VDS (иногда это называют VPS).А то вы похоже не понимаете разницы между shared хостингом по типу общественного туалета и VDSом.А то что-то мастерхост не известен как VDS хостер вообще.
>А то что-то мастерхост не известен как VDS хостер вообще.А вот это не правда, у мастерхоста работают ВПС-ы под Virtuozzo
>А вот это не правда, у мастерхоста работают ВПС-ы под VirtuozzoИ правда.Хм, а что-то раньше я такого не видел.
Тем не менее, опять же Virtuozzo - это Linux.Все это не о BSD :P
Если говорить о хостере то у них явно жаба на дисковое место и как всега геморрой с траффиком при вполне себе буржуйском уровне цен.Бесплатно при соблюдении условий.Ха!Знаем мы такую "бесплатность" :)
Сделал кандидатскую диссертацию (физмат наук).
Все расчеты (си, фортран, R, ...), написание-оформление-графики
(LaTeX, MetaPost, VIM, OpenOffice, ...) -- все под FreeBSD 4.x, 6.x, 7.0.
И никогда не заморачивался мыслями о переходе на Linux.
Мне под фри все привычно и удобно.
>Мне под фри все привычно и удобно.А Таненбауму поди и в миниксе неплохо.Знаете почему?Потому что "свое г-о не пахнет".Некоторые настолько прикипели к конкретной системе что прощают ей даже откровенную лажу.
> Некоторые настолько прикипели к конкретной системе что прощают ей даже откровенную лажу.Вам хотелось бы так думать, да :))
>>Мне под фри все привычно и удобно.
>
>А Таненбауму поди и в миниксе неплохо.Знаете почему?Потому что "свое г-о не
>пахнет".Некоторые настолько прикипели к конкретной системе что прощают ей даже откровенную
>лажу.+1!
Наконец-то хоть одно здравое высказывание :)
че спорим-обсуждаем-то? :) куча постов ни о чем!
кому-то линукс, кому-то бсд, кому-то форточки :)
хорошо сейчас не времена инквизиции, давно бы друг-друга пожгли =)
Он просто думает что Linux не падает в паники на ровном месте. Ноут Fujitsu-Siemens Amilo Pi 2540 например. Ubuntu 7.10 даже не удалось поставить, Gentoo тоже. Фря отлично работает.
оно у Вас еще работает??????
я за 2.5 месяца похоронил - дерьмо РЕДКОСТНОЕ.
...
винт вот на павильоне как внешний юзаю.
>Он просто думает что Linux не падает в паники на ровном месте.
>Ноут Fujitsu-Siemens Amilo Pi 2540 например. Ubuntu 7.10 даже не удалось
>поставить, Gentoo тоже. Фря отлично работает.Почему не ставится линукс? Драйверов нет? Так надо было сначала думать/искать информацию, а потом покупать.
>Почему не ставится линукс? Драйверов нет? Так надо было сначала думать/искать информацию,
>а потом покупать.Или поставить фрю и не мучаться.
>>Почему не ставится линукс? Драйверов нет? Так надо было сначала думать/искать информацию,
>>а потом покупать.
>
>Или поставить фрю и не мучаться.Поправка: поставить фрю и мучаться с тем, чтобы ни в коем случае не допустить вытаскивания неотмонтированной флешки.
>Или поставить фрю и не мучаться.Хорошая шутка.
P.S. у всех свои понятия об отсутствии мучений.Кому-то и систему неделю колупать до работающего состояния - нормально.Под работой понимается ессно нормальный графический десктоп, работа сети, звука, блютуса, видеокарты в оптимальном для моника разрешении (желательно, с 3D и прочая), ну и всех прочих устройств и подсистем.И, кстати, текущая убунта - 8.04.1 а вы о 7.10 какой-то :) бсдшники вон что-то не любят говорить о прошлом релизе 6.х предпочитая порой вообще невыпущенную 8 версию а хоть и с набором глюков :)
>[оверквотинг удален]
>Хорошая шутка.
>
>P.S. у всех свои понятия об отсутствии мучений.Кому-то и систему неделю колупать
>до работающего состояния - нормально.Под работой понимается ессно нормальный графический десктоп,
>работа сети, звука, блютуса, видеокарты в оптимальном для моника разрешении (желательно,
>с 3D и прочая), ну и всех прочих устройств и подсистем.И,
>кстати, текущая убунта - 8.04.1 а вы о 7.10 какой-то :)
>бсдшники вон что-то не любят говорить о прошлом релизе 6.х предпочитая
>порой вообще невыпущенную 8 версию а хоть и с набором глюков
>:)А что о ней говорить, у нас все работает.
> А что о ней говорить, у нас все работает.Звучит примерно как "нас мало, но мы в тельняшках" :)
P.S. извините, в пятницу вечером - не могу удержаться :)
bsd-лицензия и была задумана для защиты ученых и студентов...
учите историю.
...
и переходить Вам и не надо.
...
>И никогда не заморачивался мыслями о переходе на Linux.Вы и не должны.
у Вас другие задачи....
>bsd-лицензия и была задумана для защиты ученых и студентов...Да, от кого интересно.Ибо всякие майкрософты и эпплы а заодно и другие код гребут а иной раз даже упомянуть не изволят кто реальные авторы кода.Защита?Кого и от чего она защищает?В GPL например прописаны некоторые пункты для защиты некоторых интересов автора (как минимум, защита проекта от монополистского takeover'а недружественными методами).
God knows who needs this especially taking into consideration that BSD desktop is virtually non-existent. (less than 0.01% of desktops)
>God knows who needs this especially taking into consideration that BSD desktop
>is virtually non-existent. (less than 0.01% of desktops)И о чем это говорит? И Linux до недавнего времени использовали <1%. Какой она была десктоп? Никакой. А использовали почему? Потому что понимали, насколько порядков она лучше как система. Несмотря на неподдержку половины железа и кучу косяков. А 99% не понимали, зато любили пофлеймить на форумах. С FreeBSD то же самое.
>>God knows who needs this especially taking into consideration that BSD desktop
>>is virtually non-existent. (less than 0.01% of desktops)
>
>И о чем это говорит? И Linux до недавнего времени использовали <1%.
>Какой она была десктоп? Никакой. А использовали почему? Потому что понимали,
>насколько порядков она лучше как система. Несмотря на неподдержку половины железа
>и кучу косяков. А 99% не понимали, зато любили пофлеймить на
>форумах. С FreeBSD то же самое.Совершенно согласен. До некоторого 200[012] года косяков в linux kernel было как грязи. И мелкопрограмных, и IMHO больше - дизайнерских. (Да и сейчас навалом) При том что код ядра был как полигон для альфа-версий. Могу привести кучу примеров, лень ковырять архивы. Зато это была _unix_. И не жужжали, терпели. Еденицы разбирались в коде и писали патчи. Остальные флеймили свистками в космос - "куллл, дерьмо, сто лет, снес, поставил, ..."
И в BSD есть недоработанные куски - чего вопить, разберись в концепции-коде да помоги сделать.
А в шестерку включат или опять только в 8-ке появиться с еще большей кучей глюков...
как всегда в новости про ОС "икс" набежали "нелюбительи ОС "икс" и стали меряться длинной чл... простите - языков. Джентельмены, хронический холивар это - красноглазость. Все начинается с красноглазия и заканчивается монополией... а потом борьба с этой монополией... пример? файрфокс. Кол-во красноглазых поклонников (есть и нормальные поклонники, без обид) - масса. По факту - единственный вменяемый опенсорсный браузер. Причина для радости имхо только одна - что хоть один есть. Но "один" рано или поздно обретает монополию де факто. По этой причине обгаживание любого другого браузера выглядит идиотизмом. Аналогично излюбленное Линкукс вс БСД: я знаю что линукс многообразен в своих дистрибуциях, но это не повод гадить в новостях о достижении (!) другой ОС.Главная мораль: всем красноглазым предлагается засунуть свой язык себе в задницу и в таком виде дружно топать на ЛОР.
дело не в красноглазии...
ведь если Вам скажут, что рубашку, которую носите уже старая и не модная и что подобные рубашки носят только в больнице это не очень понравиться, а когда в качестве аргументов скажут, что вот мол "мы уже давно носим новые рубашки, они дешевле и выглядят куда лучще"...понимаете это глупости этим "МЫ" всегда давят, если и ктото говорит "за себя" ирассказывая какие-либо достижения, то в большей степени это ерунда...
Спорить о том, какая ОС лучше или хуже можно безполезно, ведь, когда один человек, говорит одно - ему в ответ скажут что-то другое, 0,000001 % вероятность что-то кто-то когда-то прислушается к собеседнику и не будет лить "безконечные доказательства" правоты...это глупостиНо больше всего вызывает негатив, когда люди опериру=ют чужими словами, чужим мнением иэтостановится модным и популярным, мало кто хочет понять "а почему так","а для чего это нужно" все опирируют готовым и тем, кто что услышал или узнал...
многим "вдалбивают", что это лучше, а это плохо иони повторяют -разве это нормально?!
Ведь разобравшись в чем-то иногда картина немного проясняется и видится иначе,
А что говоть об агресии и злости людей на такие слова как "windows,linux,cisco,enterprice,промышленность,бизнес, платное ПО и тд", да я в чем-то согласен с ними, но я не понимаю этого безумства и фанатизма, доказывая что-то и "обливая" всем чем угодно, при этом еще не один из этих высокооплачиваемых инженеров не рассказал о своем среднем уровне заработной платы....
>Но больше всего вызывает негатив, когда люди опериру=ют чужими словами, чужим мнением
>иэтостановится модным и популярным, мало кто хочет понять "а почему так","а
>для чего это нужно" все опирируют готовым и тем, кто что
>услышал или узнал...+100!!!
глупость и безграмотность сейчас очень популярна!
>А что говоть об агресии и злости людей на такие слова как
>"windows,linux,cisco,enterprice,промышленность,бизнес, платное ПО и тд", да я в чем-то согласен с
>ними, но я не понимаю этого безумства и фанатизма, доказывая что-то
>и "обливая" всем чем угодно, при этом еще не один из
>этих высокооплачиваемых инженеров не рассказал о своем среднем уровне заработной платы....
>А кто тебе её скажет? ;)
Если ты попал в бизнес, то помалкивай о своей зп.
вот интересно, куда делись мои комментарии?причем исчезло после этого:
>Посмотреть: http://www.opennet.me/openforum/vsluhforumID3/43428.html#58
>Тема: Принято решение о включении нового USB стека во FreeBSD
>по поводу телевизора и газет я даже комментировать не буду... (кто то еще
>верит, что это не орудия фтюхивания? =) )
>_четкого_ определения дестопа так и не слышнокогото испугала правда о роли газет и телевидения? 8)
Какой тут набор закомплексованных дятлов :))
Ишь ты, религия им не позволяет юзать системы, паникующие при вытаскивании неразмонтированного носителя. Да не юзайте, кому вы нужны? Не носите одежду без кристаллов сваровски, не выходите из дома без любимой собачки. Воистину, Linux теперь мейнстрим со всеми вытекающими.
>Какой тут набор закомплексованных дятлов :))Зато вы без комплексов - подумаешь, паника, отскреблись да дальше поехали :)))))
> Воистину, Linux теперь мейнстрим со всеми вытекающими.
Да.В частности - это система которая работает.Не грохаясь в панику из-за всякой ерунды.Если уж по жизни проBSDшно настроеный Andr отругался - понятно что работа всего этого в BSD реально дрянь.
> Да. В частности - это система которая работает.Ага, только она одна и работает, я смотрю. Автомобили и промышленность встала. Токарные станки и калькуляторы сгорели, фанатики сотовых телефонов и телевизоров в панике. Linux же работает, и его поклонники гордо идут по миру, смотря на всех с вершины мудрости со снисходительной улыбкой.
Все уже закончили работу, а Линукс работает и работает, потому что у внутре - батарейка "Дюраселл"! :)
>Linux же работает, и его поклонники гордо идут по миру,Кстати да, он и в мобильниках теперь появляется ;)
+1
Холивары конечно задолбали, по системам - не первый год работаю и с линухами, и с виндами, и с бсд - по сути - каждому своё, кто-то привык ( замедте - ПРИВЫК ) к линухе, ктот к винде, а ктот к бсд. И как-бы не спорили - красноглазые, не красноглазые - да не имеет значения, каждый работает в том - в чём ему удобно, и что больше нравится. Мне к примеру нравится фрибсд, но больше нравиться не ипфв, а пф опенбсд, и что - скажете и бсд гавно и пф гавно, и иптаблес всех заруливают ? да нет, просто повторюсь - комут одно, а комут другое. И каждый БУДЕТ работать в том в чём ему удобно!
Иль скажете что линуха - самая крутая штука, и даже винда отстаёт во всех вещах ? да нет... в определённых вещах и лин, и бсд отстают друг от друга и от той-же винды.
К примеру - запускаеш на линухе тцпдамп для мониторинга сети, проходит пару минут, жмёш ctrl+c - и чё - консоль просто умирает ? что даже килл -9 пид не может убить висяший процесс на данной консоли ... Пример с проапдейченого последними патчами Дебиана. Вот только не надо щас ещё разволить - что дебиан отстой, пожалусто. Нормальная система, хоть на ней запустилась через ндис вайфай карта, ни на фри, ни на опенбсд - она не заработала, через тот-же ндис. Но веду не к этому - а к тому - что каждая система комут да нужна, и комуто нравиться. Сколько былоб дистров тогоже линукса - еслиб все как (долб...бы*) идиоты на каждый новый дистр линухи кричалиб что это гуано - небылоб у вас ребята - ни дебиана, ни красной шапки, ни убунту , но кто-то ведь их начал создавать, поддерживать и обновлять ... Тож самое и с бсд ...
Не помню кто сказал, но сказал хорошую вещь : Если на небе кто-то зажигает звёзды - то значит кому-то ведь это надо..
Вот это пожалуй, первый вменяемый пост.
Мне например интересна не систрема как таковая, а то что я на ней делаю.
В основном программлю.
Linux - потому-что привык и посмотреть как делают другие.Ну и как не хвалить на чем работаеш.
А система ради системы - вакумный конь.
а система ради меня любимого - конский вакуум?
Если ничего не работает, то да.
а если всё работает?
(у меня, тху-тху, именно так! а некоторые вещи и лучше чем в других ОС - например, AP)
>а если всё работает?
>(у меня, тху-тху, именно так! а некоторые вещи и лучше чем в
>других ОС - например, AP)Тогда всё хорошо, примерно так:
https://sourceforge.net/dbimage.php?id=169468
>[оверквотинг удален]
>фри, ни на опенбсд - она не заработала, через тот-же ндис.
>Но веду не к этому - а к тому - что
>каждая система комут да нужна, и комуто нравиться. Сколько былоб дистров
>тогоже линукса - еслиб все как (долб...бы*) идиоты на каждый новый
>дистр линухи кричалиб что это гуано - небылоб у вас ребята
>- ни дебиана, ни красной шапки, ни убунту , но кто-то
>ведь их начал создавать, поддерживать и обновлять ... Тож самое и
>с бсд ...
>Не помню кто сказал, но сказал хорошую вещь : Если на небе
>кто-то зажигает звёзды - то значит кому-то ведь это надо..в принцпе все верно, но есть одно, но есть различиные задачи - разлличные решения этих задач, но есть некий уровень и некие требования данного уровня, где к примеру очень важно иметь поддержку от производителя, где очень важно иметь сертифицированное ПО и оборудование и по некоторым критериям слово %free% там существовать не может, в этих решениях есть четкое разделение, а в обычных офисах из 10-15 чедовек можно действительно использовать, что "ближе","роднее" и т.д....
А вообще не администратор решает, что ему "ближе", а те решения и ПО, которые обеспечивают автоматизацией бизнес.
>требования данного уровня, где к примеру очень важно иметь поддержку от
>производителя, где очень важно иметь сертифицированное ПО и оборудование и поГде нужна поддержка от производителя, используют ОС с поддержкой от производителя, или я что-то не понимаю? При чем тут FreeBSD?
>А вообще не администратор решает, что ему "ближе", а те решения и ПО, которые обеспечивают автоматизацией бизнес.вот если бв бизнес еще и знал, что ему в ит нужно.....
....
откатов бы и не было!!!!...... :-D
>Не помню кто сказал, но сказал хорошую вещь : Если на небе
>кто-то зажигает звёзды - то значит кому-то ведь это надо..В.В.Маяковский это написал.
фабрика звёзд?
Эх, маладеж!
OpenSource растет и развивается, можно в свое удовольствие использовать.
Вспоминаю первое знакомство с Linux, все падало как черт знает что на каждый чих. И? Люди ковырялись, кодили, отправляли баг-репорты, радовались что что-то получается и работает.
А тут устроили...
>Эх, маладеж!
>OpenSource растет и развивается, можно в свое удовольствие использовать.
>Вспоминаю первое знакомство с Linux, все падало как черт знает что на
>каждый чих. И? Люди ковырялись, кодили, отправляли баг-репорты, радовались что что-то
>получается и работает.
>А тут устроили...да были времена, наши деды штурмовали берлин...
>>А тут устроили...
>да были времена, наши деды штурмовали берлин...О чём и речь. А сейчас остались не люди а так ... овощи. чесноки там всякие :(
>Люди ковырялись, кодили, отправляли баг-репорты, радовались что что-то
>получается и работает.Так бзде не меньше лет :) а результат разный :P
Если кому нужно - вот примитивный патч, исправляющий kernel panic:cat geom_vfs.c.diff
--- geom_vfs.c.orig 2007-12-29 11:48:20.000000000 +0000
+++ geom_vfs.c 2007-12-29 11:48:39.000000000 +0000
@@ -71,16 +71,9 @@
struct buf *bp;
int vfslocked;- if (bip->bio_error) {
- printf("g_vfs_done():");
- g_print_bio(bip);
- printf("error = %d\n", bip->bio_error);
- }
bp = bip->bio_caller2;
bp->b_error = bip->bio_error;
bp->b_ioflags = bip->bio_flags;
- if (bip->bio_error)
- bp->b_ioflags |= BIO_ERROR;
bp->b_resid = bp->b_bcount - bip->bio_completed;
g_destroy_bio(bip);
vfslocked = VFS_LOCK_GIANT(((struct mount *)NULL));Применяем так:
%cd /usr/src/sys/geom/
%cat geom_vfs.c.diff | patch -p1
>Если кому нужно - вот примитивный патч, исправляющий kernel panic:
>
>cat geom_vfs.c.diff
>--- geom_vfs.c.orig 2007-12-29 11:48:20.000000000 +0000
>+++ geom_vfs.c 2007-12-29 11:48:39.000000000 +0000Soko1, ты гад ваще, такой холивар испортил :))
Для ленивых еще:http://truebsd.org/forum_old/read.php?16,314
http://www.bsdportal.ru/viewtopic.php?t=12437
http://www.bsdportal.ru/viewtopic.php?t=14058
2sokol ты успокоил этот холивар, выложив один патч.))) респект!
Жесть, после патча у мя теперь не только вывод `dmesg | fgrep -i giant' чист (nvidia-driver не в счет, т.к. не пашет amd64 и не явл. частью проекта FreeBSD), но и устранилась проблема на моей GA-P35-DS3, когда клавиатура и мышка не определялись, если подключены к задним разьемам и приходилось вынимать и втыкать обратно.BTW, то ли патч кривой, то ли еще что, но модуль usb2_serial пришлось отсоединить от build'а, иначе он стопорил весь buildkernel.
> и устранилась проблема на моей GA-P35-DS3, когда клавиатура и мышка не определялись, если подключены к задним разьемам и приходилось вынимать и втыкать обратно.нет, проблема так и осталась. А ведь вантуз и бубунта определяют все нормально. Впрочем, это наверное глюк железа, бо досу тоже не нравятся задние порты.
ps, если кому любопытен вывод dmesg или pciconf -lv, то вот для amd64: http://pastebin.com/m491e70f0
>Впрочем, это наверное глюк железа, бо досу тоже не нравятся
>задние порты.А вы представляете вообще себе через какую задницу DOS вообще с usb клавиатурами и мышами работает?Там глюков всегда море было, есть и будет.
> А ведь вантуз и бубунта определяют все нормально.
Тогда напрашивается вариант что "дело было не в бобине" :)))
В логе лично я вижу что оно чисто физически и мыша и клаву нашло, мыша даже опознало, клаву похоже не опознало.Никакого мата на проблемы железа хоть убейте не вижу.
> В логе лично я вижу что оно чисто физически и мыша и клаву нашло, мыша даже опознало, клаву похоже не опознало.Никакого мата на проблемы железа хоть убейте не вижу.неудачный dmesg. По крайней мере на GENERIC, кажется, с июнского snapshot'а 8-current, она у мя не определялась и когда я ее вынимал, то не выводилось на консоль никаких detached и пр., вообще без реакции было, будто я ничего не вынимал. А вот при втыкании обратно выводилось как обычно.
Кстати, в GENERIC, как это не забавно есть kbdmux. Впрочем так же там есть и atkbd.
> нет, проблема так и осталась.хм, добавил обратно в конфиг kbdmux и, вроде, стало нормально.
Ну не знаю, откуда все эти сказки про kernel panic. FreeBSD 6.2 терпит выдергивание USB накопителя и блютуса и не жужжит. Наверное у меня неправильная BSD.
>Ну не знаю, откуда все эти сказки про kernel panic. FreeBSD 6.2
>терпит выдергивание USB накопителя и блютуса и не жужжит. Наверное у
>меня неправильная BSD.А ты размаунти после этого устройство и посмотри что будет:)