LINUX.ORG.RU

Ubuntu Linux исполнилось 20 лет!

 , ,

Ubuntu Linux исполнилось 20 лет!

3

2

В этот светлый день (20 октября 2004 года) один классный парень по имени Марк Шаттлворт подумал, что в мире существует огромное количество дистрибутивов Linux, но ни один из них не работает как надо. Ни один из них нельзя было предложить пользователю в качестве замены Windows, которая захватила рынок настольных операционных систем. С этим надо было что-то делать. Посмотрел он на всё это безобразие и решил создать свой «Linux для людей», который бы «просто работал», и который мог бы скачать и поставить на свой ПК любой нормальный человек вместо привычной системы Windows, которая была и остаётся платной, проприетарной, и напичканной бэкдорами. И он сделал это! Марк подарил нам более простой Linux, первые версии которого даже мог поставить и настроить под свои нужды простой смертный. Многие спорят, начиная с какой версии Ubuntu (и её производные, например, Kubuntu) стала ближе к полноценной замене Windows — кто-то называет версию 8.04, кто-то 10.04 или 12.04.

Ubuntu стала окном в мир Linux для десятков миллионов людей, которые раньше не могли попасть в этот мир из-за его сложности, запутанности, непонятности, и банальной недружелюбности. Марк помог всем этим людям сделать первые шаги в Linux. Многие так и остались на этом дистрибутиве, который стал их основной ОС для работы и развлечений. А кто-то продолжил своё путешествие и впоследствии пересел на другие дистрибутивы. Со временем в Ubuntu появился Steam, и она стала полноценной игровой платформой, став ещё ближе и дружелюбнее к обычным пользователям. Большая популярность порождает большое количество нового софта — всё больше людей выбирают Ubuntu в качестве основной ОС, в то время как Windows постепенно теряет рынок. Не в последнюю очередь популярности Linux (и, в частности, Ubuntu) поспособствовали новые системы распространения ПО, такие как Snap, Flatpak и Appimage, с приходом которых в Linux появилось огромное количество нового свободного и проприетарного софта.

Есть множество людей, которые критикуют Ubuntu и Марка Шаттлворта за разные, порой не самые идеальные, решения. Но вряд ли кто-то поспорит с тем, что благодаря Ubuntu популярность Linux выросла в десятки раз, и сегодня мы можем легко найти в магазинах топовые ПК и ноутбуки с предустановленной системой Linux. Мог ли кто-то представить себе 10 или 15 лет назад, что Linux станет основной ОС для самой популярной в мире портативной консоли — Steam Deck? Ничего бы этого не было, если бы один классный парень не сделал свой маленький первый шаг.

20 лет с Ubuntu

Интервью с отцами-основателями

Интервью с коммьюнити Ubuntu

>>> Подробности

★★★

Проверено: dataman ()
Последнее исправление: unfo (всего исправлений: 10)
Ответ на: комментарий от Dimez

Эм… Кого? :)

Либреофис

Меньше, чем из ubuntu переехать на debian ИМХО

В 12ом причесали драйвера так что он теперь как раз «поставил-забыл» - если выбирать «с нуля» то получается что убунта без снапа требует больше телодвижений на удивление

ЕМНИП cups

Блин он у меня и так не работает с пантумовским принтером (в дебиане, что забавно - работает) притом с такой неочевидной ошибкой в логах что гугл нашел только один багрепорт дремучей давности 😖

Я вот skype из snap перепаковываю скриптом в deb, отлично работает

У меня из снапа только vlc но там своя череда проблем - по дефолту, на удивление, кубунта тянет влц пакетом, и удалить пакет с либвлц не даёт не грохнув рабочий стол. Если поставить из снапа то влц начинает уметь в ртсп но т.к. старая пакетная libvlc остается в системе то по дефолту подтягивается другими приложениями ее задействующими именно старая и приходится им подкидывать путь руками постоянно (притом для явовского vlcj это еще и не работает через аргумент вм, только через заранее экспорт).

