На базе проекта GNU/kFreeBSD (http://www.debian.org/ports/kfreebsd-gnu/) (ядро FreeBSD совместно с glibc и GNU-окружением) создан основанный на Gentoo Linux, gcc 4.0 и glibc 2.3.5 загрузочный CD (http://glibc-bsd.alioth.debian.org/gentoo/) для установки системы (размер 107Мб).URL: http://article.gmane.org/gmane.linux.gentoo.bsd/24
Новость: http://www.opennet.me/opennews/art.shtml?num=6926
Не Gentoo, а Debian
>Не Gentoo, а DebianИменно Gentoo, а не Debian. Смотри http://glibc-bsd.alioth.debian.org/gentoo/gentoo-20060206-kf...
там у них ещё и другие проекты:
для MacOSX http://www.gentoo.org/proj/en/gentoo-alt/macos/index.xml
xBSD http://www.gentoo.org/proj/en/gentoo-alt/bsd/index.xml
Ннн-да, гибриды плодятся.
То линуховское ядро обделали, то теперь БСДшное.
Пацаны! Че, в натуре, сопли жуёте?
То что вы делаете сделано уже 30 лет назад.
Вперёд надо смотреть, в будущее. Амёба будет рулить
http://www.cs.vu.nl/pub/amoeba/amoeba.html
Ну почему вы так уверены? Может, какое-нибудь Plan9-like рулить будет.
А кластеры и на нынешних свободных ОС неплохо получаются.
Кто-то может внятно объяснить, чем плохи порты (ну или pkgsrc) перед ebuild'ами? Зачем плодить сущности?
если вкратце (с сайта gentoo):
Portage - это система портов, аналогичная
портам BSD, но основанная на Python и отличающаяся большим числом продвинутых
функций, включая зависимости, гибкое управление пакетами, "фальшивые" (в
стиле OpenBSD) установки, безопасное удаление, профили системы, виртуальные
пакеты, управление файлами конфигураций и многое другое
Супер! А теперь внимание - вопрос: что из этого всего нельзя реализовать c использованием того-же базового системного инструментария (make/install/sed/pkg_*), и почему линуксоиды вместо того, чтобы доделать имеющееся (ports, pkgsrc) - плодят эти самые сущности? Что, лицензия не позволяет? Многоплатформенности не хватает? И кому эти "продвинутые" функции нужны? Зависимости - в портах есть. Гибкое управление -- вполне. Безопасное удаление? - вполне. "Фальшивые" установки? - наверное никому не надо, раз не делают. И тд и тп.
>Супер! А теперь внимание - вопрос: что из этого всего нельзя реализовать c >использованием того-же базового системного инструментария
>(make/install/sed/pkg_*)
хотя бы потому что portage концептуально другая вещь. Кроме этого gentoo это не только portage но еще и другая система инициализации. Кстати лучшая из того что я видел.>и почему линуксоиды вместо того, чтобы доделать имеющееся (ports, pkgsrc) >плодят эти самые сущности?
Иногда проще сделать все заново чем переделывать решения изначально имеющие детские болезни. Для интереса напишите port для FreeBSD и ebuild для Gentoo. Первое у вас отнимет гараздо больше времени.>Кому "продвинутые" функции нужны?
Если были бы не нужны Gentoo не пользовался популярностью. Есть CRUX линух с портами в качестве пакетного менеджера. Как не странно он особой популярностью не пользуется.>Зависимости - в портах есть. Гибкое управление -- вполне. Безопасное >удаление? - вполне. "Фальшивые" установки? - наверное никому не надо, раз >не делают. И тд и тп.
Кого все это устраивает используют FreeBSD. Сначала попробуйте, а потом говорите.
Потому что Gentoo это вообще другая идеология. И emerge там выполняет функции менеджера пакетов как бинарных так и через компилирование. ВОт чтоб не было этого зоопарка с гнутыми утилитами всё сделано на питоне.Порты в FreeBSD - безобразно. Portage - удобно. C нуля делается свой ebuild за десяток секунд. А debian как терял популярность так и будет. Сами виноваты.
Что за бред? какие гнутые утилиты во фре? Хотим пакеты? Да пожалуйста, make package. А вот таскать за любой системой python -- действительно безобразно, при всех кажущихся удобствах. Сделать порт -- для людей, умеющих писать Makefile - тоже не бином Ньютона. Концепция UNIX'а именно в конгломерате многих мелких утилит, в базовой системе неизбежно есть всё необходимое для работы с портами -- почему не использовать всё это?
>писать Makefile - тоже не бином Ньютона. Концепция UNIX'а именно в
>конгломерате многих мелких утилит, в базовой системе неизбежно есть всё необходимое
>для работы с портами -- почему не использовать всё это?Да ладно вам копъя ломать. Занимаются ребятишки - и ладно.
Лишь бы не курили.
Может ещё чего рульного придумают-сделают? Пусть балуются.
>Концепция UNIX'а именно в конгломерате многих мелких утилит, в базовой системе неизбежно есть всё необходимое для работы с портами -- почему не использовать всё это?Вот это и плохо. Ответ в твоём сообщении - чтобы не использовать весь этот зоопарк. Python - удобнее. Во фре был Perl в base. Только автор Perlа виноват что ег опришлось оттудла выкинуть.
Ага, а Norton Commander удобнее ls, cp, mv, find и chmod. Давайте забивать гвозди микроскопом и дальше. И правильно perl выкинули из системы -- в портах ему самое место, как и python'у, ruby, erlang и туевой хуче других "удобных" языков.
И не надо про концепцию юникс. Это ваше личнгое мнение. Людям нужны рабочие OS. FreeBSD и Gentoo рабочие. А что так более юниксвэй реально никог оне волнует. Юникс вей хорош в теории но не способствует популярности юникс. А ситуация - критическая ... Даже для Linux-а.
Людям нужны рабочие _OS_. FreeBSD - OS, а вот Gentoo - всего-лишь дистрибутив. А ситуация для линукса критическая потому, что вместо того чтобы заниматься делом, тысячи линуксоидов делают свои дистрибутивы. Go ahead, победа будет за вами.
>заниматься делом, тысячи линуксоидов делают свои дистрибутивы. Go ahead, победа будет
>за вами.Гонка за длинными баксами.
Собрать в кучу то, что сделали другие (и раздают бесплатно) и хапануть
бабла, если повезёт впарить каким-нить лохам. Даже с мелкомягких
можно клок шерсти получить, вспомните Lindows. Даже очень хорошему
программеру таких бабок за всю жизнь не заработать зарплатой.Я вот только одно не пойму: форумы почитаешь, кругом один наш брат БСДун.
А как куда на работу куда устроишься - одни орнитологи кругом.
Ни БСДохнуть, ни БСДонуть. Что же мне так не везёт?Братья! Есть готовый загрузочный Live-CD на фре 4.8.
Роутер, Фареволл. ISO-шник 58 метров (там бинарники /usr/lib/ и /usr/libexec). Есть поддержка IPSec, только racoon я не настраивал.
монтирует корень, /usr/lib и /usr/libexec на ОЗУ, по 9 МБ на каждое.Подарю любому, кто скажет, что я МОЛОДЕЦ!! :-) http://andr.ru/
P.S. Вообще-то была задумка сформировать BSD-дистрибутив, ориентированный чисто на роутер/фареволл, альтернатива IOS.
Жаль, времени нет заниматься.
>Я вот только одно не пойму: форумы почитаешь, кругом один наш брат
>БСДун.
>А как куда на работу куда устроишься - одни орнитологи кругом.
>Ни БСДохнуть, ни БСДонуть. Что же мне так не везёт?факт, не везёт. в нормальных конторах и админы нормальные, и системы.
>P.S. Вообще-то была задумка сформировать BSD-дистрибутив, ориентированный чисто на роутер/фареволл, альтернатива IOS.
делать тебе нечего! :) если есть время -- лучше порт какой-то сделай, или что-то из http://www.freebsd.org/projects/ideas/ возьми на себя, или актуализацию документации или вычитку на предмет ошибок -- да мало-ли каких полезностей можно понаделать?
а свой дистрибутив -- это по-любому дохлый номер, погляди на линуксоидов: поддерживать весь зоопарк софта в актуальном состоянии - работа не для одиночки...
>делать тебе нечего! :) если есть время -- лучше порт какой-то сделай,
>или что-то из http://www.freebsd.org/projects/ideas/ возьми на себя, или актуализацию документации или
>вычитку на предмет ошибок -- да мало-ли каких полезностей можно понаделать?да, организация работы этой группы - супергениально.
от меня закоммитили несколько патчей и один порт.
времени нет делать больше. зарабатывать надо.>а свой дистрибутив -- это по-любому дохлый номер, погляди на линуксоидов: поддерживать
>весь зоопарк софта в актуальном состоянии - работа не для одиночки...
>потребность была производственная - сделать фареволл с загрузкой с CD-ROM без использования HDD для эксплуатации старого хлама.
часто есть потребность разделить фильтром локальную сеть предприятия. не покупать же всякий раз киску.
Работает. SSH, IPFW2, NAT. В каталог /etc при загрузке распаковывается содержимое /dev/fd0c (прямой доступ к девайсу). Можно сохранить пароли, настройки интерфейсов, etc на флоппе.старенькая фигня, надо новый собрать, на пятёрке. вчера зарегистрировал домен GateBSD в зоне ORG через месяц-другой сделаю сайт.
BSD ФОРЕВА!!!!P.S. Нет в натуре, пацаны. Пингвин - символ лени и глупости.
Я не вас, линуксоиды. Я про пингвина. Разве не так? :-P
> да, организация работы этой группы - супергениально.да, всё по делу - никакого распыления усилий
> потребность была производственная - сделать фареволл с загрузкой с CD-ROM
>без использования HDD для эксплуатации старого хлама.вообще-то минута времени в гугле дала следующее:
http://m0n0.ch/wall/facts.php
http://www.livebsd.com/
http://www.freesbie.org/
http://www.freebsd.org/projects/nanobsd/стОит-ли продолжать плодить сущности?
>http://m0n0.ch/wall/facts.php
>http://www.livebsd.com/
>http://www.freesbie.org/
>http://www.freebsd.org/projects/nanobsd/
>
>стОит-ли продолжать плодить сущности?Для настройки крутого фаревола в любой из этих сборок потребуется
масса телодвижений. Я их сделал 3 года назад (версия 4.8) и предлагаю
готовое решение. Вcё, что надо - прошить CD.Я недостаточно крутой мастер и у меня недостаточно свободного времени, чтобы включиться в работу группы, стать коммитером.
GateBSD - это учёба, это курсовой :-). Это типа я - бакалавр.Попробуйте, вдруг понравиться.
ftp://andr.ru/pub/GateBSD/releases/i386/ISO-IMAGES/4.8/
а я чёт вообще не пойму -- на кой хрен выколупывать из бзди ядро и лепить к нему гнутое окружение???? гнушники вегда отличались маниакальным отношением к своей лицензии. но ведь бзд-лицензия несколько не соответствует гну! а тут они смешивают это всё в одном ведре. по функционалу -- вообще смысла не вижу. может кто-то объяснит. или даст нормльный линк, где описываются цели проекта.
>гну! а тут они смешивают это всё в одном ведре. по
>функционалу -- вообще смысла не вижу. может кто-то объяснит. или даст
>нормльный линк, где описываются цели проекта.
это очень старый пост. недавно было сообщение, что этот проект вообще заморожен. делать ребятам нечего - то понос, то золотуха. молодые ещё, задор девать некуда и времени вагон.