LINUX.ORG.RU

Linux 33 года

 

Linux 33 года

1

2

Создавать монолитное ядро в 1991 году — фундаментальная ошибка. Скажите спасибо, что вы не мой студент: за такой дизайн я бы не поставил высокой оценки.
Профессор Эндрю Таненбаум.

Оригинальное сообщение в почтовой рассылке:
I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I’ll get something practical within a few months, and I’d like to know what features most people would want. Any suggestions are welcome, but I won’t promise I’ll implement them :-)



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от thesis

Все, что я хочу донести, это то, что лампочка «ЗАНЯТО» на общественном сортире - это не сказать что охренительно гениальное изобретение.

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

sepada
()
Ответ на: комментарий от sepada

«Продажи решений на базе KasperskyOS выросли на 76%»

На 76% относительно нуля? Вы ж должны понимать, как маркетинговый булшит обычно пишут: они даже не врут, так как относительно нуля можно вырасти в любой пропорции. Да, есть у них пробные поставки по различным партнёрским программам. В основном, партнёру говорят: «мы сами допилим под ваше решение весь софт, и ещё денег доплатим, только возьмите на попробовать». Ну те берут на поиграться, раз так предлагают. Вы мне реальные внедрения покажите, и их рецензии от заказчика.

Т.е. Вам шашечки, а не ехать?

Мне - коммерческие внедрения, плиз. Я не оспариваю факт существования самой ОС, если вдруг вы так подумали. По этому релиз нотесами меня не удивить. Но Касперу не удаётся пока сформировать для неё рынок, и готовой доли рынка для неё тоже нет. Впрочем, денег у него много, и я не исключаю, что он чего-то и добьётся со временем. Сейчас, по моим сведениям, это не так.

anonmyous ★★
()
Ответ на: комментарий от sepada

Это я хочу сказать, что притащить в айтишку примитивнейший концепт, которому сто (на самом деле больше) лет в обед - это вообще не изобретение.

thesis ★★★★★
()
Ответ на: комментарий от mx__

Если бы в то время выбрали бы хотя бы 68000 или любой проц с прямой адресацией то той фигни как сейчас в софте у нас бы не было.

Так в свое время 68000 и другие на его базе широко использовались. Наверное шире x86-х даже. Macintosh на нем был, кучи разных юниксовых рабочих станций. Cоветская Беста использовала 68020 и 68030. Даже Линус своим первым компьютером еще в школе выбрал Sinclair QL на процессоре 68008. И тем не менее потом перешел на писюк с 386-м.

Передо мной стояла типичная для хакера проблема. Как всякий правоверный компьютерщик, взращенный на чипе 68008, я презирал PC. Но когда в 1986 году выпустили 386-й процессор, PC начали казаться привлекательными. Они могли делать все, что мог 68020, а к 1990 году массовое производство и появление недорогих клонов значительно снизило их цену. О стоимости я очень даже беспокоился, потому что денег у меня вообще не было. Поэтому, похоже, нужно было покупать именно PC. Поскольку PC процветали, их было несложно обновлять и дополнять: в продаже было все, что угодно. уж оборудование-то я всегда хотел иметь стандартное.

praseodim ★★★★★
()
Последнее исправление: praseodim (всего исправлений: 1)
Ответ на: комментарий от ponchik-2

Картинка отлично отображает состояние всей графической части Linux

А графический стек Линукса господь нам дал за грехи наши и за то что люди Иисуса распяли…

BydymTydym
() автор топика
Ответ на: комментарий от thunar

На авиабазе-то?

Не, там они тихо-мирно в одном загончике живут, а вот на АШ просто резвятся как ненормальные

BydymTydym
() автор топика
Ответ на: комментарий от hateWin

Живет и почти здравствует. Но проходимость не слишком высокая, да…

BydymTydym
() автор топика
Ответ на: комментарий от anonmyous

В лаборатории Касперского сидят

Ну да, ну да. «На какой сам сядешь? На какой мать посадишь?». Пусть сидят и лучше ровно.

XOXO
()
Ответ на: комментарий от XOXO

Пусть сидят и лучше ровно.

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

anonmyous ★★
()
Ответ на: комментарий от anonmyous

Но нельзя отрицать и тот факт, что защищённая ОС должна быть микроядерной.

