The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз FreeBSD 14.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Релиз FreeBSD 14.0" +/
Сообщение от Аноним (412), 25-Ноя-23, 09:01 
Ответ Анониму (-) выше

Я: А почему в Андроиде сишная библиотека из бсд, а называется он GNU/Linux?

> Во первых - у андроида своя собственная libc (bionic).

Она на базе кода из BSD (причём всех основных версий), и я позже предоставил доказательство. И опять же, разработчики этой собственной libc в описании прямо это указывают.

> И вы очень врядли захотите и сможете использовать вот именно ЭТО как вашу системную libc в более generic системе.

Это совсем другое дело и к вопросу не относится, потому что факт остался фактом: bionic является частичным портом из BSD-систем. О чём разработчики честно пишут в описании, а в коде присутствуют копирайты из каких систем какой код.

> Потому что андроид имеет весьма специфичные идеи на тему что и как в системе, с перекосом в изоляцию программ друг от друга и системы.

Бионик лишь часть андроида. Но она базовая, без которой андроид существовать не может.

> Во вторых - с чего бы вдруг андроид GNU? Там как раз GNU'того юзермода и нету.

Я предоставил ссылку, да вы и сами можете вбить в поиск по картинкам и увидеть много скриншотов где андроид пишет, что он GNU/Linux. Преимущественно на третьем ядре линукса.
Это-то и удивляет. Почему никто не скомпилирует честное ядро, где будет указано BSD/Linux.

Да что я такое попросил. Это же тогда все линуксоиды изматерятся: "Как?!?!? И тут BSD?!?!?"

> В третьих - Linux, там, конечно, есть.

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

Дальше ты меня отправил смотреть код, но сел в лужу.
Потому что код там действительно из BSD, что полностью соответствует факту в моём первоначальном вопросе, породившем это обсуждение.
И он там не только 90-х годов. Если походить по дереву исходного кода, то линуксоид сможет найти там и 2018. А может даже более свежий.
То есть, андроид поднялся и развивается как Android/BSD/Linux. Уже почти два десятка лет.
Это как-то не похоже на анализы.

Далее пошли то ли виляния, то ли полное непонимание контекста выше.

> Ну так лицензия - позволяет!

Где-то был разговор про лицензию? Позволяет конечно, это же свободный код. Но сначала ты заявлял, что из BSD брать нечего, и даже отправил смотреть код.

> И это даже в общем то libc.

Так "сишная библиотека из bsd" это и значит libc. Я думал, линуксоиды знают откуда у них базовый код сдирался.
Если libc из GNU, то вы классифицируете систему как GNU/Linux.
Если libc из BSD, то получается, Android классифицируется как BSD/Linux.
Но вы этого не любите и не хотите замечать.

> На данный момент совершенно самобытная самопальная либа, обслуживающая интересы гугли

На базе кода из BSD. Никто не спорит, что весь bionic самобытный. Ведь он не целиком портирован, а только "в основном".
Без основы из BSD гуглю пришлось бы писать всё самому. Тем более что сам андроид не они придумали. Они его купили.
Самобытность у них особая. :) Правда бионик появился сильно позже.

> Ну как бы удачи на нем запустить BSD в его чистом виде и без камасутры.

А какую BSD? Net, Free, Open? А то в андроиде код из всех. :) Вы похоже путаете семейство BSD UNIX с одной из его реализаций. У каждой ОС семейства BSD Unix своё ядро, мало-совместимое с другими. Тридцать лет прошло. Дальше вижу непонимание, что такое портирование. Портирование не обязательно выполняется целиком. Оно может выполняться кусками только нужных тебе файлов, и даже только части их кода.

Ну и как бы удачи запустить андроид без бсдешной силибы.

> А теперь покажите мне Berkeley Software Distribution(s) на этой либе?

Это вообще шедевр. :) Ты историю читал? Ты год посмотри, когда бсд померла как система.
Причём тут система, если код в библиотеку надёрган со всех бсд систем, включая санос (под идентификатором FreeBSD).

> А почему вы не лохи в этой схеме, и почему это круто - я хз.