Вообщем снап вносит новый уровень сумбура в мою жизнь, мне он не нужен ибо и так хватает 😁

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

Но у тебя всё так же нет конкретных претензий

Мои конкретные претензии были озвучены.

Они вообще не отличаются.

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

Кто то подумал «а нахрена?» и не стал делать лишних режимов. Вполне оправданно.

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

Это называется «ты не умеешь им пользоваться».

Это называется «хреново сделали». Нет смысла держать два всратых rng и ноль апстримных. Нет смысла использовать setcon, когда есть нормальный сервис от systemd. И так далее.

Хотя, вообще, у дебианщиков (да и многих других) несколько своеобразное представление о стабильности.

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

Иногда в порядке окучивания граблей грабли заменяют на противопехотные мины (кто помнит эпичнейший фейл с OpenSSL?). Конечно, конечно, хотели как лучше, чтоб от наступания не было больно…

Ну и что, что в других дистрибутивах грабли собрали комбайном? Что с того, что в других дистрибутивах уборка граблей стала процессом постоянным? Это ни черта не значит, ведь это нарушает стабильность. А тут поле с флажками, такое теплое, такое свое, прям как е#учий ЗиЛ «буханка», прости господи, мать твою через коромысло.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)

Присоединяюсь к поздравлениям! Я конечно зеленый, и начал с Kubuntu 18.04, но тем не менее продолжаю использование Kubuntu на основном ПК и Lubuntu на древнем нетбуке.

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

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

А представьте себе, этим в Debian можно было управлять ещё до появления в нём systemd. ;) Не так же удобно, но тем не менее.

Ибо согласно Политике же, пакеты в своих пост-скриптах должны были использовать update-rc.d, для которого была возможность создать хук в виде policy-rc.d, которому передавались имя init-скрипта и соотв. действие, и своим кодом выхода тот мог задавать локальную политику, разрешая или запрещая запуск тех или иных скриптов. Как следствие, создав такой хук, всегда возвращающий 101, можно было отключить автозапуск любых сервисов. Однако городские легенды о том, как в Debian скрипты сервисов всегда стартуют в автозапуске, можно встретить до сих пор.

Нет. Ты всё еще не прочитал статью внимательно.

В таком случае приведите конкретную её часть, о которой ведёте речь.

Я уже объяснил: это не решает проблемы.

Это не решает все проблемы, однако решает большой класс проблем.

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

Т.е. ваш аргумент — всё-таки «ненужно», только скрытый за формулировкой «менее значимая задача».

И какими же такими более срочными задачами все эти годы заняты разработчики Arch, не поведаете?

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

Прямо заинтриговали, что же это за задачи такие, более важные, чем надёжная работа менеджера пакетов?

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

Так в этом-то и проблема. И то, что все привыкли или подпёрли её костылями, не делает её не-проблемой. Багрепорт на эту тему уже сколько лет открыт?

Но в дебиане это работает через пень-колоду

А давайте вы будете судить о том, как это работает в Debian, по Debian, а не как там это в расбиане сделали, ладно? А то ж иначе я сейчас Manjaro начну приводить как то, как сделано в Arch. :)

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

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

Окей, минус запуск сервисов, лол. Но всё остальное всё так же плхо.

Что плохо? console-setup, пишущий в /etc? — отвечу вашими словами: «это можно элементарно починить». ;) Перевести его на хранение сгенерированных файлов в initramfs или /var не выглядит сложной затеей. Вот только что-то багрепортов на эту тему не видать. Видимо, настолько важная и актуальная проблема. Да и зачем вам вообще во встраиваемой системе console-setup?

Часть пакетов всё ещё поставляется с init-скриптами? А они вам мешают? Юниты systemd-то тоже идут в комплекте, а sysvinit всё ещё есть в дистрибутиве, ибо есть люди, которые согласны её поддерживать.

