LinuxForum.Fans
Тема

Статья про исходники Линукса

Автор: 3g-men 23 сообщений 267 просмотров
17.02.2020 13:41 #434055

Здравствуйте! Вам попадались статьи, которые обозревали бы исходники ubuntu?
Какие там недостатки, насколько чистый код и т.п.

P.s.Очень интересно узнать глубокую аналитику, самой лучшей ОС в галактике.

17.02.2020 14:28 #434059

Качество исходного кода по-моему зависит не от дистрибутива, а от автора кода.
Да конечно в каждом дистрибутиве могут быть некоторые отличия в библиотеках, методах вызова процедур, используемом DE. Но вот за сам исходный код обычно отвечает автор этого самого кода.
Все пакеты обычно доступны в виде скомпилированных пакетов и пакетов виде исходных кодов.
Большинству пользователей они не нужны, но если у Вас есть желание привнести что-то в сообщество Вы можете провести свои правки и доработки. К примеру в openSuSe есть много сборок пакетов с некоторыми правками, они лежат в отдельных репозитариях каждый со своими косметическими изменениями.

17.02.2020 15:59 #434060
"3g-men" написал:
Здравствуйте! Вам попадались статьи, которые обозревали бы исходники ubuntu?
Какие там недостатки, насколько чистый код и т.п.

P.s.Очень интересно узнать глубокую аналитику, самой лучшей ОС в галактике.

Обозрение бывает в журналах LinuxFormat. Но поскольку автор статей знает лишь немного C++, то они неполные.
Исходный код же может быть написан на любом различных языков: C++, Python, Perl, Ruby, Java, R. Обозревать все не имеет смысла, т.к. получится мартышкин труд.

18.02.2020 17:57 #434079
Wolfenberg написал:

Обозрение бывает в журналах LinuxFormat.

"Бывало" - российский вариант закрыт.
Только на журнал в оригинале можно подписаться.

19.02.2020 13:05 #434087
mozgfx написал:
[quote=Wolfenberg]
Обозрение бывает в журналах LinuxFormat.

"Бывало" - российский вариант закрыт.
Только на журнал в оригинале можно подписаться.[/quote]
Там в последние года и читать было нечего - тупое копирование хабра с комментариями от пикабу.

19.02.2020 21:20 #434091
"mozgfx" написал:
у Вас есть желание привнести что-то в сообщество

Большинство не привносит ничего...
А вот доказательств хорошего кода, я так и не смог найти нигде. Да и вроде вообще никто не обсуждает, из чего состоят дистрибутивы(!) популярные :)
Добавлено: 19.02.2020 21:20:59

"Wolfenberg" написал:
Обозрение бывает в журналах LinuxFormat

Никогда не видел исследований подобных там...

19.02.2020 22:42 · отредактировано #434092
"3g-men" написал:
А вот доказательств хорошего кода, я так и не смог найти нигде. Да и вроде вообще никто не обсуждает, из чего состоят дистрибутивы(!) популярные

Дарёному коню в зубы не смотрят, батенька!
Но, к вашему сведению, сообщество состоит из очень умных людей.
Лично я доволен своим дистрибутивом и что мне дали право им пользоваться - у меня Fedora - работает и очень хорошо!

19.02.2020 23:25 #434093
"ValentinK" написал:
Лично я доволен своим дистрибутивом и что мне дали право им пользоваться

Аргументации - 0. Про что я и спрашивал...
Добавлено: 19.02.2020 23:21:47

"ValentinK" написал:
Дарёному коню в зубы не смотрят, батенька

Вы пользуетесь тем, что может в любой момент запороть UEFI?

"ValentinK" написал:
сообщество состоит из очень умных людей

Которые тем-более, ни единой статьи-обзора не сделали, по поводу качества СТОРОННИХ компонентов в дистрибутивах.

А задумайтесь ведь - вопрос мой, далеко не из веселых и "лишь бы придраться"!

Добавлено: 19.02.2020 23:24:00

"Wolfenberg" написал:
Обозревать все не имеет смысла, т.к. получится мартышкин труд.

Почему это интересно?
Если проблем просто дофигища, а многое пишут разные люди... Которые в свое время форки форков делали.
И вся эта база, из года в год, никем серьёзно не анализировалась.

Да и про качество кода, все дружно помалкивают...

Добавлено: 19.02.2020 23:25:08

Но, одно точно знаю - Gnome серьёзно переписывали! Быстрее намного стал работать. А вот про остальное...

20.02.2020 01:13 #434094
"3g-men" написал:
А вот про остальное...