Это как-то относится к моему вопросу? Если не можешь ответить нормально на вопрос, то не отвечай, а не уводи в сторону.

> Когда-то давным давно пингвин отставал, например. Только эти времена давно закончились. Ну и по состоянию на вот именно сейчас - из *BSD брать уже по сути и нечего.

Ну так он и взлетел как копия юникса, и код использует отовсюду, и года в сишной библиотеки не такие уж древние.
Код за 2018 год, это значит, что линукс почти 30 лет побирается. Взяли бы и сами написали.
Знаю, вы на это скажете: "А зачем писать, когда можно взять.". Вот и ответ на ваш вопрос, почему в бсд сейчас портируют много кода из линукс-мира.
Но если клоуны из линукс-шапито оставляют ссылку на статью в википедии про линуксизмы, то почему бы им не признать сначала, что весь линукс-мир чуть менее чем полностью состоит из юниксизмов.

База - она на то и база, что без неё ничего не заработает. А база в бионике - BSD.

> Ну... вон вам ZFS багованый, кушайте не обляпайтесь.

Это да. Это очень интересно.
С чего бы уязвимость подсистемы с солярки задевала линукс.
Может быть потому, что линукс более совместим с тем кодом из-за различных заимствований?

Если я пишу код с нуля сам, он точно не будет подвержен ошибкам других проектов.
А зачем такому крутому лидеру инноваций заимствовать что-то у "злостных проприетарщиков и их кормильцев".
Мы ведь говорим уже не о самой ZFS, а о её поддержке в линуксе.
А получилось как всегда, линукс набрался чужого кода, ошибок не исправил, и попал под удар.

Уж кто бы говорил про двойные стандарты.

Всё как с иксами, сетевым стеком, поддержкой usb и т.д. (см. новости про уязвимости и ошибки в ранних новостях).

А всё почему? А потому что рефакторинг скопированных алгоритмов с ошибками не защищает от этих ошибок. Оттого и баги похожие.

Ext* что ли не багованная? И много ли она умеет по сравнению с ZFS?

> Своих файлух у вас всерно нет. Позор типа UFS с группами цилиндров и упоминать неудобно.

Про что такое ext2 почитай статью Реми Карда, Теодора Цо и Стивена Твиди. У них там даже ссылка есть на МакКузика в описании как линуксовая ФС разрабатывалась. :D
Хорошие мемуары. Сразу понятно, что линукс даже здесь выехал, как ты говоришь, на позоре.
Любят линуксоиды хаять то, что не придумали, а передрали.
Базе UFS лет больше, чем фонду Столлмана.
Что же линуксоиды в те годы для линукса ничего не написали, хотя бы концепты. Может быть UFS получилась бы лучше.
А, да. Инновационный линукс тогда ещё не передрали.

Можно ещё зайти сюда: https://linux390.marist.edu/download/inst.pdf
И в глоссарии на 192-й странице прочитать определение, что такое ext2.

>> Я как бы сразу сказал, что там библиотека си, а не ядро.
> Прекрасно. И чего?

Ну как чего. Ты же сначала утверждал, что взять с BSD нечего "кроме анализов". :)
А опять вышло так, что там то без чего ну никак.

> Никто не говорил что "нечего взять кроме анализов" было всегда.

Так их у вас и не было никогда. Это же копипаст и рефакторинг называется.
А, нет. У вас используется классный термин - "вдохновляться".
Ты хоть понимаешь, что такое вдохновляться? Это значит смотреть чужие исходники и переделывать под себя.
Тут опять отсылаю к статье Теодора Цо и компании.

> Скрин это массив пикселей. На котором запечатлен набор буковок. То что эти буковки означают что-то осмысленное и технически валидное - ниоткуда не следует. Я могу вам во всем этом вообще любой текст вывесить. А что там реально - надо на других уровнях совсем смотреть.

Вот тут соглашусь. Потому и удивился, почему такие скрины вообще существуют.

> Насколько я вижу - выехали они таки на GPL который обеспечил комиты в ядро и интеграцию корпов в процесс вместо паразитизма

