Представлен Linux4yourself или "Linux для себя" - первый выпуск самостоятельного русскоязычного ответвления Linux From Scratch - руководства по созданию Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Все исходные тексты проекта размещены на GitHub под лицензией MIT...Подробнее: https://www.opennet.me/opennews/art.shtml?num=55386
А кто такой умный, что переводит "for you" как "для себя"?
linux for yourselfесли про название домена - было голосование, победил этот вариант
где еще "for you" ?
То есть, вы даже не знаете как обычно читается и что означает сочетание "4u"? Это "for you", как не странно!
> То есть, вы даже не знаете как обычно читается и что означает
> сочетание "4u"? Это "for you", как не странно!я знаю, просто домен решили сделать очень коротким
я кстати за другой вариант голосовал
впринципе думаю что это в название 4 буквенного домена не особо важно
Инструкция для тебя, линукс по ней - для себя. Что не так?
У него бейсик инглиш головного мозга. В какой-то момент в англоязычных текстах "it is possible" сменилось на "you can" -- для ЦА (в массе своей не носители языка), наверное, так понятнее. Но это не значит, что на русский стоит переводить буквально.
В какой-то момент слово "каталог" (перевод английского слова directory на русский) заменилось на слово "директория", а впоследствии на слово "папка". В результате суть слова "directory" размылась -- юзеры стали считать, что файлы располагаются именно в директориях, а спустя какое-то время -- в папках.
Директория (в простейших файловых системах она одна, сейчас такое называется суперблок) -- это управляющая структура ФС, где записана информация о файлах. Каталог -- абстракция более высокого уровня (имена, размеры, даты, но не номера секторов или узлов ФС). Папка -- пиктограмма для каталога на Рабочем Столе. Пользователи на своём уровне понимания правы. Если в POSIX нет функции копирования каталога, это уже другой вопрос. В BtrFS возможно насоздавать subvolume, они будут выглядеть как каталоги и копироваться включая содержимое.
> ... в POSIX нет > функции копирования каталога, это уже другой вопрос.
> В BtrFS возможно насоздавать subvolume, они будут выглядеть как
> каталоги и копироваться включая содержимое.Функции копирования каталога нет потому, что в ряде случаев копировать каталоги нет смысла -- смысл есть копировать некоторые файлы из каталога. Например, если у вас в каталоге есть файлы, связанные с сокетами, каналами, очередями и прочими сугубо локальными объектами, то какой смысл это копировать?
Скорее, не видели смысла, когда занимались дизайном. Тогда типовая программа состояла в лучшем случае из двух частей: исполняемый файл и документация; располагались они на физически различных накопителях. Ныне нередки случаи, когда копировать файлы желательно без случайных потерь сопутствующей информации. Так придумали все эти AppImage и проч. В NTFS файл состоит из потоков -- они позволяют "скопировать некоторые файлы из каталога", если такой файл считать каталогом (на практике ADS не используются, поскольку Микрософт не осилила добавить поддержку в ОС). В Haiku приложения распространяются в виде образов ФС и монтируются https://opennet.ru/49369-haiku В Linux уже добавили close_range(), хотя это и не совсем то.
clone тогда уж, а не close. И оно вполне рабочее. Поддержка есть как минимум у бтрфс и xfs.
И не нужно на NTFS кивать, она как POSIX-совместимая не заявлялась.На закуску:
dism /Online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0
Set-Service -Name sshd -StartupType 'Automatic'
Start-Service sshd
> clone тогда уж, а не closeclose_range - close all file descriptors in a given range
https://man7.org/linux/man-pages/man2/close_range.2.html
>> clone тогда уж, а не close
> close_range - close all file descriptors in a given range
> https://man7.org/linux/man-pages/man2/close_range.2.htmlМиль пардон, правильно говорится, "у кого что болит" :)
Специфичная штука, слава богу не приходилось сталкиваться.
apropos close_range
close_range: nothing appropriate.
А вот man есть, странно.
close_range() добавили в 5.10, если правильно помню. А нет, не правильно: в доке по моей ссылке Linux 5.9
> close_range() добавили в 5.10, если правильно помню. А нет, не правильно: в
> доке по моей ссылке Linux 5.9@debian
uname -r
5.10.0-7-amd64@Gentoo ~ # qlist -Iv sys-kernel/gentoo-kernel-bin
sys-kernel/gentoo-kernel-bin-5.12.13
sys-kernel/gentoo-kernel-bin-5.12.12Я же не с целью посраться :)
Так в ядро добавить мало, его напрямую мало кто вызывает. В GLIBC предложено June 23, 2021 https://patches-gcc.linaro.org/patch/56429/
Ещё через пару лет добавят в книжки.
> Так в ядро добавить мало, его напрямую мало кто вызывает. В GLIBC
> предложено June 23, 2021 https://patches-gcc.linaro.org/patch/56429/
> Ещё через пару лет добавят в книжки.Сдается мне, что мы разные книжки читаем. Ну, не знаю, мне сложно предположить, зачем это может понадобиться, хотя execve как бы намекает.
>> Так в ядро добавить мало, его напрямую мало кто вызывает. В GLIBC
>> предложено June 23, 2021 https://patches-gcc.linaro.org/patch/56429/
>> Ещё через пару лет добавят в книжки.
> Сдается мне, что мы разные книжки читаем. Ну, не знаю, мне сложно
> предположить, зачем это может понадобиться, хотя execve как бы намекает.Вроде есть флажок FD_CLOEXEC, он отлично работает.
> Скорее, не видели смысла, когда занимались дизайном. Тогда типовая программа состояла в
> лучшем случае из двух частей: исполняемый файл и документация; располагались они
> на физически различных накопителях. Ныне нередки случаи, когда копировать файлы желательно
> без случайных потерь сопутствующей информации.Вы смотрите на файловую систему через очки окнодоса. Операция "копирование каталога" имеет двойное толкование:
1) копирование элементов каталога -- имен и номеров индексных дескрипторов, при этом создаются дополнительные жесткие ссылки на файлы.
2) копирование элементов каталога и самих файлов.
Вы вольны выбрать что именно Вам нужно и реализовать процесс самостоятельно, тем более, что реализация обоих вариантов тривиальна. Мало того, Вы можете при этом управлять процессом по своему усмотрению.
А в iS-DOS (была такая ОС) чтение каталога приводило к исполнению кода загрузчика ОС из-за переполнения буфера. Это её _штатный_ режим запуска. Ещё была разработанная в РФ ОС (собственное ядро, вирт.машина типа Java; дожили, не могу найти её из-за импортозамещений), где вообще нет файлов, а "всё есть объект". В общем, у меня много этих очков.)
Я категорически против "папок". У нас и так у каждого есть "папка" (биологический), незачем примешивать ещё и тех.термины. Каталог - кратко и понятно.
В магазинах канцелярии их уже переименовали, осталось "иконки" перерисовать.
> linux for yourself
> если про название домена - было голосование, победил этот вариант
> где еще "for you" ?А можно тезисно, для труъ, чем проект отличается от LFS, кроме русскоязычности?
Или русскоязычность это по сути "оно" и есть?
Какие у него "киллер-фичи"?
Научитесь различать подстрочник, перевод и локализацию.PS: полчаса назад вдруг дошло, как по-русски будет "commit" в контексте того же "git commit": "так". А дошло, вспоминая шутошное "Так. Или не так? Перетакивать не будем!" старшего поколения.
PPS: только для такого надо git исправлять:
e801-1:~> mkdir это
e801-1:~> alias это=git
e801-1:~> cd это
e801-1:~/это> alias звать=alias
e801-1:~/это> звать новкат=mkdir
e801-1:~/это> звать вк=cd
e801-1:~/это> новкат проба
e801-1:~/это> вк проба
e801-1:~/это/проба> это будет
fatal: bad config line 8 in file /home/mike/.gitconfig
5 [alias]
6 ci = commit
7 st = !git --no-pager status
8 будет = init
9 что = status
10 как = diff
11 где = branch
12 так = commit
(там ещё много напрашивается -- "когда = log", "какого = bisect"... ;-)
перевод git с английского - "мерзавец"
Или как аббревиатура "ЖКТ"
>> Научитесь различать подстрочник, перевод и локализацию.
> перевод git с английского - "мерзавец"Подстрочный перевод, прошу заметить! ;-)
> по-русски будет "commit" в контексте того же "git commit": "так".это так --всё
это так --выборочно-залатать
это так --спионерить-аннотацию
это так --творчески-спионерить-аннотацию
это так --исправление
это так --сплющить
это так --переавторизовать
это так --сокр
это так --ветвь
это так --человекочитаемо
это так --длинно
это так --ноль
это так --филе
это так --автор
это так --дата
...
#126 и для тебя, кстати, спрошу. Вам там самим не смешно?
Боюсь, мой ответ для Вас окажется столь же понятен, как и "творчески-спионерить".
Миш, тебе самому не смешно вот это зигование руssким языком?
Программирование вообще близко к фашизму. features и bugs совсем как übermensch und untermensch. Одни из них должны быть уничтожены, чтобы другие смогли жить. Это весьма созвучно идеям знаменитого венского акварелиста.
> Программирование вообще близко к фашизму. features и bugs совсем как übermensch und
> untermensch. Одни из них должны быть уничтожены, чтобы другие смогли жить.
> Это весьма созвучно идеям знаменитого венского акварелиста.Только там был нацизм, а известных художник, хоть и местами симпатизировал фашистам, однако разделял эти понятия и не считал, что является последователем его коллег-соседей.
А словом фашизм стали пользоваться специально пространстве ссср и союзников, чтобы у простого люда меньше возникало соблазнов задовать вопросы относительно того, что "как же это так, вроде и социализм, а такой кровожадный, может быть и у нас что-то не так? Та, не, не может быть..."
А когда вы успели пройти стадию отрицания?
> Миш, тебе самому не смешно вот это зигование руssким языком?Ваше-то? Нет, не смешно. Видеть морального урода, которому вывернули реальность наизнанку, а он не нашёл в себе храбрости хотя бы заткнуться и полез доказывать другим, что чёрное есть белое -- это всегда трагедия.
Дай Вам Бог ещё успеть покаяться.
1С смеется над жалкими потугами...
Бобер, выдыхай!!!
> для организации комфортной работыЕсть даже Intellij IDEA, VirtualBox и Notepad++? А что насчёт WireGuard, 7-Zip, Slack и ShareX? Мы ведь про комфортную работу говорим.
доп ПО - wget и make-ca с зависимостямиОстальное будет в аналоге blfs
> доп ПО - wget и make-ca с зависимостями
> Остальное будет в аналоге blfsБольше интересует, это аналог классического LFS или уже с systemd или оба варианта?
там есть выбор инита
> там есть выбор инитаПравильно ли я понимаю, что там есть инструкции как собрать и так (классика) и так (с systemd), до работающего состояния системы?
>> там есть выбор инита
> Правильно ли я понимаю, что там есть инструкции как собрать и так
> (классика) и так (с systemd), до работающего состояния системы?есть раздел - выбор инита
в нем инструкции и для системд и для сисвинита
>>> там есть выбор инита
>> Правильно ли я понимаю, что там есть инструкции как собрать и так
>> (классика) и так (с systemd), до работающего состояния системы?
> есть раздел - выбор инита
> в нем инструкции и для системд и для сисвинитаСпасибо за разъяснения. Желаю удачи проекту!
Notepad++ разве не Windows only?
Там и sharex windows only. Это такой толстый троль-виндузятник, который как и все троли не умеет в vim и опенсурсные мессенджеры
Умение в vim - это как умение укусить себя за локоть. Один раз друзей позабавить клоунадой и только.
> Умение в vim - это как умение укусить себя за локоть.
> Один раз друзей позабавить клоунадой и только.Страшно задуматься, что для Вас "умение в молоток" -- перед девочками один раз повыпендриваться и по пальцу второй раз попасть при них же?
vim -- это мощнейший инструмент, позволяющий, в частности, переложить на машину повторы ("перенеси эти три строки двумя абзацами ниже" -- 3dd2}P). И освоить его основы можно за четверть часа, "пройдя" vimtutor.
Есть люди, которым впору гордиться своими комплексами -- ракетными, например. Или вычислительными.
А есть и такие, которые свои комплексы -- например, неполноценности -- валят на окружающих и на окружающее, лишь бы ничего не пытаться с их причиной сделать самому: "это ведь они всё, ничего не могу поделать".
Фу таким быть. Выздоравливайте.
> vim -- это мощнейший инструментА слон - мощнейшее средство передвижения, но я все равно пользуюсь велосипедом.
> свои комплексы -- например, неполноценностиДля "полноценности" надо, оказывается, уметь в vim? Фу таким быть. Выздоравливайте.
Не уметь в vim, а понимать очевидную истину: под разные случаи хороши разные инструменты. А когда вы отрицаете реальность, то это действительно выглядит как заложенность и неполноценность.
заложенность -> зашореннсть (автозамена)
>А слон - мощнейшее средство передвижения, но я все равно пользуюсь велосипедом.А зря. Ведь, слону все дорогу уступать будут.
>слону все дорогу уступать будутВот только с Моськами проблемы. И это роднит его с велосипедом.
Ты его сначала купи!
Не, так ты слона не продашь
> Для "полноценности" надо, оказывается, уметь в vim?Чадо, такие детсадовские передёргивания были сразу без шансов.
Если человек пытается свести инструмент (вроде молотка) к клоунаде -- это говорит о нём и только о нём, притом плохое. По крайней мере мои наблюдения ещё с советских времён говорят так.
>Есть люди, которым впору гордиться своими комплексами -- ракетнымиЭто ты хорошо сказал. Есть такой человек, у которго комплекс - гордиться ракетами.
Маск сконфузился и заплакал...
Ну так самоварами-то _заслуженно_ гордится Тула. :)
Стабильность -это признак мастерства. Например качество ресторана тем выше, чем воспроизводимее одно и тоже блюдо. например картошка пюре. Если вам на второй раз подадут блюдо отличающееся по вкусу или консистенции от предыдущего раза - это очень, очень плохо. Мишленовских звезд такому нестабильному завдению не видать. Так что дважды попасть по одному и тому же пальцу- это мастерство...
Да кому нужен этот твой вим, когда есть ТЕА с унитазами и приказчиками?
> Да кому нужен этот твой вим, когда есть ТЕАПри всём уважении к Петру (когда-то хостил на tea.linux.kiev.ua) -- подходы у них всё-таки разные. :)
Из вышеперечисленного под понятие "комфортная работа" подходит с большим натягом только виндовый n++ (что толсто, его даже кейти кедовский имеет) и 7zip.А причем здесь остальные мокрописьки и удобство?
>Мы ведь про комфортную работу говорим.Ну если быть рабом дядюшки Билла тя устраивает. То 4 квадратное клеймо тебе на спину.
Навряд ли уже можно стать рабом дядюшки Билла.
Получил windows 10 - стал богатым как Билл Гейтс. И не важно каким способом получил.
Такова современная реальность, а сам Билл Гейтс с чего начинал, то к тому и вернулся.
До появления персональных компьютеров Билл Гейтс в компании своих друзей разработал программу для компьютера, раздавал ее на дискетах или даже на перфокартах, сообщая, что она не бесплатная, каждый кто ее использует должен платить ему.
Платили далеко не все и Билл Гейтс начал борьбу с компьютерным пиратством.
Люди получали программы microsoft, зачастую не зная, что они платные. Другие люди попросту не могли оплатить стоимость программы microsoft.
Настало время и появилась windows 10. При этом уже был развит рынок freeware программ.
Windows 10 используется поддержка freeware программ, а значит используется и заимствованы программы, распространяемые бесплатно. Условиями пользования некоторыми этими программами предусмотрено, что недопустимо изменять условия пользования этими программами.
Таким образом windows 10 уже не может быть платным.
Денежная жаба проглотила золотую рыбку и стала золотой рыбкой.
Вот что происходит с microsoft в настоящее время.
Откуда вы, такие поехавшие, лезете?..
> Мы ведь про комфортную работу говорим.Из всего, что Вы перечислили, не применяю ничего; работа комфортна.
PS: понимаю, жарища, но всё-таки прошу оставаться таким же взвешенным, как обычно и бываете при написании комментариев на опеннете :-)
Хорошее начинание.
Вы про это?
> Начните собственное путешествие в мир Linux прямо сейчас!
> Запустите руководство локально:
> npm i && npm start
Линукс с нуля для вебмакаки
Ответвили, что бы встроить зoнды.
Пользуйся TempleOS. Там нет зонтов. Только разговор с богом!
Как можно встроить зонды в книгу?
ну так и писали бы "перевод руководства", вместо " первый выпуск самостоятельного русскоязычного ответвления Linux From Scratch - руководства по созданию Linux-системы". Патриоты такие патриоты
это не просто переводкак минимум потому что написанно с нуля, только часть команд из лфс
"Холмс так и не бросил курить, а вот Ватсон без трубки уже не мог." (ц)
> Как можно встроить зонды в книгу?О, ещё как. Однажды был диспут с иеговистами (что вообще дело душевредное и мне батюшка после строго сказал от такого воздерживаться -- мол, им не помочь, а себе навредить можешь), так вот у них в книге, которую представляют как Евангелие, закладки нашлись.
Не помню точный `это как` (см. #85), но технически это была чуть ли не перестановка двух соседних слов, переворачивавшая смысл того стиха.
Так что зонды в книгу встроить -- это что отравы в пищу положить.
Думать всё равно надо, что в себя принимаешь.
Мне кажется, что с "истинными" книгами нового завета происходило примерно тоже самое первые лет 400 нашей эры
Там в основном географию подретушировали. Война в Сирии была не столько за нефть, сколько за археологические находки. Так то Святой Назарет даже во Франции имеется https://ru.wikipedia.org/wiki/Сен-Назер
пауки в банке делят вселенную...
Слишком тонко для собеседников.
> самостоятельного русскоязычного ответвления - руководства по созданию Linux-системыа это не перевод ли?
PS. Мимо жду самостоятельного русскоязычного ответвления топологии и функционального анализа. Русская математика - в каждый сруб!
это не просто переводкак минимум потому что написанно с нуля, только часть команд из лфс
-написанно
+написано
если в книгу можно встроить зонды - раскажите как, пожалуйста. Просто интересно.
Метеорологи, вы сайтом ошиблись :). У нас тут светская беседа ЛинухоФиллов, а вы тут про свои зонды устроили)).
Ну например, прямо в тексте книги помещаешь распечатку скриптика (лютый перловый однострочник) и пишешь, что его нужно набрать в файлик и положить туда-то.
очевидный посыл: -жпл, -англоамериканский; +русский. как будто вчера мюнхенская конференция прошла, ну припозднились на 14 лет, лучше позже, чем никогда.
в лфс ни какого gpl не было вообще тоЕсли что лицензию Антон при создание репа сразу MIT поставил и мы её даже не обсуждали
признаю, вообще зряшный коммент был.
Ответвление состоит только в переводе или проект будет развиваться в другом направлении по сравнению с LFS?
Это независимое ответвление. Там помимо перевода изменений много). В основном, реструктуризация, скачивание пакетов со своих репов, более новые пакеты, да, собственно, немного другой набор ПО. Ну и это.. Et cetera, во!У LFS есть некоторые недостатки, которые Linux4Yourself исправляет).
Короче, пока не поюзаешь, не ощутишь всех изменений 😁😉
Недостатки фатальные?
нет впринципе
LFS писали не они...
со своих реп? Ну тогда прав анон выше - зонды et cetera, во!
Спасибо дядюшка Патрушев, но я не хочу быть твоим рабом - лучге быть рабом дядюшки Билла - он меня не пошлет на БАМ
чьих был - тех и останешься, только крестить на новый срок будет сложнее, что не в твою пользу.
там просто скрипт выкачивает все и кидает на серверсделанно из за некоторых пакетов, которые скачиваються с гитхаба через вгет с названием по типу 2.0.3.tar.gz, а также тормозных серверов у некоторых пакетов
если что все исхи есть на гитхабе, скрипт в репозитории https://github.com/Linux4Yourself/Linux4Yourself.Book.Packages по пути tools/gen-core.jsможно было бы сделать это только для проблемных пакетов, но пришлось бы делать ручками, а скрипт, изначально для других целей написанный может все сам сделать
> а также тормозных серверов у некоторых пакетовПо возможности закладывайтесь всё-таки на зеркала (включая своё), а не на единоразовые копии взятого не понять откуда. Совет выстраданный...
> а не на единоразовые копии взятого не понять откуда. Совет выстраданный.всмысле?
у нас все и закладываеться на зеркало,
Ok. Просто на всякий случай. Ибо опыт.
>> а не на единоразовые копии взятого не понять откуда.
>> Совет выстраданный.
> всмысле?В прямом: сегодня помнишь, откуда вчера зеркалил, а через год -- уже нет. То есть или организовываешь зеркала (что чревато морокой, трафиком и терабайтами потребного дискового пространства), или хотя бы пишешь заметки о происхождении рядом с копиями, или откладываешь весь этот головняк "на потом" (а потом платишь его "с процентами", как и любой технический долг).
> у нас все и закладываеться на зеркало,
Так и понял, потому и написал.
Сам несколько лет назад завёл привычку даже рядом со смешными (и не очень) картинками, архивируемыми локально, сразу же писать .txt-файлик с URL (самой картинки и порой -- страницы, с которой взято)... так то картинки, а тут код.
у нас все на нешем сервере. lx4u.ru/downloadsзабыть там что то не возможно
>скачивание пакетов со своих реповАга, вот где зонды! :)
Метеорологические?
Учитывая, что автопереводчики уже дают качество перевода где-то на уровне, ценности в локализациях уже мало.
Но - переведено аккуратно и сайт прилично выглядит. Название слегка дурковатое, конечно.>multilib системы, поддержка EFI и небольшой набор дополнительного программного обеспечения
В основном проекте это не приняли?
Лицензия основного проекта позволяет перелицензирование под MIT?
>руководства по созданию встраиваемой системы на базе BusyBox и библиотеки musl
Чтобы на SoC заливать? Если да, без освещения тонкостей кросс-компиляции всего, и ядра в частности, будет бесполезно.
> В основном проекте это не приняли?Использование multilib противоречит предназначению LFS. Таки она для изучения (во всяком случае, так позиционируется авторами). Есть clfs, но она мертва сто лет как. Про EFI написано в BLFS, но там не так подробно, как хотелось бы. И, всё-таки, в LX4 инструкции не только про компиляцию пакетов GRUB, efivar и других - там ещё и создание нормальной загрузочной ОС (ну и ещё некоторые ништяки, связанные с настройкой ОС и компиляцией ПО).
Я не могу сейчас вспомнить, есть ли это (https://lx4u.ru/rel/1.0/#/boot/boot ) в BLFS, ибо у меня обычный BIOS. С биосом намного проще, ИМХО. Да и железо у меня такое, которое с линухами не особо дружит. Samsung 300E5C. В 2013 здесь писали о том, что при установке Linux эта модель ноута превращается в кирпич. Вот у меня тоже самое было :)
> Использование multilib противоречит предназначению LFS. Таки она для изучения (во всяком случае, так позиционируется авторами).Почему противоречит? Понимание как multilib-системы устроены, что не нужно? А там есть ньюансы.
не знаю что там противоречит, мне кажется есть другие причины, по которым не хотят в апстрим это добавлять. Есть кстати форк LFS multilib
> Понимание как multilib-системы устроены, что не нужно?
> А там есть ньюансы.Вот кому угодно в такое вляпываться -- для тех и так есть демьяновская профдеформация на эту тему (федора, похоже, поползла туда же -- минимум один старательно сломанный пакет уже видел).
Мир, к сожалению, не идеален. Для не-интеловских платформ multylib не слишком актуален, согласен. А вот для x86_64/x86 --- при необходимости заглядывания во всякий корпоративный трэш --- возможность решить неприятную проблему с минимальными издержками.Про подходы дистрибутивщиков в multilib --- мне они равнозначно противны (дебилы, бл... (C)) --- как debian- так и rh-derivations.
> Про подходы дистрибутивщиков в multilib --- мне они равнозначно противны (дебилы, бл...
> (C)) --- как debian- так и rh-derivations.Зато не как в Венде! ;-)
> Про EFI написано в BLFS, но там не так подробно, как хотелось бы.Возможно, что-то пригодится отсюда: http://rodsbooks.com/efi-bootloaders -- и надеюсь, что мало кому, но мало ли: http://en.altlinux.org/UEFI_SecureBoot_mini-HOWTO
>>multilib системы, поддержка EFI и небольшой набор дополнительного программного обеспечения
> В основном проекте это не приняли?в блфс есть efi, для multilib есть форк лфс
> Лицензия основного проекта позволяет перелицензирование под MIT?
мы не перелицензировали ни чего. Мы писали с нуля, толко некоторые команды и патчи брали, а они под MIT
> Но - переведено аккуратно и сайт прилично выглядит. Название слегка дурковатое, конечно.потому что оно не переведенно, а просто написанно, мы брали из lfs только команды
Доброе дело. Нюансы нюансами, но за такое пряничек точно надо дать :)
Как же вы надоели, неосиляторы английского. Я за русскую речь, но есть устоявшиеся термины, которые заимствованы! Калькулюс тот же - он не требует перевода, да и в английском он заимствован :) А вот шЫкарная документация от разрабов много чего от вас ускользнет.
PS: нехов похов нет, я за них сегодня
Кстати, микро софт объявил на презентахе виндовс 11, что 10 - самая распространенная в мире ОС. Лет срачь бегин.
И я доброшу, есть WSL2. Дай бог, в шиндовс 11 скажут, что "неправоверная" тема, выкинем.
а в чем новость, это и так очевидно - почти все ноуты вне США - на десятке. В США - тоже наверное 50+%
Правильно! Вот и Мистер dd из Рашн ОС унд Аппликатсьён®™ утверждает, что в России достаточно знать два языка: английский и диалект баша. Из первого, очевидно, достаточно yes, sir!
> Как же вы надоели, неосиляторы английского. Я за русскую речь, ноNo "but" you lazy butt! Don't be a moron lad, just not worth it.
А вот буду(C). Задрали. Програмеры на крестах не понимают БД. Девопсы не понимают, что разворачивают как БД. БЛЖД.
Так они потому и не понимают, что выучили 100 слов и на этом основании считаю себя гуру. В умах произошла подмена "необходимая теоретическая база" на "знание английского".
К сожалению, подмена произошла в умах людей, которые нам платят деньги. Красивая картинка важнее того, сколько серверов за ней стоит.
> К сожалению, подмена произошла в умах людей, которые нам платят деньги.О, точно, "деньги не пахнут" и "клиент всегда прав"! Это ведь тоже из английского?
Поздравляю: под клиентом не суетятся. ;-)
Эээ, по себе людей не судят :) Мне платят в том числе за то, что я всегда свое мнение имею. Так получилось, что у меня сейчас свободного времени дохрена, я его трачу на комменты. Прокрастинация, а может лень, не знаю.
> Эээ, по себе людей не судят :) Мне платят в том числе
> за то, что я всегда свое мнение имею. Так получилось, что
> у меня сейчас свободного времени дохрена, я его трачу на комменты.
> Прокрастинация, а может лень, не знаю.Угу. И это мнение -- исключительно для Опеннета. А когда "нам платят" (ц), тогда, цитирую: "Красивая картинка важнее того, сколько серверов за ней стоит".
Повторюсь, по себе людей не судят :)
То, что принимают в коммерцию, частенько разнится с тем, что делали разработчики. Я вот завтра буду объяснять людям моменты, в которых они не правы. Но если руководство скажет "принять как есть, потом разберемся" мне сразу, по Вашему, увольняться? Не все заинтересованные лица являются технически грамотными людьми. Для них сроки - это KPI, не всегда можно объяснить, что не завидуешь человеку, которому ЭТО на поддержку пойдет.
> Но если руководство скажет "принять как есть, потом разберемся" мне
> сразу, по Вашему, увольняться?Я так _делал_.
>> Но если руководство скажет "принять как есть, потом разберемся" мне
>> сразу, по Вашему, увольняться?
> Я так _делал_.Ваше право. Не осуждаю, но и не поддерживаю. Все очень сильно зависит от...
>>> Но если руководство скажет "принять как есть, потом разберемся" мне
>>> сразу, по Вашему, увольняться?
>> Я так _делал_.
> Ваше право. Не осуждаю, но и не поддерживаю. Все очень сильно зависит
> от...Вместо тысячи слов, без намеков, просто хорошее видео
https://youtu.be/r9GI68xlnKM
Да, зависит. Кредиты там и прочие "обязательства". А подставленному коллеге просто "не позавидуешь".
Вы не правы, "подставленным" вполне могу оказаться я сам. А мы на афтошоке не могли встречаться?
> Вы не правы,Ну, неправ я в том, что принялся утрировать. "Под клиентом не суетятся" -- это один так сказать заказчик мне ляпнул когда-то. Позже он стал мемом. :)
> "подставленным" вполне могу оказаться я сам.
Естественно. Это же звоночек. "После нас хоть потоп". Шараги (или их отделы), из которых в итоге я уходил, прекращали деятельность через 2-3 года. С другой стороны, даже грамотный управленец банально может не понимать серьёзность проблемы, поскольку далёк от технических аспектов. Вот для него попытка обострить ситуацию может оказаться убедительным аргументом, стоящим тысячи слов.
> А мы на
> афтошоке не могли встречаться?Нет, я только иногда там читатель.
Сильно сомнительно, что именно Вы, но спорить не буду. Я вот про рокет саенс говорил, на авторство не претендую :)
Мотрно-Тракторная Станция не шарага, даже спорить неудобно, я не понимаю чего-то, возможно.
> Сильно сомнительно, что именно Вы, но спорить не буду. Я вот про
> рокет саенс говорил, на авторство не претендую :)Что я? Если из-за моего ухода закрывались, то нет. Всё случалось природой вещей: когда контур управление не выполняет свои функции, структура нежизнеспособна. Курица без головы какое-то время ещё бегает.
> Мотрно-Тракторная Станция не шарага, даже спорить неудобно, я не понимаю чего-то, возможно.
Крупная компания, естественно, обладает большим запасом прочности.
Ну вот как Вам ответить? Их-за моего ухода ничто не закроется, я оставил, ну пусть будет, докуменацию. И инженеров обученых.
>>> Но если руководство скажет "принять как есть, потом разберемся" мне
>>> сразу, по Вашему, увольняться?
>> Я так _делал_.
> Ваше право. Не осуждаю, но и не поддерживаю.
> Все очень сильно зависит от...There's an old Russian proverb reading like, "it's better to lose with the wise than to find with a fool".
ну если это не просто NIH синдром, то предъявите diff, безотносительно разговорных языков
Тогда бы он был "Linux From Scratching"
какой diff?мы писали с нуля, в другом формате, с другим инструментарием
>мыСделайте с glibc совместимость, софт пересобирать неудобно будет.
>>мы
> Сделайте с glibc совместимость, софт пересобирать неудобно будет.вы о чем ? glibc есть и будет основной, вариант с мусл - отдельная инструкция embeded которую автор новости, Антон начил и делать и не доделал
уж делать так полноценную локализацию, "Линукс от почесывания".
Наскреби себе Линукс! гггг :)))
Linux и так ругают за "черезмерную" сложность... Ubuntu - наше все! :)))
Не наше, а ваше. Ваше всё."Чтобы собрать X, возьмите Ubuntu 12.04, добавьте первые пять апдейтов, потом откатите второй и поставьте пакеты x, y, z, a, b, c , d, e, ....; причём пакет g всенепременно версии 1.2.3p56; её, правда уже ни в каком репозитории не сыщешь; на косяки с паетом h вы налетите сами, не будем лишать вас удовольствия; ..."
Не надо мне придумывать проблемы, с которыми я никогда в живую не столкнусь. Мой максимум - это слетающий видеодрайвер после компиляции ядра, который решался установкой nvidia-dkms. Больше проблем с Ubuntu я никогда не имел. Возможно, я счастливчик, но опираться я должен, прежде всего, на собственный опыт и он у меня сугубо положительный, а остальным могу лишь посочувствовать.
> Возможно, я счастливчикА возможно, чайник, которому и ядро-то собирать не стоило (потому что каждую неделю собирать -- либо анализировать причины _не_ собирать -- не станете).
Можно, но я не особо беспокоюсь за поэтому поводу. Но и без этого совсем никак - tsc unstable, приходится патчить и время от времени все равно пересобирать. Буквально 10 минут и готово! :)
> либо анализировать причины _не_ собиратьой. не надо усложнять. достаточно прочитать changelog,
понять какие затронуты подсистемы ядра и как
это повлияет на рабочую нагрузку.> ядро-то собирать не стоило
чаще стоило, чем наоборот.
А зачем это делать?
разные задачи. не всем нужна простота. Мне она совсем не нужна
Возможно, для вас это будет откровением, но простое - лучше, чем сложное. Практически всегда.
> Возможно, для вас это будет откровением, но простое - лучше, чем сложное.
> Практически всегда.простота мне нужна вплане архитектуры системы, это да. а в использование - чем сложнее тем лучше
durka.jpg
>> Возможно, для вас это будет откровением, но простое - лучше,
>> чем сложное. Практически всегда.Некоторые путают простоту с примитивностью, а также простоту восприятия и простоту реализации. Вплоть до того, что глазами хлопают -- о чём вообще речь, что не так.
> простота мне нужна вплане архитектуры системы, это да.
> а в использование - чем сложнее тем лучшеПочему?
всегда всякие "упрощения" для макак уменьшают гибкость. Вместо сотни аргументов в консоли - 15 переключателей и кнопок, вместо 15 перключателей и кнопок - 2 большие кнопки. А лучше вообще одна, чтобы точно не было вопросов "куда жать?".В лфс я могу собрать любую систему, возможно очень не стандартную (возможно такую что подобные извращеия еще никто не делал). В генту это не получиться, однако там можно выключить не нужные зависимости, поставить CFLAGS и т.д. В ubuntu я этого не могу. В андроиде я не могу даже консоль использовать без кучи манипуляций, все прибито гвоздями и изменить нативную часть там почти не возможно.
По мере возрастания "простоты" для макак уменьшается гибкость и часто усложняется архитектура системы.
Пока не видел не одного исключения из этого правила
для меня перевод это было не основное. И мы оригинал как раз осилили. Не зная оригинала, нельзя сделать переводА вот те кто использует перевод лфс 9.0 не осилили. И их достаточно много.
Самое интересное какова причина ответвления? Почему нельзя было просто добавить языковую поддержку?
это во первых не просто перевод, а во вторых даже просто переводы должны быть форками
и опять говорю, мы писали с нуля, только команды брали
Попов пилит?
До сих пор не понимаю, почему центосу, альме, роки и прочим ораклам можно. А Денису нельзя было?
Зависть, Сэр.
Все остальные в это время играли в доту на миде на рики.Пока загнобленный ими же мальчик пытался добиться признания общества.
Денису можно.
Просто он сказал, что это полностью им разработанная система с приложениями. Сказал бы, что это дистрибутив на основе убунты (или из чего он там делал), проблем бы не было.
Вот что сказал Потапов:«ОС RED*) разрабатывается и поддерживается исключительно российскими специалистами, что гарантирует автономность всех процессов»
проблем нет.
*) не путать с РЕД ОС.
есть, согласись, разница между Oracle и Попов. Я бы сказал, огроменнейшая. Просто пропасть. Отсюда мемчик
Похвальный проект.Молодцы
Как сделать systemd там есть? А сборка системы через LLVM/Clang?
systemd да. llvm/clang не планируеться
А что-нибудь про wayland и/или pipewire планируется написать?
> Кроме того, готовится к публикации расширенное руководство, в котором содержится информация о настройке окружения рабочего стола и программного обеспечения, охватывающего различные области примененияwayland и/или pipewire там будет.
llvm/clang (их сборка) тоже
У вас всё такое вебдванольное, по сравнению с оригиналом. И при этом не перегружено. Аж непривычно.
мы писали с нуля другом инструментарии. Оригинал - это xml. У нас markdown (и скрипты на js)генератор документации https://docsify.js.org/#/?id=docsify
Буду ставить систему по вашему руководству. Эх, KDE3 бы.
Тринити ставьте :). Я пробовал её собрать, да плюнул. Всё-таки документация у ней ужасная адская смесь нового от разрабов TDE и старого уже неактуального от кедерастов, поставил готовые бин пакеты. Хотя если вечерком посидеть, можно и родить чё-нить ;)
> У вас всё такое вебдванольное, по сравнению с оригиналом. И при этом не перегружено.Сложно судить. Без third-party скриптов не работает.
А это же Антоха Майсак. Он несколько лет назад переводил Linux From Scratch. Потом он перестал переводить Linux From Scratch.Я понял, он тихо изучал LFS чтобы на его основе сделать собственный дистр.
Молодец. Но всё таки пожелаю ему не бросать переод оргинальной Linux From Scratch.
Он делал инфраструктуру с вебсайтом, над содержанием мы с ним примерно одинаково работалиИ идея была в первую очередь моя и человека, в разработке не участвовавшего, вроде до этого у Антона такой идеи не было
А так разработчиков трое, https://github.com/Linux4Yourself/Linux4Yourself.Book/graphs...
> А это же Антоха Майсак. Он несколько лет назад переводил Linux From
> Scratch. Потом он перестал переводить Linux From Scratch. Я понял,
> он тихо изучал LFS чтобы на его основе сделать собственный дистр.
> Молодец. Но всё таки пожелаю ему не бросать переод оргинальной
> Linux From Scratch.Кстати, ОС Эльбрус, она же Эльбрус Линукс -- тоже основана на LFS (и "вдохновлялись portage"). Возможно, человеку будет интересно приложить свой напильник и там когда-нибудь ;-)
Ну если вы тому человеку системник с Эльбрусом подкинете. В дар, думаю, за свои кровные он его покупать не станет.
Имел в виду http://mcst.ru/contacts -- а в Москве хорошему человеку простенький Эльбрус, может, и взялся бы раздобыть (точно зная, где и какой).
Там же deb/apt вроде - может всё же Дебианом, а не портеджем вдохновлялись?
> Там же deb/apt вроде - может всё же Дебианом, а не портеджем
> вдохновлялись?Нет, сборочная система any с дебиановской не имеет ничего общего (разве что патчи где-то в пакетах и отчасти -- их именование), насколько могу судить.
Но dpkg и apt точно позаимствовали из дебиана :-)
Денег дают? По рынку, выше, ниже?
Да.
Сделайте одностраничный вариант или хотя бы с разбивкой по главам первого уровня на одной странице. Удобнее листать по большому документу, чем бегать от одной страницы к другой. Не говоря об удобстве поиска в браузере и выводе на печать.
Перевод - ок, стопиццот форков - нет
100500 раз пишу что это не форк, мы писали с нуля, используя материалы из лфс
А что там на английском сайте читать? копируй себе командочки и всё.
> А что там на английском сайте читать? копируй себе командочки и всё.Вот так _думать_ и отучаются. А тут люди дают шанс голову-то по назначению взять и применить.
Баш портянка типа такой https://github.com/reinterpretcat/lfs для сборки в докере имхо выглядит интереснее, чем вот эти все копирования туда сюда как в оригинальном LFS.
> Баш портянка типа такой https://github.com/reinterpretcat/lfs для сборки в докере имхо
> выглядит интереснее, чем вот эти все копирования туда сюда как в
> оригинальном LFS.тупым копированием команд занимаются только те кто заблудились. А нормальные люди могут что то поправить/изменить и т.д. для своей сборки
в случае баш портянки это не удобно.
Кстати у нас есть недоделанная автоматизация для тестирования инструкций в книге
Докер уже не везде присутствует, где работают с контейнерами. Уже уходит.
А тут Linux - гораздо более долгая тема.
> Докер уже не везде присутствует, где работают с контейнерами.
> Уже уходит.Неужто что-то более здравое придумали? (пока не слышал, а ovz накренился с уходом Колышкина, увы)
Лишний патчсет - празднику не помеха. Жду форки BLFS. Чем больше человек будет иметь опыт сборки и будет в курсе того что творится со сборкой пакетов - тем лучше.
> Лишний патчсет - празднику не помеха. Жду форки BLFS. Чем больше человек
> будет иметь опыт сборки и будет в курсе того что творится
> со сборкой пакетов - тем лучше.что за патчсет?
мы с нуля все писали, только часть команд из LFS взяли
Пацаны вообще ребята. Молодцы, могёте. В натуре чётко
> мы с нуля все писали, только часть команд из LFS взялиПрибедняетесь все...
Там разве было про мультилиб что-нибудь? Вот у перца с планеты Железяка точно было.D
https://www.linuxfromscratch.org/~thomas/multilib/multilib в основном от туда
Линукс для селфи
Мдя... Я вот решил попробовать построить ОС по этому руководству. Уже куча ошибок в скриптах, но указано что полностью рабочий текст. Ну-ну. Как так можно писать, если не проверял в итоге? Тьфу!
> Уже куча
> ошибок в скриптах, но указано что полностью рабочий текст. Ну-ну. Как
> так можно писать, если не проверял в итоге? Тьфу!Ну Вы же как-то пишите, что никто не проверит в итоге.
какие ошибки? можете пожалуйста указать на них, мы исправим
Подскажите - я смогу по этому руководству собрать Linux (и допы типа последних версий OpenVPN, OpenSSH) для моего старого роутера "cpu model : MIPS 4KEc V6.12"? или хотя бы для него новый BusyBox?
инструкция для embeded пока только планируеться
добавил это предложение т.к. все считали что это просто форк и мы редактировали исхи LFSА это не так
под aarch64 инструкции сборки есть? особенно кросскомпиляция perl интересна
и ещё вопрос-пожелание: зависимость пакетов, в том же mc она не упомянута, может я не увидел? очень хотелось бы
> под aarch64 инструкции сборки есть? особенно кросскомпиляция perl интересна
> и ещё вопрос-пожелание: зависимость пакетов, в том же mc она не упомянута,
> может я не увидел? очень хотелось бывы про зависмости в анологе blfs?
мы не решили как реализовать их вывод пока что. релиз только базовой книги, над extra еще работать и работать
замените слова "проблема" на слова "трудность"!
> вы про зависмости в анологе blfs?да
> как реализовать их вывода в blfs разве плохо реализован?
>> вы про зависмости в анологе blfs?
> да
>> как реализовать их вывод
> а в blfs разве плохо реализован?причем тут реализация в blfs?
мы пишем с нуля все, только команды некоторые берем
Антон хочет выводить их из json, где они прописанны. Я считаю что надо их продублировать в md и в json (в json для автоматизации) из за пояснений к зависимостям
но сейчас мы занимкемся не екстрой а исправлением ошибок в основной книге. Сегодня завтра наверно выпустим фикс 1.1 т.к. очень много опечаток и незначительных ошибок
заимствования это конечно позволительно, когда нет в родной речи. так что вот это "Вам как образовательную пользу, так и практическую." , логичнее "Вам как познавательную(ладно, образовательную, но тогда зачнем? просто так. хотя да, хорошо подходит) пользу, так и действительную." познавательное - развитие нейронных связей (мозга), действительную - т.е. связанную с делом.
вот"проекта" - задумки
еще правильно (хотя любителям просторечия это не понять, ведь привычки играют роль):
"оффициальный" - служебный, казённый, ведомственный, общедоступный, обнародованный.
"репозитарий" - вместилище, хранилище
"адресс" - расположение
в нашем общедоступном хранилище?"компонент" - часть
согласен что "система" отличается от "совокупность", которое ближе к множеству. связанное множество. Хотя вот здесь "Преимуществом собственной сборки Linux"... то есть все-таки сборки, а не системы. Хм... хехехехх
"контроль" - власть, подчинение, господство?
"реализация" - выпуск
далее "При компиляции каждого компонента системы" логичнее "При составлении каждой части сборки"но при этом я признаю систему как возможное слово.ну и так далее...
> "оффициальный" - служебный, казённый, ведомственный, общедоступный, обнародованный.Тащ старшина, а Вам тащ оффицер не говорил, что закусывать надо?
Просто его швартовая команда разок с трапа уронила возле гальюна.
младшие командиры в офицерских пьянках не участвуют.
1) их никто не приглашает.
2) у них там своя атмосфера.
В чём отличия этого LX4Y от системы T2 https://www.opennet.me/opennews/art.shtml?num=55022 кроме того что здесь только про Линукс, а там почти про все Юниксы?
> В чём отличия этого LX4Y от системы T2 https://www.opennet.me/opennews/art.shtml?num=55022
> кроме того что здесь только про Линукс, а там почти про
> все Юниксы?это абсолютно разные вещи. У нас просто инструкция а там всякие образы загрузочные и т.д. Та штука как я понял вообще все сама собирает.
п.с. И кстати инструкция, будь то лфс или наша, в любом случае дает большую гибкость нежели всякие автоматизированные вещи
Мама к компьютеру разрешила подойти?
> Мама к компьютеру разрешила подойти?всм? если я что то про Т2 SDE то извиняюсь, не пользовался этим
Если кто-то хочеть стать экспертом в Линуксе, ваше руководство очень пригодится, спасибо за работу и продолжайте в том же духе.А Т2 это какая-то своя система автоматической сборки пакетов, одинаково пригодная для всех Юниксов. Если можете про неё что-то перевести - переведите, может полезно будет.
https://lx4u.ru/rel/1.0/#/
"Пожалуйста, подождите..." - чего ???пожалуйста, проследуйте на йух.
настоящий LFS прекрасно читается без жабаскриптов.
Хм... а без жабаскриптов книгу ваще не почитать? Докатились, "вЪебдизайнеры"...
> Хм... а без жабаскриптов книгу ваще не почитать? Докатились, "вЪебдизайнеры"...думаем над этим. Пока без js нельзя, но возможно переделаем инфраструктуру.