А мне кажется вполне можно если не раздувать монолитное ядро до необъятных размеров. И краснопузые могли бы сесть на этот стул и облегчить жизнь себе и другим, но предпочли анальные утехи. Что ж, это их право.

XOXO
()
Ответ на: комментарий от XOXO

А мне кажется вполне можно если не раздувать монолитное ядро до необъятных размеров.

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

anonmyous ★★
()
Ответ на: комментарий от anonmyous

Да кааак?

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

XOXO
()
Ответ на: комментарий от XOXO

Поддерживать такое дикое количество аппаратных платформ для защищенной ОС придумали маркетологи и их жадные до денег

Эмм, goto step1. КасперскийОС-то как раз микроядерная, и по этому, ей от такого положения вещей не жарко и не холодно. А я про линукс говорил. Он будет жиреть, и верификации не подлежит. А Каспер, в теории, всё сделал верно. Как всегда, гениальная идея, только реализация подкачала. :)

anonmyous ★★
()
Ответ на: комментарий от XOXO

Поддерживать такое дикое количество аппаратных платформ для защищенной ОС придумали маркетологи и их жадные до денег

Или, возможно, вы про эмбедщину говорили. А КасперскийОС - не эмбедщина. Это, помимо прочего, ещё и мобильная ОС. А под мобилами проблема драйверов в сто раз острее, чем даже на десктопах. Там вообще всё кривое и проприетарное. А павер-менеджмент нужен максимальный.

anonmyous ★★
()
Последнее исправление: anonmyous (всего исправлений: 1)
Ответ на: комментарий от windows10

8-мигиговые Эйры, тянут все задачи, которые возможны на их системе. И без фризов. Вообще.

А на 64-гиговом про икает звук, когда новое USB устройство приезжает.

vbr ★★★★
()
Ответ на: комментарий от anonmyous

Куэникс - эмбедщина.

И что это принципиально меняет? Амига не эмбедщина, например.

И почитайте её историю в википедии: её переписывали каждый раз с нуля под современные (на тот момент) нужды

Про переписывание с нуля в википедии найти ничего не смог, покажите, пожалуйста, цитату.

Мэйнфреймы то тут при чём?

Как я уже и писал, при том, что в 1991 году железа было столько, что глаза разбегались, а не один-единственный i386.

У линукса хватает инженерных ресурсов на постоянный рефакторинг.

Гарантируете? Хотя бы CVE’шки перестали про ядро выпускать?

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

Гарантируете? Почему Microsoft в Вашу стройную картину мира не влезает? Уж у неё-то инженерных ресурсов в 1991 куда поболее было.

Писать современную не-ембедовскую микроядерку на Сях - путь совершенно тупиковый, ресурсов не хватит.

Апологет системы, начатой одним студентом-недоучкой, говорит о нехватке ресурсов. Смешно, однако. Студенты-недоучки в мире перевелись?

Там экономия ресурсов идёт как раз за счёт НЕ-переписывания. У линукса хватает инженерных ресурсов на постоянный рефакторинг.

Вы бы определились, чтоли. А то в пределах одного поста ресурсов то хватает на постоянные переписывания, то мы их экономим ничего не переписывая.

sepada
()
Ответ на: комментарий от anonmyous

На 76% относительно нуля?

Даже если и так, что это меняет?

Ну те берут на поиграться, раз так предлагают

«Берут на поиграться» это не продажи.

Вы мне реальные внедрения покажите, и их рецензии от заказчика.

Да, да, как обычно. – Release Notes меня не устраивают! Дайте новости!!! – Вот новости. – Это не такие новости, хочу новости про продажи!!! – Вот новости про продажи. – Это не те продажи, хочу с отзывами!!!

Конец могу предсказать уже сейчас: «А это реальное внедрение меня не устраивает, потому что у менеджер на презентации был синий галстук, а не красный».

Но Касперу не удаётся пока сформировать для неё рынок

Вот чудеса, никого не интересует формирование пустого рынка.

и готовой доли рынка для неё тоже нет

Ещё большие чудеса - на данный момент хоть какую-то, хоть плохонькую, ОС можно найти под любые задачи.

sepada
()
Ответ на: комментарий от thesis

