Перейти к содержимому
Калькуляторы

Почему я презираю большинство FreeBSD-шников

Дружище, ты сам-то работать пробовал? Давно ли перестала ext4 разваливаться? Есть ли снапшоты рабочие под лялих? Когда можно будет с рейд5 грузиться?

За сколько лет, ни разу не разваливалась. Если конечно не впендюрить дикие опции кеширования.

Снапшоты можно делать в LVM, или поставить то, где это есть, благо выбор FS очень широк.

raid5 - initrd/initramfs рулит, и все грузится

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как то сильно часто меняется, зачем?)

Хотя бы чтобы электричество экономить, раз производительность нигде не поджимает.

Если сделать через 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), где заливка корявого ядра выльется в кирпич и общение с паяльником.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да я лучше поеду пошабашу, и заработаю несколько сотен баксов, чем буду маловостребованному коду "марафет" наводить :)

Хм, а где это за час-два можно "нашабашить" несколько сотен баксов? Ну и код можно писать нормально хотя бы ради того, чтоб не портить себе репутацию

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Умиляют рассказы про появление в системе единственной на данный момент юзабельной журналируемой ФС, цуко, это во втором десятилетии 21-го века. В ту же кучку рассказы про jail и только _грядущий_ Xen Dom0.
За сколько лет, ни разу не разваливалась. Если конечно не впендюрить дикие опции кеширования.

Снапшоты можно делать в LVM, или поставить то, где это есть, благо выбор FS очень широк.

raid5 - initrd/initramfs рулит, и все грузится

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

LVM'ом пользуйтесь на здоровье, никто вам не мешает, особенно ввиду отсутствия выбора. :D это же еще одна типичная для линуксойдов черта: рвать тельняшку и говорить что _их_ лучше, но после портирования чужого опять рвать тельняшку и кричать "линагз то рулез".

о джайлах можно сказать только то что у линагза их нет как класса. есть kvm, xen, openvz, но ни одного из них в мейнстриме. "качай патчи и компилируй сам" - краткая позиция, не ? впрочем напильником и матом тот же kvm запиливается и работает ок. но это таке виртуализация в которую можно хоть винду ставить. кстате о виртуализации, было бы отличненько видеть гипервизор на zfs, но, увы, в линагзе его нет. зато в netbsd есть и то, и другое. во фре скоро будет. в solaris'е тоже есть. а в линагзе нет. ага. "не такой как все", мы помним. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сервер на 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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Коллеги, вам не кажется что результаты опроса в соседней теме говорят что ни одна из систем не имеет решающих плюсов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

типичная шарманка про тысячи файловых систем в линагзе от линуксойда, который забывает добавить что хоть их и тысячи, но среди нет ни одной "нужной"

Да че смеяться, с 1993 года пилят-пилят ext2, никак не выходит аленький цветочек. Одна надежда была на Рейзера, но увы - кончился Рейзер, кончилось и хваленое линукс комьюнити, в котором, как мы знаем, не сотни, но тысячи высококвалифицированных специалистов. Btrfs пилят-пилят, ZFS портируют-портируют - снова не выходит аленький цветочек. А у бсдунов с их непомерно развитым ЧСВ pjd@ берет и портирует В ОДИНОЧКУ ZFS и оно просто работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Бг, и что в 620 запиливать будете? Zrouter с "на 60% рабочим wireless" ? И в принципе наглухо сырую. Круче только залить FreeBSD в железку, чтоб стартануло, и сидеть эээ... наслаждаться, что оно загружается. Зачем такой онанизм, простите за выражение?

Я кросскомпилером соберу все за десяток минут, не проблема, но я предпочту этого избежать, и не корежить протестированное ядро.

dd кстати для mtd никаким боком не подходит, если конечно не сделана прокладка block2mtd. Ибо в флешках ячейку надо сначала почистить, а потом уже в нее писать, плюс еще кое-какие нюансы типа wearing.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Умиляют рассказы про появление в системе единственной на данный момент юзабельной журналируемой ФС, цуко, это во втором десятилетии 21-го века. В ту же кучку рассказы про jail и только _грядущий_ Xen Dom0. Ребята, вы когда из анабиоза вышли? Фряха стала нишевой платформой, интересной для личеров от энтерпрайза и гиков, которых еще не выперли с рабочих мест за диверсионную деятельность.

 