Про rng-tools — это вообще какая-то частный глубоко специфический вопрос. Опять же допускаю, что в вашей конкретной задаче это имеет больший вес, но в общей картине это вообще не играет никакой роли.

Я ж не привожу то, насколько удобнее делать кросс-компиляцию в Debian, как аргумент против Arch, ибо тоже весьма специальная задача.

Rootlexx ★★★★★
()

Из дебиана с фичами превратилась в раздутое нечто

Многие спорят, начиная с какой версии Ubuntu (и её производные, например, Kubuntu) стала ближе к полноценной замене Windows — кто-то называет версию 8.04, кто-то 10.04 или 12.04.

Я убунтой 6.10 заменил windows везде и навсегда, и больше к нему не возвращался.

alt-tab-let ★★
()
Ответ на: комментарий от slimblyandysh

Начал с 6.04

Марк её специально для тебя собирал? Круто. У простых смертных не было 6.04.

alt-tab-let ★★
()
Ответ на: комментарий от liksys

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

То-то количество специальных дистрибутивов, основанных на Debian, превышает все разумные пределы. :) Наверное, это потому что его очень сложно допилить под всякие специализированные задачи.

Проще или не проще — это всё очень сильно зависит от задачи, а также уровня знаний допиливающего. Лично вам — действительно, проще допилить арч. ;)

Мне еще раз повторить мой абзац про приоритезацию, или сам отмотаешь страницу и перечитаешь его?

Да всё ясно уже: если в Arch что-то сделано хреново, то это или неважно, потому что все уже привыкли, или неважно, потому что можно ведь реализовать когда-нибудь в прекрасном светлом будущем, и вообще у людей другие приоритеты, и за 22 года существования дистрибутива просто руки не дошли. ¯\_(ツ)_/¯

Я ничего не упустил? :)

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

Почему же я настраивал шрифты в оффтопике?

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

Corel Linux, 1999 год :-) Но не взлетело. :)

Microsoft recently invested $125 million in Corel

Интересно, почему же ...

alt-tab-let ★★
()
Ответ на: комментарий от PhD

Распиаренное американщиной говно. Apt всегда был говном. В постсовке за неимением информации и нормального интернета тоже ставили дебиан, а потом просто привыкли.

aptitude это нечто волшебное.

Люди без aptitude, скажите как вы вообще живёте? Вот есть в репах игра minetest, и к ней 100 плюгинов, вы хотите выбрать только нужные вам. Или плюгины к gimp. Или что угодно. Плюс, в дебиан есть зависимости жёсткие, полумягкие и мягкие. По умолчанию полумягкие ставятся, а мягкие нет - и я хочу на этапе установки выбрать, что из устанавливаемого убрать и что из предлагаемого добавить.

alt-tab-let ★★
()
Ответ на: комментарий от th3m3

Снап это лучшее, что случилось с убунтой за 20 лет

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

Снап это лучшее, что случилось с убунтой за 20 лет. Даже не так. Это лучшее, что случилось с Линуксом.

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

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

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

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

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

про гентушников и арчеводов тут такое помню, а про убунтоводов - как-то нет. Ты это придумал?

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

В триаде убунту - снап - юзер, глючный только ты )

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

Я 6.10 до сейчас обновляюсь. Компы, диски меняются, дистр остатёся. ) Правда сейчас стараюсь лтсами обновляться.

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

Причём в 2012-м году пакеты правильной убунту вставали в дебиан и на 100%

на 200%. или на 300

такого не было даже в 2007 году. во-первых, дебиана тогда 3, етч тестинг и сид. во-вторых, в дебиане параноидальная система зависимостей, типа пакет требует python 2.4.333.8888, и не согласен на 2.4.333.8887, хотя если вручную распаковать, то всё нормально запускается и работает.

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

я, конечно, скармливал убунте некоторые пакеты от дебиана, но говорить на 100%, да даже на 50% (если учитывать весь софт в целом) я бы не стал.

alt-tab-let ★★
()
Ответ на: комментарий от bernd

Так ты в обычной убунте можешь поставить аппстар и системд отвалится сам

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

На Дебиане Астра сейчас базируется. Так шо его теперь не скоро прикопают.

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

Если человек вручную устанавливает sshd, у него не будет проблем вручную его включить.

я в aptitude могу ставить по 500 пакетов за раз, я даже не помню, что конкретно я там себе накликал, «увидел-понравилось-выделил».

alt-tab-let ★★
()
Ответ на: комментарий от PhD

А зачем кому-то надо было настраивать убунту? Я просто ставил и юзал. Вся соль в этом была, что всё преднастроили за тебя. )

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

Мандрейк же умер. Я как раз с него, через генту, на убунту и попал.

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

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

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

alt-tab-let ★★
()
Ответ на: комментарий от Rootlexx

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

alt-tab-let ★★
()
Ответ на: комментарий от hargard

Они не до конца сдриснули. Как мелкософт и добрыйкола.

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

Доки драйвера нвидия это был ещё тот талмуд, на котором я учился языку. Но, в принципе, там всё было решаемо.

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

Счастливый владелец классики автоваза?

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

Ну, на твоём селероне понятное дело )

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

Прочитал «Опасные ТРОПЫ натуралиста», думал…

MEZON ★★★★★
()

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

MEZON ★★★★★
()

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

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

(смеялся всю дорогу до кухни с чаем и обратно)

Andrew-R ★★★★★
()
Ответ на: комментарий от Rootlexx

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

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

Я ничего не упустил?

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

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от alt-tab-let

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

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

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

Вот поэтому у нас и нет нормальной десктопной ОС.

У кого нет? У меня есть. Если у тебя нет, то это твои проблемы (а, ну у тебя же арч)

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

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

alt-tab-let ★★
()
Последнее исправление: alt-tab-let (всего исправлений: 1)
Ответ на: комментарий от Rootlexx

Однако городские легенды о том, как в Debian скрипты сервисов всегда стартуют в автозапуске, можно встретить до сих пор.

Это, в общем-то, одна из проблем дебиана: отвратная документация на запутанную машинерию. Настолько, что порождает городские легенды ;)

В таком случае приведите конкретную её часть, о которой ведёте речь.

Чтение манов вслух - $500 в час.

надёжная работа менеджера пакетов?

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

И то, что все привыкли или подпёрли её костылями, не делает её не-проблемой.

Это надо в золотую рамочку, как девиз дебиана, лол.

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

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

Итак, по пунктам:

console-setup, пишущий в /etc?

Это локальное барахло от дебиана, по непонятной причине всё еще не выброшенное, когда есть стандартизированное решение от systemd. То есть, если в дебиане для чего-то есть свой исторический костыль, скорее всего будет использоваться именно он. Потому что «стабильность». Вариант от systemd даже не запакован в какой-нибудь опциональный пакет. Еще раз, кратко: обилие локальных решений перед стандартными.

Часть пакетов всё ещё поставляется с init-скриптами? А они вам мешают? Юниты systemd-то тоже идут в комплекте

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

Про rng-tools — это вообще какая-то частный глубоко специфический вопрос.

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

Поэтому, кстати, софт в дебиане медленно обновляется: у него гигантский оверхед на сопровождение.

Доступно? По-моему, вполне.

Я ж не привожу то, насколько удобнее делать кросс-компиляцию в Debian, как аргумент против Arch, ибо тоже весьма специальная задача.

И не надо. В арче кросс-компиляция тоже прекрасно работает. Вон, целый Arch Linux ARM собрали.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 2)

Долгих лет. Как щас помню где то на релизе 7 или 8, на Лоре закапывали убунту, называя Шатлворта плохим бизнесменом и вообще что ничего не выйдет. Жизнь показала, что эксперты лора как всегда соснули, а Шатлворт молодец.

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