Это я хочу сказать, что притащить в айтишку примитивнейший концепт, которому сто (на самом деле больше) лет в обед - это вообще не изобретение.

Думаю, Аль-Хорезми оценил бы Вашу шутку. Ловко Вы всех айтишников объявили никчёмными повторюшами.

sepada
()
Ответ на: комментарий от XOXO

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

Это ещё почему? Как функционал по управлению процессами, например, зависит от аппаратной части?

sepada
()
Ответ на: комментарий от sepada

И что это принципиально меняет? Амига не эмбедщина, например.

Кол-во поддерживаемого оборудования, кэп. Вам, серьёзно, и такие вещи надо объяснять?

Про переписывание с нуля в википедии найти ничего не смог, покажите, пожалуйста, цитату.

«В середине 1990-х в Quantum поняли, что на рынке быстро завоёвывает популярность POSIX, и решили переписать ядро»

Впрочем, достаточно почитать более внимательно, чтобы понять, что это не единственное их переписывание.

Как я уже и писал, при том, что в 1991 году железа было столько

И у кого из разработчиков линукса был мэйнфрейм, если не секрет?

Гарантируете?

Да.

Хотя бы CVE’шки перестали про ядро выпускать?

Рефакторинг к ЦВЕшкам отношение имеет около-нулевое. Вообще, любое изменение Сишного кода, если оно не направлено на устранение ЦВЕшки, с большой вероятностью приводит лишь к её появлению. :) О чём я, собственно, вам и долблю в контексте того, что современные микроядерки на Сях уже не пишут. Каспер начинал свою ОС проектировать если не в конце 90х, то в начале нулевых. Думали, если много ресёрча провести, то всем будет хорошо. Но мир меняется настолько быстро, что теперь у них ядро на Сях, свой собственный ДСЛ, компилятор на хаскеле из этого ДСЛ в Си, и тд. Одним словом, просто каша из всего, что появлялось за последние 20 лет. Как по мне - не взлетит. Но, в конечном итоге, всё решают деньги, а у Каспера их много. Может и взлетит когда-нибудь.

Почему Microsoft в Вашу стройную картину мира не влезает?

Чем, например? Или вам их долю рынка показать?

Апологет системы, начатой одним студентом-недоучкой, говорит о нехватке ресурсов.

А кто говорит, что у него была нехватка ресурсов? Он же не делал микроядерку. Ядро заработало сразу, портанул туда гцц, люди быстро подтянулись. Какая нехватка ресурсов?

Вы бы определились, чтоли.

Да вы бы читали внимательнее, что ли.

А то в пределах одного поста ресурсов то хватает на постоянные переписывания,

Хурду.

то мы их экономим ничего не переписывая.

Это в линуксе. Зачем его переписывать, там и так всё работает. Он адекватен имеющимся ресурсам, потребностям рынка и всему остальному.

anonmyous ★★
()
Ответ на: комментарий от sepada

«Берут на поиграться» это не продажи.

Да и я о том. Вы мне продажи покажите. А вы показываете только ПРЕДЛОЖЕНИЕ о продаже. Разница есть?

Дайте новости!!! – Вот новости.

Да забудьте вы уже про новости. Я просто обратил ваше внимание на то, что в разделе новостей их сайта, новости кончаются в 23м году. Если вы считаете, что на это не надо обращать внимание - ну ок, я не против. Я и не собирался эту мелочь никак особо интерпретировать, просто это как-то настораживает. Вас не настораживает - ну на том и порешим.

про продажи. – Это не те продажи, хочу с отзывами!!!

Да это не новости про продажи, а их маркетинговый отчёт. Он пишется для инвесторов, и там только обтекаемые фразы, типа «продажи поднялись на тышша-сто-пятсот процентов» (относительно нуля). Конкретику покажите. И не просто продажи партнёрам, а чтобы прям до конечных клиентов доходило.

Неужели непонятно, что ОСь можно продать партнёрам за бесценок, ещё и взяткой простимулировать, как вариант (гипотетический вариант, Каспер это не делал, надеюсь). И партнёры будут с ней долго играться, думать, куда её вставить, но так ничего и не продадут с ней. По этому я и хочу увидеть отзывы тех, кто её КУПИЛ, а не тех, кто продал (продал партнёру, а не клиенту).