Всё верно, именно так. Решения под линукс идеальны для создания вендорлоков.
Это единственная крутейшая инновация популярная в мире линукса. Но опять же, её придумал не Торвальдс и не сообщество.
И это тоже не относится к ответу на вопрос.
Далее обсуждение не по теме, но я всё же отвечу.

> А матерят насколько я вижу BSDшники линуксоидов за то что те не хуже проприетариев взяли код в оборот, обвесили улучшения GPL (а не должны были? Лицензия позволяет!) - и дескать фи какие. А проприетарщики за то же самое нормуль и вообще - гордость что эвон где заюзано. Норм двойные стандарты.

А вот это уже не так. Матерят за то, что линуксоиды берут код как проприетарии, улучшают, а потом кричат, что бсд говно и кода из этих систем там рядом не было.
Хотя инновации были получены из юниксов. Линуксоиды лишь их улучшают, не тратя время и мозги на изобретения.

Вот это и есть двойные стандарты.

Ещё смешно смотреть код, который целиком позиционируется как GPL, а представляет из себя набор кода из разных проектов под разными лицензиями.
Из-за чего все недалёкие начинают считать, что раз всё GPL, то оно самобытно и к другим проектам отношения не имеет.

Ну ещё претензии есть, когда берут и стирают первоначальные копирайты, оставляя только последние. Это неэтично.

К сожалению, такие факты невозможно отследить и доказать, если код был изменён. Это касается и обратного процесса портирования с GPL.
Тут, как говорится, GPL ни от чего не защищает.

> Свобода насладиться фигами от толпы проприетариев - такое себе достоинство, имхо.

В данном случае фиги показывает линукс. Но я согласен.
Похоже, надо было использовать CDDL и тогда линукс зачах бы ещё в начале 90-х, как никому ненужное недоразумение, поскольку всегда бы плёлся за последним вагоном.

Но... после драки кулаками не машут.

> Так что вот вам дрова для видях через прослоечку, виртуалочка с линухом как драйвер вафли, ZoL, линуксатор какой, что я еще забыл..

И чем это отличается от входа в систему через бсд, графического сервера портированного форком из бсд, файлухи из бсд, сети из бсд?
Я могу ещё много перечислять, если выйти за пределы линукс и пойти по поддержке разных протоколов.
Многие из них уже устарели, но если бы линуксы не поддерживали хотя ftp с телнетом, то и не были бы нужны в принципе.
А сеть как работала через BSD-сокеты, так и продолжает.
Транслятора бсд у вас нет, а зря, может не пришлось бы придумывать клоны capsicum, dtrace, netgraph, jails.

Идёт обратный процесс.
Сначала вас мама кормит, одевает, задницу вытирает. А потом она старая становится, и как бы вы должны ей помогать.
Если сами не хотите, то хотя бы не мешайте самой брать то, что она заслужила.

> Вы кажется не понимаете что сильные мира сего делают с отработанным материалом?

Это только кажется. Я как раз понимаю. Поэтому всегда предлагал заменить первую букву в аббревиатуре FSF. А лучше ещё добавить, чтобы получилось "неэтичный фонд открытого программного обеспечения".
Слово "свободный" там совсем не к месту. Свободный - это когда ты взял код и никто не орёт "украли!". А так он просто открыт.

Но в итоге-то что? А то, что Android со второй версии всё же поднялся и пашет на сишной либе из BSD UNIX, у которых "взять нечего". О чём и спрашивалось в первоначальном вопросе.
Почему у вас это вызвало такую реакцию, я теперь понимаю.

В итоге:

Debian (Debian GNU/Linux, Debian Linux) - операционная система Debian на базе GNU/Linux. Ибо GNU libc + Linux.

Debian GNU/Hurd (Debian Hurd) - операционная система Debian на базе GNU/Hurd. Так как GNU libc + Hurd.

И по аналогии:
Android - операционная система Android на базе *BSD/Linux. Ибо *BSD libc + Linux. Звёздочку можно убрать, потому что нынче BSD как отдельный проект не существует.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз FreeBSD 14.0, opennews, 21-Ноя-23, 07:52  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру