nuclearcat Опубликовано 11 января, 2012 · Жалоба Дружище, ты сам-то работать пробовал? Давно ли перестала ext4 разваливаться? Есть ли снапшоты рабочие под лялих? Когда можно будет с рейд5 грузиться? За сколько лет, ни разу не разваливалась. Если конечно не впендюрить дикие опции кеширования. Снапшоты можно делать в LVM, или поставить то, где это есть, благо выбор FS очень широк. raid5 - initrd/initramfs рулит, и все грузится Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 11 января, 2012 · Жалоба Как то сильно часто меняется, зачем?) Хотя бы чтобы электричество экономить, раз производительность нигде не поджимает. Если сделать через readv/writev - расходы на context switches будут мизерны. Это выбор между тормозами юзерленда и производительностью ядра. Точно так же есть задачи где нужна максимальная производительность. Когда есть жесткие требования к производительности или latency - да. В данном случае Микротик сам по себе так работает, что нет смысла особо выжимать все соки. Ни разу не собирал линуксовых прошивок с исходников :) Вообще embedded world - редкостный гемморой. Потому лучше этого избегать, при возможности. Во фре пересборка под другую архитектуру ядра без модулей занимает около минуты на моём E8400, /usr/obj при этом в памяти, чтобы на SSD дыры не протирались. Обычный make -j4 -s buildkernel KERNCONF=kernell_conf_file_name Предварительно собирается ОДИН раз окружение и инструменты для сборки/кросскомпиляции. Минут 5 или 10 собирается, вообщем долго. Если сырцы нормальные и конфиг актуальный то сборка под эмбед ничем не отличается от сборки обычного генерик, кроме предварительной сборки окружения. Аналогично собирается "мир". При отладке поднимается на той же машине TFTP, в его рут ложится симлинк на кернел, который где то в /usr/obj/.. появляется после сборки. Передёрнул питание, железка забирает сама новое ядро по TFTP, смотришь через ком консоль вывод, дальше мир уже с флешки или ещё откуда грузится. Это не цельный образ прошивки, но после сборки с исходников бинарники уже просто собрать в образ скриптом. Много ли embedded продуктов с FreeBSD? Сервер на DOM flash или SSD - не считается. Я говорю про устройства с 4-8-16 Mbyte MTD flash, особенно без отладочных консолей (JTAG), где заливка корявого ядра выльется в кирпич и общение с паяльником. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
gelraen Опубликовано 11 января, 2012 · Жалоба Да я лучше поеду пошабашу, и заработаю несколько сотен баксов, чем буду маловостребованному коду "марафет" наводить :) Хм, а где это за час-два можно "нашабашить" несколько сотен баксов? Ну и код можно писать нормально хотя бы ради того, чтоб не портить себе репутацию Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pfexec Опубликовано 11 января, 2012 · Жалоба Умиляют рассказы про появление в системе единственной на данный момент юзабельной журналируемой ФС, цуко, это во втором десятилетии 21-го века. В ту же кучку рассказы про jail и только _грядущий_ Xen Dom0. За сколько лет, ни разу не разваливалась. Если конечно не впендюрить дикие опции кеширования. Снапшоты можно делать в LVM, или поставить то, где это есть, благо выбор FS очень широк. raid5 - initrd/initramfs рулит, и все грузится типичная шарманка про тысячи файловых систем в линагзе от линуксойда, который забывает добавить что хоть их и тысячи, но среди нет ни одной "нужной". еще больше забавляет тот факт что линуксойд рассказывает о тех преимуществах которых нет, но молчит о тех которые есть. вот рассказал бы он про io шедулеры для fs в линагзе, - другое дело.LVM'ом пользуйтесь на здоровье, никто вам не мешает, особенно ввиду отсутствия выбора. :D это же еще одна типичная для линуксойдов черта: рвать тельняшку и говорить что _их_ лучше, но после портирования чужого опять рвать тельняшку и кричать "линагз то рулез". о джайлах можно сказать только то что у линагза их нет как класса. есть kvm, xen, openvz, но ни одного из них в мейнстриме. "качай патчи и компилируй сам" - краткая позиция, не ? впрочем напильником и матом тот же kvm запиливается и работает ок. но это таке виртуализация в которую можно хоть винду ставить. кстате о виртуализации, было бы отличненько видеть гипервизор на zfs, но, увы, в линагзе его нет. зато в netbsd есть и то, и другое. во фре скоро будет. в solaris'е тоже есть. а в линагзе нет. ага. "не такой как все", мы помним. :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 11 января, 2012 · Жалоба Сервер на DOM flash или SSD - не считается. Я говорю про устройства с 4-8-16 Mbyte MTD flash, особенно без отладочных консолей (JTAG), где заливка корявого ядра выльется в кирпич и общение с паяльником. Немножко не так. Есть устройство, да хоть дир-620. Там стоит u-boot, который умеет грузить по TFTP ядро в память и запускать его. Это всё настраивается через консольный ком порт, и тут же записывается, чтобы он всегда грузился с сети - так удобнее при отладке. Больше ю-бут не трогаем и тем более не затираем, иначе паяльник. Собирать на самой железке что то - то ещё удовольствие. Я собирал мелкие и средние порты (mdp5, nginx) на железке с 32 мб озу и процом 200мгц, пришлось подключать хард по юзби для свопа, собиралось оч долго, часы, перл сутки что ли. Дальше, когда ядро отлажено его можно залить в родную флешку девайса через dd. Мир я не вливал, мне проще было оставить его на юзби флешке, чем вкорячивать в оставшиеся 5 мегабайт. Но система примерно такая же, но уже собирается образ фс и он вливается. Если что то пошло не так - u-boot остаётся, если не промахнутся с адресом заливки, и железка работает дальше. Оригинальную прошивку можно точно восстановить, если предварительно сдампить тем же dd. У некоторых девайсов прошивки идут не пакованные, и их можно вливать тем же dd. На крайний случай можно раздербанить оригинальную прошивку, влить её по tftp в озу и от туда влить юбутом во влеш или попробовать загрузится с неё в памяти и потом обновится стандартными средствами. Хотел взять себе NAS на марвеле, там уже флешка 128и 256 мб, и памяти от 128 до 512мб - туда можно без особых усилий запилить не сильно порезанную фрю. Но цены неадекватны, а деньгам нашлось другое применение :) Может поищу микротик на железо, с озу от 128, слотом под CF и желательно хоть какой то поддержкой железа хотя бы в NetBSD. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sirmax Опубликовано 11 января, 2012 · Жалоба Коллеги, вам не кажется что результаты опроса в соседней теме говорят что ни одна из систем не имеет решающих плюсов? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lagman Опубликовано 11 января, 2012 · Жалоба типичная шарманка про тысячи файловых систем в линагзе от линуксойда, который забывает добавить что хоть их и тысячи, но среди нет ни одной "нужной" Да че смеяться, с 1993 года пилят-пилят ext2, никак не выходит аленький цветочек. Одна надежда была на Рейзера, но увы - кончился Рейзер, кончилось и хваленое линукс комьюнити, в котором, как мы знаем, не сотни, но тысячи высококвалифицированных специалистов. Btrfs пилят-пилят, ZFS портируют-портируют - снова не выходит аленький цветочек. А у бсдунов с их непомерно развитым ЧСВ pjd@ берет и портирует В ОДИНОЧКУ ZFS и оно просто работает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 11 января, 2012 · Жалоба Бг, и что в 620 запиливать будете? Zrouter с "на 60% рабочим wireless" ? И в принципе наглухо сырую. Круче только залить FreeBSD в железку, чтоб стартануло, и сидеть эээ... наслаждаться, что оно загружается. Зачем такой онанизм, простите за выражение? Я кросскомпилером соберу все за десяток минут, не проблема, но я предпочту этого избежать, и не корежить протестированное ядро. dd кстати для mtd никаким боком не подходит, если конечно не сделана прокладка block2mtd. Ибо в флешках ячейку надо сначала почистить, а потом уже в нее писать, плюс еще кое-какие нюансы типа wearing. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 11 января, 2012 · Жалоба Умиляют рассказы про появление в системе единственной на данный момент юзабельной журналируемой ФС, цуко, это во втором десятилетии 21-го века. В ту же кучку рассказы про jail и только _грядущий_ Xen Dom0. Ребята, вы когда из анабиоза вышли? Фряха стала нишевой платформой, интересной для личеров от энтерпрайза и гиков, которых еще не выперли с рабочих мест за диверсионную деятельность. Дружище, ты сам-то работать пробовал? Давно ли перестала ext4 разваливаться? Есть ли снапшоты рабочие под лялих? Когда можно будет с рейд5 грузиться? Ээээ... до ext4 журналируемых ФС небыло? Вот же-ж как все интересно. А чуваки, пилившие и использовавшие ext3/ReiserFS/xfs/jfs/etc/etc/etc и не знали. Еще расскажите нам про успехи во фряхе в плане кластерных ФС. Пассаж про необходимость загрузки с пятого рейда это просто ударная волна светового излучения - бесподобно :) (для недавно вышедших из анабиоза: да, грузиться можно, но если что это будет делать на продакшене, пусть лучше повесится сам, пока это не сделал работодатель). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 11 января, 2012 · Жалоба типичная шарманка про тысячи файловых систем в линагзе от линуксойда, который забывает добавить что хоть их и тысячи, но среди нет ни одной "нужной". еще больше забавляет тот факт что линуксойд рассказывает о тех преимуществах которых нет, но молчит о тех которые есть. вот рассказал бы он про io шедулеры для fs в линагзе, - другое дело. LVM'ом пользуйтесь на здоровье, никто вам не мешает, особенно ввиду отсутствия выбора. :D это же еще одна типичная для линуксойдов черта: рвать тельняшку и говорить что _их_ лучше, но после портирования чужого опять рвать тельняшку и кричать "линагз то рулез". о джайлах можно сказать только то что у линагза их нет как класса. есть kvm, xen, openvz, но ни одного из них в мейнстриме. "качай патчи и компилируй сам" - краткая позиция, не ? впрочем напильником и матом тот же kvm запиливается и работает ок. но это таке виртуализация в которую можно хоть винду ставить. кстате о виртуализации, было бы отличненько видеть гипервизор на zfs, но, увы, в линагзе его нет. зато в netbsd есть и то, и другое. во фре скоро будет. в solaris'е тоже есть. а в линагзе нет. ага. "не такой как все", мы помним. :) Ну вот, вы газировали лужу с "разваливающимся ext4" и raid 5, и тут же завели шарманку про шедулеры и отсутствующий jail. Сами-то про них давно услышали в контексте применения, или из случайных запросов к гуглю узнали что такое есть? И что так сразу по тормозам ударили с виртуалками? То так восторженно вещали про "грядущий" xen, и тут же "говно ваш xen, вот jail!". И мне интересно знать, что нажно пилить с kvm чтобы он заработал? У меня он работает "изкаропки". Ну и поясните мне смысл фразы "гипервизор на zfs"? Уж не из то ли это области, что и ipfw в линух? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 11 января, 2012 · Жалоба Да че смеяться, с 1993 года пилят-пилят ext2, никак не выходит аленький цветочек. Одна надежда была на Рейзера, но увы - кончился Рейзер, кончилось и хваленое линукс комьюнити, в котором, как мы знаем, не сотни, но тысячи высококвалифицированных специалистов. Btrfs пилят-пилят, ZFS портируют-портируют - снова не выходит аленький цветочек. А у бсдунов с их непомерно развитым ЧСВ pjd@ берет и портирует В ОДИНОЧКУ ZFS и оно просто работает. А пацаны то и не знают, работают себе, энтерпрайз крутят, а оказывается lagman открывает истину, чего-то ему, теоретику, не хватает :-) То-то я смотрю FreeBSD в энтерпрайзе отсутствует как класс, хотя и флаеры выпускает и страстно желает отдаться в энтерпрайз, а в деле только отдельные гики его периодически затаскивают, но рано или поздно им дают пинка под зад, и потом со стонами и матами компания выколупывает FreeBSD (см. rambler, yahoo(да они тоже мигрируют, но особо не афишируют). Часто наличие FreeBSD в компании где IT играет ключевую роль - говорит об отсутствии адекватного менеджмента(т.е. не проводится детальный анализ предлагаемого технарями решения) и о сомнительных перспективах такой компании. Как сказал один человек "Unless somebody stands behind FreeBSD with a development and long term support (iX systems are too small) the FreeBSD is as much academic/hobby system as any other BSDs.". References: Yahoo, цитирую, "I know an engineer over at Zimbra, that is owned by Yahoo. He mentioned to me about 1 1/2 years ago that they were phasing out FreeBSD. I could ping him and see if this is still the case. I really hope it isn't.", "An anonymous birdie suggests that they're stuck at FreeBSD 6 and phasing out due to its EOL status, FWIW. Would be nice to hear from 'within'.", Originally Posted by http://www.zdnet.com/blog/open-source/yahoo-the-linux-company/8618 Today, at the Linux Foundation Collaboration Summit, Sven Dummer, Director of Linux engineering at Yahoo!, explained that 75% of Yahoo’s Web sites and services run on Linux. The rest? It runs on FreeBSD. и т.д. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 11 января, 2012 · Жалоба Вообще embedded world - редкостный гемморой. Потому лучше этого избегать, при возможности. Не сказал бы. Я говорю про устройства с 4-8-16 Mbyte MTD flash, особенно без отладочных консолей (JTAG), где заливка корявого ядра выльется в кирпич и общение с паяльником. Разве что если случайно бут затереть... типичная шарманка про тысячи файловых систем в линагзе от линуксойда, который забывает добавить что хоть их и тысячи, но среди нет ни одной "нужной". ext4 вполне себе работоспособна, и вполне удовлетворяет всем требованиям. Чего еще надобно? есть kvm, xen, openvz, но ни одного из них в мейнстриме. Вы из какого анабиоза выползли-то? KVM уже эдак наверное с пару лет в мэйнстриме. Да че смеяться, с 1993 года пилят-пилят ext2, никак не выходит аленький цветочек. Уууу... Когда же последняя существенная модификация нежурналируемой ext2 была, не напомните? Эдак в средине 90-х? :) Или для вас что ext2, что ext4 - одно и то же? ZFS портируют-портируют - снова не выходит аленький цветочек Кому сильно она надобно - через fuse давно реализована. Как и ntfs, и прочая экзотика. В ядро не портируют код по идеологическим соображениям (несовместимость лицензий). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 11 января, 2012 · Жалоба kvm в мейнстриме, xen, даже dom0 - тоже. openvz на любителя, в Линуксе для подобных задач есть containters. Тем, кому нужен openvz - отлично подходят его сборки для RHEL/Debian и т.п., ибо это уже коммерция, а коммерция со сборками из портов не очень совместима, им нужны long term support и стабильность в первую очередь. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 11 января, 2012 · Жалоба Да че смеяться, с 1993 года пилят-пилят ext2, никак не выходит аленький цветочек. Одна надежда была на Рейзера, но увы - кончился Рейзер, кончилось и хваленое линукс комьюнити, в котором, как мы знаем, не сотни, но тысячи высококвалифицированных специалистов. Btrfs пилят-пилят, ZFS портируют-портируют - снова не выходит аленький цветочек. А у бсдунов с их непомерно развитым ЧСВ pjd@ берет и портирует В ОДИНОЧКУ ZFS и оно просто работает. угу, до сих порт так все на ext2 и сидят, ничего другого не видят. RaiserFS был по большей части академический проект у которого было только одно практическое преимущество перед остальными на то время - допаковка хвостов нескольких файлов в один блок. По здравому размышлению весьма спорное преимущество, за которое приходится платить производительностью и надежностью. Про ZFS для линуха может подскажете на адресок проекта? Очень интересно посмотреть на это :))) BTRFS, собственно уже готова и кто смелый, тот уже использует. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 11 января, 2012 · Жалоба Не сказал бы. Мой опыт работы с MIPS/Blackfin/ARM говорит об обратном. В каждом чипе своя errata, а про то, что платы обычно очень кастомные, и стандартизации не существует в принципе - вообще молчу. С последним, чем сталкивался, были нестандартные адресные линии разведенные на USB контроллер, т.к. размеры платы и набор периферии не позволяли сделать по другому. Ядра обычно тоже сильно отсталые, из-за закрытых компонентов или слабой поддержки производителем. Разве что если случайно бут затереть... Далеко не всегда можно в него влезть, иногда бывают всякие ограничения на размеры, криптоподписи и т.п. Андроид яркий тому пример, зарутить можно, но ядро поменять не всегда и иногда очень высок риск превратить в кирпич. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lagman Опубликовано 11 января, 2012 · Жалоба Про ZFS для линуха может подскажете на адресок проекта? Очень интересно посмотреть на это :))) BTRFS, собственно уже готова и кто смелый, тот уже использует. Да легко, забирайте, раз гуглом пользоваться запретили: http://zfsonlinux.org/ http://zfs-fuse.net/ https://github.com/zfs-linux/zfs Btrfs с покупкой саней ораклом можно уже закапывать. Уууу... Когда же последняя существенная модификация нежурналируемой ext2 была, не напомните? Эдак в средине 90-х? :)Или для вас что ext2, что ext4 - одно и то же? Можно в течении 20 лет ставить на жигули обвесы, антикрыло, обрезать пружины, ставить прямоток, но жигули в итоге так и останутся жигулями. Кому сильно она надобно - через fuse давно реализована. Как и ntfs, и прочая экзотика. В ядро не портируют код по идеологическим соображениям (несовместимость лицензий). NTFS уже стал экзотикой? Смешно ;) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 11 января, 2012 · Жалоба Можно в течении 20 лет ставить на жигули обвесы, антикрыло, обрезать пружины, ставить прямоток, но жигули в итоге так и останутся жигулями. Неверное сравнение. И кстати, ZFS в FreeBSD есть, да, как и в Линукс его запилили, и даже сделали NAS на основе ZFS+OpenSolaris. Вот только не на FreeBSD, а в FreeBSD(как и сам FreeBSD) оно так и остается прикольной фенечкой на которую могут передернуть фаны *BSD. Оракль или NetApp могут засудить любую компанию (см. NetApp vs Oracle), которая этот самый ZFS вместе с BSD или Linux запилит себе в продукт. Поэтому и удобен Btrfs, который пишется под GPL. NTFS уже стал экзотикой? Смешно ;) Именно экзотикой, кто в здравом уме будет юзать NTFS (patent encumbered) в коммерческих решениях? В лучшем случае китайские медиаплееры и прочая туфта которая работает со сменными носителями и которые нужно втыкать в хомячковые винды. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 11 января, 2012 · Жалоба NTFS уже стал экзотикой? Смешно ;) Во фряхе вы используете NTFS в качестве основной ФС для хранение рабочих данных? Все чудесатее и чудесатее. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Deac Опубликовано 11 января, 2012 · Жалоба Во фряхе вы используете NTFS в качестве основной ФС для хранение рабочих данных? Все чудесатее и чудесатее. Нет, но у NTFS всё же остаётся небольшая ниша на рынке в целом, процентов так 90%. :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 11 января, 2012 · Жалоба Нет, но у NTFS всё же остаётся небольшая ниша на рынке в целом, процентов так 90%. :) Еще раз: вы использузете NTFS на своих серверах с линухом/фрей для хранения рабочих данных, чтобы это было не экзотикой на этих платформах? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Deac Опубликовано 11 января, 2012 · Жалоба Еще раз: вы использузете NTFS на своих серверах с линухом/фрей для хранения рабочих данных, чтобы это было не экзотикой на этих платформах? Нет, но добавку на этих платформах, полагаю существенной. :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 11 января, 2012 · Жалоба В этом треде кто-то завел разговор про вынь? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Deac Опубликовано 11 января, 2012 · Жалоба В этом треде кто-то завел разговор про вынь? У ТС речь то вообще про людей, как и почему он к ним относится. А уж сами люди развили тему в сторону технологий, причём отмечаю - линуксоиды показали себя более недружелюбно. :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
gelraen Опубликовано 11 января, 2012 · Жалоба линуксоиды показали себя более недружелюбно. :) Праведный Гнев™ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Alex/AT Опубликовано 11 января, 2012 · Жалоба Коллеги, вам не кажется что результаты опроса в соседней теме говорят что ни одна из систем не имеет решающих плюсов? В технологическом плане - вероятно. В политическом - у Linux полно LTS-дистров, и это решает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...