Конец могу предсказать уже сейчас: «А это реальное внедрение меня не устраивает, потому что у менеджер на презентации был синий галстук, а не красный».

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

Внедрение может оказаться пробным (в пределах 5 изделий), или вообще не будет указан объём. Впрочем, вы и такого пока не показали.

Ещё большие чудеса - на данный момент хоть какую-то, хоть плохонькую, ОС можно найти под любые задачи.

Не знаю, к чему все эти высказывания.

anonmyous ★★
()
Последнее исправление: anonmyous (всего исправлений: 1)
Ответ на: комментарий от anonmyous

Кол-во поддерживаемого оборудования, кэп. Вам, серьёзно, и такие вещи надо объяснять?

Конечно. Объясните мне, для начала, сколько у Вас банально разных архитектур на десктопе и в эмбедщине.

«В середине 1990-х в Quantum поняли, что на рынке быстро завоёвывает популярность POSIX, и решили переписать ядро»

Ну и конечно же это означает, что они переписали всё с нуля, а не просто переработали user space, например?!

И у кого из разработчиков линукса был мэйнфрейм, если не секрет?

Откуда я знаю, кто из разработчиков где работал/учился?! У самого Торвальдса был Sinclair QL, в университете у него был доступ к MicroVAX как минимум.

Да.

Сорри, багзилла говорит, что Ваши гарантии яйца выеденного не стоят.

Вот, к примеру, весёлая переписка: https://bugzilla.kernel.org/show_bug.cgi?id=109051

Вообще, любое изменение Сишного кода, если оно не направлено на устранение ЦВЕшки, с большой вероятностью приводит лишь к её появлению. :)

Очередные гарантии, которые по факту окажутся пшиком?

О чём я, собственно, вам и долблю в контексте того, что современные микроядерки на Сях уже не пишут.

И, конечно, Вам опять нужно поверить на слово?

Или вам их долю рынка показать?

Да, давайте. Покажите, пожалуйста, долю Windows на Apple Silicone.

А кто говорит, что у него была нехватка ресурсов?

А кто говорит про нехватку ресурсов у него? Я говорю про нехватку ресурсов в настоящее время. Не найдёте одного студента-недоучку чтоли?

Он же не делал микроядерку.

А что мешало? Таненбаум точно также в одну каску написал целую ОСь.

Это в линуксе. Зачем его переписывать, там и так всё работает.

«У линукса хватает инженерных ресурсов на постоянный рефакторинг»

Так «зачем его переписывать» или всё же «постоянный рефакторинг»?

sepada
()
Ответ на: комментарий от anonmyous

Да и я о том. Вы мне продажи покажите. А вы показываете только ПРЕДЛОЖЕНИЕ о продаже

В каком месте этой цитаты идёт речь о предложении о продаже: «Продажи решений на базе KasperskyOS выросли на 76%»?

Да забудьте вы уже про новости

«Я вам про раздел новостей говорю. Там, почему-то, они 23 годом оканчиваются. Где новости?»

Что Вы там про шкуру неубитого медведя говорили? :D

и там только обтекаемые фразы, типа «продажи поднялись на тышша-сто-пятсот процентов» (относительно нуля)

Ну т.е. по факту они не поднялись и Касперский в отчёте наврал?

sepada
()
Ответ на: комментарий от sepada

Объясните мне, для начала, сколько у Вас банально разных архитектур на десктопе и в эмбедщине.

https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.prog/topic/64bits.html

QNX Neutrino 7.1 or later supports 32- and 64-bit versions of ARM
(armle-v7 and aarch64le) and 64-bit versions of x86 (x86_64).

