LINUX.ORG.RU
ФорумTalks

Будущее Linux

 , , ,


0

1

Хочется послушать ЛОР-овских аналитиков о будущем Linux.

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

Факт 1: Основными разработчиками Linux являются корпорации, использующие его на серверах и в мобильных устройствах. Как только корпорации потеряют интерес к дальнейшей разработке Linux продолжать её на серьёзном уровне будет некому.

Факт 2: Намечается уход Linux с большинства мобильных платформ в пользу Fuchsia.

Факт 3: Linux не смог завоевать сколько нибудь серьёзную популярность на десктопах и очевидно, что уже никогда не сможет это сделать, прежде всего из-за своей фрагментации.

Факт 4: Пользователи облачных платформ и платформ с виртуальными машинами (Java, Python, node.js, .NET и прочие) никак не привязаны к Linux и поэтому легко переедут на любую другую операционную систему, поддерживаемую их VM. Им даже не потребуется переучиваться, поскольку облака администрируют не они, а умение пользоваться облаками почти никак не связано с умением пользоваться Linux.

Факт 5: Linux стал слишком сложным, а проблемы с безопасностью слишком частыми и трудно выявляемые (русские и нерусские хакеры, которые круче плохо видящих миллионов глаз). Уже сейчас наблюдается большой интерес к более безопасным языкам системного программирования, например к Rust. Так же возобновился интерес к микроядерной архитектуре. Например та же Fuchsia микроядерная.

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

Кстати, подтвердите или опровергните мои наблюдения. Средний возраст системных программистов GNU/Linux только растёт. Это так же не в пользу светлого будущего Linux.


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

Это же и есть светлый вариант будущего,не? Всяко лучше, чем вариант от корпорастов, системд,гном,пульса-пайпа, не, спасибо. Молодежь кстати,тоже втягивается потихоньку. Тут такое дело, что массовая ос = плохая ос, потому что нацелена на юзера, ничего не умеющего и не желающего учиться. Я бы вообще запретил людям, не способным например bash освоить, или хотя бы ядро сконфигурировать, пользоваться техникой сложнее телевизора (не смарт).

Dog ★★★
()

Благодаря вредителям, уже вовсю идёт линуксокапец! Ну, а т.к. среднепланетарный уровень IQ неуклонно падает, лет через 10 количество некомпетентных работничков приблизится к 100%. И о линуксе лишь деды будут с ностальгией вспоминать.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Dog

Я бы вообще запретил людям, не способным например bash освоить, или хотя бы ядро сконфигурировать, пользоваться техникой сложнее телевизора (не смарт).

Кайф, вот это ШУЕ в треде. Тебе бы запретить в доме жить, если не умеешь экскаватором пользоваться.

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

Я бы вообще запретил людям, не способным например bash освоить, или хотя бы ядро сконфигурировать, пользоваться техникой сложнее телевизора (не смарт).

Даже автомобиль водить? Прекрасное решение проблемы пробок.

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

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

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

Молодёшь вообще предпочитает другие языки программирования. Посмотри на сообщество разработчиков Rust, там молодёжи гораздо больше, чем в Си с autotools, нечитабельными макросами и всем прочим непотребством из 80-х и 90-х.

Я бы вообще запретил…

Для этого нужно обладать некоторым серьёзным авторитетом. А откуда он у тебя появится, если ты не в состоянии понять код ядра? Сложность этого кода такова, что продолжать его разработку на голом энтузиазме не получится.

Ну и самое главное - почему софтовые корпорации начали участвовать в разработке GNU/Linux? Ответ: потому что это снижало себестоимость их продуктов, например уже не нужно покупать дорогущий сановский сервак ради базы данных под управлением Oracle. Но теперь вообще никакой сервак покупать необязательно, потому что всё чаще предпочитают облако. В одной конторе, где я относительно недавно работал, очень долго не могли найти толкового devops-а. Основная причина - большинство современных devops-ов специализируются на облачных платформах, а у нас они не использовались.

hummer
() автор топика

в пользу Fuchsia

та же Fuchsia

Что ты знаешь об этой операционке? На текущий момент это всего лишь сладкие мечты.

И второй момент, гугл как спонсирует, так и в один момент закапывает.

Намечается уход Linux с большинства мобильных платформ

Как можно уходить оттуда, где не присутствовал?

vvn_black ★★★★★
()

Факт 1: Основными разработчиками Linux являются корпорации, использующие его на серверах и в мобильных устройствах. Как только корпорации потеряют интерес к дальнейшей разработке Linux продолжать её на серьёзном уровне будет некому.