рекомендую пересмотреть "Собачье сердце". Уже по началу топика вот этот персонаж во все поля https://www.youtube.com/watch?v=7UN3uARwS3A ...

Чтобы читать "обзоры о чистоте кода ..."(WTF!!!???) нужно хоть немного в этом самом коде шарить, но даже не в шаренье дело...
Одичавшие жители территории когда-то самой читающей и образованной страны мира, сегодня мало чем отличаются по образованности от Гаити, но гонору...
Собственно про "чистоту кода". Чтобы понимать хотя бы в общих чертах как рождается "код", нужно представлять вообще весь процесс разработки в общем и схему попадания этого кода в дистрибутив. Без этих понятий подобные разговоры подобны пердению в луже с горящёй свечкой в руке - весело, задорно, но совершенно бессмысленно.
Но как гранату с самогоном могу бросить заявление - с кодом полный порядок, чист как слеза младенца, а то и чище.

20.02.2020 02:49 #434096
"3g-men" написал:
Никогда не видел исследований подобных там...

Были. Сам читал анализ кода ядра. Давно, правда, сие было. Да и то, тема была скопирована с хабра полностью.

"3g-men" написал:
И вся эта база, из года в год, никем серьёзно не анализировалась.

А оно вам надо? Все ЯП знать в принципе невозможно - башка распухнет.

"3g-men" написал:
А вот доказательств хорошего кода, я так и не смог найти нигде.

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

"3g-men" написал:
Которые в свое время форки форков делали.

99,9% форков - голимое копирование с прикручиванием новых обоев.

"gramozeka" написал:
Чтобы читать "обзоры о чистоте кода ..."

А что есть "чистота кода"? Соблюдение пилотки первоисточника? Или наличие комментариев? :)

20.02.2020 03:13 · отредактировано #434097
"Wolfenberg" написал:
А что есть "чистота кода"? Соблюдение пилотки первоисточника? Или наличие комментариев?

Вооот! В корень зришь, такскать в хглупь и в уширь... Собсна что есть из себя сферический конь? и более того!, не побоюсь крамолы, сей субъект эмпирики в эманации вакуума, как вселенской сущности НИЧТО?...
(скажу по секрету, лучшие мыслители Лора, вот уже несколько десятков лет, вкровькишкитрататамчтототут, бьются с его худшими представителями с переменным успехом... да.)
Как-то на границе этого мира и загробного, я от безделья и скуки задал этот вопрос Церберу... из преисподни меня гнали вилами, ссаными тряпками и жжеными хвостами с криками, визгом и улюлюканьем, а несчастная псина до сих пор воюет между своими тремя головами сама с собою.


вот эти две конструкции производят практически идентичный код, как по размеру, так и по функционалу... но таки дьявол в мелочах заметных не всем и не всегда. Вот такая она, сермяжная правда жизни - зачем платить больше, если нет разницы.

20.02.2020 23:15 · отредактировано #434115
"Wolfenberg" написал:
Да и то, тема была скопирована с хабра полностью.

Там все хорошо будет. Все следят за ядром... Речь про DE и прочие вещи. Которые КРАЙНЕ важные, но никто не вдается в подробности! Как в случае с GPARTED и прочими программами... Очень важными! Но, исходники которых не смотрит вообще никто!
И главная проблема ведь не в ядре линукса... А стороннем софте, который в дистрибутивах идет!
Добавлено: 20.02.2020 22:48:04

"Wolfenberg" написал:
Если программа запускается и работает, то это хороший код

Она может и на Electron-е написанной быть(как Варкрафт новейший)... Запускается же! Но какой ценой...

Я про программы вопрос скорее задал, а не про ядро. Про ядно - все чисто там.

Буду еще ждать других людей для обсуждения ИНТЕРЕСНОЙ темы!
Добавлено: 20.02.2020 23:15:03

"gramozeka" написал:
Собственно про "чистоту кода".

То, что вы обвиняете меня, умалчивая про то, что ни одной статьи-рецензии в рунете нет - говорит о сообществе линукса больше, нежели обо мне...

Я конкретный вопрос дал. Конкретного ответа - нет. Набор шизофренического, разорванного бреда, цель которого - чистое унижение. Что бы хоть на секунду почувствовать себя выше оппонента.
Чистейший нарциссизм.

P.s.Теперь догадываюсь, почему так долго новые выпуски Rosa выходят - море правок кода... Чужого кода.

21.02.2020 00:24 · отредактировано #434116
"3g-men" написал:
То, что вы обвиняете меня, умалчивая про то, что ни одной статьи-рецензии в рунете нет - говорит о

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