А в линуксе, думаю, сами в arch/* заглянуть способны, там более 20 архитектур. Но вы, видимо, совершенно вне контекста, раз думаете, что всё дело в архитектурах проца. Проблема в периферии. Поддержите миллион вайфаек, тв-тюнеров, видеокарт, аудиокарт, сканнеров, принтеров, токенов, да хрен знает, чего ещё. А вы спрашиваете «сколько разных архитектур», да глупо.

Ну и конечно же это означает, что они переписали всё с нуля, а не просто переработали user space, например?!

Бля, пиздец. Написано «решили переписать ядро», но, конечно же, это означает «переработали юзер спейс».

Так «зачем его переписывать» или всё же «постоянный рефакторинг»?

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

Всё тогда, дальше я этот бессвязный бред читать не намерен.

anonmyous ★★
()
Ответ на: комментарий от sepada

В каком месте этой цитаты

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

«Я вам про раздел новостей говорю. Там, почему-то, они 23 годом оканчиваются. Где новости?»

Вы бы на суть смотрели, а не к словам прикапывались. Раздел новостей заброшен уже почти год. Это о чём-нибудь говорит?

Ну т.е. по факту они не поднялись и Касперский в отчёте наврал?

Да я миллион раз вам сказал, что он продал её партнёрам, а не конечным клиентам. Если эти партнёры и сделали на её основе какие-то продукты (хотя, обычно, Каспер сам им даже в их продукты свою ось внедрял, лишь бы взяли), то ещё не факт, что это кто-то купил из конечных пользователей. Да и что значит «наврал», если сказано, что продажи увеличились на столько-то процентов, но не указан предыдущий их объём? Относительно нуля можно увеличиться на сколько угодно процентов, или вы с математикой совсем не в ладах?

anonmyous ★★
()
Последнее исправление: anonmyous (всего исправлений: 2)
Ответ на: комментарий от sepada

А как Вы определяете реальность вселенной? И почему Вы решили, что законы по которым Вы определяете реальность внутри своей вселенной имеют хоть какое-то действие внутри другой?

Вы демагог?

Так если в Вашей вселенной алгоритма Дейкстры нет, то надо ещё разобраться, может он у Вас вообще другим знаменит.

Повторю еще раз, и медленно. Вы сказали, что как замечательно что Дейкстра не увидит то что я писал про академический подход. Вот я и спросил про goto. Ибо что-что, а этот его пассаж уже тогда привлекал нездоровый ажиотаж.

А в чём конкретно косяк с goto? То, что Вы искренне верите в то, что без него невозможно писать программы?

В том, что без него работа с ресурсами или много запутаннее или потребляет излишнее количество ресурсов.

Извините, Вы про компьютеры так и не ответили, мне пока непонятно, есть ли в Вашей вселенной изобретатели в принципе.

Это вопрос вообще не касающийся темы. Все равно что я вас спрошу, вери те ли вы в возможность поймать сома ростом с человека.

Какая прелесть… Обязан был реализовать в ядре. И непременно в ядре Линукс. Обязательно с использованием goto. И его код должен был содержаться в той версии ядра, которая была написана до того, как его впервые коснулся Торвальдс. И сохраняться неизменной до нынешних времён. Какие ещё ограничения выдумаете, чтобы не признавать общепризнанное?

Точно демагог.

Он просто положил на бумагу очевидные вещи. Отношения к реализации семафоров в ядре он не имел никакого. Тогда зачем вы упоминали семафоры в ядре?

x86_64 ★★★
()
Ответ на: комментарий от x86_64

Вы демагог?

А почему Вы отвечаете вопросом на вопрос?

Вот я и спросил про goto. Ибо что-что, а этот его пассаж уже тогда привлекал нездоровый ажиотаж.

И что, у нас теперь наличие ажиотажа является признаком «в детали чего он никогда не погружался»? Алгоритм Дейкстры тоже вызывал некоторый ажиотаж и что? Тоже объявите, что он в детали не погружался и гордо выбросите на помойку, например, OSPF?

В том, что без него работа с ресурсами или много запутаннее или потребляет излишнее количество ресурсов.

И у Вас, конечно же, есть неопровержимые доказательства этого? И неопровержимые доказательства того, что «виновен» в этом именно goto, а не дизайн языка С и его компиляторов, в котором нет обработки исключений, оптимизации хвостовых вызовов или вложенных функций?

Это вопрос вообще не касающийся темы.

Про вселенные Вы начали, так что отношение самое что ни на есть прямое. Так в Вашей вселенной компьютеры никто не разрабатывал и они самозародились, как только возникла в них необходимость?

Тогда зачем вы упоминали семафоры в ядре?

Я уже приводил цитату, отвечающую на данный вопрос.

sepada
()
Ответ на: комментарий от anonmyous

А в линуксе, думаю, сами в arch/* заглянуть способны, там более 20 архитектур.

Так Вы про эмбедщину вообще или конкретно про текущую версию QNX?

Поддержите миллион вайфаек, тв-тюнеров, видеокарт, аудиокарт, сканнеров, принтеров, токенов, да хрен знает, чего ещё.

Угу. А теперь соберите все эти Ваши миллионы, огромная часть из которых собрана на одних и тех же чипах, а ещё не менее огромная - имеет внутри себя собственную прошивку и общается с десктопом по стандартному протоколу, и сравните с этой самой «эмбедщиной», которая представлена устройствами от контроллера, включающего лампочку, до какого-нибудь авиалайнера. И не забудьте в эту самую эмбедщину включить те самые устройства, с которыми Ваш десктоп общается по стандартному протоколу. Вот теперь сравнивайте свои «миллионы».

Написано «решили переписать ядро», но, конечно же, это означает «переработали юзер спейс».

Соответствие стандарту POSIX, в том числе, требует соответствия файловой системы. Расскажите, как в QNX переписать файловую систему где-то, кроме юзер спейса.

А это, по вашему, одно и то же?

Конечно нет, подмножество не может быть тем же самым, что и само множество.

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

Даже тупейший вариант поиска по списку рассылки ядра Линукс показывает, что Ваши гарантии в очередной раз не сработали:

https://www.google.com/search?q=%22completely+rewritten%22+site%3Alore.kernel.org

sepada
()
Ответ на: комментарий от sepada

Так Вы про эмбедщину вообще или конкретно про текущую версию QNX?

А вы много примеров успешных микроядерок привели, когда вас спросили? Вот и я про то единственное, на что вы сами указали.

А теперь соберите все эти Ваши миллионы, огромная часть из которых собрана на одних и тех же чипах, а ещё не менее огромная

  • имеет внутри себя собственную прошивку и общается с десктопом по стандартному протоколу, и сравните с этой самой «эмбедщиной», которая представлена устройствами от контроллера, включающего лампочку, до какого-нибудь авиалайнера.

Доааа, гений вы наш… Поддержать десяток девайсов на и2ц, ну или, максимум, на КАНе, если речь про автомобили - это, в наше время, мега-трудно. А вот сделать графический стек, в котором бы работали одинаково хорошо интеловые, амдшные и инвидиавские видяхи - да это тьфу, раз плюнуть! :) Осведомлённость так и прёт. :)

собственную прошивку и общается с десктопом по стандартному протоколу

… типа УСБ-3. Но вам же раз-плюнуть реализовать УСБ-3 стек! Вот на и2цшках или на гпио девайсы - это сложно… гы-гы. :)

Вот теперь сравнивайте свои «миллионы».

Да я-то сравню. :)

Totals grouped by language (dominant language first):
ansic:     14445511 (99.92%)

Это sloccount показывает в каталоге drivers линукса. Дальше сами сравнивайте, с вами давно уже всё ясно. :)

Соответствие стандарту POSIX, в том числе, требует соответствия файловой системы.

Чо? Вы про FHS что ль? Так это ни разу не позикс.

Даже тупейший вариант поиска по списку рассылки ядра Линукс показывает, что Ваши гарантии в очередной раз не сработали:

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

anonmyous ★★
()
Ответ на: комментарий от BydymTydym

Каким будет Zавтра

А. Ну не удивительно на турбо-патриотическом сайте. Сралин — хороший, а Хрющь — плохой: вот по этому-то и нелетале, а Земля плоская.

thunar ★★★★★
()
Последнее исправление: thunar (всего исправлений: 1)
Ответ на: комментарий от anonmyous

А вы много примеров успешных микроядерок привели, когда вас спросили?

А с чего я обязан приводить какой-то список? Это Ваш тезис был, что Hurd доказал, что на C невозможно написать микроядерную ОС. Мне достаточно всего одного примера QNX, чтобы это опровергнуть. И то, как Вы зажигательно исполняете ламбаду, вытаскивая одну подмену тезиса за другой, только лишний раз меня веселит.

Поддержать десяток девайсов на и2ц, ну или, максимум, на КАНе, если речь про автомобили - это, в наше время, мега-трудно

Конечно, конечно, десяток девайсов на КАНе… Это в Линуксе не то что мега-трудно, а вообще неспособны поддерживать i386, а в эмбедщине он прекрасно трудится. С ISA шиной (не уверен, что Вы вообще её хоть раз вживую видели).

А вот сделать графический стек, в котором бы работали одинаково хорошо интеловые, амдшные и инвидиавские видяхи - да это тьфу, раз плюнуть! :)

И как, работают? В соседней теме про нвидию в 6.10 уже отметились, смотрю.

Чо? Вы про FHS что ль?

Стыдно должно быть не знать про IEEE 1003.1.

с тупейшей ссылкой непойми на что

На что ссылка я не понял, но она точно тупейшая. :D :D :D

sepada
()
Ответ на: комментарий от sepada

Мне достаточно всего одного примера QNX, чтобы это опровергнуть.

Вы привели в пример эмбедщину. И одну. Это ничего не опровергает, но я, очевидно, после этого говорил про неё.

Конечно, конечно, десяток девайсов на КАНе… Это в Линуксе не то что мега-трудно, а вообще неспособны поддерживать i386, а в эмбедщине он прекрасно трудится. С ISA шиной (не уверен, что Вы вообще её хоть раз вживую видели).

Оо да, гений вы наш! :) Это с каких же пор системы с исой стали называть эмбедщиной? :) Прочитайте хоть про эмбедовый 386 проц: https://en.wikipedia.org/wiki/Intel_80386EX Какая там, на хрен, ИСА, во встройках? Да и потом, вы с дуба рухнули использовать i386 в ембедщине в наше время? Короче… идите полечитесь. Отвечать на подобный бред просто надоело.

Стыдно должно быть не знать про IEEE 1003.1.

Оо да, выучил второе название позикса, молодец. :) Вот только от этого он не начал описывать файловую систему, а FHS - как описывал, так и продолжил это делать и после вашего высера. Думаю, пора завязывать с этим неадекватом.

anonmyous ★★
()
Ответ на: комментарий от windows10

Не могу назвать успешной систему с 5% рынка - это раз.

5% рынка чего? Какой сегмент?

Давненько я не участвовал в таких срачах, я думал что идиоты уже тупо вымерли, но нет…

mandala ★★★★★
()
Ответ на: комментарий от windows10

ущербность

Эта «ущербность» именно и дала linux-based завоевать мир

Успех системе придают именно они

В сегменте макак. А большинство макак тыкают в ведроид, который, на сраном ляликсе. И? На серверах тот же пингвин.

P.S. Хотя с кем я спорю?

mandala ★★★★★
()
Ответ на: комментарий от mx__

Выбрали не процессор, а выбрали экосистему, наиболее открытую. А то что хозяева не говённых процев не смогли дать рынку то, что дали полосатые – это не вина полосатых.

mandala ★★★★★
()
Ответ на: комментарий от anonmyous

Вы привели в пример эмбедщину. И одну.

Я привёл в пример реализацию микроядра на языке С.

Беседа начиналась отсюда: «Это как? Используя gcc и glibc невозможно написать микроядерную ОС? И Вы можете убедительно это доказать?»

На что Вы ответили: «Так вам хурд это и доказал.»

После чего Вам и было указано, что QNX доказал ровно обратное.

Это ничего не опровергает

Кроме Вашей возможности убедительно доказать невозможность создания микроядерной ОС на языке С. С чем Вас и поздравляю.

Это с каких же пор системы с исой стали называть эмбедщиной? :)

Очевидно, что с тех самых, как они стали для этого использоваться.

Какая там, на хрен, ИСА, во встройках?

Обычная. Или PC104.

Да и потом, вы с дуба рухнули использовать i386 в ембедщине в наше время?

Конечно. Ведь мир появился только вчера, унаследованных систем не существует.

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

Вы бы для начала разницу между файловой системой и каталожной структурой узнали, чтоли…

sepada
()
Ответ на: комментарий от I-Love-Microsoft

Если у нас внезапное отключение питания норма, а не авария, то тут не linux-based нужен, а что-то более специализированное. Да, линукс тут лучше винды будет, но всё равно издевательство.

mandala ★★★★★
()
Ответ на: комментарий от sepada

После чего

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

Кроме Вашей возможности убедительно доказать невозможность создания микроядерной ОС на языке С. С чем Вас и поздравляю.

А я обязательно должен доказывать приписываемый вами мне разный бред? Однако, на практике этого делать ни кто не будет. И доказал это не только хурд, но и хармони с фуксией.

Обычная. Или PC104.

Ну так это не ИСА.

Конечно. Ведь мир появился только вчера, унаследованных систем не существует.

Ну так и линукс там не самый последний… работал бы. Хотя нахрен там вообще линукс, там птс-дос какой-нить стоит. Вам, по-моему, заняться нечем. Высер про то, что дров для ембедщины в сто раз больше, чем для системы общего назначения - не проканал, так пошёл какой-то бред про 386 с исой…

Вы бы для начала разницу между файловой системой и каталожной структурой узнали, чтоли…

Пфф, ну ну… Позикс, вообще-то, ничего касательно структуры ФС не определяет. Он, конечно, определяет, как права доступа должны проверяться, ну и всякие мелочи, типа atime/mtime. Но, даже если предположить, что в куэниксе всего этого не было (что крайне трудно предположить), так всё равно для этого не переписывают сервис файловой системы. Изменить правила проверки прав, или добавить атайм/мтайм - это всё не потянуло бы на фразу «они решили переписать всё ядро». А вот, скажем, добавить fork/exec - это потянет на переписывание ядра. Так понятнее?

anonmyous ★★
()
Ответ на: комментарий от lbvf50txt

В чем такие плюсы Микроядра над Монолитным ядром, когда Монолитное ядро является модульным?

Ну лицорука прям. Что такое модульность? Лишь возможность динамически к монолиту присобачить кусок. Монолитом оно быть от этого не перестает. Это если уж совсем по простому, кто бы что бы не говорил.

mandala ★★★★★
()
Ответ на: комментарий от windows10

Что доказать? Андроид не GNU/Linux, это и идиот понимает. Но база ведроида именно ядро linux, тут даже идиот не станет спорить.

mandala ★★★★★
()
Ответ на: комментарий от anonmyous

Почесать левой пяткой правое ухо - вполне возможно, отметил я.

Т.е. это какая-то экзотическая эквилибристика, малопригодная для повседневного применения обычными людьми. Что, конечно же, не имеет ничего общего с реальным положением дел.

Однако, на практике этого делать ни кто не будет. И доказал это не только хурд, но и хармони с фуксией.

Однако на практике это сделано, более того, сделанное ещё и формально верифицировано, в отличие от полного багов линукса.

Ну так и линукс там не самый последний… работал бы

Это какой? С багами 15-летней выдержки? Чтобы точно настоялись?

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

Так Вы так и не сумели посчитать вообще ВСЕ возможные варианты эмбедщины, начиная от AGC. И даже не смогли учесть тот простой факт, что эмбедщина постоянно расширяется за счёт обкатанного в декстопе. Т.е. эмбедщина по определению поддерживает всё, что есть на декстопе, плюс то, чего на декстопе никогда не было.

Позикс, вообще-то, ничего касательно структуры ФС не определяет

2.2.2.16, 2.2.2.17, 2.2.2.27-2.2.2.38, 2.3.3, 5.6.1.

что в куэниксе всего этого не было (что крайне трудно предположить)

«Не было» не является обязательным условием, достаточно «не соответствовало POSIX».

так всё равно для этого не переписывают сервис файловой системы

Есть у Вас сервис файловой системы, которой, например, не реализует st_nlink ни в каком виде вообще, как Вы сделаете так, чтобы оно появилось?

это всё не потянуло бы на фразу «они решили переписать всё ядро»

А Вы лично знаете того, кто это написал и что именно он подразумевал под этой фразой?

А вот, скажем, добавить fork/exec - это потянет на переписывание ядра.

Сюрприз, но нет.

https://openqnx.com/static/neutrino/sys_arch/proc.html

https://openqnx.com/static/neutrino/sys_arch/kernel.html

sepada
()
Ответ на: комментарий от mandala

Что доказать? Андроид не GNU/Linux, это и идиот понимает. Но база ведроида именно ядро linux, тут даже идиот не станет спорить.

Че за пургу ты несешь?

Скажи куда мне кликнуть на мобиле, чтобы увидеть что она на сраном лялексе.

windows10 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.