- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200, ZANSWER, 17:01 , 12-Окт-09 (1) +3
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hz, 17:16 , 12-Окт-09 (2) +1
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Аноним, 17:18 , 12-Окт-09 (4)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Vitaly_loki, 17:27 , 12-Окт-09 (9)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Аноним, 17:28 , 12-Окт-09 (10) +3
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hatelinux, 17:38 , 12-Окт-09 (13) +1
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Zulu, 17:42 , 12-Окт-09 (17) +2
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Аноним, 20:48 , 12-Окт-09 (32) –3
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., stass, 21:12 , 12-Окт-09 (34) +2
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Bulgarin, 18:35 , 13-Окт-09 (76)
По .c & .h количество, ежели по проценто-объемам плюс-минус лапоть мабуть...# find /usr/src -name '*.[ch]' |grep -v .svn| wc -l 21596 # find /usr/src/contrib/ -name '*.[ch]' |grep -v .svn| wc -l 7055 # find /usr/src/gnu/ -name '*.[ch]' |grep -v .svn| wc -l 243 # find /usr/src/contrib/binutils/ -name '*.[ch]' |grep -v .svn| wc -l 606 # find /usr/src/contrib/gcc -name '*.[ch]' |grep -v .svn| wc -l 869 Ну еще чего-то в ядре. Грубо, половина /usr/src/contrib - gnu. gcc, binutils, libstdc++, libreadline, gdb, ncurses, groff, ... Так что еще дофика gnu-ть и пере-gnu-ть
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hatelinux, 19:04 , 13-Окт-09 (82)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Аноним, 23:51 , 13-Окт-09 (105)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Аноним, 00:06 , 14-Окт-09 (106)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Bulgarin, 11:02 , 14-Окт-09 (117)
>>Ну еще чего-то в ядре. Грубо, половина /usr/src/contrib - gnu. >>gcc, binutils, libstdc++, libreadline, gdb, ncurses, groff, ... > >toolchain: GCC (в т.ч. libstdc++) & binutils заменяются на Clang + LLVM Отрадно. С удовольствием, _при возможности_, gnu-тую часть в /usr/src/contrib перенес бы в /usr/ports/. В первую голову библиотеки, и с ними зависимые от них tools. И не в кошерности дело. - Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Bulgarin, 11:38 , 14-Окт-09 (121) +1
>groff: в OpenBSD есть замена mdoc парсеру - http://mdocml.bsd.lv/. Заменив groff на >легкий C-шный вариант, единственой C++ программой в базе останется devd(8). # ls -l ~/mdocml-1.9.8/mandoc -rwxr-xr-x 1 root 100 137512 14 окт 10:06 ./mandoc # du -sh ~/mdocml-1.9.8 1,3M ~/mdocml-1.9.8 # du -sh /usr/src/contrib/groff/ 11M /usr/src/contrib/groff/ Groff конечно хороший пакет, но как-то задаче просмотра mans неадекватен. ---- koi8 mandoc прожевал без косяков # gzip -d < /usr/local/man/ru.KOI8-R/man1/vim.1.gz | ./mandoc VIM(1) VIM(1) ИМЯ vim - Vi IMproved (Улучшенный Vi), текстовый редактор для программистов КОМАНДНАЯ СТРОКА vim [ключи] [файл ..] --- utf8 что-то там не прожевал, но это поправимо # gzip -d < /usr/local/man/ru.UTF-8/man1/vim.1.gz | /usr/local/mdoc/bin/mandoc VIM(1) VIM(1) ¯ vim - Vi IMproved (Улучшенный Vi), текстовый редактор для программистов ¯ ¡¢ А vim [ключи] [файл ..]
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Zulu, 23:54 , 12-Окт-09 (41) –2
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hatelinux, 00:10 , 13-Окт-09 (44)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., i, 19:28 , 12-Окт-09 (25) –8 [V]
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Skylord, 11:46 , 13-Окт-09 (61) +1
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., User294, 17:17 , 13-Окт-09 (70)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Skylord, 19:13 , 13-Окт-09 (83) +3
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., User294, 00:41 , 14-Окт-09 (110)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hatelinux, 01:24 , 14-Окт-09 (112)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Skylord, 11:13 , 14-Окт-09 (118)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., User294, 17:21 , 14-Окт-09 (128)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., iZEN, 20:17 , 14-Окт-09 (134)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., pavel_simple, 22:10 , 14-Окт-09 (136)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hatelinux, 22:50 , 14-Окт-09 (139)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., pavel_simple, 22:52 , 14-Окт-09 (140)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hatelinux, 23:32 , 14-Окт-09 (141)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., pavel_simple, 01:50 , 15-Окт-09 (142)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hatelinux, 02:55 , 15-Окт-09 (143)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., pavel_simple, 09:33 , 15-Окт-09 (148)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., iZEN, 19:48 , 13-Окт-09 (89)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hatelinux, 02:40 , 14-Окт-09 (113)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Гость, 18:58 , 13-Окт-09 (80)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hatelinux, 19:14 , 13-Окт-09 (84)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Skylord, 19:26 , 13-Окт-09 (85)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., User294, 21:42 , 13-Окт-09 (95)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hatelinux, 22:36 , 13-Окт-09 (101)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Skylord, 11:56 , 14-Окт-09 (123)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hatelinux, 15:48 , 14-Окт-09 (127)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., User294, 19:21 , 14-Окт-09 (133)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., hatelinux, 22:03 , 14-Окт-09 (135)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., User294, 22:46 , 16-Окт-09 (155)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Bulgarin, 13:41 , 17-Окт-09 (156)
>Ну, они в своем праве форкать, если здоровья хватает. А вот изменения >кода должны возвращать, чем избаляют других от повторения работы по хренадцать >раз. А вот микрософт и Danger сделали рабочий порт NetBSD на >ARM но вам с этого толку - ровно буй. Если вы Из журнала наблюдения за природой: Коммерческое предприятие так или иначе не предоставит в открытом виде своих программных работ, если от этого будет зависеть прибыль данного предприятия. Будет она писать код с нуля, возмет (возмезно или безвозмездно) за основу BSD OS, XXX OS, BLA-BLA OS - дело второе. Один фактор - изменения copyleft-код изначально не будет планироваться для публикации, если от этого будет зависеть устойчивость и прибыль коммерческого предприятия. В последние годы наблюдается публикация некоторой _не_ ключевой части кода коммерческих предприятий. Цель - привлечение внимания и адаптация потенциальных покупателей к своим разработкам и продуктам. Побочный эффект - увеличение количества публичного кода. Можете это назвать огрызками - суть от этого не поменяется. ---
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Bulgarin, 11:10 , 15-Окт-09 (149)
>>Из публичных и свободных была ТОЛЬКО GPL. Ну ее и выбирали... >>А дальше как снежный ком пошло. > > А бзди в те поры растягали на проприетарные форки. Без подвоха, мне интересно, и память хочу освежть, какие форки? Влет в памяти всплывает только BSDi. Остальной зоопарк - AIX, HP-UХ, IRIX, SunOS, что-там еще - ты про них? Так из ствола BSD2 и 4BSD взято всеми понемногу, стек DARPA TCP/IP уж точно. Но это не прямые ветки и не форки.
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., User294, 22:33 , 16-Окт-09 (154)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Bulgarin, 15:11 , 17-Окт-09 (157)
>>Без подвоха, мне интересно, и память хочу освежть, какие форки? >У жунипера в железках какая-то самопальная бздя. WindRiver проприетарную бздю когда-то юзал. >>Влет в памяти всплывает только BSDi. >Кстати а не его ли windriver скупил?Кто там бзди хотел в embedded? :) >>Остальной зоопарк - AIX, HP-UХ, IRIX, SunOS, что-там еще - ты про них? AIX & HPUX вполне живы, работают и поныне, как и Solaris являясь, условно, больше частью приложением к серверам и рабочим станциям. WindRiver & BSD/OS, Juniper && FreeBSD - события 2001-2003гг и позднее, т.е. относительно недавние. Про времена более ранние - ~1990-1997гг. BSD/OS - пожалуй, единственный, условно, чистый коммерческий проект на базе 4BSD. За NextStep, далее SunOS говорить трудно, не имею и не видел их исходных текстов. По бинарной структуре - это гибриды, "с миру по нитке"+. >Вообще, они *никсы проприетарные. На *bsd они не тянут. Но кода из >бздей потягали все кому не лень. Я перегнул пожалуй про форки, >именно того что попадает под определение форка не так уж и >много. Кроме упомянутой BSD/OS, их (ветвления) всего два, на базе 4.4BSD, проходя через 386BSD - FreeBSD, NetBSD. Насчет тягали. Из архивов переписки и лент за 80-е видно, что народ вообще не задумывался что-то скрывать - рассылали исходный код по первой просьбе, за так или по смешной цене, часто в районе затрат на посылку. Полный андерграунд. Фиг-вам-дам, правовые-лицензионные ограничения возникли в конце 80-х когда продавцы почувствовали жилу - продажу программного обеспечения. И "тягать" просто было нечего - хочешь, купи лицензию разработчика, эксклюзивно. То есть "утягивание" носило крайне эпизодических характер, и погоды не делало. Был период массовых публикаций. >А кой-что общее у них всех есть: каждый тягал одеяло на себя, >рвал code base зубами в свою сторону, и ... в массе >своей в итоге пролетели. До данного момента дожили лишь некоторые из >них. И те больше напоминают музейные экспонаты в режиме майнтенанса. Реальность частной собственности, амбиций и конкуренции. СДД - "Сожрите Друг Друга". >Результат то в конечном итоге однохренственный - дробление и фрагментация усилий.И казалось Это правила Системы социума. То, что очень маленькая часть людей научились программировать и создавать техносистемы, не изменила сущности остальных - мы по прежнему в средних веках. Что-то меняется, но очень ничтожно и медленно. Окопы второй мировой на каждом шагу, только выйди за город. >бы при чем тут линухи?Может, при том что они вместо междоусобиц >занимались оовместной работой?Лицензия этому способствовала. Именно благодаря тому что _до_ возникновения Linux kernel & GNU tools _уже_ существовал парк (зоопарк) операционных систем с частично общей идеологией, конструкцией & API, мы имеем переносимые приложения и утилиты. Ну и далее бла-бла про портируемые компиляторы... :) Большинство исходного кода в публичном доступе, в конечном итоге, существует под некую обобщенную, не-конкретную операционную систему, и уж точно _не_ конкретно для Linux kernel & glibc. Именно такой, операционно независимый код, кочует годами от системе к системе, развиваясь. ---Совместная деятельнось. Без, или с Linux kernel, люди бы все равно занимались совместной некоммерческой деятельносью. Да и собственно проект GNU tools for GNU OS начат ранее чем Linux kernel, и BSD2 & 4BSD уже пользовалась популярностью задолго, лет за 5-7, до Linux kernel. Многие преувеличивают самоценность Linux kernel, забывая что код дистибутивов собраны из сотен источников и проектов. Без него ценность "линухов" - утрируя, ноль без палочки. Несколько верно и обратное, но с поправкой - базовых для приложений OS с десяток только основных ходовых. --- Исходные тексты BSD & K беркелейских времен http://www.tuhs.org/ PS Сунулся опять в код архивных BSD. Да, в чем то идеология право-передачи BSD наивна, тем не менее ОС BSD живет и развивается. Вроде как сын полка :)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Bulgarin, 12:51 , 15-Окт-09 (151)
>[оверквотинг удален] >> >>Внимание, коронный вопрос: а чем тогда так уж плох GPL? И линухи >>и что там еще под ним? > >Ничем не плох. :-) Я разве утверждал обратное? >Примеры насчет Линухов - вообще не при чем. Я уже писал об >этом подробно (не тут), не хочу повторяться, но если в тезисах: >GPL так широко распространилась не потому что она лучше других лицензий, >а просто у программистов по сути не было выбора. Публичная BSD >без четвертого пункта вышла на 10 лет позже. В 90-е, когда "Сократ мне друг, но истина дороже" В той же самых Объединенных Штатах плюнешь - на адвоката попадешь. :) Волен выпускать свое детище под любой лицензией. У меня в 97-2000 была коллекция лицензий, наряду с коллекцией винных наклеек - лицензий было не намного меньше :) Да и сейчас можно порытся по файло-архивам типа и накопать пачку. >начинались все крупные проекты, типа Линукса, были только свободные лицензии для >личного использования или сделанные под конкретные проекты/организации (MIT, Apache и т.п.). Linux kernel был не крупный проект. Просто проект, со своим небольшим кругом любителей. Проекты были - Match, Lites, Hurd. >Из публичных и свободных была ТОЛЬКО GPL. Ну ее и выбирали... Только благодаря выдумке и горячим публикациям Последнего Хакера MIT & K. 1989-1991гг. А так бы и знать не знали. :) >А дальше как снежный ком пошло. Это точно. В общем-то большинство программистов юридических тонкостей не понимало, но GNU-философия импонировала - что-то вроде "Не дай украсть твой код!" :) >Модель разработки Линукса не имеет никакого отношения к использованной лицензии. Просто в >91 году Линус перед выкладыванием своих исходников начал смотреть, как лучше >это сделать. А в том же году вышла GPL, которая и >была единственной и самой на тот момент прогрессивной лицензией - разве >у Линуса был выбор? ;-) Уточнил бы: не прогрессивной, а самой юридически заморочен... пардон, выверенной со своим copyleft :) Ну и разпиареной по самое немогу - про GPL, а также засилье корпораций на границе 80-90х не писал только ленивый. "Я передаю тебе этот апельсин с его мякотью, косточками и кожурой, с последующим правом..." :) >Одним словом, не стоит путать модель разработки ОпенСорц и лицензию, под которой >выкладываются исходники разработок. Как показывает практика - именно от лицензии ничего >не зависит... Важнее лидерские/менеджерские качества "костяка" проекта. Однозначно. Это верно и для частных проектов, и для общественных, в своей мере. Конечно, остальных факторов много, об этом тома исписаны. Лицензия для общественного проекта - дело второе, если не десятое. Большая, значительно большая часть общественного кода не с GNU лицензией, что не мешает проектам развиваться силами _добровольцев_. И раз меня так понесло... :) ---- Бизнес-мэн по своей природе никогда ничего не сделает без _явной_ прибыли, и фактические вливания в общественные проекты вряд ли превышают 0.1% от коммерческого оборота продаж SW&HW. Те подарки public, что известны можут создавать иллюзию участия коммерческих предприятий в развитии public sofwtware (см. конгитивные искажения), но на самом деле public развивается не благодаря коммерческому сектору, а скорее - вопреки ему. Под _любой_ лицензией, главное для начала - что бы она была для _public_.
Последнего Хакера понесло дальше - он напрягся, и придумал типичную юридичискую казуистику, известную как GPL. Не, с юмором мужик, определенно - _так_ постебаться... :) Другой этап - можно ли сделать коммерческое предприятие на базе public software? Можно (как и насколько - отдельный вопрос). И именно тут влияют различия лицензий - от них зависит модель коммерческого предприятия. И тут два характерных узла, вокруг которых баталии - модели на основе BSD и GPL lic., по разному определяюшие дальнейшую судьбу доработок. 1. GPL - заранее ее определяет как юридический документ международного права, и тем самым вынуждает предприятие для сохранения конкурентно-способности a) отказаться от публикации изменений, и тем самым вообще от использования software под угрозой судебного преследования b) использовать software as-is, не модифицируя, или не распостраняя модификации ни в каком виде 2.BSD - позволяет не публиковать изменения кода, но позволяет его дорабатывать для себя без ограничений. Лица каждого предприятия к каждом конкретном случае решают, что для них _выгоднее_, каждый по своему. Какой возврат в общественные проекты по этим пунктам? Аллах акбар! Почти никто не проводил грамотных статистических ислледований. Трудно их проводить. Да и заказа нет, ни общественного, ни коммерческого. Мнения же отдельных людей подвержены конгитивным искажениям, и не могут быть приняты за основу (собака лает - караван идет :) ). Мой личный вывод, за 15 лет наблюдения, что при равных первоначальных поступлениях публичного кода, условно, коммерческое ре-использование и последующий возврат, не сразу, выше с BSD-like лицензией, не определяющей поведение заранее. А первоначальные поступления кода с GPL последнее десятилетие - значительны по объему, но код "подвисает" в развитии и ре-использовании. Но это мое частное мнение, мнение одного человека, подверженного типовым человеческим ошибкам. Ну, как-то так :)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Bulgarin, 13:13 , 15-Окт-09 (152)
>>[оверквотинг удален] >>> >>>Внимание, коронный вопрос: а чем тогда так уж плох GPL? И линухи >>>и что там еще под ним? > >Какой возврат в общественные проекты по этим пунктам? >Аллах акбар! Почти никто не проводил грамотных статистических ислледований. >Трудно их проводить. Да и заказа нет, ни общественного, ни коммерческого. >Мнения же отдельных людей подвержены конгитивным искажениям, и не могут быть приняты >за основу (собака лает - караван идет :) ). Вдогонку - возврат в публичный код из коммерческого предприятия в любом случае очень небольшой, по сравнению с коммерческими разработками. При любой первоначальной лицензии. Общественные проекты развивались и развиваются в первую голову за счет _любителей_, которые в свою очередь в подавлющем большинстве кормятся за счет работы в коммерческих компаниях. Общественный заказ на мягкое обеспечение фактически не играет роли, во всяком случае пока. Государственный заказ - есть, общественный - а оно ему надо, если оно без понятий? Вот попросту и нет механизма обеспечения развития общественных проектов, кроме как государственных/научных фондов и добровольных пожертвований - инициатив частных лиц (работой, оборудованием, средствами).
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., makss, 03:36 , 20-Окт-09 (164)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200, Аноним, 17:30 , 12-Окт-09 (12)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Aleksey, 17:38 , 12-Окт-09 (14)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Аноним, 17:41 , 12-Окт-09 (16) –1
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Zulu, 17:43 , 12-Окт-09 (20) +1
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Аноним, 19:26 , 12-Окт-09 (24)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Аноним, 19:47 , 12-Окт-09 (26)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., аноним, 20:32 , 12-Окт-09 (30)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., 123_123, 00:33 , 13-Окт-09 (45)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., fresco, 11:06 , 13-Окт-09 (60)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., 123_123, 11:46 , 13-Окт-09 (62)
- Отчет о состоянии FreeBSD за период с апреля по сентябрь 200..., Глобалист, 13:28 , 13-Окт-09 (67)
- grep?!, Гость, 19:03 , 13-Окт-09 (81)
- grep?!, stass, 11:26 , 14-Окт-09 (119)
|