Факт 1 - вести разработку на серьезном уровне можно только при наличии ресурсов: специалистов и времени этих специалистов (денег для оплаты их времени). Сообщество и любители, пишущие в свободное время, обладают малыми ресурсами, времени в первую очередь.

Другими словами интерес бизнеса - благо для Linux.

Факт 3: Linux не смог завоевать сколько нибудь серьёзную популярность на десктопах и очевидно, что уже никогда не сможет это сделать, прежде всего из-за своей фрагментации.

И как эта самая непопулярность на десктопах помешала Linux стать самой популярной облачной платформой (причем даже в Azure)?

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

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

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

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

Если нынешние и прошлые разработчики его понимают, у меня для непонимающих плохие новости

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

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

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

Что значит «ШУЕ»? Вообще, некорректное сравнение - из-за недоразвитых юзеров компы уже в какой-то ад превращаться начали, которым без подтверждения по смс и qк-кода на жопе скоро пользоваться станет невозможно. А большинство людей пользуется тем,что они не понимают - и это развязывает руки тем, кто понимает. А это не всегда справедливые и честные люди. Эскватор же,к слову,вообще не необходим для постройки дома - землянки я делать умею, что-то посложнее, если жизнь заставит,тоже сгородить смогу. А вот газопроводы я бы из современных домов выпилил, как явление, вообще не понимаю, почему они еще есть? Дома взрываются постоянно, а электрические и индукционные плиы изобрели давным-давно.

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

А вот газопроводы я бы из современных домов выпилил, как явление, вообще не понимаю, почему они еще есть?

газ экономичнее

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

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

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

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

vvn_black ★★★★★
()

Ядро Linux реализуют на уровне виртуализации Fucsia, там он закончит свои дни (на самом деле нет)

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

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

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

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

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

Ну хз, как по мне, лучше лишние тыщ 5-10 в месяц отдать за электричество (это если 24/7 готовить, скорее всего, меньше), чем взорваться из-за какого-нибудь наркота или старпера, незаметившего, что газом пахнет.

Dog ★★★
()

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

pinus_nigra
()

Как только корпорации потеряют интерес к дальнейшей разработке Linux

Для этого нет предпосылок. Бессмысленные рассуждения.

Намечается уход Linux с большинства мобильных платформ в пользу Fuchsia

Нет, не намечается.

Пользователи облачных платформ и платформ с виртуальными машинами (Java, Python, node.js, .NET и прочие) никак не привязаны к Linux

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

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

Тебе показалось.


Ты пытаешься натянуть реальность на свой личный линуксовый ПМС.

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

Дома взрываются постоянно

А электрические приборы устраивают пожары. Что сказать хотел?

BceM_IIpuBeT ★★☆☆☆
()

1. И куда же они уйдут? К чужому дяде, чтобы быть зависимым от него или будут пилить своё с нуля, страдая от ограниченности рынка и необходимости нести все затраты самостоятельно?

2. Уход на платформу, которая заменой Android не позиционируется и вообще типичная гугл-разработка, которую выкинут завтра. Это ж гугл!

3. Кто его знает что там будет в будущем. Может венда с макосью стагнируют потихоньку. Учитывая, что та же M$ раздаёт свои венды чуть ли не бесплатно (в смысле уже второй раз не просит денег за апгрейд), я бы не удивился, что интересы M$ давно в софте, облаках и играх, а не в венде, которую они может хотели бы дропнуть. Да, наверное есть ещё некислый доход с OEM (тех же ноутов, но кто его знает насколько оно перекрывает затраты на разработку системы своими силами?).

4. 4.2. различия всё-таки есть.

5. Ну да, зато остальных прямо проблем нет. Вон в венде только на уровне GUI не проскакивает 6 видов интерфейсов, начиная с 95-й. Они всё успевают причесать единообразно... Ну или нет... В маке попроще, но там контингент такой, что согласны каждые n-лет покупать новое железо и сфот под него, когда компания решит, что старое стало не модным.
Ну и куда же пойдут все эти уставшие от сложности? На fucsia, где нет ничерта того, что им надо? Нет всего того кода, который они и не только они годами запиливали в Linux?
Собственно пятый пункт вступает в неразрешимое противоречие с первым. Компании пилят Linux, поэтому уйдут на Fucsia, чтобы там всё пилить с нуля.

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

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

Давно знак равенства стоит между Linux и Android?

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

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

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

Давно знак равенства стоит между Linux и Android?

Всегда стоял.

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

Другими словами интерес бизнеса - благо для Linux.

Как раз с этим я и не спорю. Я говорю о том, что это благо создаёт зависимость от корпораций. Код ядра на столько сложен, что без участия корпораций развивать его невозможно. Если корпорации решат, что дальнейшее участие в разработке Linux и его использование слишком дорого и на горезонте замаячит более современная и безопасная ОС, код которой более читабельный и ЯП которой более популярен, они с радостью забросят Linux в пользу той другой ОС.

И как эта самая непопулярность на десктопах помешала Linux стать самой популярной облачной платформой (причем даже в Azure)?

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

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

Если нынешние и прошлые разработчики его понимают, у меня для непонимающих плохие новости

Откуда же столько багов и проблем с безопасностью, сидящих в ядре годами? Почему Торвальдс заявлял о том, что плохо понимает код Райзера, а его преемник Шишкин заявляет, что разработчики прочих файловых систем и прежде всего btrfs некомпетентны?

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

они с радостью забросят Linux в пользу той другой ОС.

Так же как забросили Solaris, HP-UX, IRIX, UnixWare и прочие коммерческие UNIX? Ну забросили их в пользу Linux, в пользу общей платформы.

Или же вопрос в том, будет ли та новая ОС свободной?

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

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

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

Для этого нет предпосылок.

Для этого есть все предпосылки.

Нет, не намечается.

Android не умрёт никогда? Зачем же Google разрабатывает свою Fuchsia?

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

Именно, сейчас там тоже Linux, но со временем там может оказаться какая-то другая, более безопасная ОС, с микроядерной архитектурой, написанная на более безопасном, понятном и популярном ЯП, без тяжёлого наследия прошлого века и прибития гвоздями к нестандартным расширениям.

Ты пытаешься натянуть реальность на свой личный линуксовый ПМС.

Я лишь пытаюсь рассуждать вслух, а ПМС реакция у тебя :-))

hummer
() автор топика
Ответ на: комментарий от atrus
  1. И куда же они уйдут? К чужому дяде, чтобы быть зависимым от него или будут пилить своё с нуля, страдая от ограниченности рынка и необходимости нести все затраты самостоятельно?

На какой-то другой проект, не обязательно проприетарный. Ушли же они, в своё время с проприетарных UNIX, вот и с Linux могут уйти.

  1. Уход на платформу, которая заменой Android не позиционируется и вообще типичная гугл-разработка, которую выкинут завтра. Это ж гугл!

Откуда у тебя такая уверенность, что выкинут? Я думаю, что не выкинут, а развивать Android, в какой-то момент, перестанут. Без Гугла Андроиду не жить.

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

Так же как забросили Solaris, HP-UX, IRIX, UnixWare и прочие коммерческие UNIX?

Именно.

Ну забросили их в пользу Linux, в пользу общей платформы.

А теперь представь, что общая платформа изменилась.

Или же вопрос в том, будет ли та новая ОС свободной?

Вероятно будет, но мы обсуждаем не её, а Linux.

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

Венда никогда не доминировала на серверах и такой популярности, как сейчас у Linux, у неё там не было. Но я знаю о нескольких проектах, которые начинали писать именно под Винду (потому что там разработчикам привычнее), а затем портировали под Linux (потому что клиенты предпочитают её). Если бы Винда изначально имела соизмеримую популярность на серверах, вытеснить её от туда было бы сложнее именно из-за популярности на десктопах.

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

лучше лишние тыщ 5-10 в месяц отдать за электричество

Не надо свое мажорство проецировать на всю страну

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

1) Потому что разрабатывать ПО сложно.

2) Почему Торвальдс заявлял о том, что плохо понимает код Райзера, а его преемник Шишкин заявляет, что разработчики прочих файловых систем и прежде всего btrfs некомпетентны?

Код Райзера != код всего ядра

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

Т.е. разработчику драйвера какой-нибудь USB-дилды совершенно параллельно до кода файловых систем, и наоборот

Harald ★★★★★
()

Чаще всего «будущее» складывается из привычек и традиций.

Через условные 10 лет, Linux будет все на том же своем месте. Не потому что он хуже или лучше, медленнее или быстрее, больше или меньше. А потому что он УЖЕ ЕСТЬ. И вдобавок, есть бесплатно.

windows10 ★★★★★
()

прежде всего из-за своей фрагментации.

Это тут не при чем. Я как уже не раз писал — сисколлы ядра не менялись уже много лет. Если упаковать приложение так, чтобы оно носило с собой все нужные библиотеки (можно даже собственный glibc иметь, а не системный, просто chroot придется задействовать), то такое приложение будет зависеть только от совместимости с архитектурой CPU, и работать на любых Linux, кроме совсем уж экзотики.

Это не сложнее, чем сделать .exe, что работает как на XP, так и на 10 — там это даже сложнее, сисколлы ядра NT менялись активнее, и это приходится учитывать.

Но под Linux мало кто портирует приложения, а если и портирует, то обычно «на отвали» и криво.

Потому что это замкнутый круг:

  1. Linux появился, когда Windows уже был популярен.
  2. Как следствие 1, Linux был и есть менее популярен, чем Windows.
  3. Как следствие 2, на него часто было и есть невыгодно портировать.
  4. Как следствие 3, программ на него меньше, чем на Windows.
  5. И как следствие 3, происходит 2. Круг замкнулся.

И ответ на вопрос «Что могут разработчики и пользователи Linux сделать, чтобы разорвать этот круг?» — НИЧЕГО. Это совершенно непреодолимое препятствие.

Даже если Linux будет един, это ему не поможет — вот FreeBSD един, и на нём ситуация даже хуже на десктопе!

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от hummer

Но это не рассуждения, а просто фантазии.

Для этого есть все предпосылки

Факты в студию.

со временем там может оказаться какая-то другая

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

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

Через условные 10 лет, Linux будет все на том же своем месте. Не потому что он хуже или лучше, медленнее или быстрее, больше или меньше. А потому что он УЖЕ ЕСТЬ. И вдобавок, есть бесплатно.

Через условные 10 лет, те энтузиасты, которые познакомились с Linux в середине 90-х будут на пенсии или близки к ней. Да, Linux уже есть, но исключительно и благодаря корпорациям. Никакие энтузиасты поддерживать его разработку самостоятельно и на должном уровне не смогут. Корпорации могут уйти на другую, более безопасную и современную ОС, для нашего обсуждения не важно на какую именно и под какой она будет лицензией. После этого Linux перестанет развиваться.

hummer
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Так может только диванный аналитик думать… ну в принципе так и есть.

fornlr ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Если упаковать приложение так, чтобы оно носило с собой все нужные библиотеки (можно даже собственный glibc иметь, а не системный, просто chroot придется задействовать)

Контейнеры, это именно оно.

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

Это тут не при чем. Я как уже не раз писал — сисколлы ядра не менялись уже много лет.

Одними сисколами, на десктопе, сыт не будешь.

Это не сложнее, чем сделать .exe, что работает как на XP, так и на 10 — там это даже сложнее, сисколлы ядра NT менялись активнее, и это приходится учитывать.

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

Даже если Linux будет един, это ему не поможет — вот FreeBSD един, и на нём ситуация даже хуже на десктопе!

FreeBSD просто был занят судебными тяжбами и их последствиями и поэтому упустил шанс стать интересным для корпораций. Кроме того десктопность FreeBSD - это портирование всё тех же линуксовых иксов и DE, то есть дублирование зоопарка, пусть и в меньших масштабах. Никто особо не пытался сделать из FreeBSD десктопную систему.

Теоретически Apple может открыть код своей десктопной ОС ради уменьшения затрат на её разработку. Тогда про Linux на десктопах можно будет забыть навсегда. Единственное что сдерживает Apple - отсутствие принципиального отрыва в железе. То есть у них примерно такое же мощное железо, которое можно купить у конкурентов. Может быть это когда нибудь изменится, но я сомневаюсь.

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

Контейнеры, это именно оно.

Контейнеры - это просто костыли и рассматривать их как панацею от фрагментации платформы Linux просто несерьёзно.

hummer
() автор топика

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

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

Вероятно будет, но мы обсуждаем не её, а Linux.

Это уже вопрос самоценности Linux. Я лично не вижу никах проблем в том, что на смену Linux придёт другая свободная ОС. Да технологии сменяют друг друга, на рынке процессоров x86, а затем amd64 потеснили Alpha, Sparc, MIPS, не дали взлететь IA-64, а теперь появился тренд на переход на ARM. Собственно и что?

С другой стороны если опять таки какому-то бизнесу будет надо, он может и разработку Linux подхватить, как это случилось с OpenVMS (https://vmssoftware.com/about/openvmsv9-1/).

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

Контейнеры - это не столько средство от фрагментации на RHEL, Ubuntu и SLES (а другие рассматривать просто не серьезно), а гораздо больше.

Begemoth ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.