Пользователи игровой приставки Nintendo Switch (https://ru.wikipedia.org/wiki/Nintendo_Switch), поступившей в продажу 3 марта, обнаружили (https://twitter.com/CocoaSamurai/status/837698525311860736), что программное обеспечение приставки основано на компонентах операционной системы FreeBSD. Nintendo Switch построена на аппаратной платформе, идентичной с NVIDIA Shield (https://ru.wikipedia.org/wiki/SHIELD_%28%D1%8... поэтому до поступления новой приставки в продажу ожидалось, что Nintendo Switch как и NVIDIA Shield будет поставляться с прошивкой на платформе Android. Примечательно, что на основе FreeBSD также построена (https://www.opennet.me/opennews/art.shtml?num=38445) конкурирующая приставка Sony PlayStation 4.
URL: https://www.reddit.com/r/NintendoSwitch/comments/5xbe5a/the_.../
Новость: http://www.opennet.me/opennews/art.shtml?num=46132
А в чём причина заниженной частоты GPU?
Тепловыделение, не?
Чтоб батарейку не кушало
вставляешь "планшетик" в код и получаешь "нормальные" частоты
Может, в док? Только с этим словом в вашем предложении появляется смысл...
Наконец-то понятно стало. Тоже покоя не давало сие послание.
А исходных кодов под платформу так и не будет, патамушта праприетарь+BSD.
Исходники этого, под специфическое железо и софт нужны только эмуляторщикам.
> Исходники этого, под специфическое железо и софт нужны только эмуляторщикам.Исходники "этого" нужны тем, кто на это своё железо захочет постваить ... OS GNU/Linux, например. Или mainline freebsd.
А впрочем, перетопчутся, да? Главное -- бизнесы с прибылями. А эти патлатые, которые "ставят своё на своё" перетопчутся реверсинжинирингом. В лицензии-то не запрещено? Ну, отсидят и перетопчутся -- сони с нинтендами им будут тааааак благодарны.
Все там остались рады. И бызнесы и патлатые. Все подняли денюжку. Если приставка популярная будет конечно.
> Все там остались рады. И бызнесы и патлатые. Все подняли денюжку. Если
> приставка популярная будет конечно.Патлатых как обычно прокатили. И они выбирают между блобами с DRM и отсутствием видеодрайверов. В Linux нвидия сделала для тегр блободрайвер под ARM, еще и в нуво закоммитили. А у патлатых - как обычно.
> Исходники этого, под специфическое железо и софт нужны только эмуляторщикам.Внезапно исходники Wii U недоступны, а эмуляторы уже есть. Так что нет, не нужны.
И код всех игрушек открыть!
Ждём Оупен Зельда с глючащами триггерами и сегфолтами через каждые 5 минут.
> Ждём Оупен Зельда с глючащами триггерами и сегфолтами через каждые 5 минут.Описание вашей игры на глюковатом движке? А вы знаете о такой вещи как статические анализаторы? Хорошее средство от сегфолтов. А ещё лучше применить инструмент под названием выпрямитель для рук - хорошая штука, рекомендую. А ещё, есть такой инструмент как мозги. Постоянно им пользуюсь, советую.
а кому нужен "выпрямитель для рук" - тем, кто захочет поиграть или тем, кто делает игру. Или количество и тех, и других одинаковое в числовом выражении?
Вторым нужно несомненно. Первым по желанию.
С одной стороны, это так.С другой стороны, в случае с BSD-лицензией наверняка будут патчи, отправленные в апстрим - это проще, чем мержиться постоянно. А GPL-код они бы даже не рассматривали, просто нафиг сразу.
В сосноли Нинтенды GPL-код тоже есть, о чем сказано в полном тексте лицензионного соглашения. Правда к какому именно компоненту он относится не ясно.
Для тех кто в танке объясню.
То что кто то не делится кодом и не пытается его всунуть в апстрем - это он делает хуже себе.
FreeBSD большая, она без этого проживёт.
А вот тот кто не озаботился будет вынужден постоянно подерживать сам свои приватные патчи.
Говоря проще, делится это win-win а зажимать совсем не win ни с какой стороны.А касательно линукса - чото микротик никак не растрясут чтобы они свой г*внокод открыли.
> А касательно линукса - чото микротик никак не растрясут чтобы они свой
> г*внокод открыли.Завидуйте молча! Кроме микротика были еще 100500 производителей роутеров и вот они-то как раз и коммитили ... прям наперегонки со смартфоноклепателями и планшетопроизводителями ... почти так же шустро, как брадком закоммитил дрова для графики в малинках! Воть!
А чему завидовать?
Это тяжёлый труд. Вон амд писало-писало а потом это не взяли.
Потому что там такое понаписало, что хорошо, что не взяли.
Так они же всё объяснили. Линуксоиды потребовали от AMD "всё и сразу". AMD'шники прямо сказали, что для того, чтобы переписать старый код, который они писали 10 лет, под линуксоидные условия требуется время. А поддержка нужна уже сейчас, потому что этого требует менеджмент AMD, который грозит урезать финансирование, если не будет выхлопа. Поэтому они предложили пока воткнуть частичную затычку и потом её постепенно переписывать, плюс новый код писать сразу с учётом требований лиуксоидов. Линуксоиды встали в позу и поворотили нос. В итоге на Linux нет поддержки актуальных фич AMD и дальнейшая поддержка под большим вопросом. Гении, бл*!А потом лиуксоиды устраивают плач Ярославны по поводу того, что под Linux нет поддержки производителей устройств. А с чего бы поддержке быть, если линуксоиды в усмерть Поттеринги в своих требованиях?
>чото микротик никак не растрясут чтобы они свой г*внокод открылиТак, вроде, все, что под GPL, то и открыли (https://mikrotik.com/downloadterms.html).
>А исходных кодов под платформу так и не будет, патамушта праприетарь+BSD.И что? Не ныть же, как это делают ГПЛьщики. Ну пользуется кто-то твоим кодом для заработки, теперь что не спать, что ли? Сам код стал хуже, или умер кто?
В чём проблема-то?
>>А исходных кодов под платформу так и не будет, патамушта праприетарь+BSD.
> И что? Не ныть же, как это делают ГПЛьщики. Ну пользуется кто-то
> твоим кодом для заработки, теперь что не спать, что ли? Сам
> код стал хуже, или умер кто?
> В чём проблема-то?Ты стал хуже. Дальше - у Столмана.
> Ты стал хуже. Дальше - у Столмана.Не надо отсылать меня к главе секты — в неё вступать не собираюсь. В твоём ответе нет объективности. В этом и есть вся суть сторонников ГПЛ. ЧиТД.
На скрине - текст "Free BSD Kernel", а за ним следует лицензия zlib, причём какая-то очень старая, 1996 года. Так что ещё непонятно что там обнаружили.
Уникальный случай - человек, который читает лицензионные соглашения!
По фамилии Adler можно догадаться, не вчитываясь.
> По фамилии Adler можно догадаться, не вчитываясь.Поясните, пожалуйста. Я, например, не понял, что там с фамилией.
У меня с фамилией Adler ассоциируется алгоритм контрольной суммы adler32, который используется в zlib. Как-то так.
очень неплохой алгоритм замечу..
ващето может быть и огороженный андроид, так как ваще андроиду пофигу на каком ядре крутиться. виртуалка сэр. если ядро тут от фри, то его выбрали только из а более удобного вендерлока, как и в огрызке таким же путем в свое время пошли.
Отличная новость! Чем больше используют фрю на всяком железе - тем больше шанс, что что-то вернется и в сам проект
>больше шансДа, больше. Вероятность возврата 1 строки на каждые 10К строк изменений возросла с 0.0056% до 0.0125%
Шутка ли -- в 2 (два!) раза!
Ах, мечты, мечты...
> Ах, мечты, мечты...Внимание, разрыв пука^W шаблонов:
git log /usr/src|grep -ic "sponsored.*by.*Microsoft"
719
от МС там дрова для платформы Azure.
> sponsoredФи. Сами небойсь ничего не коммитили. Это студенты всё.
> 719
А чего так мало то?
> Отличная новость! Чем больше используют фрю на всяком железе - тем больше
> шанс, что что-то вернется и в сам проектСони возвращает в ядро Фри патчи для своих проприетарных графических API, которые работают на PS4 поверх фряшного ядра - используй не хочу.
а пруфы можно? я нашёл только участие в запиле avx в 2011 году и более ничего
Ага, лицензию BSD они выбрали именно для того, чтобы что-то возвращать в проект.Насколько я понимаю, что-либо возвращают во FreeBSD, в том случае, когда контора нанимает на зарплату человека, который уже работает во FreeBSD и он пишет что-то для этой конторы. Причем этот человек заранее договаривается, что какие-то части будут возвращены в проект и пишет их изначально так, чтобы они были полезны как для конторы, оплачивающей его работу, так и для FreeBSD. Так что если какие-то Juniper что-то вернули во FreeBSD, то это значит, что они изначально это планировали, причем не сами, а потому что наняли людей из FreeBSD Team для работы на себя. Если же контора берет FreeBSD, чтобы создать на ее основе что-то свое, то ничего они никуда возвращать не будут (внутри команды разработки это никому не нужно).
Видно человека который никогда не патчил ядро какого-либо продукта (движка, фреймворка).
По началу никаких проблем, а вот когда выходит новая версия продукта и по каким-то причинам нужно обновиться (закрытие дыр в безопасности, всякие вкусные фишки, просто улучшение стабильности/исправление ошибок) начинается БОЛЬ.
Ага, а проблемы и боль погромистов так волнуют вышестоящее начальство, так волнуют...
Это всё человеко/часы.Которые ой какие не дешвые.
Если начальство не состоит из умственно отсталых то волнует.
Вместо того чтоб деньги зарабатывать компании разработчик тратит время на утомительное бэкпортирование.
> Если начальство не состоит из умственно отсталых то волнует.
> Вместо того чтоб деньги зарабатывать компании разработчик тратит время на утомительное
> бэкпортирование.обычно в таком случае начальство проприетарных проектов решает не закрывать дырки в безопасности а наименовать оные "техническими отверстиями для улучшения качества техподдержки"
А то они обновлять его будут, ага. Тем более у них коробка. Один раз смержили - и навсегда. И ни обновлять ни возвращать изменения на надо, красота. Это интерпрайз, сынок.
Хоть где-то кроме серверов сейчас пригодилась FreeBSD
На сервера его нынче тоже не ставят, не в моде.
Дело не в моде, а как с мастдаем на ПК - в привычке большиства представителей конкретной целевой аудитории. Около месяца назад пришлось выполнять привычные для меня действия на одном из старых серверов с фряхой - вроде и набор ПО тот же, что на серверах с Linux, и в целом во многом системы похожи, а всё-же мелкие недочёты, вроде отличающихся немного опций командной строки у некоторых комманд, или других атрибутов ФС для запрета изменения файлов всё равно постоянно напоминают о том, что Фряха - не Линукс. Зачем себя мучать, работая с чем-то отдалённо похожим на Linux, кода всё то же самое можно сделать, используя привычную ОС? Вот именно поэтому фряха теряет свою долю на серверах, а Linux отгрызвает себе новые проценты даже у той ЦА, которая ранее использовала более традиционные Unix Like варианты, вроде FreeBSD или Солярки.
Всякий devOps на питонах/рубях заточен как-то под линукс.
Ну и Эвкалиптусы там итп
Полагаю твои привычки можно было купировать установкой баша и написанием алиасов.
Я вот себя линуксами стараюсь не мучать, ставлю фряху везде :)
ага, баша, затем коре утил и так далее по списку, при этом придется обновить всю систему - т.к. порты уже не работают на старой фряхи, а это чужой хост и нужно чуть чуть подправить - спасибо, в свое время наелись, стошнило :)Теперь я себя фряхами не мучаю, просто везде ставлю EL (любой клон), за те 10 с лишним лет его поддержки - железо умрет раньше :))))))
зы. еще лет 15-ть назад мы наш софт продавали - на несколько сот клиенов было с десяток фрях и 1 солярис, остальные все - linux, так что фряха для серверов в промышленном масштабе уже давно умерла, хоть для всякие железки типа Switch может пригодиться и то спасибо.
То что она умерла так и останется вашим частным мнением, пока проект совсем не закроют и не прекратятся коммиты.И вы сравниваете легион сборок линукса и один дистр фри.
Среди сборок линукса есть и те что живут так же как и фря (модель обновлений) но при этом ломаются чаще.
Ха-ха. Читаем по буквам:…для серверов в промышленном масштабе…
Никто и не отрицает наличие своей маргинальной ниши. Ее разработчики собственно и никогда и претендовали на широкое использование в производстве, и только в России выросло поколение админов локалхоста. Для промышленности был BSDI - те же люди, но он загнулся после перепродаж (почитай что ли).
В Linux тоже много поделок для себя, для души, но продают и внедряют RHEL, SLES и подрастает помаленьку Ubuntu - вот и все ОС (да мы говорим о серверах кстати :) )
На базе фри тоже есть продукты которые продают и внедряют.
> так что фряха для серверов в промышленном масштабе уже
> давно умерла, хоть для всякие железки типа Switch может пригодиться и
> то спасибо.т.е. Netflix, Juniper, WhatsApp, etc. это не промышленный масштаб?
> это не промышленный масштаб?в линуксе промышленный масштаб локалхост
> т.е. Netflix, Juniper, WhatsApp, etc. это не промышленный масштаб?то есть вы утверждаете что Netflix, Juniper - это сервера? LOL
>то есть вы утверждаете что Netflix, Juniper - это сервера?я утверждаю что на этих девайсах используется FreeBSD в промышленных масштабах.
джунипер не сервер ессно, а что это меняет?
нетфликс как раз есть сервер, полюбопытствуйте на досуге конфигурацию и для чего их применяют.
> джунипер не сервер ессно, а что это меняет?а я писал про…
> На сервера его нынче тоже не ставят, не в моде.… А сделать свою одноразовую железку, чтоб потом ее больше не обновлять - это да, есть такая мода, там еще DOS и windows CE ставят. Собственно Switch и есть такая железка.
> нетфликс как раз есть сервер, полюбопытствуйте на досуге конфигурацию и для чего
> их применяют.а тут пишут:
Netflix — американская компания, поставщик фильмов и сериалов на основе потокового мультимедиа.
Наверно ошибаются? Всё может быть :) Впрочем маргиналы и там встречаются, но не они задают тенденцию. Вот вам ответка - маргиналы из TOP500. Сколько там не linux? одной руки хватит?
У нас на Руси тоже такое встретишь, вон когда cisco пошел в народ в конце 90-х остались без работы админы роутеров на фри etc., их вон яндекс подобрал, кластеры из них настроил ))) Но похоже они уже тоже на пенсию уходят, даже там теперь требуется Linux.
> а я писал про…
>> На сервера его нынче тоже не ставят, не в моде.ограниченные у вас познания в моде.
> а тут пишут:
> Netflix — американская компания, поставщик фильмов и сериалов на основе потокового
> мультимедиа.дальше википедии любопытство не пошло?
эта компания генерирует больше медиа-трафика чем все остальные вместе взятые.
а отдают этот трафик вот эти вот сервера: https://openconnect.netflix.com/en/hardware/
и этот софт: https://openconnect.netflix.com/en/software/> Вот вам ответка - маргиналы из TOP500.
ТОР500 это вычислительные кластеры.
а насчет яндекса и безработных админов -- почитайте/посмотрите выступления на конференциях их инженеров. Они популярно объясняют где у них используется Linux и FreeBSD, и почему там где рулит Фря менять ее на Линь они не собираются.
> а отдают этот трафик вот эти вот сервера: https://openconnect.netflix.com/en/hardware/
> и этот софт: https://openconnect.netflix.com/en/software/а вот анализ подоспел :)
https://www.opennet.me/opennews/art.shtml?num=46152В свое время я тоже предпочитал ставить bsd, не фри конечно, BSDI - он более вылизан был, особенно нужные мне драйверы, тем более что он шел с исходниками ядра и при случаи мы их правили. Но как пошли многопроцессорные системы, то bsd, упс, ушла в пролет - стек там был слабый - без распараллеливания. Они конечно подтягиваются, но млрд. вливания в Linux делают свое дело - он развивается куда активней и быстрей. А почему вливают? потому что правильная лицензия - GPL. Не боятся что конкуренты зажмут.
>> … А сделать свою одноразовую железку
>полюбопытствуйте на сайте Juniper, сколько их там "одноразовых" железок.а вы в свою очередь полюбопытствуйте какую версию фри они взяли себе на по-пользовать, и ее рехтуют не думая о майнлайн. Через мои руки прошла куча железок с bsd и не пересчитать! Все они умерли, не оставив следа - то есть исходников. Для продавцов, зачастую легче для новой системе опять взять свежак, а старье бросить - покупайте новое железо, старые баги мы исправлять не будем.
К тому же во фри просто нет нормального механизма обновлений, только крупные игроки могут себе позволить просто менять сервера заливая на них свежий образ, а что там пропатченая фря или свой переделанный линукс уже не так важно для обновления.
Мы вот тоже с этим столкнулись - несколько сот мини-серверов разбросанных по городам, пока была фря (выбрал не я!!!) - был тихий ужас - сотню мы с трудом поддерживали. Но благодаря моей умной политики :)) перешли centos и rpm - все пошло как по маслу, не смотря на то что мне пришлось переписать код заточенный под фри.
Вот поэтому продают сервера с RHEL,SLES & Ubuntu!
А фря остается маргинальной, а'ля Икея - собери сам :)))) Даже если ее используют whatsapp & Netflix - опасные трюки повторять не рекомендуется.
зы. кстати, а whatsapp и Netflix обратно в ядро много вернули?
> … А сделать свою одноразовую железкуполюбопытствуйте на сайте Juniper, сколько их там "одноразовых" железок.
> ТОР500
для меня больше показателен whatsapp обслуживающий миллиард юзеров по 2.5 млн. на сервак.
А с контейнерами что делать? Мейнстрим.
Не интересовался вопросом, мне и без них прекрасно живётся.
Максимум что есть - пара софтин в чруте.
> А с контейнерами что делать? Мейнстрим.там есть Jails.
Дело как раз-таки в моде. Лет 10-15 назад было четкое разделение: если ты касноглазик - ставишь линукс, если труЪ - было модно ставить фрю.Проблемы начались позже, году эдак в 2010-ом, когда все чаще замечалось, что во фре то нет драйверов под контроллер, то кернел паник на новом оборудовании. Если бы тогда вендоры поддержали фряху драйверами - то и сейчас ставить фряху было бы стильно-модно-молодежно, но маемо те, що маемо.
> Дело как раз-таки в моде. Лет 10-15 назад было четкое разделение: если
> ты касноглазик - ставишь линукс, если труЪ - было модно ставить
> фрю.
> Проблемы начались позже, году эдак в 2010-ом, когда все чаще замечалось, что
> во фре то нет драйверов под контроллер, то кернел паник на
> новом оборудовании. Если бы тогда вендоры поддержали фряху драйверами - то
> и сейчас ставить фряху было бы стильно-модно-молодежно, но маемо те, що
> маемо.Осталось огласить название контроллера и используемого драйвера. А то был случай с mpt, когда через несколько лет выяснилось, что сам драйвер был открыт, вошёл в состав ядра и с того момента поддерживается силами сообщества (в том числе служебные утилиты), а вендор контроллера старый драйвер более не поддерживал. Старая гвардия админов, как всегда, забыла прочесть README и man к очередному релизу и тихо надеялась на вразумление вендора, а тот и не в курсе.
> выполнять привычные для меня действия на одном из старых серверов с
> дистром Y - вроде и набор ПО тот же, что на серверах
> с божественным дистром X, и в целом во многом системы похожи, а всё-же
> мелкие недочёты, вроде отличающихся немного опций командной строки у некоторых комманд,
> или других атрибутов ФС для запрета изменения файлов всё равно постоянно
> напоминают о том, что дистр Y - не дистр X.фикс. Не благодари.
А еще можно заменить дистр X Y на версию одного и того же. Благодаря нежной и трепетной любви к выкидываванию и перепиливанию лапчатыми (вне красных шапок) и в тулзах и в их наборах иногда сам черт ногу сломит.Из курьезного - не так давно гордо объявили о впиливании в гнутый dd возможность (не "ректального") вывода прогресса копирования. А в бсдшном 18 лет уже все просто работало )
> А в бсдшном 18 лет уже все просто работало(dd --progress) vs (dd + ctrl+T) ?
В бзде он убогий.
> (dd --progress) vs (dd + ctrl+T) ?Нет. SIGINFO vs. "нам всякие старперские SIGINFO нинужны, нам хватит SIGUSR!".
Гнутый dd на бсде, года эдак с 97, наравне с бсдшным выводил при получении SIGINFO свой статус.https://github.com/coreutils/coreutils/commit/5a74e8ae4ef3f5...
-#define equal(p, q) (strcmp ((p),(q)) == 0)
+#ifndef SIGINFO
+# define SIGINFO SIGUSR1
+#endif+static void
+print_stats (void)
+{
+ fprintf (stderr, _("%u+%u records in\n"), r_full, r_partial);
> В бзде он убогий.Конечно-конечно. Пингвин есть Любовь! Да восторжествует Пингвин! Бзды должны быть стереты!
Вы ничего не понимаете в хороших ОС! Есть одна единая ОС - GNU/Hurd, за ней будущее!
Значит она совсем почти не нужна?
У меня на десктопах вполне зачотно пашет.
Есть ZRouter проект, типа опенврт, там тоже много интересного.
> Хоть где-то кроме серверов сейчас пригодилась FreeBSDСейчас на FreeBSD быстрее, чем в линукс, развивается графический стек X.Org/Mesa 3D (я имею в виду стабильные отлаженные версии, готовые для использования). Также NVIDIA регулярно выпускает графические драйвера для своих видеокарт под FreeBSD.
FreeBSD имеет наибольшую коллекцию открытого ПО среди дистрибутивов Open Source.
> FreeBSD имеет наибольшую коллекцию открытого ПО среди дистрибутивов Open Source.Больше пакетов, чем в Debian или как?
>> FreeBSD имеет наибольшую коллекцию открытого ПО среди дистрибутивов Open Source.
> Больше пакетов, чем в Debian или как?
> наибольшую коллекцию открытого ПО
> Больше пакетовПакеты фиолетовее и мягче.
>> FreeBSD имеет наибольшую коллекцию открытого ПО среди дистрибутивов Open Source.
> Больше пакетов, чем в Debian или как?Я про ПО говорил, а не сонм гранулярности фич.
В портах приятней то, что я спокойно могу накатить свежую версию Umbrello, Pidgin, MPV например, чего-то ещё. Накатите мне свежую Umbrello на Debian / Ubuntu... не так тривиально, если никто не озаботился ppa со всеми зависимости в виде Qt5 и проч. Так и появляются всякие flatpak'и.
Для этого есть Арчик.
>> FreeBSD имеет наибольшую коллекцию открытого ПО среди дистрибутивов Open Source.
> Больше пакетов, чем в Debian или как?Портов на сей момент
http://www.freshports.org/
Calculated hourly:
Port count 28237
Broken 273
Deprecated 275
Ignore 537
Forbidden 1
Restricted 206
No CDROM 83
Vulnerable 80
Expired 22
Set to expire 265
Пакетов в репе 11:amd64/latest:
Remote package database(s):
Number of repositories: 1
Packages available: 26111
Unique packages: 26111
Total size of packages: 68 GiB
>> Больше пакетов, чем в Debian или как?
> Портов на сей момент
> Calculated hourly:
> Port count 28237ya@lhost:/var/www/debian/www-debian/wheezy/dists/wheezy/main/source$ bzegrep '^Package' -c <Sources.bz2
27909Они "победили" oldstable Wheezy? Фсйо, Debian фсйо. </агащаз>
Или нет:
$ wget -q -O - http://mirror.yandex.ru/debian/dists/jessie/main/source/Sour... |zegrep '^Package' -c
38267
$ wget -q -O - http://mirror.yandex.ru/debian/dists/jessie/main/source/Sour... |zcat |egrep '^Package' |grep -v ' lib' -c
33887
> No CDROM 83
> Total size of packages: 68 GiBТа ты чо?
http://mirror.yandex.ru/debian-cd/8.7.1/amd64/jigdo-cd/ 82x CD
Опять победили, ох ты ж.
А не, там ещё +5 шт. CD-1 "сверху".---"А в дискетаааах я значииительно длиннеееееееее."
> Или нет:
> $ wget -q -O - http://mirror.yandex.ru/debian/dists/jessie/main/source/Sour...
> |zegrep '^Package' -c
> 38267
> $ wget -q -O - http://mirror.yandex.ru/debian/dists/jessie/main/source/Sour...
> |zcat |egrep '^Package' |grep -v ' lib' -c
> 33887
wget -q -O - "http://mirror.yandex.ru/debian/dists/jessie/main/source/Sour... zcat | egrep '^Package' |head Package: 0ad
Package-List:
Package: 0ad-data
Package-List:
Package: 2048-qt
Package-List:
Package: 2ping
Package-List:
Package: 2vcard
Package: 389-admin
А может, чуточку точнее и мягче будет так?
wget -q -O - "http://mirror.yandex.ru/debian/dists/jessie/main/source/Sour... zcat | egrep '^Package' |grep -v '\-List:' -c
20611>> No CDROM 83
>> Total size of packages: 68 GiB
> Та ты чо?Во-первых: cкопированно из статистики просто до кучи. Во-вторых: значение отличается от того, что ты там себе опять придумал.
> NO CDROM: This port has some restrictions with respect to being included on a CD-ROM.Типа
> NO CDROM: No commercial redistribution.
.
> http://mirror.yandex.ru/debian-cd/8.7.1/amd64/jigdo-cd/ 82x CD
> Опять победили, ох ты ж.
> А не, там ещё +5 шт. CD-1 "сверху".Завязывай с домыслами.
>> Или нет:
> Package: 0ad
> Package-List:
> Package: 0ad-data
> Package-List:
> Package: 2048-qt
> А может, чуточку точнее и мягче будет так?
> zcat | egrep '^Package' |grep -v '\-List:' -c//grep '^Package:'
> 20611Да, :-/ действительно. И не чуточку.
//Как я славно:(( промахнулся-то -- вдвое и в свою пользу. Ни дай бг бухгалтерия прознает---
> Во-первых: cкопированно из статистики просто до кучи. Во-вторых: значение отличается от
> того, что ты там себе опять придумал.
>> NO CDROM: This port has some restrictions with respect to being included on a CD-ROM.
> Типа
>> NO CDROM: No commercial redistribution
>> Опять победили, ох ты ж.
>> А не, там ещё +5 шт. CD-1 "сверху".
> Завязывай с домыслами.Не-не-не. Это были "официальные" CD Debian (бинарные, как и предложенные выше, судя по "amd64") -- там "тоже" нет non-free.
Максимум: в Debian-е базовая система входит в комплект (и как раз в те +5 CD-1 тож -- все 6 :D раз).
//У вас "там" порты жмут XZ ? В [более новых(не в wheezy aka oldstable aka 7.x)] Debian-ах .deb-ы жмут, вроде.
>>> А не, там ещё +5 шт. CD-1 "сверху".
>> Завязывай с домыслами.
> Максимум: в Debian-е базовая система входит в комплект (и как раз в
> те +5 CD-1 тож -- все 6 :D раз).
> //У вас "там" порты жмут XZ ? В [более новых(не в wheezy
> aka oldstable aka 7.x)] Debian-ах .deb-ы жмут, вроде.А ещё Debian в репы и на DVD/CD -dbg пакеты кладёт -- они больние (у больших пакетов) и не жмутся почти. Читеры?
Дядь Андрейка ... ты эта ... ну хорош ужо :)
В демяне и фре один и тот же софт на пакеты разрезан по разному. Причём - непредсказуемо по разному :) Вот так, по гусарски, грепом сравнивать ... получишь цену на дрова в дождливый сезон на Марсе :)
> Дядь Андрейка ... ты эта ... ну хорош ужо :)
>разрезан по разному. Причём - непредсказуемо по разному :)Вы _исходники_ режете что ли?? Или Debian? Хорош гнать.
>Вот так, по гусарски, грепом сравнивать ...
Господа из ##75,85 достали линейку, таперь ёю кто-то должен получить либо по рукам, либо по лбу...
>получишь цену на дрова в дождливый сезон на Марсе :)
Нифига! Грамотная метода для пристрелочной оценки. После коррекции огня в 2 раза, уже можно "разумные" площади крыть. +++Батареи, огонь!
> Не-не-не. Это были "официальные" CD Debian (бинарные, как и предложенные выше, судя
> по "amd64") -- там "тоже" нет non-free.NO-CDROM в статистике -- это порты со "странными" ограничениями. Количество таких портов == 83. Причем тут официальные сиди дебиана я, честно говоря, не понял.
> //У вас "там" порты жмут XZ ? В [более новых(не в wheezy
> aka oldstable aka 7.x)] Debian-ах .deb-ы жмут, вроде.пакеты в txz, порты на вкус и цвет (git, svn, portsnap c gz).
>>> Больше пакетов, чем в Debian или как?
>> Портов на сей момент
>> Calculated hourly:
>> Port count 28237
>wheezy/dists/wheezy/main/source$ bzegrep '^Package' -c <Sources.bz2
> 27909
> Они "победили" oldstable WheezyИсправленные данные говорят, что Debian всё ещё в догоняющих.
wheezy/dists/wheezy/main$ bzcat source/Sources.bz2 |egrep '^Package:' -c
17175
stretch/dists/stretch$ xzcat source/Sources.xz |egrep '^Package:' -c
25158wheezy/dists/wheezy/main$ bzcat source/Sources.bz2 |egrep '^Package:' |grep -v ' lib' -c
13443
stretch/dists/stretch$ xzcat source/Sources.xz |egrep '^Package:' |grep -v ' lib' -c
20314>>? Фсйо, Debian фсйо. </агащаз>
> Или нет:Таки, да. http://www.opennet.me/openforum/vsluhforumID3/110596.html#127
//Манёвр уклонения>>>
Надо признать, что в портах значительно больше мусора, чем в Debian-е!
Больше только на гитхабе.> ---"А в дискетаааах я значииительно длиннеееееееее."
>> FreeBSD имеет наибольшую коллекцию открытого ПО среди дистрибутивов Open Source.
> Больше пакетов, чем в Debian или как?В Debian и производных пакеты не показатель - один тарболл с исходниками раскладывается в пяток и более пакетов, что бы все-все и на все случаи.
К чему это приводит, если тебе нужна консольная утилита, то за ней тянуться пяток пакетов с модулями питона, gtk3, блекджеком и шлюхами.
В FreeBSD как правило все вместе, и вообще если хочешь вариантов,
# cd /usr/ports/foo/bare
# make config
# make install
>>> FreeBSD имеет наибольшую коллекцию открытого ПО среди дистрибутивов Open Source.
>> Больше пакетов, чем в Debian или как?
> В Debian и производных пакеты не показатель - один тарболл с исходникамиПоэтому __мы все__ сравниваем пакеты _исходных_ текстов [в Debian с портами, соответственно]. Да? Вы ж не числите нас за д----ов. Нет?
> раскладывается в пяток и более пакетов
В среднем на два. Почти. А без lib-ов -- и вообще на 1.25.
wheezy/dists/wheezy/main$ bzcat source/Sources.bz2 |egrep '^Package' |grep -v ' lib' -c
24177
wheezy/dists/wheezy/main$ bzcat binary-{i386,all}/Packages.bz2|egrep '^Package' |grep -v ' lib' -c
30480
wheezy/dists/wheezy/main$ bzcat source/Sources.bz2 |egrep '^Package' |grep ' lib' -c
3732
wheezy/dists/wheezy/main$ bzcat binary-{i386,all}/Packages.bz2|egrep '^Package' |grep ' lib' -c
22342
wheezy/dists/wheezy/main$ bzcat source/Sources.bz2 |egrep '^Package' -c
27909
wheezy/dists/wheezy/main$ bzcat binary-{i386,all}/Packages.bz2|egrep '^Package' -c
52822[Если кто на шеле нге читает, счётчики, по порядку - пары (source-пакеты, бин-пакеты) * все без lib*, только lib*, все [включая lib*] ]
В lib-ах, да, аж на 6.
22342/3732
5.98660
, те lib-ы ~ 2 из 15 исходников.
27909/3732
7.47829(Методика c grep [-v] ' lib' быстрохак, понятно, но думаю, good-enough, чтобы не тратить время на бОльшее. Считать не-lib искодники, делающие lib-бинари, например.)
> Или нет:
> $ wget -q -O - http://mirror.yandex.ru/debian/dists/jessie/main/source/Sour...
> |zegrep '^Package' -c
> 38267
> $ wget -q -O - http://mirror.yandex.ru/debian/dists/jessie/main/source/Sour...
> |zcat |egrep '^Package' |grep -v ' lib' -c
> 33887
wget -q -O - "http://mirror.yandex.ru/debian/dists/jessie/main/source/Sour... zcat | egrep '^Package' |head
Package: 0ad
Package-List:
Package: 0ad-data
Package-List:
Package: 2048-qt
Package-List:
Package: 2ping
Package-List:
Package: 2vcard
Package: 389-admin
А может, чуточку точнее и мягче будет так?
wget -q -O - "http://mirror.yandex.ru/debian/dists/jessie/main/source/Sour... zcat | egrep '^Package' |grep -v '\-List:' -c
20611>> No CDROM 83
>> Total size of packages: 68 GiB
> Та ты чо?Во-первых: cкопированно из статистики просто до кучи. Во-вторых: значение отличается от того, что ты там себе опять придумал.
> NO CDROM: This port has some restrictions with respect to being included on a CD-ROM.Типа
> NO CDROM: No commercial redistribution.
.
> http://mirror.yandex.ru/debian-cd/8.7.1/amd64/jigdo-cd/ 82x CD
> Опять победили, ох ты ж.
> А не, там ещё +5 шт. CD-1 "сверху".Завязывай с домыслами.
Тьфу, не туда.
> wheezy/dists/wheezy/main$ bzcat source/Sources.bz2 |egrep '^Package' |grep
> -v ' lib' -c
> 24177А ничего, что кроме «Package:» name есть еще и «Package-List:» ?
https://www.debian.org/doc/debian-policy/ch-controlfields.ht...
> (Методика c grep [-v] ' lib' быстрохак, понятно, но думаю, good-enough, чтобы
> не тратить время на бОльшее. Считать не-lib искодники, делающие lib-бинари, например.)
>> wheezy/dists/wheezy/main$ bzcat source/Sources.bz2 |egrep '^Package' |grep
>> -v ' lib' -c
>> 24177
> А ничего, что кроме «Package:» name есть еще и «Package-List:» ?
> https://www.debian.org/doc/debian-policy/ch-controlfields.ht...Да, всё не так, ребята...
wheezy/dists/wheezy/main$ bzcat source/Sources.bz2 |egrep '^Package:' |grep -v ' lib' -c
13443
wheezy/dists/wheezy/main$ bzcat binary-{i386,all}/Packages.bz2|egrep '^Package:' |grep -v ' lib' -c
30480
wheezy/dists/wheezy/main$ bzcat source/Sources.bz2 |egrep '^Package:' |grep ' lib' -c
3732
wheezy/dists/wheezy/main$ bzcat binary-{i386,all}/Packages.bz2|egrep '^Package:' |grep ' lib' -c
22342
wheezy/dists/wheezy/main$ bzcat source/Sources.bz2 |egrep '^Package:' -c
17175
abm@novy:/var/www/debian/www-debian/wheezy/dists/wheezy/main$ bzcat binary-{i386,all}/Packages.bz2|egrep '^Package:' -c
52822#>>В среднем на два. Почти. А без lib-ов -- и вообще на 1.25.
На три и 2.2-2.3 без lib-ов~~
30480/13443 2.26735
22342/3732 5.98660
52822/17175 3.07551+++ += stretch aka testing (не jessie/stable)
stretch/dists/stretch$ xzcat source/Sources.xz |egrep '^Package:' |grep -v ' lib' -c
20314
stretch/dists/stretch$ xzcat binary-{all,amd64}/Packages.xz |egrep '^Package:' |grep -v ' lib' -c
47904
stretch/dists/stretch$ xzcat source/Sources.xz |egrep '^Package:' |grep ' lib' -c
4844
stretch/dists/stretch$ xzcat binary-{all,amd64}/Packages.xz |egrep '^Package: lib' -c
27664
stretch/dists/stretch$ xzcat source/Sources.xz |egrep '^Package:' -c
25158
stretch/dists/stretch$ xzcat binary-{all,amd64}/Packages.xz |egrep '^Package:' -c
7556847904/20314 2.35817
27664/4844 5.71098
75568/25158 3.00373
GPL, конечно, в этом случае был бы лучше всего. Но даже BSD без открытых исходников лучше проприетарной поделки. Ведь целево отреверсить что-то нужное на базе известной FreeBSD всяко легче чего-то совершенно неизвестного.
угу, опять-же BSD лицуха - вяло дрейфует в сторону БСД. но вяло,к сожалению.
на примере стрекозы видно.
и интересные кейсы, вроде стекозиных форков генты и фряхи в дереве генты ;=)
(тут в переплетении лицензий - мозг...)
Открою тебе тайну: разработчикам совершенно нас-рать на существование лицензии, они не нужны >/dev/null.
> Открою тебе тайну: разработчикам совершенно нас-рать на существование лицензии, они не
> нужны >/dev/null.Угу, до тех пор пока не придут в офис дяди в костюмах и не настучат по голове за нарушение тех самых лицензий.
Не работай на дядю, работай сам
Рабы на галере пригорают :D