Доступен выпуск MiniOS 3.3.4, лёгкого модульного live-дистрибутива Linux, предназначенного для использования на съёмных USB-накопителях. Проект был основан в 2009 году и изначально базировался на Mandriva Linux, но после ликвидации Mandriva перешёл на использование пакетной базы Debian. Особенностью дистрибутива является возможность добавлять или удалять модули для формирования live-окружения, удовлетворяющего собственным потребностям. В качестве пользовательских оболочек поддерживаются Fluxbox, LXQt и Xfce. Для загрузки доступны различные варианты ISO-образов. В зависимости от варианта сборки дистрибутив занимает 350-1660 МБ дискового пространства...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61724
Честно говоря, так и не понял в чём его особенность и в каком месте он "российский".
А что американский что-ли?
>А что американский что-ли?Сколько из софта этого дистриба написано российскими разработчиками?
Я тебя может быть удивлю, но ни один дистрибутив не содержит в себе 100% софта, написанного одной страной.
> ни один дистрибутив не содержит в себе 100% софта, написанного одной странойАга, а какой-нибудь из этих дистров называет ли себя "американским", "финским" и так далее? На похорониксе пишут ли "Состоялся релиз американского дистра MakeAmericaGreatAgain-3.3.4"? Там бьют ли себя в грудь разрабы со словами "Это мы сделали, американцы! Сделано в Америке! Наш особый путь!"
сусю всю жизнь называли немецким.
Только это Люксембург.
> Только это Люксембург.Да? А Википедия с тобой не согласна
> В это же время в Германии появилась компания «Gesellschaft für Software- und System-Entwicklung» («Программная и системная разработка»), сокращённо «S.u.S.E», которая занималась консультированием по вопросам Unix-систем. Кроме того, фирма регулярно выпускала программные пакеты, включавшие SLS и Slackware, печатала руководства для UNIX и Linux. В 1994 году они выпустили первую CD-версию SLS/Slackware под именем S.u.S.E Linux 1.0. Позднее, в 1996 году, они объединились ещё с одним дистрибутивом, Jurix, также основанном на Slackware. Теперь это был действительно полноценный новый дистрибутив, получивший название S.u.S.E Linux 4.2.
Потом их купила американская Novel, потом какая-то британская компания, а теперь вроде как ими владеет какой-то шведский инвестиционный фонд. В каком месте там Люксембург?
Кто там не освоился с википедией цитатаHeadquarters
Luxembourg City (corporate)
> Headquarters
> Luxembourg City (corporate)Она уже столько раз перепродавалась что уже хрен поймешь в какой она там стране, но изначально дистрибутив был создан немецкой компанией suse.
> сусю всю жизнь называли немецким.Ну так в русскоязычном комьюнити и называли, и более нигде.
А ты там бывал? В NA сузю считабт конкретно немецким :)
SUSE немецкий, Mandriva французкий и по этому поводу анонимных экспертов волнение не возникало.
Но стоит написать российский и анонимные эксперты возбуждаются.
Миникс, говорят, амсердамский?
Зайди на дистровоч, почитай описания дистров и удивись!
> Зайди на дистровоч, почитай описания дистров и удивись!Звучит как "зайди в столовку таксистов и спроси их мнение про политику".
Не думаю, что сайт где первые три места распространенности дистрибутивов это
1 MX Linux
2 Mint
3 EndeavourOS
вообще можно воспринимать всерьез.
Вы не ответили на вопрос. Садитесь, два!
>Честно говоря, так и не понял в чём его особенность и в каком месте он "российский".потому, что ты не понимаешь термин "дистрибутив" и путаешь его с кодовой базой этого дистрибутива, школьник
А другие дистрибутивчики так же само принадлежность лепят? Или там народ адекватен?)
> А другие дистрибутивчики так же само принадлежность лепят? Или там народ адекватен?)Почему-то национальная идентификация дистрибутивов очень важна в русскоязычном сообществе. Тут всегда в курсе какой дистрибутив "британский", какой "немецкий", а какой "отечественный".
Впрочем, может, в других странах третьего мира та же ситуация, с какими-нибудь национальными перуанскими операционными системами, чёрт его знает.
При избытке такие акценты не ставятся, это от бедности.
>Почему-то национальная идентификация дистрибутивов очень важна в русскоязычном сообществе. Тут всегда в курсе какой дистрибутив "британский", какой "немецкий", а какой "отечественный".Уверен, что если я напишу новость о выходе дистрибутива сделанного на территории РФ, но не указывая его страну происхождения, то всё равно найдётся кто-то кто об этом узнает и обязательно напишет и дальше начнутся выяснения на сколько этот дистрибутив имеет право называться российским, сколько строк кода в нём написано российскими разработчиками и сколько патчей в ядро отправлено его мейнтейнерами.
Такое поведение называется травля. Но мне не до конца понятно кому это выгодно. Я склоняюсь к версии, что агенты уже имеющихся на рынке российских дистрибутивов, пытающихся таким образом убрать конкурентов среди новых российским дистрибутивов.
Я правильно понимаю, что если я сделаю дистрибутив, буду писать в описании что сделано в России и то что дистрибутив российский, выложу новость об этом на оплатите, то в комментарии придёт анонимный эксперт "спрашивать за код?"
Заголовок статьи изменён редактором OpenNET, в оригинальной статье не было слов о "российском дистрибутиве". Дистрибутив международный, 92% пользователей не из России, в РФ живут только основные разработчики.
> в оригинальной статье не было слов о "российском дистрибутиве".В исходном тексте было "15 августа 2024 года российские разработчики представили обновленную версию MiniOS 3.3.4, легкого модульного Linux-дистрибутива, предназначенного для использования на съемных носителях."
Фраза "российские разработчики", а также содержимое https://github.com/minios-linux/minios-live/graphs/contributors было воспринято как признак отечественного дистрибутива и перенесено в начальный вариант заголовка, после чего из заголовка новости удалено, но в форуме и в телеграмме в заголовке осталось.
Про поддержку Fluxbox, Xfce и LXQt взято из репозитория https://github.com/minios-linux/minios-live/tree/master/linu.../ (*-desktop) так как на сайте дистрибутива ничего про используемые оболочки не сказано. Остальные части описания добавлены на основе информации с сайта дистрибутива.
Но потом пришёл Горбачёв и рассказ опять отменили.. Вообще, когда модераторство важнее корректорства, то это называется домостроем, говорят. )
Максим, я не в претензии, но, есть существенная разница между "российским дистрибутивом" и "российскими разработчиками". Мы разрабатываем скрипты сборки, утилиты, собираем какие-то свои пакеты, но основная база пакетов при этом остаётся неизменной, и дистрибутив, по сути - Debian, он не может быть российским. Именно по этой причине и была именно такая формулировка. Формулировка "российский дистрибутив" даёт ложные надежды тем, кто заинтересован в импортозамещении, и вызывает ненужный баттхерт у всех, кого триггерит из-за названия нашей страны.
> Честно говоря, так и не понял в чём его особенность и в каком месте он "российский".Если всё собрано из исходников в своём гите, на своей сборочной ферме, то дистрибутив точно свой.
Понятно, что это дорого. И "подержанный сервер на чердаке" и труды разбираться с нюансами компиляции - ресурсы времени-денег.
И, понятно, что Сильмарилы нельзя сделать второй раз. Так устроен мир, что сделанное однажды часто не повторить второй раз. Один раз собранная коллекция исходников устаревает и возникает вопрос обновления. В этот момент часть инициатив закрывается.
Уже где-то писалось и не один раз, что если репозиторий находится в России, сборщики находятся в Росии, то дистрибутив считается российским.
Если стоковый дистрибутив, то нет.
А если сделать свою Васян-сборку, то эта сборка уже будет российская. Процент своего в ней, это другой вопрос.
> Если стоковый дистрибутив, то нет.
> А если сделать свою Васян-сборку, то эта сборка уже будет российская.Российская операционная система ZverCD.
>> Если стоковый дистрибутив, то нет.
>> А если сделать свою Васян-сборку, то эта сборка уже будет российская.
> Российская операционная система ZverCD.Не российская операционная система, российская сборка. И то
"Васянская" ;)
Если я беру ванильный образ этой вашей винды и собираю из него так называемую сборку под нужды своей корпорации, то это и есть дистрибутив Виндовс. Термин "сборка это чисто виндузячий термин. Когда видишь термин сборка, знай перед тобою виндюзятник.
"сборка это чисто виндузячий термин. Когда видишь термин
> сборка, знай перед тобою виндюзятник.Да ну. А как же сборки Линукс?
Их точно так же делают, для конкретных задач.
На стоковый дистрибутив устанавливают По и настраивают.
И оно лежит на торрентах.Обычно это имеет смысл для ПО для разработки, или для ПО которое слишком долго настраивать. А бывает ПО которое тупо долго настраивать, и ошибаться не желательно. И такие вполне востребованы, особенно если это понадобилось срочно, или для ознакомления, или надо но редко.
Чаще бывают в виде готовых виртуалок.И, конечно, бывают и васян-сбоки, где стоковая система, просто с какими то ПО и какими то настройками и обоями для удовлетворения творческого зуда автора сборки. Вот эти, дейстсвительно, непопулярны.
Сборки у виндузятников. Дистрибутивы у линуксоидов.
> Сборки у виндузятников. Дистрибутивы у линуксоидов.Вы там молитесь что ли на Линукс? Он не для этого, а для работы.
Новый диструибутив не создаётся.
А берется какой то, как есть, и обычно не впадая в тюнинг обоев, и в него добавляется ПО и библиотеки в нужном сочетании. И получается сборка, а не дистрибутив.
Процесс создания:
Вариант 1. Основная система или ставится из стокового дистрибутива, а потом остальное копируется, докачивается, настраивается..
Вариант 1а. Распростаняется инструкция и мешок скриптов. Что менее удобно, но компактно.
Вариант 2. Выкладывается готовый образ установленной системы, в котором надо сменить пользователю пароль и сделать мелкие настройки.
зря троллите. Ей очень многие пользовались. Если бы не жесточайшие наказания для юиз/юрлиц за подобное - то и сейчас все на подобном сидели бы и ни капли не жалели бы. Наказание - напомню, или нехилый штраф или тюрьма.
А далее - договор( от Государства ) со "зверем" - и пользователи почти не замечают переезд на конторский линукс с либре-офисом вместо микрософтовского ибо в остальном всё так же. Даже сканеры-принтеры работают и документы открываются кроме сильно вывернутых, но оно и между версиями офиса хреново работало
Сборкой то оно будет, но сами сборщики именно так не называют. И даже вместо ГОСТовского "сборщик" злоупотребляют "майнтейнером", не забывая patriotichno бить себя пяткой в грудь.
Причом импортной.
А может быть, для того что бы дистрибутив считался российским, необходимо следовать каким то официальным критериям?
Причем так, что бы дистрибутив мог попасть (например) в реестр отечественного ПО?
Для всех, что бы дистрибутив считается российским нужно: Он должен быть оригинально (не форк, а именно с нуля) написан и разработан на отечественном языке программирования (на кириллице), именно российским народом на территории РФ?
> Для всех, что бы дистрибутив считается российским нужно: Он должен быть оригинально
> (не форк, а именно с нуля) написан и разработан на отечественном
> языке программирования (на кириллице), именно российским народом на территории РФ?Нужно чтобы автора новости распирало при этом от гордости за участие соплеменников в сборке пакетов, больше ничего.
Ну, то есть, когда ты видишь, что авторы говорят не о дистрибутиве линукса, а о венесуэльской операционной системе, значит у авторов заедают национальные обиды.
То есть, это детектор такой.
> Для всех, что бы дистрибутив считается российскимНеобходимо начать использовать русский язык: не "дистрибутив", а "распространение", например. Тогда будет понятно, чем именно занимаются "строители распространения", не возникнет лишних вопросов об авторстве и происхождении его составных частей.
Вот в данной новости написано: "использование пакетной базы Debian", вопросов нет. Распространяет в Латинскую Америку, "distributio" как раз латынь.
Тогда уж не "авторстве", а "создательстве". Если уж по-русски.
ГК РФ Статья 1257. Автор произведенияАвтором произведения науки, литературы или искусства признается гражданин, творческим трудом которого оно создано. [...]
Мало дистрибутивов, нужно больше, одна задача - один пункт в грабе.
Одна задача один контейнер.
Таков путь.
Один дистрибутив - один Хейтер.
Вчера испытывался Вин превью. Такое тоже застылое движение в перёд. )
А с чего автор новости решил, что это "дистрибутив", а не "сборка"?
По моему мнению очередная васян-сборка основанная на дебиане (оставим за скобками этого предложения, признак хорошая она или плохая).
Единственная специфика - запуск как LiveOS. Ну так я ВНЕЗАПНО и диск FreeBSD инсталляционный могу запустить как live.
А как быть пользуемыми мною десятком microsd с развернутыми на них Armbian и DietPi?
Оно ведь тоже съемный носитель - меняю их, если необходимо на текущей загрузке получить иной функционал операционной системы.
>А с чего автор новости решил, что это "дистрибутив", а не "сборка"?Никакой сборки не существует. Это манипуляция терминами. Какая разница между сборкой и distributive? Да никакой. Приходит в комментарии анонимный эксперт который сам для себя придумал градацию между дистрибутивом, сборкой.
На секундочку это ваше ядро этого вашего линукса это васяноподелка. А этот ваш Линус Торвальдс это сферический васян в вакууме и школьник.
Идея с модулями очень сильно напоминает Porteus
А мне Slax напомнил. Тот старый еще.
Скрипты автор у проекта MagOS честно своровал, первые версии даже шли с упоминанием MagOS в скриптахСкрипты были сворачивать программы в модули, подключать / отключать их на лету, прочее.
МагОС наш тоже проект, тоже заточен под liveos, незаслуженно мало популярный
Может работать из ОЗУ, сохранять изменения на юсб, узнавать разные машины при загрузке, много чего
МиниОС давно не смотрел, личного мнения не имею про актуальную версию.
Может там вообще выкинули всё модульное, что было заимствовано у МагОС
> Скрипты автор у проекта MagOS честно своровал, первые версии даже шли с
> упоминанием MagOS в скриптахКратко о MagOS Linux: более 10 лет творчества. 11 мая 2009 года, вышла первая сборка MagOS-Linux!
Проект MiniOS был запущен в 2009 году как дистрибутив Linux для USB-накопителей на базе Mandriva Linux.
Чему же поверить?
"Своровал", но "с упоминанием MagOS в скриптах". То есть (если наброс содержит и правду) лицензию не нарушил, но очень хочется облить субстанцией.
> МагОС наш тоже проект, тоже заточен под liveos, незаслуженно мало популярный
Заслуженно. Потому что он на основе "полностью автономного дистрибутива", а вот те в прямом смысле воруют код, после чего организованно травят автора.
портеус на дебиане? а что за модули такие sd?
поковыряю как время будет, потенциально не плохой дистр
как минимум можно метафайлики скомуниздить и сделать свою версию дистрибутива с нужными пакетами по умолчанию
дистр достаточно легкий, пакетов там не жолжно быть много
Хорошо, что лучше использовать? Slax или эту MiniOS? Желательно с аргументами.
Лучше попробовать оба и сделать вывод самостоятельно. Мы делаем вклад в Slax, там есть код из MiniOS, но Томаш очень неохотно принимает дополнительный функционал в систему, поэтому сейчас расхождение дистрибутивов уже стало достаточно большим.
Нравился пра (паппи на арче с паппируса), но sfs просто гад перешедший на "только для подписчиков" и вы так планируете?
Нет, мы не планируем, да и исходный код весь на гитхабе, можно всегда собрать самостоятельно. Дистрибутиву на базе Debian уже 4 года, он только в России малоизвестен (российских пользователей только 8%) из-за того, что отечественные обзорщики требуют денежку за публикацию контента (не за рекламу, а за честный обзор). За рубежом, при этом, есть ролики от каналов-милионников про миниось, ревью на дистровотче и других ресурсах, о которых никто из команды не просил.
Кстати sfs тоже участвует в разработке MiniOS.
> отечественные обзорщики требуют денежку за публикацию контента (не за рекламу,
> а за честный обзор).Я подозревал и давно, что некоторых активно рекламируют материально мотивированные люди, но что бы вот так отсекать остальных... нет, это не дно. Система распознаёт угрозу, когда условный Васян потенциально ставит всемирно известный "Научно-Технический Центр Информационных Технологий" в интересную позицию, и предпринимает меры, что бы выжить.
>> отечественные обзорщики требуют денежку за публикацию контента (не за рекламу,
>> а за честный обзор).
> Я подозревал и давно, что некоторых активно рекламируют материально мотивированные люди,
> но что бы вот так отсекать остальных... нет, это не дно.
> Система распознаёт угрозу, когда условный Васян потенциально ставит всемирно известный
> "Научно-Технический Центр Информационных Технологий" в интересную позицию, и предпринимает
> меры, что бы выжить.Думаю, это просто жажда наживы. Обзор чего-то неизвестного приносит меньше просмотров, чем обзор нововведений очередной версии убунты, поэтому делают ролики про убунты и стараются заработать на всём остальном. За рубежом почему-то всё иначе, авторы некоторых крупных каналов сами на нас выходили, либо просто публиковали обзоры (ссылки на некоторые из них внизу).
https://www.youtube.com/watch?v=KZGHLNxz1tI
https://www.youtube.com/watch?v=tNb5xMj1sJk
Астра Линукс кажет Трубу?
Так спорт курению не помеха. Если пришли трое местных и заплатили за "непредвзятый обзор", вполне естественно со следующего попросить оплату.
> "Научно-Технический Центр Информационных Технологий"Это который с клавиатурой никак не сладит?
>из-за того, что отечественные обзорщики требуют денежку за публикацию контента (не за рекламу, а за честный обзор).Если честно, забавная ситуация. О том что журналисты просят деньги за обзор игр сделанных в РФ слышал от Виталия Казунова из IXBT Games. IXBT Games бесплатно обозревают отечественные игры. Нам явно не хватает таких обзорщиков на дистрибутивы.
>>из-за того, что отечественные обзорщики требуют денежку за публикацию контента (не за рекламу, а за честный обзор).
> Если честно, забавная ситуация. О том что журналисты просят деньги за обзор
> игр сделанных в РФ слышал от Виталия Казунова из IXBT Games.
> IXBT Games бесплатно обозревают отечественные игры. Нам явно не хватает таких
> обзорщиков на дистрибутивы.Я был не слишком честен. Достаточно известный в узких кругах канал в телеге "Записки админа" без вымогательства опубликовал заметку. Другой с год назад пообещал опубликовать обзор на канале в ютубе, когда будет время (но не опубликовал). Так что не все просят денежку, но подавляющее большинство, даже если подобные обзоры - основная тема канала.
"В cyber.sports обратили внимание на распространяемую в сети информацию о том, что создатели скинов получили уведомление — Valve повышает налог с 0% до 30%.."
https://ixbt.games/news/2024/08/17/valve-s-0-do-30-podnyala-...
Так это же только на территории США. Разве не логично это написать в заголовок?
Вы Борис Пилецкий? Зачем это здесь спамите?
>дополнительный функционалНикогда не употребляй "функционал" в смысле *функциональности". Это не синонимы и не краткая форма.
Функционал и функциональность - это термины, которые часто используются в контексте программного обеспечения и технологий, но они имеют разные значения:Функционал (functionality) - это совокупность функций и возможностей, которые предоставляет система или программа. Это то, что программа может делать. Например, функционал текстового редактора может включать в себя создание, редактирование и форматирование текста.
Функциональность (functionality) - это качество или степень, в которой система или программа выполняет свои функции. Это оценка того, насколько хорошо программа выполняет свои задачи. Например, высокая функциональность текстового редактора означает, что он эффективно и надежно выполняет все свои функции.
Таким образом, функционал описывает, что программа может делать, а функциональность - насколько хорошо она это делает.
>Функционал (functionality) - это совокупность функций и возможностей, которые предоставляет система или программа. Это то, что программа может делать. Например, функционал текстового редактора может включать в себя создание, редактирование и форматирование текста.Я не знаю откуда ты этот текс скопировал, но ошибочный.
Далее цитата:
Функционал — это:— функция, заданная на произвольном множестве и имеющая числовую область значений
— переменная величина, которая принимает определённое значение в зависимости от выбора одной или нескольких функций
— одна из пяти групп гомосексуалов по классификации психолога Алана Белла и социолога Мартина Вайнберга.
>>Функционал (functionality) - это совокупность функций и возможностей, которые предоставляет система или программа. Это то, что программа может делать. Например, функционал текстового редактора может включать в себя создание, редактирование и форматирование текста.
> Я не знаю откуда ты этот текс скопировал, но ошибочный.
> Далее цитата:
> Функционал — это:
> — функция, заданная на произвольном множестве и имеющая числовую область значений
> — переменная величина, которая принимает определённое значение в зависимости от
> выбора одной или нескольких функций
> — одна из пяти групп гомосексуалов по классификации психолога Алана Белла и
> социолога Мартина Вайнберга.И я не знаю, откуда ты этот тексТ скопировал и с какой целью рекламируешь запрещённые движения.
---
Отвечает Есения Павлоцки, лингвист-морфолог, эксперт института филологии, массовой информации и психологии Новосибирского государственного педагогического университета.
В последнее время слово функционал всё чаще употребляют в значении, которым обладает слово функциональность. Многие считают это ошибкой, но это абсолютно нормальное употребление.
Для начала стоит обозначить исходные понятия, ведь функционал и функциональность – это слова с разными лексическими значениями.
Функциональность – это набор возможностей (функций), которые предоставляет система или устройство, совокупность назначений.
Функционал – это числовая функция. Первое и основное значение этого слова – математическое.
В определенный момент у слова функционал начали формироваться дополнительные значения, которые пока не вошли в норму, но уже заявили о себе как жаргонизмы, сленговые слова.
Функционал в значении функциональности чаще всего встречается в IT-сленге, который используют люди, работающие в сфере информационных технологий.
В словарях это значение выделяется, но сопровождается пометами спец., компм.жарг. – специальное, компьютерный жаргон.
Однако можно сказать, что пометы устарели, поскольку компьютерый жаргон – это нечто неопределенное. Компьютерами и интернетом пользуются для совершенно разных целей люди и 10, и 80 лет, на разных уровнях, используя разные слова, в том числе и сленг, относящийся к этому пользованию. Все-таки здесь стоит подчеркнуть, что речь идет именно о профессиональном сленге людей, для которых информационные технологии – это работа.
Более того, сленг не нейтрален, а слово функционал в значении функциональность – нейтрально.
Здесь было бы правильнее говорить не о выделении дополнительных значений у слова функционал, а о трансформации самого слова функциональность. Поскольку его употребление частотно, а функциональность – слово длинное, вероятнее всего оно просто сократилось и совпало по форме с уже существующим математическим понятием. Не будем забывать, что в основе обоих слов лежит слово функция в разных его значениях.
Можно даже говорить, что произошло усечение суффиксов слова, а значение осталось. Таким образом, у слова изменился род, а лексическое значение не претерпело изменений.
Итак, правильно говорить и функциональность, и функционал в значении ‘функциональность’.
Бот как обычно, скрыл мой комментарий, в котором есть два определения что такое функционал. Видимо боту не нравится второе определение.
К сожаление ошибочное употребление функционала часто в среде ИТ, но от этого само слово не меняет смысл.
> Видимо боту не нравится второе определение.Польский, вероятно )
Ровно о том же за шесть лет до Фёдорова желчно, а потому очень остроумно, ругался автор украинского журнала «Компьютерное обозрение» Андрей Зубинский. Цитату последнего мы, ввиду её остроумности, возьмём за правило (орфография сохранена):«Пожалуйста, никогда не употребляйте слово «функционал», если вы не математик! И особенно пожалуйста, — никогда не употребляйте его во всяких чудовищных сравнительных степенях! Не потому, что это коробит слух. А потому что бессмысленно употребляющий непонятные ему слова выставляет свою глупость напоказ. И когда тысячи их выставляют свою глупость напоказ, у сотен тысяч разрушается вера в светлое будущее человечества."
У человечества нет будущего, тем более светлого. Понятно чего ругался. )
Почему все эти экспертные лингвисты не поднимают кипёж по поводу засорения русского языка майнтейнерами, дево-псами и прочим?
Майнтейнер- это моющее и востанавливающее средство с защитными свойствами.
maintainer - сопровождающий.
Software maintainer- Сопровождающий программного обеспечения.
Лично я за перевод на русский язык терминов.
Вон покупали неттоп в Ситилинке, на нём на инструкции было написано что это ПЭВМ.
В ГОСТ на "СПО" написано "сборщик". "Сопровождает" ПО его автор или соавтор, а пассажиров в вагон - проводник.
ГОСТ на СПО в студию.
> ГОСТ на СПО в студию.Как я понимаю, активист СПО не умеет использовать поиск?
Очень кстати, поскольку со "сборщиком" выше я малость приврал. Правильно "упаковщик".
ГОСТ Р 54593-2011
Информационные технологии
СВОБОДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Общие положения4.2.4 Метаданные программного пакета должны содержать:
- собственное имя пакета (название);
- текущую версию содержимого пакета (версию);
- номер ревизии пакета (релиз);
- имя и адрес электронной почты сотрудника, создавшего пакет (упаковщик);
- зависимости;
- размер всех файлов, занятых после распаковки (размер);
>Как я понимаю, активист СПО не умеет использовать поиск?Бремя доказательства лежит на утверждающем. Заставлять человека гуглить что-то это как минимум не культурно.
>>Как я понимаю, активист СПО не умеет использовать поиск?
> Бремя доказательства лежит на утверждающем.ГОСТ это не теорема и не обвинение. Я мог бы привести цитату в _подтверждение_. На этом считаю факт подмены тезиса доказанным.
> Заставлять человека гуглить что-то это как
> минимум не культурно.Из вежливой просьбы "ГОСТ на СПО в студию" культура так и прёт.
А как правильно?> Никогда не употребляй "функционал" в смысле *функциональности".
или
Никогда не употребляй "функционал" в смысле "функциональность".
Функционал как интегральная оценка количества и качества функций.
Функциональность можно применять и для одной функции, в значение, качества реализации функции.
Широкая функциональность - количество функций.
Функционал - интеграл суммы функций.
>Функционал как интегральная оценка количества и качества функций.Бред.
Puppy Linux попробуй. Уже лет 10 пашет шустро, везде и без багов.
Последняя версия: 9.5 (FossaPup64) (21 сентября 2020 года)
https://ru.wikipedia.org/wiki/Puppy_Linux
сейчас актуален Fatdog64.
Не знаю автор тот же, но обсуждения идут на том же форуме, что и пуппи.
> сейчас актуален Fatdog64.
> Не знаю автор тот же, но обсуждения идут на том же форуме,
> что и пуппи.На том же форуме и MiniOS обсуждается. Там обсуждается всё, что имеет похожую концепцию.
Знаю, отличный дистр для старой техники. Однозначно плюс
оба варианта не нужны, разбираться дольше, чем может понадобится в подобном сценарии использования.
очередной дистрибутив ради дистрибутива
Как и твой комментарий не нужен.
> лёгкого модульного
> Fluxbox, LXQt и Xfce.jwm легковеснее.
sdorfehs еще легковеснеее, но не для всех.
jwm легковеснее fluxbox'а? А если замерить потребление памяти/CPU? (hint: fluxbox легче)> sdorfehs еще легковеснеее, но не для всех.
если говорить о тайлах, то dwm еще легковеснее этого твоего сдорфехса, к чему эти полумеры?
https://l3net.wordpress.com/2013/03/17/a-memory-comparison-o.../sdorfehs основан на ratpoison и еще подчищен.
автор явно видит новость и читает комментарии.Автор, к тебе вопрос: зачем сборка на 350 мегабайт? Для "mini-cd в кармане" должно было быть 230. Не получилось - так почему бы не добить до обычного CD?
Очень много пользователей из Латинской Америки (более 50%), подстраиваемся. У них там очень туго с железом. В следующем релизе сократим количество образов в два раза.
Если я ничего не путаю, то дистрибутив этот испанский, а не российский. А российский автор просто примкнул к существующей команде разработчиков. Хотя система классная, давно её приметил.
Вы путаете. https://github.com/minios-linux/minios-live
Но я рад, что у вас сложилось такое мнение. У нас в стране из-за BolgenOS и щедро оплачиваемых государством дистрибутивов аудитории сложился комплекс недоверия к собственным разработкам. Наши пользователи гораздо охотнее используют зарубежное ПО.
Если разработка хорошая нет смысла говорить из какой она страны. А когда достижений нет надо побить себя пяткой в грудь.
Выше я уже писал, что текст новости сильно переделан редакторами OpenNET. В оригинальном тексте нет слов о том, что дистрибутив российский. Из-за токсичного отечественного сообщества мы стараемся не афишировать то, что большинство разработчиков живут в России, поэтому в России у нас только 8% пользователей.
С какого перепугу ты вообще упоминал "российский"? Хочешь слово приватизировать? Или воспользоваться этим для раскрутки?
> С какого перепугу ты вообще упоминал "российский"? Хочешь слово приватизировать? Или воспользоваться
> этим для раскрутки?Чтобы у тебя подгорело.
> токсичного отечественного сообщества1) если у вас токсикоз, то надо сдаваться на сохранение. иначе может быть выкидыш.
2) я не вижу ничего плохого в добыче гранта (заказа?) у госов РФ на разработку. деньги не пахнут.
> Наши пользователи гораздо охотнее используют зарубежное ПО.Трудно сравнивать в быту Кубунту и КАльт с положительным исходом для "крайнего". Может, врачам учителям лучше заходит на производстве. Хомячки Альтом не очень почитаются, что и отлетает обратно. ЯТД, конечно. 🤔
help.steampowered.com/en/faqs/view/6121-ECCD-D643-BAA8
Даже валве сдались, линух сасать
Если можно денег поднят, почему не поднять? "Габен" из M$ всё-таки, а не из ВЛКСМ.
Может кому то и нравится сидеть без полноценной поддержки.
Мелкомягкие будут кивать на валве, а валве на мелкомягких.
Те, кто спорят насчёт того, чей же дистрибутив, если софт, в основном, иностранный, недооценивают трудоёмкость изготовления дистрибутива. Вот есть, допустим, финские кирпичи, а есть построенный из них российский дом.Сделать дистрибутив -- это не просто надёргать каких-то компонентов из опенсорса и скомпилять.
Во-первых, компоненты надо выбрать и решить, что тащим к себе, а что нет, если нет цели собрать, вообще, всё.
Во-вторых, ещё на этапе компиляции надо определиться с тулчейном -- какими компиляторами каких версий собираться будем.
В-третьих, многие компоненты имеют разные опции сборки, и надо выбрать, какие фичи нужны, а какие нет (и не только с дефолтными собирать).
В-четвёртых, ну вот, начали вы компилять, а оно не компиляется... То чего-то не хватает, то выбранные версии компонентов не совместимы друг с другом, то какой-то древний компонент не хочет без танцев с бубном собираться новым компилятором... Тратим время на устранение.
В-пятых, ура, скомпиляли. Пробуем грузиться -- не грузится. Какие-то сервисы не стартуют, графика не запускается... Решаем.
В-шестых, ну так, дистрибутив же состоит из кучи приложений и компонентов. Надо проверить, что они все работают. Не выгружать же в сеть то, что падает. То, что что-то уже написано в опенсорсе, ни разу не гарантирует, что в нём багов нет и оно не будет падать. А винить пользователи будут потом дистростроителя, а не авторов компонента.
В-седьмых, нужно сделать инсталлятор и предусмотреть разные варианты установки.
В-восьмых, одно из самого геморройного -- это поддержка разношёрстного железа. Почему, например, RHEL выпускает список сертифицированного железа? Потому что на нём они хотя бы проверили, работает оно или нет.
В-девятых, надо продумать, а как вы этот дистрибутив обновлять будете -- попакетно, атомарно всю файловую систему или как-то ещё. Естественно, все обновления надо тестировать на то, что их можно, как правило, накатить на несколько предыдущих версий.
В-десятых, между обновлениями, хотя бы минорными, нужно поддерживать совместимость по API и ABI. Значит, после того, как скомпилировались, нужно, например, при помощи какой-нибудь утилиты, типа abicheck, проверить, что в новой версии ОС не попропадали никакие важные экспортируемые функции из разделяемых библиотек. А иначе разные приложения, установленные пользователем не из дистрибутива, рискуют в новой версии перестать работать.
В-одиннадцатых, некоторые дистрибутивы предоставляют техническую поддержку (бесплатную и/или платную). Это кто-то должен отслеживать заведённые баги, проверять, фиксить, выкатывать обновления...
В-двенадцатых, CVE, безопасность и т.д. Если есть какой-нибудь SELinux, нужно правильно настроить политики. А ещё выбрать нужные опции в конфигурации ядра, собирать компоненты со всякими stack protector'ами, перепроверить пермишшены на файлах. Ещё нужно следить за CVE, своевременно всё обновлять. (А желательно, участвовать в разных закрытых списках рассылки, чтобы о дырах узнавать не вместе со всеми, а заранее. Чтобы успеть предоставить пользователям обновления до того, как о дыре станет известно всем подряд.)
Можно ещё привести пунктов, в чём же состоит работа дистростроителей. В общем, сделать нормальный дистрибутив -- это немалая работа. И это не только новые обои. И даже с учётом того, что опенсорсные компоненты уже были заранее написаны, их ещё надо заставить работать вместе.
> Те, кто спорят насчёт того, чей же дистрибутив, если софт, в основном,
> иностранный, недооценивают трудоёмкость изготовления дистрибутива. Вот есть, допустим,
> финские кирпичи, а есть построенный из них российский дом.Не стоит делать подобных допущений, такая аналогия извращает суть и обнуляет трудоёмкость создания исходных текстов.
В данном случае достаточно иметь ввиду, что занят один человек, а результат у него как у сотни.
Аналогия не обнуляет. Ибо одно дело -- кирпичи, цемент, окна, двери, балки, а другое -- суметь из этого построить дом, чтобы стены не падали и т.д. Для конечного пользователя важен дом, как целое. Как не получится построить дом из плохих кирпичей, так и не получится построить дом плохому архитектору. Важно и то и другое. Но то, что кирпичи -- золотые и с наночастицами, никак не обнуляет труд архитектора и строителей.
Аналогия, то есть подмена тезиса, сама по себе является приёмом демагогии. Поскольку ты далёк от таких этапов создания ПО как постановка задачи, проектирование, кодирование и тестирование, тебе кажется, что это гораздо проще, чем собрать уже отлаженные компоненты в единое целое. На деле вся твоя аналогия разбивается о козырный аргумент местных импортозаместителей: "написать ОС слишком дорого!"
Во-первых, я как раз близок. Я и участвовал в разработке нескольких ОС и даже какое-то время руководил разработкой одной из них — и компоненты сам писал и задачи ставил другим.Во-вторых, мне как раз не кажется, ни что написание софта с нуля — это легко, ни что интеграция — это легко. Я, наоборот, уважаю труд, как авторов компонентов, так и дистростроителей. А многие комментаторы склонны как раз недооценивать сложность интеграции. Да, собирать из готовых компонентов может быть проще, чем писать все эти компоненты с нуля, но это ни разу не делает эту задачу простой, как многим комментаторам тут мыслится. Попробуйте собрать что-то стабильное и обновляемое из тысячи пакетов. А потом ещё и оперативно фиксите все CVE. А так как у вас будет stability promise и зафиксированный ABI, ещё и потратите время на бэкпорт фиксов — ведь, в апстриме все фиксят, в основном, только в самой свежей версии. И если у вас не Gentoo, собираемый каждый раз из всего свежего, то в старых версиях пакетов исправлять придётся исправлять самому. Я лично бэкпортировал много коммитов с исправлениями на старые ядра. И чем старее ядро в дистрибутиве, тем веселее бэкпортировать с свежих ядер. И т.д.
Для готового стабильного продукта важны и сами компоненты и их интеграция. Недаром существует даже интеграционное тестирование.
> как многим комментаторам тут мыслитсяА какое футбольные несут в эфир. Верно, руководителей передразнивают, не сами же недоучки.
> Во-первых, я как раз близок. Я и участвовал в разработке нескольких ОС
> и даже какое-то время руководил разработкой одной из них — и
> компоненты сам писал и задачи ставил другим.Извини, но Опеннет научил меня не верить наслово Анонимам. Плюс к тому, закидон в исходном сообщении ветки наглядно показывает твой уровень и позволяет догадаться, что и как там "разрабатывалось". Так что я даже просить не буду как-либо подтвердить своё заявление - это пустая трата времени.
> Во-вторых, мне как раз не кажется, ни что написание софта с нуля
> — это легко, ни что интеграция — это легко. Я, наоборот,
> уважаю труд, как авторов компонентов, так и дистростроителей.Трындеть не мешки ворочать. Ты заплатил хоть за один компонент для "разрабатываемой" тобою ОС зарубежным авторам? Нет, лишь продавал компоненты. Хорошо, если не ныл здесь насчёт замены X.org на Wayland и т.п. По поводу сотрудничества с отечественными создателями компонентов с тобой и говорить смысла нет.
Ого, сколько текста вы написали. С таким подходом ОС не сделать, а ядерное оружие и подавно.
Тулчейн слово не русское. Или русское, потриоты? )
Надо ещё постараться найти "русское" слово. В церковнославянском половина болгарских слов, половина греческих, всякие берёзы угро-финские, а про реестры и прочие штангенциркули даже говорить неудобно.И это происходит с любым языком, сколько там в современном английском англосаксонских корней?
Такое происходит, когда явления до этого не встречались. Например, ламеров не было, пришлось заимствовать слово. Сборщики были, но почему-то появились майнтейнеры.
А ты почитай книги времён Российской Империи. Там и буквы не такие, не то что слова порой. Мне вот кстати не известен (не интересовался) факт почему так. И в школе как-то пропустил, если рассказывали.
В начале прошлого века тогдашние левые ("революционеры") использовали присылаемое с запада оборудование для печати - получилось примерно как с клавиатурами, когда пытались выкинуть букву "Ё". Заодно вдохновлялись идейкой, что упрощение языка повысит уровень грамотности. Ну и убили много кого из грамотных.
>Ну и убили много кого из грамотных.Ну если человек умеет читать, то сразу видно классовый враг, шибко умный. Так и читал он явно не ту что нужно литература.
Как это не было?! Да по одной только художественной литературе территории лидер мировой )
Google:
Бог Перун по славянской мифологии был сыном бога Сварога, который создал мир. Естественно с учетом такой иерархии он должен был быть главным славянским божеством. Если же вспомнить древнюю римскую или древнюю греческую религию, то там также громовержец выступает главным божеством.26 июл. 2018 г.
В русском языке толком не устаканилось. Есть "компилятор", но это не то, так как, кроме компилятора, есть ещё, например, тот же make. В лучшем случае, "инструменты сборки", но это звучит несколько абстрактно.
> построенный из них российский домНикто в здравом уме не оперирует понятием «российский дом».
Дом может быть мой, соседа, красивый, уродливый, холодный, теплый, кирпичный, деревянный, и так далее.
Если ты не занимаешься исторической реконструкцией, говорить о том, что он средиземноморский или финский просто бессмысленно.
Что это за вообще такой «российский дом», как он отличается от «белорусского дома», например?
Речь о том, что любая система -- это всегда больше, чем сумма отдельных частей. Я могу купить китайских радиодеталей и собрать радиоприёмник. Чей он будет -- китайский или российский? То, что китайцы сделали, допустим, отличные компоненты, не обнуляет моих усилий по проектированию цельной схемы из этих компонентов, сборке и отладке. Я же не готовый китайский радиоприёмник купил, а сам собрал.
Речь о том, что есть словосочетания "русская изба" и "русская усадьба", но некоторым российским людям они не знакомы.
А я не о деревянной избе говорил, а об абстрактном здании, построенном из кирпичей, например. Речь шла о том, что из финских кирпичей можно сложить типичный финский домик, а можно и русскую церковь. И зависеть результат (и его качество) будет не только от прочности самих кирпичей, но и от работы архитектора и строителей.Вон, в Питере некоторые колонны у известных зданий аж из Египта доставлены. Делает ли это здания египетскими?
> Вон, в Питере некоторые колонны у известных зданий аж из Египта доставлены. Делает ли это здания египетскими?Вот и ответ за понятие "Русский дом"? 😎
Есть материалы / компоненты / детали, а есть собранная из них итоговая конструкция. Если здание построено из импортных материалов, то так и надо говорить. Но если архитектор был российским и проект был российский, то здание российское. (Хотя в том же Питере у большинства известных зданий архитекторы даже иностранцами были. Но заказчиками были россияне. И никто сейчас не говорит, что здания сплошь иностранные и ничего русского/российского в них нет.)Есть части, есть их комбинация. Не надо обесценивать ни то, ни другое. Без частей не получится сделать целое. А без целого не получится пользоваться отдельными частями.
Вот, есть у вас гиты с ядром и glibc. Пока таки кто-то не соберёт из этого дистрибутив, чтобы можно было загрузиться, останется только красотой исходников любоваться.
> Вот, есть у вас гиты с ядром и glibc. Пока таки кто-то
> не соберёт из этого дистрибутив, чтобы можно было загрузиться, останется только
> красотой исходников любоваться.Дистрибутив из этого собирается с отключенным мозгом, механическим следованием LFS, например. Необходима лишь определённая внимательность и усидчивость, с этим справится далеко не только физик-теоретик, написавший курсовик на языке Паскаль.
Что-то скомпилять и выложить в интернет -- это ещё не дистрибутив. Дистрибутив -- это стабильность, безопасность, поддержка и обновления. А с учётом большого количества пакетов, а также часто возникающей необходимости поддерживать несколько аппаратных архитектур (например, x86_64 и aarch64), дистростроение становится несколько сложнее тупому следованию LFS/BLFS.
> Что-то скомпилять и выложить в интернет -- это ещё не дистрибутив. Дистрибутив
> -- это стабильность, безопасность, поддержка и обновления.Посмотри словарь: "дистрибутив" означает "распространение", что бы не пытались из этого слова соорудить приплетающие выгодные им смыслы заместители импорта импортом.
> А с учётом большого
> количества пакетов, а также часто возникающей необходимости поддерживать несколько аппаратных
> архитектур (например, x86_64 и aarch64), дистростроение становится несколько сложнее
> тупому следованию LFS/BLFS.В том случае, когда этим занят один человек со времён Мандривы -- да, это существенно сложнее, чем бюджеты осваивать.
> В том случае, когда этим занят один человек со времён Мандривы -- да, это существенно сложнее, чем бюджеты осваивать.Одного человека не хватит, чтобы читать, например, багтрекер и оперативно всё фиксить и тестировать. Собрать "поделку", да, один человек сможет. А сделать что-то на уровне того же RHEL'а -- хотел бы я посмотреть на этого супергероя. И почему это, интересно, у RedHat'а столько сотрудников? Наверное, нравится деньги зря выкидывать. Уволили бы всех, оставив одного супергероя.
>> В том случае, когда этим занят один человек со времён Мандривы -- да, это существенно сложнее, чем бюджеты осваивать.
> Одного человека не хватит, чтобы читать, например, багтрекер и оперативно всё фиксить
> и тестировать. Собрать "поделку", да, один человек сможет. А сделать что-то
> на уровне того же RHEL'а -- хотел бы я посмотреть на
> этого супергероя. И почему это, интересно, у RedHat'а столько сотрудников? Наверное,
> нравится деньги зря выкидывать. Уволили бы всех, оставив одного супергероя.Да, демагогия страшная вещь. От "я и участвовал в разработке нескольких ОС и даже какое-то время руководил разработкой одной из них" оратор перешёл к вопросам об уровне RedHat, намекая на свой.)
Неправда ваша. Я сейчас не создаю дистрибутивы. Но во всех проектах, в которых участвовал, было гораздо больше одного человека им хватало задач, причём, совсем не связанных с заменой обоев.
Да понятно, что в воображаемых проектах хватало задач, потому в пример и ставится RedHat, по сути определяющая архитектуру и владеющая франшизой. ;)
> Да понятно, что в воображаемых проектах хватало задачВ отличие от некоторых, я участвовал в реальных. :-)
>> Да понятно, что в воображаемых проектах хватало задач
> В отличие от некоторых, я участвовал в реальных. :-)Ещё раз: я научен априори не верить тем, кто не то что подписаться своим именем, но даже зарегистрироваться под вымышленным боится.
>> В отличие от некоторых, я участвовал в реальных. :-)
> Ещё раз: я научен не верить тем, кто не то что подписаться своим именем, но даже зарегистрироваться под вымышленным боится.Да мне как-то всё равно, чему вы верите, а чему нет. У меня нет самоцели доказывать вам свою квалификацию. Мне хватает того, что все работодатели всегда были довольны. А то что кто-то там с опеннета в это не верит, это не мои проблемы.
Я готов обсуждать технические моменты, но у вас разговор сводится только к одному -- к попытке доказать, что вы тут только один гуру. Вам важнее не истина, а возвышение над собеседником. Что говорит, как о самомнении, так и о кругозоре. Я старался не переходить на личности, в отличие от вас. И не надо тыкать тем, кто по возрасту от вас не сильно отличается.
С регистрацией история другая. Я на всех сайтах всегда был раньше IZh. А тут, внезапно, логин оказался занят (причём, не особо активным товарищем). Придумывать новый не хотелось, регистрировать "IZh." тоже, так как коряво. Так и остался "IZh." без регистрации. Тем более, что я комментирую редко (сегодня -- большое исключение), поэтому регистрация мне не нужна.
Я б, конечно, мог вам и резюме выслать и ссылку на профиль в LinkedIn'е, но зачем? Чтобы просто доказать, что, да, я участвовал в разработке ОС? Чтобы встать на табуретку и сравняться с великим n00by? А мне это надо?
Мне интереснее обсуждать технические детали, чем тешить своё самомнение и доказывать, что я не верблюд.
>>> В отличие от некоторых, я участвовал в реальных. :-)
>> Ещё раз: я научен не верить тем, кто не то что подписаться своим именем, но даже зарегистрироваться под вымышленным боится.
> Да мне как-то всё равно, чему вы верите, а чему нет. У
> меня нет самоцели доказывать вам свою квалификацию.Наблюдаемый результат в виде повторов "я участвовал" не соответствует описанию алгоритма действий.
> Мне хватает того, что
> все работодатели всегда были довольны. А то что кто-то там с
> опеннета в это не верит, это не мои проблемы.Действительно, поэтому приходится в очередной раз голословно заявлять. ;)
> А я не о деревянной избе говорил, а об абстрактном здании, построенном
> из кирпичей, например."Абстрактное здание" потому так называется, что существует лишь в мире идей.
> Речь шла о том, что из финских кирпичей
> можно сложить типичный финский домик, а можно и русскую церковь. И
> зависеть результат (и его качество) будет не только от прочности самих
> кирпичей, но и от работы архитектора и строителей.То есть, подменив тезис, вкинул ложную идейку, якобы при сборке ОС из готового решаются вопросы архитектуры. Архитектура - это не с какими ключами собрать и в какие папочки положить файлики. А хотя бы принять решение, может ли mremap отображать страницы по другим вирт.адресам.
В общем, в твоей аналогии следует заменить кирпичи на кубики Лего метрового размера. Нужен определённый опыт, что бы построить из них дом, да. Но сделать хоть что-то новое сможет далеко не каждый.
> Вон, в Питере некоторые колонны у известных зданий аж из Египта доставлены.
> Делает ли это здания египетскими?Это делает твоё доказательство демагогией, не более. Ну и говорит заодно о том, что техническая часть - не твоё.
> Архитектура - это не с какими ключами собрать и в какие папочки положить файлики. А хотя бы принять решение, может ли mremap отображать страницы по другим вирт.адресам.Архитектура -- это всё, включая перечисленное. Например, решить, какой делать механизм обновлений ОС -- это тоже архитектура. В том же конфиге ядре есть порядка 300 опций, влияющих на безопасность. И выбрать, какие использовать (из готового-то ядра) -- это тоже архитектура. Банально, решить, SELinux или AppArmor -- от этого решения будет сильно зависеть написание политик -- это тоже архитектура. Решение, systemd или init -- тоже.
> В общем, в твоей аналогии следует заменить кирпичи на кубики Лего метрового размера. Нужен определённый опыт, что бы построить из них дом, да. Но сделать хоть что-то новое сможет далеко не каждый.
"Кубики" надо тоже уметь складывать. С метровыми кубиками аналогия кривая, так как современные дистрибутивы состоят из тысяч пакетов, а не из десяти. Тут не обойдёшься ядром, башем и glibc.
То, что кто-то способен по готовой инструкции что-то скомпилять, не означает, что эта поделка стала дистрибутивом, готовым к использованию большим количеством пользователей на разном железе с разными целями.
>> Архитектура - это не с какими ключами собрать и в какие папочки положить файлики. А хотя бы принять решение, может ли mremap отображать страницы по другим вирт.адресам.
> Архитектура -- это всё, включая перечисленное. Например, решить, какой делать механизм
> обновлений ОС -- это тоже архитектура. В том же конфиге ядре
> есть порядка 300 опций, влияющих на безопасность. И выбрать, какие использовать
> (из готового-то ядра) -- это тоже архитектура. Банально, решить, SELinux или
> AppArmor -- от этого решения будет сильно зависеть написание политик --
> это тоже архитектура. Решение, systemd или init -- тоже.О чём я и говорил: от понимания, зачем mremap-ить страницы по произвольным адресам, "архитектор" плавно перешёл к описанию сложностей, с которыми 300 опций ядра копируется из конфигов Fedora.
>> В общем, в твоей аналогии следует заменить кирпичи на кубики Лего метрового размера. Нужен определённый опыт, что бы построить из них дом, да. Но сделать хоть что-то новое сможет далеко не каждый.
> "Кубики" надо тоже уметь складывать. С метровыми кубиками аналогия кривая, так как
> современные дистрибутивы состоят из тысяч пакетов, а не из десяти. Тут
> не обойдёшься ядром, башем и glibc.То есть разделить пакетики на системообразующие и "приложения" наш архитектор не смог, зато решил использовать большую цифру как аргумент.
> То, что кто-то способен по готовой инструкции что-то скомпилять, не означает, что
> эта поделка стала дистрибутивом, готовым к использованию большим количеством пользователей
> на разном железе с разными целями.Сильный такой замах на купившего Мандриву... ;)
> О чём я и говорил: от понимания, зачем mremap-ить страницы по произвольным адресам, "архитектор" плавно перешёл к описанию сложностей, с которыми 300 опций ядра копируется из конфигов Fedora.Не беспокойтесь, это понимание тоже есть. Если речь о всяких, там, W^X, то можно через политику того же SELinux'а отрубить, вообще, создание анонимных исполняемых страниц. Ну, или написать для этого свой LSM (что сделал я), чтобы не тащить SELinux ради этого. А можно и через seccomp eBPF тоже ограничения на mremap сделать. И это тоже архитектура, потому как ядру всё равно -- оно позволяет делать системы и так и сяк. И уже архитектор решает, разрешать ли процессам (и эксплоитам) создавать анонимные исполняемые страницы или нет. (А неанонимные можно прикрыть при помощи IMA, dm-verity и т.п.)
> То есть разделить пакетики на системообразующие и "приложения" наш архитектор не смог, зато решил использовать большую цифру как аргумент.
Таки смог. Но сколько в одном ядре опций конфигурирования? Тысячи для любой выбранной архитектуры. Из них примерно 300 связаны с настройками безопасности. И это только ядро. А дальше со всеми "системнообразующими" компонентами начинается то, что у них есть много дополнительных фич `./configure --enable-foo --with-bar`, и тут уже нужно решать, что тащить, а что нет. Чем больше кодовая база, тем сложнее сопровождать и тем больше поверхность атаки. Если у вас дистростроители ограничиваются тем, что тупо тащат всё и запускают сборку с дефолтными опциями, то печально.
И даже в случае с опциями компиляции, есть много вариантов. Про тот же stack protector и _FORTIFY_SOURCE уже все согласны, что можно собирать с ними почти всё. А что насчёт того же UBSan'а? Брать / не брать? Тестирование производительности покажет. Code and data separation, split-stack, full RELRO и т.д. Не слышали? У вас дистростроители только и умеют, что запустить ./configure && make && make install? Чтобы нормально собрать и протестировать всю пачку пакетов, усилия тоже нужны.
>> О чём я и говорил: от понимания, зачем mremap-ить страницы по произвольным адресам, "архитектор" плавно перешёл к описанию сложностей, с которыми 300 опций ядра копируется из конфигов Fedora.
> Не беспокойтесь, это понимание тоже есть.Я и не беспокоюсь. Вопрос на засыпку: зачем нужна таблица страниц?
> Если речь о всяких, там, W^X,
> то можно через политику того же SELinux'а отрубить, вообще, создание анонимных
> исполняемых страниц.Меня учили давать второй шанс, так что сделаю вид, что я это не видел.
> Вопрос на засыпку: зачем нужна таблица страниц?Для отображения виртуальных адресов в физические (если, конечно, вы не будете тыкать меня в виртуализацию и говорить, что в случае с виртуальной машиной есть несколько дополнительных уровней и физические там не физические), а также для задания прав доступа к региону памяти (RWX), а также для других задач операционной системы (LRU, swapping и чего только не).
>> Если речь о всяких, там, W^X,
>> то можно через политику того же SELinux'а отрубить, вообще, создание анонимных
>> исполняемых страниц.
> Меня учили давать второй шанс, так что сделаю вид, что я это не видел.А вы детальнее аргументируйте, что не так? В SELinux'е есть хук, в том числе и на mprotect (а также на mmap). И, да, там политикой можно запретить создание анонимных исполняемых страниц, вообще. И тогда эксплоитам не получится создавать новые страницы кода в памяти. (Да, при этом некоторым интерпретаторам, использующим JIT, поплохеет. Но для них можно сделать и исключение.) И если in-memory экслоиты уже не запустить, то остаются те, которые запускаются из файлов. А тут уже помогут dm-verity / fs-verity / IMA & EVM / IPE. Вы, если с чем-то не согласны, пишите конкретно без этого, вот "сделаю вид, что не видел". Тогда аргументированно и обсудим.
>> Вопрос на засыпку: зачем нужна таблица страниц?
> Для отображения виртуальных адресов в физическиеЯ же прямо написал, что на засыпку, значит копипаста из Сети не катит. Трансляция (отображаются, если кто не знал, страницы) адресов - это средство, а не цель. Совершенно внезапно, архитектор слово "зачем" понимает как "для чего", а не "почему".
> (если, конечно, вы не будете тыкать
> меня в виртуализацию и говорить, что в случае с виртуальной машиной
> есть несколько дополнительных уровней и физические там не физические),Нет, в это не буду. Достаточно сослаться на Вирта и его Пи-код, исполняемый виртмашиной. При чём тут гипервизор?
> а также
> для задания прав доступа к региону памяти (RWX), а также для
> других задач операционной системы (LRU, swapping и чего только не).И это средства, а не цели. Цель укладывается в три слова, если что.
>>> Если речь о всяких, там, W^X,
>>> то можно через политику того же SELinux'а отрубить, вообще, создание анонимных
>>> исполняемых страниц.
>> Меня учили давать второй шанс, так что сделаю вид, что я это не видел.
> А вы детальнее аргументируйте, что не так?Зачем мне это надо? Я не заявлял, что участвовал в разработке нескольких операционных систем, как Dave Cutler, например. Так, покодил немного сбоку, пока архитекторы накладывали патчи и правили конфиги.
(Отвечаю на один уровень выше, так как мы уже достигли максимальной глубины вложенности на опеннете.)> Я же прямо написал, что на засыпку, значит копипаста из Сети не катит. Трансляция адресов - это средство, а не цель.
Мне не нужна копипаста того, что я и сам знаю. Хотите -- полезем в детали pgd/pud/pmd/pte? Думаете, только вы один тут в этом разбираетесь, а другие только из гугла копировать умеют?
> Совершенно внезапно, архитектор слово "зачем" понимает как "для чего", а не "почему".
Какой вопрос, такой ответ. Вопрос "зачем?" подразумевает ответ "затем". Я стараюсь русский язык использовать по назначению.
Если же вас интересовала банальщина про виртуальное адресное пространство, изоляцию процессов и создание у процесса иллюзии, что он исполняется один на процессоре, можем поговорить и об этом.
>> (если, конечно, вы не будете тыкать
>> меня в виртуализацию и говорить, что в случае с виртуальной машиной
>> есть несколько дополнительных уровней и физические там не физические),
> Нет, в это не буду. Достаточно сослаться на Вирта и его Пи-код, исполняемый виртмашиной. При чём тут гипервизор?При том, что там, например, двухуровневая трансляция и появляется такая сущность, как Intermediate Physical Address (IPA).
>> А вы детальнее аргументируйте, что не так?
> Зачем мне это надо? Я не заявлял, что участвовал в разработке нескольких операционных систем, как Dave Cutler, например. Так, покодил немного сбоку, пока архитекторы накладывали патчи и правили конфиги.А я, хоть и сбоку, но участвовал. А там, где руководил, даже не сбоку.
> (Отвечаю на один уровень выше, так как мы уже достигли максимальной глубины
> вложенности на опеннете.)
>> Я же прямо написал, что на засыпку, значит копипаста из Сети не катит. Трансляция адресов - это средство, а не цель.
> Мне не нужна копипаста того, что я и сам знаю.Ещё раз: отображается страница памяти, а адрес - транслируется (переводится из виртуального в физический). Что бы "отображение адреса" имело хоть какой-то смысл, этот адрес кто-то должен увидеть. На деле процессор выставляет адрес на ШД и видит содержимое памяти по тому адресу.
> Хотите --
> полезем в детали pgd/pud/pmd/pte? Думаете, только вы один тут в этом
> разбираетесь, а другие только из гугла копировать умеют?Нет, не хочу: я сходу сразу столько базвордов и не вспомню. К тому же, вопрос был не системному программисту, а архитектору.
>> Совершенно внезапно, архитектор слово "зачем" понимает как "для чего", а не "почему".
> Какой вопрос, такой ответ. Вопрос "зачем?" подразумевает ответ "затем". Я стараюсь русский
> язык использовать по назначению.Одно из предназначений русского языка как раз в том, что бы на заявление "пора валить" одни отвечали "куда?", другие - "кого?", а остальные могли отличить одних от других.
И да, именно "для чего" является основным значением "зачем". Зачем я задал тот вопрос? С целью понять, стоит ли что-то за голословными заявлениями о разработке операционных систем.
> Если же вас интересовала банальщина про виртуальное адресное пространство, изоляцию процессов
> и создание у процесса иллюзии, что он исполняется один на процессоре,
> можем поговорить и об этом.Момент упущен. Зачем об этом говорить? Архитектор ядра ОС этот вопрос решил, оставив остальным 300 опций в конфиге.
>>> (если, конечно, вы не будете тыкать
>>> меня в виртуализацию и говорить, что в случае с виртуальной машиной
>>> есть несколько дополнительных уровней и физические там не физические),
>> Нет, в это не буду. Достаточно сослаться на Вирта и его Пи-код, исполняемый виртмашиной. При чём тут гипервизор?
> При том, что там, например, двухуровневая трансляция и появляется такая сущность, как
> Intermediate Physical Address (IPA).В исполняющей пи-код вирт.машине? "Архи" в переводе с греческого "высший", в том числе и уровень абстракции.
>>> А вы детальнее аргументируйте, что не так?
>> Зачем мне это надо? Я не заявлял, что участвовал в разработке нескольких операционных систем, как Dave Cutler, например. Так, покодил немного сбоку, пока архитекторы накладывали патчи и правили конфиги.
> А я, хоть и сбоку, но участвовал. А там, где руководил, даже
> не сбоку.Одна беда: гипотетически участие есть, а фактически можно посмотреть на VMS и WNT от Dave Cutler, да Linux от "финского студента", торгуемую здесь под разным соусом.
(Отвечаю на два уровня выше, так как мы уже достигли максимальной глубины вложенности на опеннете.)> Я же прямо написал, что на засыпку, значит копипаста из Сети не катит. Трансляция адресов - это средство, а не цель.
Мне не нужна копипаста того, что я и сам знаю. Хотите -- полезем в детали pgd/pud/pmd/pte? Думаете, только вы один тут в этом разбираетесь, а другие только из гугла копировать умеют?
> Совершенно внезапно, архитектор слово "зачем" понимает как "для чего", а не "почему".
Какой вопрос, такой ответ. Вопрос "зачем?" подразумевает ответ "затем". Я стараюсь русский язык использовать по назначению.
Если же вас интересовала банальщина про виртуальное адресное пространство, изоляцию процессов и создание у процесса иллюзии, что он исполняется один на процессоре, можем поговорить и об этом.
>> (если, конечно, вы не будете тыкать
>> меня в виртуализацию и говорить, что в случае с виртуальной машиной
>> есть несколько дополнительных уровней и физические там не физические),
> Нет, в это не буду. Достаточно сослаться на Вирта и его Пи-код, исполняемый виртмашиной. При чём тут гипервизор?При том, что там, например, двухуровневая трансляция и появляется такая сущность, как Intermediate Physical Address (IPA).
>> А вы детальнее аргументируйте, что не так?
> Зачем мне это надо? Я не заявлял, что участвовал в разработке нескольких операционных систем, как Dave Cutler, например. Так, покодил немного сбоку, пока архитекторы накладывали патчи и правили конфиги.А я, хоть и сбоку, но участвовал. А там, где руководил, даже не сбоку.
> Ещё раз: отображается страница памяти, а адрес - транслируется (переводится из виртуального в физический).
> Что бы "отображение адреса" имело хоть какой-то смысл, этот адрес кто-то должен увидеть. На деле процессор выставляет адрес на ШД и видит содержимое памяти по тому адресу.Вы думаете, я этого не знаю? Ни про шины, ни про MMU? Вам нравится буквоедствовать?
> И да, именно "для чего" является основным значением "зачем". Зачем я задал тот вопрос? С целью понять, стоит ли что-то за голословными заявлениями о разработке операционных систем.
Разработка и архитектура бывает разного уровня. Архитектор небоскрёба не обязан знать молекулярный состав клея для обоев в этом небоскрёбе. Разрабатывая операционную систему, например, необязательно писать всё с нуля, включая ядро. Хороший пример -- Linux и Android. Хотя и там и там Linux kernel, никто в здравом уме не скажет, что Android -- это всего-лишь дистрибутив Linux, так как весь user land другой. И, наоборот, в Hurd'е заменили ядро, оставив все POSIX/GNU'шные вещи без изменения. По-разному можно делать новые операционные системы. Нет, я ядра с нуля не писал (и этого не заявляю и не заявлял).
> Одна беда: гипотетически участие есть, а фактически можно посмотреть на VMS и WNT от Dave Cutler, да Linux от "финского студента", торгуемую здесь под разным соусом.
Что поделать, если ядро Linux сейчас очень популярно. Есть, конечно, ещё и *BSD и чахлый Solaris, и где-то там бегает QNX (впрочем, разные RTOS -- это отдельная тема). Или вам интересны только "академические" вещи, Plan 9, например?
>> Ещё раз: отображается страница памяти, а адрес - транслируется (переводится из виртуального в физический).
>> Что бы "отображение адреса" имело хоть какой-то смысл, этот адрес кто-то должен увидеть. На деле процессор выставляет адрес на ШД и видит содержимое памяти по тому адресу.
> Вы думаете, я этого не знаю? Ни про шины, ни про MMU?
> Вам нравится буквоедствовать?Я вообще не думаю. Машинально отсеиваю по вот таким ляпам.
>> Одна беда: гипотетически участие есть, а фактически можно посмотреть на VMS и WNT от Dave Cutler, да Linux от "финского студента", торгуемую здесь под разным соусом.
> Что поделать, если ядро Linux сейчас очень популярно.Что поделать? Поменьше заявлять "я разрабатывал ОС", очевидно же.
> Я вообще не думаю. Машинально отсеиваю по вот таким ляпам.Как я понял, технические вопросы иссякли. А личное выяснение отношений другим читателям едва ли будет интересно.
> Что поделать? Поменьше заявлять "я разрабатывал ОС", очевидно же.
Я заявляю правду. То, что вы привыкли всем не верить, ваша проблема. У меня, наоборот, презумпция невиновности и доверия. Сначала я хотел выслать вам резюме в телеграм. А потом подумал, ну будет два варианта:
1) убедитесь, что таки участвовал,
2) найдёте, к чему придраться, сказав: "Ну, не! Это не считается!"Но для меня разницы этих двух вариантов с текущей ситуацией "Не верю!" не будет никакой. Мне интереснее обсуждать технические вопросы/проблемы, чем кому-то что-то доказывать. За свои 22 года работы по специальности я уже, кому надо, всё доказал. Вы не мой работодатель и не мой научный руководитель, чтобы доказывать ещё и вам.
Будут технические темы, достойные обсуждения с недостойным мной, -- пишете. Не будут -- можете гордо оставаться на своём "троне" в одиночестве.
>> Я вообще не думаю. Машинально отсеиваю по вот таким ляпам.
> Как я понял, технические вопросы иссякли.Вопрос к тебе был один: с какой стати появляется некто и начинает называть созданием операционной системы некую имитацию бурной деятельности. Поскольку ты сделал вид что не понял, я для себя уточнил, что же данный архитектор из себя представляет.
> едва ли будет интересно.
>> Что поделать? Поменьше заявлять "я разрабатывал ОС", очевидно же.
> Я заявляю правду. То, что вы привыкли всем не верить, ваша проблема.Да я даже догадался, как все эти полностью автономные ОС называются. Понимаю, почему стесняешься написать. Так же понял, что при этой разработке соответствующий ГОСТ не используется: подстроки "архитект" в нём не находится.
> У меня, наоборот, презумпция невиновности и доверия. Сначала я хотел выслать
> вам резюме в телеграм. А потом подумал, ну будет два варианта:
> 1) убедитесь, что таки участвовал,
> 2) найдёте, к чему придраться, сказав: "Ну, не! Это не считается!"Это где-нибудь на RSDN годятся истории про NDA. Здесь в названии сайта - Открытое. Так что вот это заявление про "доверие" - всего лишь пустой звук.
> Вопрос к тебе был один: с какой стати появляется некто и начинает называть созданием операционной системы некую имитацию бурной деятельности. Поскольку ты сделал вид что не понял, я для себя уточнил, что же данный архитектор из себя представляет.Натягивание совы на глобус. Мои утверждения (и то, с чем я спорил), были другими:
1) Создание стабильного и качственного дистрибутива (а не разработка новой ОС) -- это сложная задача, а не просто замена обоев.
2) Для создания новой ОС необязательно писать с нуля новое ядро -- хватит и уникального userland'а. Android тому пример.
3) И, нет, новый дистрибутив не является новой ОС.> Да я даже догадался, как все эти полностью автономные ОС называются. Понимаю, почему стесняешься написать. Так же понял, что при этой разработке соответствующий ГОСТ не используется: подстроки "архитект" в нём не находится.
Неправильно догадались. Да, я и в разработке ядра МСВС участвовал, но я не называю это разработкой новой ОС. Отечественные дистрибутивы ОС я никогда новыми ОС не называл. А вот тот же Tizen -- это вполне себе новая ОС, хоть и работает поверх ядра Linux.
>> Вопрос к тебе был один: с какой стати появляется некто и начинает называть созданием операционной системы некую имитацию бурной деятельности. Поскольку ты сделал вид что не понял, я для себя уточнил, что же данный архитектор из себя представляет.
> Натягивание совы на глобус. Мои утверждения (и то, с чем я спорил),
> были другими:
> 1) Создание стабильного и качственного дистрибутива (а не разработка новой ОС) --
> это сложная задача, а не просто замена обоев.Зачем они здесь были? Достаточно было указать, что делает один человек, более 10-ти лет -- это серьёзный труд. А потому что, когда сопоставимый результат выдаёт сотня, то возникает много неудобных вопросов, которых очень хочется избежать.
> 2) Для создания новой ОС необязательно писать с нуля новое ядро --
> хватит и уникального userland'а. Android тому пример.И ещё 10 воображаемых примеров, в которых участвовал наш архитектор, даже хотел отправить резюме, но вовремя передумал.
"Я и участвовал в разработке нескольких ОС и даже какое-то время руководил разработкой одной из них" #227
> Зачем они здесь были? Достаточно было указать, что делает один человек, более 10-ти лет -- это серьёзный труд. А потому что, когда сопоставимый результат выдаёт сотня, то возникает много неудобных вопросов, которых очень хочется избежать.Затем, что надоело читать чушь про "перекрашивание обоев", что, мол, вот, написать новое ядро -- это трудно, а сделать новый дистрибутив -- это достаточно взять готовую инструкцию Linux From Scratch, и усё. Нет, не усё.
>> 2) Для создания новой ОС необязательно писать с нуля новое ядро --
>> хватит и уникального userland'а. Android тому пример.
> И ещё 10 воображаемых примеров, в которых участвовал наш архитектор, даже хотел отправить резюме, но вовремя передумал.В разработке андроида не участвовал. Это лишь пример, как можно сделать новую ОС на том же ядре.
> "Я и участвовал в разработке нескольких ОС и даже какое-то время руководил разработкой одной из них" #227
Не воображаемых. В разработке Tizen и Sailfish/Авроры я вполне активно участвовал, например. И могу рассказать об их устройстве от и до, начиная от загрузчика, идя через специфические опции ядра, уникальные системные сервисы, весь userland и заканчивая трастлетами в трастзоне. Можем, например, концептуально сравнить виды IPC в Андроиде (binder), Tizen (kdbus) и Sailfish (D-Bus). Или можем обсудить, какие варианты защиты ОС можно сделать при помощи трастзоны (да, сейчас понятие ОС может размываться за счёт использования гипервизора и трастзоны).
Но у вас же цель не технические идеи обсуждать, а тыкать всех носом в грязь, возвышаясь на своей табуретке. Что только вы тут достойный гуру, а остальные, так, неучи.
Лучше я обсужу с кем-нибудь интересные идеи, чем буду тратить время и пыжыться, доказывая, что "достоин".
Cо сборкой ОС, как купил машину, и затюнинговал.
Даже если глубоко затюнинговал, и сам, то чьей (по происхождению) машина остаётся?А с приёмником, это как купил запчасти, можно даже одного производителя, но собрал из них свою машину.
Тут она становится своей конструкцией. Но на базе того, того, и того...
Тюнинг ателье берут Мерседесы, БМВ, тюнингуют и и результатам тюнинга дают свои названия, тот же Брабус.
> Cо сборкой ОС, как купил машину, и затюнинговал.Пакетов, как правило, используется не одна тысяча. У вас bash или zsh, systemd или init, Wayland или X11, SELinux, Smack или AppArmor? На каждом уровне, начиная от загрузчика и заканчивая приложениями, надо делать выбор, что брать, а что нет, чтобы потом знать, как это всё поддерживать и сопровождать.
Опять-таки, одно дело собрать LFS для себя, а другое -- делать дистрибутив со стабильной поддержкой.
Нет готовой "машины", у которой останется только свои обои поставить.
не читал, но осуждаю!
Не очень удачное название для дистриба, где ztsd ужимает до 500-600 (среднее) ISO и в распаковке это на 4G тянет)) Alpine, TinyCore bи на крайняк Devuam поудачнее передадут, что такое 'Mini'
Цель дистрибутива не минимальный размер ради минимального размера, а маленький размер без ущерба для удобства использования. Сложно в наше время называть дистрибутив размером меньше 1 ГБ большим:)
И как оценивается ущерб?
Так вы почаще выпускайте версии (в новостях) и будет на слуху. Поставлю себе на флешку, гляну. Ещё такой вопрос - зонды по возможности выпиливаете?
Зондов не больше, чем в оригинальном Debian, если они там есть. Увы, штата специалистов для полного анализа кода всего Debian у нас нет, поэтому можем отвечать только за свой, который на гитхабе:)
Эти "мы" с тoбoй в одной комнате?
Да Господи, инструментов для сборки Debian предостаточно, какая разница сколько у них там человек? Главное что у них есть что-то своё и они ещё это и поддерживают. Что веселит тебя дорогой? Душащая жаба? Завидно?
Давай начнем с другой стороны - а с какой ты страны?
> с какой ты страны?Страна-гора? )
Вопросу про "мы" я в свой время научил известнейшего под псевдонимом Survolog сборщика автономного дистрибутива на букву "Р". Но не объяснил ряд нюансов. Похоже, с тех пор он и лепит его куда ни попадя (регистрацию здесь он профукал, если что).
еще одна green linux?)
Дорогой разработчик, а если не секрет и не страшно отвечать - на чем вы делаете деньги из этой ОС?Да, мне немного стыдно задавать этот вопрос, но все же любопытно
Хороший вопрос, на самом деле, кто-то должен был его задать. Стыдно должно быть тем, кто делает деньги на промывании мозга обывателя импортозамещением, не думая о завтрашнем дне.
Ты не в ту степь пошел. Не нужно всех мерять по себе.
Вот и не меряй всех по себе. В твоём вопросе множество смыслов, так что не удивляйся, когда кто-то увидит идущие вразрез с твоими интересами.
Так вдохнули, выдохнули. Я считаю что это зависть. Нет ни одного намёка на то что это как-то касается импортозамещения. Для начала - импортозамещение чего?
Ну и модерация красноречивее слов - аста луэго!
> Так вдохнули, выдохнули. Я считаю что это зависть.Что "это"? Вот эта цитата? Я считаю, что это проекция.
> Нет ни одного намёка на то что это как-то касается импортозамещения.
Верно было бы написать "я не вижу намёков".
Кстати, я не вижу ответа на исходный вопрос. Не удивляет? Меня - нисколько. Так что я, как минимум, попытался поддержать тему. Заодно прощупал почву, что бы автор не наступил случайно. Как вижу, всё правильно сделал.
И Максим, меня ваша позиция просто огорчает. Пожалуй я свои разработки создам.
Сейчас пока раскручиваемся, но в будущем планируется слив личных данных рекламодателям и тем кому надо, баннер, реклама, а также киптомайнер...
> "Да, мне немного стыдно задавать этот вопрос"Можно поподробнее? Этоже всегда так, когда дают что-то бесплатно, то скорее всего товаром является пользователь и его личные данные.
Ну это деликатный вопрос, если человек не хочет на него отвечать - вполне нормально, но некоторые люди делятся своими путями успеха. Есть стеснительные люди, которые желают чтобы им задали этот вопрос, а есть открытые - которые сами расскажут, если желают. Я вообще после праздника на веселе это написал.
> Этоже всегда так, когда дают что-то бесплатно, то скорее всего
> товаром является пользователь и его личные данные.Если это делают корпорации - возможно, а когда делает сообщество СПО, то тут есть нюансы. Лично для меня это просто хобби. Я сам пользуюсь тем, что делаю, мне не жалко и поделиться с теми, кому это тоже интересно. Код всего проекта, включая сайт, открыт, проверить - не проблема.
> Дорогой разработчик, а если не секрет и не страшно отвечать - на
> чем вы делаете деньги из этой ОС?Ни на чём. Этот проект для всех его участников - убыток, если говорить именно о прибыльности. Просто хобби. Кто-то из нас использует его для администрирования на работе, кто-то в процессе обучения в школе, а мне просто хочется сделать качественный продукт для всех.
Проект для повышения чувства собственной важности? Русский язык даже добавили! Возможно даже специально.
Вот странно: почему нет ни одного американского дистрибутива?
Потому что Linux Foundation зарегистрирован в США. Это все знают, но некоторые старательно делают вид, что не являются франчайзи.
российские дистрибутивы должны сотрудничать с теми на чем они построены. должены быть общие репозитории а так получается debian что то крупное а российские дистро подобные какие то мелкие необитаемые острова.
manjaro хотя бы ноутбуки выпускают. и как бонус предлагают свою сборку бесплатно.
Российские дистрибутивы должны сотрудничать в первую очередь с властями, для противодействия отмыванию денег, а также для установления закона и порядка в интернете.
Я бы исключил из этой формулировки "должны", поскольку оно всё портит. Обязанности сторон прописаны в договоре (лицензии) и GPL требует открывать изменения, _если_ они есть. Вклады добровольны -- в этом то вся фишка. Сообщество декларирует свою инклюзивность -- там рады всем, даже тем, кто может только лишь брать. Потому когда мы видим, как местные принимаются выступать против такого, по сути они заявляют "я понял своё место; код писать не умею, но не хочу, что бы меня таким считали".
> российские дистрибутивы должны сотрудничать с теми на чем они построены. должены быть
> общие репозитории а так получается debian что то крупное а российские
> дистро подобные какие то мелкие необитаемые острова.
> manjaro хотя бы ноутбуки выпускают. и как бонус предлагают свою сборку бесплатно.Так они и сотрудничают. Не скажу за всех, но Астра контрибутит в Debian, там много их патчей. Полагаю, аналогично поступают и остальные, дух СПО из них никуда не делся.
Купившая Мандриву компания отправила в ядро Линукс 4 (четыре) патча. Не надо судить всех по себе, это основная проблема добрых людей, эксплуатируемая всякими пройдохами.
> Купившая Мандриву компания отправила в ядро Линукс 4 (четыре) патча. Не надо
> судить всех по себе, это основная проблема добрых людей, эксплуатируемая всякими
> пройдохами.Дистрибутив основывается не на одном лишь ядре. Я уверен, что они много куда контрибутят, так как без этого никак. Например, клиент на что-то жалуется в стороннем продукте, тогда инженеры дистрибутива изучают запрос, ищут решение в апстримных дистрибутивах, а если там не находят, ищут в первоисточнике. Если нет и там, то, если позволяет квалификация, фиксят, после чего отправляют запрос на слияние туда, где пофиксили. Если они это не сделают, то в новой версии баг может остаться, что повлечёт за собой трудозатраты на адаптацию патчей под новую версию и оплату этих трудозатрат. Так что любые компании, которые работают с СПО, финансово заинтересованы в том, чтобы отправлять патчи в апстрим.
>> Купившая Мандриву компания отправила в ядро Линукс 4 (четыре) патча. Не надо
>> судить всех по себе, это основная проблема добрых людей, эксплуатируемая всякими
>> пройдохами.
> Дистрибутив основывается не на одном лишь ядре. Я уверен, что они много
> куда контрибутят, так как без этого никак.Это всего лишь вера в людей, не утраченная из-за знания действительного положения дел. Что бы контрибутить, необходимо уметь кодить. Они не смогли даже подправить инсталлятор Мандривы, что бы тот поддерживал NVMe. Два года "инженеры" игнорировали запросы пользователей даже несмотря на то, что им необходимо было как можно больше инсталляций, что бы бесплатно оттестировать перед началом продаж.
Там выше в #343 уже кто-то из них анонимно обвинил в воровстве из MagOS, кстати.
Я это всё к тому, что не "сообщество токсичное". Сообщества как такового нет. Есть группки торгашей и крутящиеся вокруг них заинтересованные лица, устраивающие междусобойщики с целью перетянуть тестировщиков к себе. К сожалению.
Возможно потому что они практически все американские?
При этом Canonical (слышали про такую?) — британская фирма. И тоже, кстати, это не выпячивает.
Ты живёшь в Британии? Просмотрел все форумы и новостные ленты? Откуда знаешь что не выпячивают? А русскость MiniOS тоже никто не выпячивает. Я вот только из этой новости узнал, что это российский дистрибутив -- до этого я был уверен что он испанский, хотя и пользуюсь им уже около года.
как авторы сборок поднимались из самых низов ис самых глубин)
Установил, посмотрел - хороший дистрибутив. В репозитории не хватает ссылки на сайт. Пришлось искать в поисковой системе, хотя на гитхабе настраивается это быстро. Информация как установить правильно также легко не ищется. Удивило множество вариантов этого дистрибутива. Ставил посмотреть на Virtual Box. Стартовало быстро, на DE особо не обращаю внимание - flux похоже чем-то на WinXP, обои как обои. Русского языка нет, огорчило. Файрфокс есть, терминал, поэтому поставил Тор и через него запустил файрфокс. Попробовал сохранить настройки с помощью savechanges, но забыл как это правильно делается и не получилось. Насколько я понял автора сообщества нет и делается ради интереса, что взаимосвязано - нет сообщества, нет денег. Пожелаю автору найти своих людей, которые поддержат проект.
Ну и как вы понимаете, эту ОС я к сожалению использовать не буду - из токсичного общества. Целый день как-то настроение пропало даже - как своих пользователей можно так называть? Искреннего добра, просплюсь - завтра выйдет из головы.
"Токсичное общество" -- это ещё мягко сказано! Знал бы ты что Я думаю о т.н. российском ИТ сообществе ;)
> Знал бы ты что Я думаю о т.н. российском ИТ сообществе ;)Не вижу сложностей обнародовать.
Например: в айтишечке засилье упаковщиков и торговцев, выдающих себя за программистов.
Я же не заявляю, что все такие. А если кто сам принял на свой счёт, так нечего на заркало пенять.
>[оверквотинг удален]
> Пришлось искать в поисковой системе, хотя на гитхабе настраивается это быстро.
> Информация как установить правильно также легко не ищется. Удивило множество вариантов
> этого дистрибутива. Ставил посмотреть на Virtual Box. Стартовало быстро, на DE
> особо не обращаю внимание - flux похоже чем-то на WinXP, обои
> как обои. Русского языка нет, огорчило. Файрфокс есть, терминал, поэтому поставил
> Тор и через него запустил файрфокс. Попробовал сохранить настройки с помощью
> savechanges, но забыл как это правильно делается и не получилось. Насколько
> я понял автора сообщества нет и делается ради интереса, что взаимосвязано
> - нет сообщества, нет денег. Пожелаю автору найти своих людей, которые
> поддержат проект.Русский язык есть во всех редакциях, сообщество есть - ссылки на сайте. Как правило, люди приходят в репозиторий через сайт, поэтому в самом репозитории ссылок на сайт нет (да и зачем они там?). Вся необходимая информация есть в вики проекта.
Скачивал первое попавшееся через GitHub - там его нет. И я как пользователь прав!
> Скачивал первое попавшееся через GitHub - там его нет. И я как
> пользователь прав!Мог бы тогда уж португальский качать, чтоб заявить, что даже английского нет:)
Установил, посмотрел - хороший дистрибутив. В репозитории не хватает ссылки на сайт.Пользуешься?
Нет, смысла не вижу. Аналог Slax, которым также не пользовался - не нужен. Как правильно заметили - для мини, сравнив с Alpine он действительно сильно раздутый. Достаточно было минимального Debian с командной строкой. Для дистрибутива на флешке - самое то, может выручить в дороге, правда я уже более 2 лет дома в селе, даже в город не выбираюсь. Для интернет-серфинга, тоже хорошо, тем более что установив dnsutils, tor, proxychains можно обеспечить незначительную анонимность в ущерб безопасности. Как ОС для бабушки - тоже самое то, т.к. лайв дистрибутивы на debian всегда имели некоторые ограничения с сохранением изменений и сделать что-то не то довольно сложно, впрочем не проверял. Я уже удалил с виртуалки. Парень в целом мог заявить - смотрите, мы русские разработчики, делаем что-то очень хорошее, разобрались в множестве вопросов. Нам нужно комьюнити, хотим сделать ОС востребованной и популярной, у нас пока не решён вопрос финансирования, но есть вот такой вот счёт - можете помочь. Но вместо этого они рубят всё на корню своей позицией. Ну что тут сказать? На годы они рассчитывать не умеют. Он один успешный стесняшка такой стал фактически олигархом, поехал во Францию, теперь о нём все новости сейчас пишут - в швободку искренне верит. Правда Максим? У меня вот Телеграмма нет.
Ну а судя по нику, в самой швободной сети tor очень рекламируют QubesOS. Пишут что даже Сноуден рекомендует! https://www.qubes-os.org/
Но я лично не ставил. Замечу что как-то была новость - был один разработчик очень давно, который на Gentoo сделал ОС и он американцам очень не понравился т.к. выпилял множество ненужного и сделал что-то своё. Так вот разработчика не стало вместе с ОС. Вот мне кажется что за полностью переработанными ОС и может быть огромный смысл, где весь код доступен разработчикам, проверен и имеет свой путь развития. Так-что все эти секьюрные ОС сделанные в США наверняка имеют какие-то подводные камни. Да и замечу что я смотрел Flux minimum. У меня аж рябит в глазах, когда вижу весь список их подделий. Для флешки может и хороша ОС, но мне просто не нужно. На флешках у меня другие ОС. Они вообще свой продукт могут позиционировать по назначению, а не вываливать списком по DE и условной мерой функциональности (минимум-максимум), которая толком мало что говорит. Да и подмечу что стоило бы сделать зеркало на gitflic, попросту потому что её могут внезапно отменить, на всякий случай. Тут вообще можно много чего сделать. Да и локализованные продукты сейчас вроде бы как больше ценятся и если есть испанский рынок, то и локализация должна быть соответствующая. И я имею в виду не только язык, если вы понимаете. Работы у них ещё много предстоит, если выживут. И пожелаем им выжить на рынке, не поддаваться прянику заморскому, избежать недругов, искать свой путь.
Отдельно по сайту: https://minios.dev/en/ скажу кратко - доработать. Сайт желает лучшего отношения к себе, так как является лицом (коммерции) данного продукта.
>[оверквотинг удален]
> что стоило бы сделать зеркало на gitflic, попросту потому что её
> могут внезапно отменить, на всякий случай. Тут вообще можно много чего
> сделать. Да и локализованные продукты сейчас вроде бы как больше ценятся
> и если есть испанский рынок, то и локализация должна быть соответствующая.
> И я имею в виду не только язык, если вы понимаете.
> Работы у них ещё много предстоит, если выживут. И пожелаем им
> выжить на рынке, не поддаваться прянику заморскому, избежать недругов, искать свой
> путь.
> Отдельно по сайту: https://minios.dev/en/ скажу кратко - доработать. Сайт желает лучшего
> отношения к себе, так как является лицом (коммерции) данного продукта.
> был один разработчик очень давно, который на Gentoo сделал
> ОС и он американцам очень не понравился т.к. выпилял множество ненужного и сделал что-то
> своё. Так вот разработчика не стало вместе с ОС.1) кто такой, почему не знаю ?
2) "можем повторить".
Скачал редакцию MiniOS 3.3.4 Maximum.
Запустил в VMware в режиме LiveCD.
Вроде всё что позапускал работает, но не сразу нашёл пароль рута, а это оказывается - "toor" (подсмотрел тут https://github.com/minios-linux/minios-live/wiki/Command-lin...).
Проверил в консоли на команде su пароль верный.
Дальше попробовал запустить Gparted (собственно по его поводу заинтересовал дист, для запуска с флешки), так вот он просит пароль root`а ввести, а вот тут уже ничего не помогает, вариант "toor" не принимает.
> Скачал редакцию MiniOS 3.3.4 Maximum.
> Запустил в VMware в режиме LiveCD.
> Вроде всё что позапускал работает, но не сразу нашёл пароль рута, а
> это оказывается - "toor" (подсмотрел тут https://github.com/minios-linux/minios-live/wiki/Command-lin...).
> Проверил в консоли на команде su пароль верный.
> Дальше попробовал запустить Gparted (собственно по его поводу заинтересовал дист, для запуска
> с флешки), так вот он просит пароль root`а ввести, а вот
> тут уже ничего не помогает, вариант "toor" не принимает.Пароли написаны в консолях, для root это toor, для live - evil. Их можно сменить на свои редактированием minios.conf в папке minios на флешке, либо указав в параметрах ядра.
В чем перспективы развития? Вот в Nixos есть перспективы развития.