Дружище, ты сам-то работать пробовал? Давно ли перестала ext4 разваливаться? Есть ли снапшоты рабочие под лялих? Когда можно будет с рейд5 грузиться?

 

Ээээ... до ext4 журналируемых ФС небыло? Вот же-ж как все интересно. А чуваки, пилившие и использовавшие ext3/ReiserFS/xfs/jfs/etc/etc/etc и не знали. Еще расскажите нам про успехи во фряхе в плане кластерных ФС.

 

Пассаж про необходимость загрузки с пятого рейда это просто ударная волна светового излучения - бесподобно :) (для недавно вышедших из анабиоза: да, грузиться можно, но если что это будет делать на продакшене, пусть лучше повесится сам, пока это не сделал работодатель).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

LVM'ом пользуйтесь на здоровье, никто вам не мешает, особенно ввиду отсутствия выбора. :D это же еще одна типичная для линуксойдов черта: рвать тельняшку и говорить что _их_ лучше, но после портирования чужого опять рвать тельняшку и кричать "линагз то рулез".

о джайлах можно сказать только то что у линагза их нет как класса. есть kvm, xen, openvz, но ни одного из них в мейнстриме. "качай патчи и компилируй сам" - краткая позиция, не ? впрочем напильником и матом тот же kvm запиливается и работает ок. но это таке виртуализация в которую можно хоть винду ставить. кстате о виртуализации, было бы отличненько видеть гипервизор на zfs, но, увы, в линагзе его нет. зато в netbsd есть и то, и другое. во фре скоро будет. в solaris'е тоже есть. а в линагзе нет. ага. "не такой как все", мы помним. :)

 

Ну вот, вы газировали лужу с "разваливающимся ext4" и raid 5, и тут же завели шарманку про шедулеры и отсутствующий jail. Сами-то про них давно услышали в контексте применения, или из случайных запросов к гуглю узнали что такое есть?

 

И что так сразу по тормозам ударили с виртуалками? То так восторженно вещали про "грядущий" xen, и тут же "говно ваш xen, вот jail!".

 

И мне интересно знать, что нажно пилить с kvm чтобы он заработал? У меня он работает "изкаропки".

 

Ну и поясните мне смысл фразы "гипервизор на zfs"? Уж не из то ли это области, что и ipfw в линух?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да че смеяться, с 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. и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вообще embedded world - редкостный гемморой. Потому лучше этого избегать, при возможности.

Не сказал бы.

 

Я говорю про устройства с 4-8-16 Mbyte MTD flash, особенно без отладочных консолей (JTAG), где заливка корявого ядра выльется в кирпич и общение с паяльником.

Разве что если случайно бут затереть...

 

типичная шарманка про тысячи файловых систем в линагзе от линуксойда, который забывает добавить что хоть их и тысячи, но среди нет ни одной "нужной".

ext4 вполне себе работоспособна, и вполне удовлетворяет всем требованиям. Чего еще надобно?

 

есть kvm, xen, openvz, но ни одного из них в мейнстриме.

Вы из какого анабиоза выползли-то? KVM уже эдак наверное с пару лет в мэйнстриме.

 

Да че смеяться, с 1993 года пилят-пилят ext2, никак не выходит аленький цветочек.

Уууу... Когда же последняя существенная модификация нежурналируемой ext2 была, не напомните? Эдак в средине 90-х? :)

Или для вас что ext2, что ext4 - одно и то же?

 

ZFS портируют-портируют - снова не выходит аленький цветочек

Кому сильно она надобно - через fuse давно реализована. Как и ntfs, и прочая экзотика. В ядро не портируют код по идеологическим соображениям (несовместимость лицензий).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

kvm в мейнстриме, xen, даже dom0 - тоже.

openvz на любителя, в Линуксе для подобных задач есть containters. Тем, кому нужен openvz - отлично подходят его сборки для RHEL/Debian и т.п., ибо это уже коммерция, а коммерция со сборками из портов не очень совместима, им нужны long term support и стабильность в первую очередь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да че смеяться, с 1993 года пилят-пилят ext2, никак не выходит аленький цветочек. Одна надежда была на Рейзера, но увы - кончился Рейзер, кончилось и хваленое линукс комьюнити, в котором, как мы знаем, не сотни, но тысячи высококвалифицированных специалистов. Btrfs пилят-пилят, ZFS портируют-портируют - снова не выходит аленький цветочек. А у бсдунов с их непомерно развитым ЧСВ pjd@ берет и портирует В ОДИНОЧКУ ZFS и оно просто работает.

 

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

 

Про ZFS для линуха может подскажете на адресок проекта? Очень интересно посмотреть на это :))) BTRFS, собственно уже готова и кто смелый, тот уже использует.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не сказал бы.

Мой опыт работы с MIPS/Blackfin/ARM говорит об обратном. В каждом чипе своя errata, а про то, что платы обычно очень кастомные, и стандартизации не существует в принципе - вообще молчу. С последним, чем сталкивался, были нестандартные адресные линии разведенные на USB контроллер, т.к. размеры платы и набор периферии не позволяли сделать по другому.

Ядра обычно тоже сильно отсталые, из-за закрытых компонентов или слабой поддержки производителем.

 

Разве что если случайно бут затереть...

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

Андроид яркий тому пример, зарутить можно, но ядро поменять не всегда и иногда очень высок риск превратить в кирпич.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Про ZFS для линуха может подскажете на адресок проекта? Очень интересно посмотреть на это :))) BTRFS, собственно уже готова и кто смелый, тот уже использует.

Да легко, забирайте, раз гуглом пользоваться запретили:

 

http://zfsonlinux.org/

http://zfs-fuse.net/

https://github.com/zfs-linux/zfs

 

Btrfs с покупкой саней ораклом можно уже закапывать.

 

Уууу... Когда же последняя существенная модификация нежурналируемой ext2 была, не напомните? Эдак в средине 90-х? :)

Или для вас что ext2, что ext4 - одно и то же?

Можно в течении 20 лет ставить на жигули обвесы, антикрыло, обрезать пружины, ставить прямоток, но жигули в итоге так и останутся жигулями.

 

Кому сильно она надобно - через fuse давно реализована. Как и ntfs, и прочая экзотика. В ядро не портируют код по идеологическим соображениям (несовместимость лицензий).

NTFS уже стал экзотикой? Смешно ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно в течении 20 лет ставить на жигули обвесы, антикрыло, обрезать пружины, ставить прямоток, но жигули в итоге так и останутся жигулями.

Неверное сравнение.

 

И кстати, ZFS в FreeBSD есть, да, как и в Линукс его запилили, и даже сделали NAS на основе ZFS+OpenSolaris. Вот только не на FreeBSD, а в FreeBSD(как и сам FreeBSD) оно так и остается прикольной фенечкой на которую могут передернуть фаны *BSD.

Оракль или NetApp могут засудить любую компанию (см. NetApp vs Oracle), которая этот самый ZFS вместе с BSD или Linux запилит себе в продукт. Поэтому и удобен Btrfs, который пишется под GPL.

 

NTFS уже стал экзотикой? Смешно ;)

Именно экзотикой, кто в здравом уме будет юзать NTFS (patent encumbered) в коммерческих решениях?

В лучшем случае китайские медиаплееры и прочая туфта которая работает со сменными носителями и которые нужно втыкать в хомячковые винды.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

NTFS уже стал экзотикой? Смешно ;)

 

Во фряхе вы используете NTFS в качестве основной ФС для хранение рабочих данных? Все чудесатее и чудесатее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Во фряхе вы используете NTFS в качестве основной ФС для хранение рабочих данных? Все чудесатее и чудесатее.

Нет, но у NTFS всё же остаётся небольшая ниша на рынке в целом, процентов так 90%. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, но у NTFS всё же остаётся небольшая ниша на рынке в целом, процентов так 90%. :)

 

Еще раз: вы использузете NTFS на своих серверах с линухом/фрей для хранения рабочих данных, чтобы это было не экзотикой на этих платформах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Еще раз: вы использузете NTFS на своих серверах с линухом/фрей для хранения рабочих данных, чтобы это было не экзотикой на этих платформах?

Нет, но добавку на этих платформах, полагаю существенной. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В этом треде кто-то завел разговор про вынь?

У ТС речь то вообще про людей, как и почему он к ним относится.

А уж сами люди развили тему в сторону технологий, причём отмечаю - линуксоиды показали себя более недружелюбно. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

линуксоиды показали себя более недружелюбно. :)

Праведный Гнев™

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Коллеги, вам не кажется что результаты опроса в соседней теме говорят что ни одна из систем не имеет решающих плюсов?

В технологическом плане - вероятно. В политическом - у Linux полно LTS-дистров, и это решает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.