"3g-men" написал:
Я конкретный вопрос дал. Конкретного ответа - нет.

Как говориться в известной книге : " si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22
Есть такая дисциплина - "Логика", так вот следуя её постулатам, можно ответить на любой "конкретный вопрос", но при условии, если определены однозначные понятия описывающие конкретные сущности и определены правила взаимодействия этих сущностей.
В конкретном сабже мы наблюдаем вопрос капризного истеричного пятилетнего ребёнка своей маме в супермаркете почему тётя за прилавком не даёт ему поиграться с кассовым аппаратом.

21.02.2020 11:28 #434118
"gramozeka" написал:
вот эти две конструкции производят практически идентичный код, как по размеру, так и по функционалу... но таки дьявол в мелочах заметных не всем и не всегда. Вот такая она, сермяжная правда жизни - зачем платить больше, если нет разницы.

Там разница в коде и весьма существенная. В первом всё оформлено правильно и компактно, без лишней суеты. Во втором - куча лишнего бурелома, как говорил один преподаватель по языкам :)
Добавлено: 21.02.2020 12:22:09

"3g-men" написал:
Она может и на Electron-е написанной быть(как Варкрафт новейший)... Запускается же! Но какой ценой...

Написание игр - отдельная тема. Любую игрушку современности можно переписать так, что она будет запускаться на Core2Duo и Nvidia 8600GT без проблем и претензий в графике. Но это невыгодно корпорациям :)

Добавлено: 21.02.2020 12:28:24

"3g-men" написал:
Речь про DE и прочие вещи. Которые КРАЙНЕ важные, но никто не вдается в подробности! Как в случае с GPARTED и прочими программами... Очень важными! Но, исходники которых не смотрит вообще никто!

На исходники смотрит куча людей. Каждое DE написано на своём языке программирования. И код там не одна страничка в MS Word. Сам код всегда доступен для просмотра и изучения. Только вот вы, не понимая сути предмета, требуете, чтобы вам всё разжевали и в рот положили. А так не бывает.
Первоначально Linux определяется на технических пользователей - программистов, администраторов, инженеров. Домашние "хомячки" идут второй шеренгой, т.к. все их "хотелки" и "истерики" при ограниченном бюджете невозможно удовлетворить.

21.02.2020 21:03 #434119
"Wolfenberg" написал:
На исходники смотрит куча людей.

не заметил. Больше нарциссизма и высокомерия от линуксоидов, нежели конкретики какой-то.
Добавлено: 21.02.2020 21:03:03

"Wolfenberg" написал:
Только вот вы, не понимая сути предмета

Это понимают разработки Gnome и XFCE, которые годами какие-то мелочи правят? В отличии от Microsoft... Которая за неделю патч сделает(предел месяц). Или сообщество, которое ВООБЩЕ никаких изменений не вносило существенных.
Зато сколько снобизма...

Добавлено: 21.02.2020 21:03:50

"Wolfenberg" написал:
Первоначально Linux определяется на технических пользователей - программистов, администраторов, инженеров

Все вышесказанные - код просматривают исходный?
Про это и был вопрос мой!

21.02.2020 21:26 · отредактировано #434120
"3g-men" написал:
Как в случае с GPARTED и прочими программами... Очень важными! Но, исходники которых не смотрит вообще никто!


Для несведущих... GPARTED - это графическая оболочка для нескольких низкоуровневых чертовски эффективных и многофункциональных программ для работы с накопителями, они все имеют собственный консольный интерфейс и детальнейшую инструкцию по использованию - читай и пользуйся по своему хотению.
Смотреть на исходные тексты GPARTED... хм-мм? А что на них смотреть-то? Открой руководство по API GTK3 и смотри пока мозг не выкипит, ...

По поводу всего остального - пропаганда, это вектор политики, она всегда направлена на определённый класс общества и имеет четкие цели и задачи. Так вот одно из основных следствий её воздействия - покалеченные мозги поколений, порой необратимо и иллюзорная картина картина мира, не имеющая с реальностью ничего общего, кроме звучания некоторых слов.
ПО, открытое, закрытое, корпоративное и прочее - это не "вещь в себе", создаётся оно не по хотению левой пятки какого-то гения или бездаря. В реальном мире(в отличии от внушённого средствами пропаганды) балом правят не государства и политические клоуны, а с десяток корпораций, одной из которых является техномонстр известный в иллюзиях большинства как интел, амд, нвидия и ещё десятка три разных брендов. Так вот, разработка ПО это всего лишь один из множества внутренних тех-процессов внутри этой корпорации, он скрупулёзно детализирован, стандартизирован и описан в рамках технологии производства определённого спектра продукции. На его обеспечение работают все институты, университеты и математические школы планеты, но... российский сегмент этой машины всего лишь поставщик джамшудов для третьестепенных нишевых подразделений. в самой россии лишь горстка фанатиков-энтузиастов что-то там пытаются на коленке изобретать своё без малейшего шанса на успех, как защитники Брестской крепости в своё время, они конечно смелые и дерзкие парни, но, без боеприпасов и пополнения личного состава их время конечно. Ну а население - это те же "стада" из старого стиха известного поэта:
"...К чему стадам дары свободы?
Их должно резать или стричь.
Наследство их из рода в роды
Ярмо с гремушками да бич.."
Поэтому нет, и никогда не будет каких-то статей или эссэ "про чистоту кода" и прочую бредятину, о которой вопрошает ТС... с тем же успехом можно надеяться на открытую дискуссию в твиттере ведущих инженеров НПО Хруничева, на тему " ... не-е пацаны! гептил это вчерашний день, давайте-ка вместо азотной кислоты будем плавиковую использовать...".

21.02.2020 21:41 #434121

Может хватит кормить тролля?
Или в крайнем переселить его в Замок Дракулы?

21.02.2020 21:46 #434122

caspar, согласен, только в обычные раазговоры. В крайнем случае, в «Священные войны» перенесём. В замок рановато, там холивары в жёсткой форме, а автор ведёт себя довольно вежливо.

22.02.2020 16:45 #434126
"3g-men" написал:
не заметил. Больше нарциссизма и высокомерия от линуксоидов, нежели конкретики какой-то.

У вас есть идея? Выносите на согласование сообщества, а не пыхтите на форуме.

"3g-men" написал:
Это понимают разработки Gnome и XFCE, которые годами какие-то мелочи правят? В отличии от Microsoft... Которая за неделю патч сделает(предел месяц). Или сообщество, которое ВООБЩЕ никаких изменений не вносило существенных.
Зато сколько снобизма...

Microsoft вносит только те патчи, которые уже сделаны в Linux. Увы и ах. Ах, да, вы же дальше пасьянса туда не залезали. Разработка DE по сути - разработка прикладного софта. Какой смысл устраивать зоопарк графических интерфейсов, которые гарантированно будут только гудеть и пердеть?
Сообщество вносит множество существенных правок, но вы не в состоянии их осилить, поскольку в данной полемике вы, как говорил персонаж Роу: "Туп как лесной пень".

"3g-men" написал:
Все вышесказанные - код просматривают исходный?
Про это и был вопрос мой!

Да. Исходные коды бывают разные. Для вас, наверное, будет жутким открытием века, что даже простейшее администрирование сервера работает на исходных кодах, а очень часто и на самописных библиотеках.

22.02.2020 20:50 #434127
"gramozeka" написал:
По поводу всего остального - пропаганда, это вектор политики, она всегда направлена на определённый класс общества и имеет четкие цели и задачи.

У вас проблемы с психикой? Вы шизоид?
Добавлено: 22.02.2020 20:44:05

"caspar" написал:
Может хватит кормить тролля?

Тролля? Я конкретный вопрос задал вроде...

Добавлено: 22.02.2020 20:45:17

"Wolfenberg" написал:
простейшее администрирование сервера работает на исходных кодах

Вы читали исходники сами?

Добавлено: 22.02.2020 20:46:06

"Wolfenberg" написал:
Microsoft вносит только те патчи, которые уже сделаны в Linux

Логично... Ведь Windows - это Линукс же...
P.s.Я говорю про ошибки в самой Линукс. А не UI и UX-паттерны.

Добавлено: 22.02.2020 20:46:25

"Wolfenberg" написал:
а очень часто и на самописных библиотеках

Вы написали их сами?

Добавлено: 22.02.2020 20:49:17

"gramozeka" написал:
Поэтому нет, и никогда не будет каких-то статей или эссэ "про чистоту кода" и прочую бредятину, о которой вопрошает ТС

С этого и надо начинать. Большая часть линуксоидов - нарциссы, которым лишь бы самооценку поднять за счет виндузятников...
С вас надо начинать было, а не с меня.

Добавлено: 22.02.2020 20:50:13

"Wolfenberg" написал:
персонаж Роу: "Туп как лесной пень".

Мне больше походит, что это про вас, а не про меня.
Больше на проекции нарцисса похоже, нежели на что-то КОНКРЕТНОЕ.

Крутые какие и заносчивые в интернете...

Войдите или зарегистрируйтесь, чтобы ответить.