Comments 120
Молодец он. Уважаю. :)
И спасибо за историю, интересно было почитать.
И спасибо за историю, интересно было почитать.
это перевод отсюда e-articles.info/e/a/title/Short-History-of-Ubuntu/?
я тоже подумал, что имело бы смысл указать оригинал.
Да и название «История создания Ubuntu» не очень подходит для очерка профессиональной деятельности Марка Шатлворта.
Впрочем, все равно интересно.
Впрочем, все равно интересно.
Перевод/компиляция опубликован 5-го октября на сайте Artifex, то есть совсем недавно. Опубликовал здесь, чтобы мне указали на возможные ошибки, недочёты, чтобы услышать критику и пожелания, ну и чтобы поделиться работой, так как у Хабра всё же больше посещаемость :) Увы, как всегда, холивар народу интересней.
Пришла в голову мысль попытаться перевести «UBUNTU» на русский одним словом, пусть даже придуманным, но близким по смыслу упомянутым в статье.
Получается «ОБЩЕСТВОВАНИЕ». Не идеал, но, может, кто ещё свои варианты накидает?
Получается «ОБЩЕСТВОВАНИЕ». Не идеал, но, может, кто ещё свои варианты накидает?
Смысл? На русский есть канонический перевод «Ubuntu» — «Я не смог поставить генту».
блин, и что вы с этой гентой носитесь?
у меня знкомый тоже говорит, с девушкой надоело заниматься и для разнообразия решил пересобрать мир…
мож и себе попробовать?
у меня знкомый тоже говорит, с девушкой надоело заниматься и для разнообразия решил пересобрать мир…
мож и себе попробовать?
Ну. может, вы и правы. Я как раз из таких — в Linux ничего не понимаю, Gentoo наверняка поставить не смогу (видимо, это потребует много сил и времени, которого всегда не хватает).
Ubuntu пользуюсь 4 года в виде Mint, для моих потребностей хватает и, главное, нравится.
Ubuntu пользуюсь 4 года в виде Mint, для моих потребностей хватает и, главное, нравится.
Я как раз из таких — в Linux ничего не понимаю, Gentoo наверняка поставить не смогу (видимо, это потребует много сил и времени, которого всегда не хватает).
Это миф на самом деле :) Там есть вполне чёткая инструкция как что в каком порядке делать. Но по времени да, долго, особенно если машинка слабенькая.
На оф сайте Генту есть Генту ханд бук, пусть он и на англ (есть русский, но древний) в котором всё доступно описано.
Например, на 2-х ядерном 2 дня собирается. Главное, ставить опенофис из бинарников, а не собирать, то на неделю затянется.
Например, на 2-х ядерном 2 дня собирается. Главное, ставить опенофис из бинарников, а не собирать, то на неделю затянется.
Не надо парить людям мозг про два дня. Система, в которой уже можно работать с gui собирается за пару часов.
Чушь пишите. Мой портативный бук (два ядра по 2.27GHz) пересобирает мир с KDE, ОпенОфисом и кучей софта для web-разработки около пяти часов.
Я про своё железо(по 1.8 Ghz). Не люблю KDE. Я собирала с (пишу по памяти, возможны опечатки)
$ emerge -aq terminus-fonts && vim /etc/rc.conf && vim /etc/conf.d/consolefont && vim
/etc/conf.d/keymaps && vim /etc/env.d/02locale && echo «app-misc/mc -ncurses» >> /etc/portage/package.use && emerge -aq sudo mc gnome mozilla-firefox openoffice-bin pidgin
gimp reiserfs-progs skype mplayer gedit okular wine cups && rc-update add hal default && rc-update add
xdm default && vim /etc/X11/xorg.conf && useradd olich -m -s /bin/bash -c Olga && passwd
olich && visudo && reboot
+настроить всё необходимое для жизни и будет примерно 2-е суток.
$ emerge -aq terminus-fonts && vim /etc/rc.conf && vim /etc/conf.d/consolefont && vim
/etc/conf.d/keymaps && vim /etc/env.d/02locale && echo «app-misc/mc -ncurses» >> /etc/portage/package.use && emerge -aq sudo mc gnome mozilla-firefox openoffice-bin pidgin
gimp reiserfs-progs skype mplayer gedit okular wine cups && rc-update add hal default && rc-update add
xdm default && vim /etc/X11/xorg.conf && useradd olich -m -s /bin/bash -c Olga && passwd
olich && visudo && reboot
+настроить всё необходимое для жизни и будет примерно 2-е суток.
«Ubuntu» is an ancient African word, meaning «I can't configure Slackware»
Если посидеть некоторое время под всякими арчегентослаками, то потом, если вдруг в убунте что-нибуть отвалится, будет гораздо легче решать проблему :)
Это миф. Гентушник ничего в бубунте не найдёт. Вот если осилить фряху, то пользоваться другими бздями, маком и соляркой будет комфортно. А с линухами этот финт не работает.
Когда я сталкиваюсь с убунтой, я вижу кучу всякой хрени и с трудом понимаю как там что работает, и мне хочется выпилить пол системы нафиг.
Мы можете быстро переключить компилятор и пересобрать часть пакетов под ним? Наверное с убунту это тоже можно, но потребует кучу времени и мороки. Разные инструменты для разных вещей. Да, Ниссан скайлайн не проедет там где уазик, но это не значит, что они из них непонятно зачем.
>Так зачем себя мучать ради какого-то непонятного ачива «я осилил Дженту — я гуру»?
Генту ставят иногда для обучения тоже.
>Так зачем себя мучать ради какого-то непонятного ачива «я осилил Дженту — я гуру»?
Генту ставят иногда для обучения тоже.
А вам нужно собрать программу другой версией компилятора, например.
> Да, Ниссан скайлайн не проедет там где уазик, но это не значит, что один из них непонятно зачем.
qemu, например, у меня не собирался 4ым gcc (вроде до сих пор не собирается), а собрать надо было.
Разные инструменты для разных вещей.
qemu, например, у меня не собирался 4ым gcc (вроде до сих пор не собирается), а собрать надо было.
Разные инструменты для разных вещей.
Ни в чём пробелема. Просто генту заточена под это, а убунта нет.
В генту это делать в несколько раз проще. Генту отнимает во много раз меньше времени, если вам нужно что-то отличное от стандартного набора. Да и вообще, если вы просто хотите всегда иметь стабильную и заточенную под себя систему.
Я за вас рад, вам достаточно убунты так и не заморачивайтесь.
У меня убунту прожила около года, и то только потому, что не было времени ее снести раньше. Превратившись частично в генту, частично в хрен знает что, поскольку что-то было собрано вручную, половина пакетов были из огромного множества неофициальных репозиториев. В общем она стала отнимать у меня неприлично много времени. А я считаю, что ОС не должна отнимать у пользователя время, что в идеале, а на практике стремиться к этому.
У меня убунту прожила около года, и то только потому, что не было времени ее снести раньше. Превратившись частично в генту, частично в хрен знает что, поскольку что-то было собрано вручную, половина пакетов были из огромного множества неофициальных репозиториев. В общем она стала отнимать у меня неприлично много времени. А я считаю, что ОС не должна отнимать у пользователя время, что в идеале, а на практике стремиться к этому.
Это говорит тот, кто каждый день имеет дело с генту, как в повседневной работе, так и на серверах.
Это время требуется один раз на много-много лет, пока железо не помрет и не сменится архитектура. И для этого не требуется вообще сидеть за компьютером. А настроить весь софт под себя — отнимает одинаково времени в любом дистрибутиве. Ну плюс максимум 15 минут на сугубо системные вещи, которые в убунте за вас делает установщик, как ему то вздумается.
В убунте время стали отнимать постоянные конфликты при очередном обновлении, необходимость ручками пересобирать ряд пакетов, гуглить в поисках нужной версии и нужного репозитория. А апгрейд версии дистрибутива вылился в настоящую пытку, с поиском где что сломалось.
Я не обижаюсь, а вы просто не верьте слухам и мифам. =) Генту (или Дженту, не важно) может быть очень дружелюбной и удобной системой для тех, кому реально нужны все ее возможности и гибкость.
Я прошел путь:
Что-то Spectrum-подобное -> Ms.Dos (и разумеется Win 3.11 потыкать) -> Win 95 (и там всякие OSR2) -> Win 98 (всякие SE)/дуалбут с Win NT -> Win ME/дуалбут с Win 2000 -> Windows XP -> Windows Vista -> Ubuntu -> Arch -> Gentoo
В работе с серверами путь был таким:
Win NT Server -> Win 2000 Server -> Win 2003 Server -> FreeBSD -> Gentoo
Надо сказать, что FreeBSD пришлось использовать не по собственному желанию, а вынужденно, из-за крайне ограниченных ресурсов и денег. До этого вообще никакого опыта с *nix-ами не имел и sh первый раз увидел. После двух лет администрирования FreeBSD, я понял что мне жутко нравится эта консоль, нравится ставить софт централизованно, нравится как устроена файловая система и я одномоментно выкинул нафиг висту, которая у меня на тот момент была и с тех пор уже больше никогда не пользовался продуктами Microsoft.
И сегодня моя любимая система эта Gentoo, и пожалуй ни одна другая ОС за весь пройденный путь меня так полностью не устраивала.
Я прошел путь:
Что-то Spectrum-подобное -> Ms.Dos (и разумеется Win 3.11 потыкать) -> Win 95 (и там всякие OSR2) -> Win 98 (всякие SE)/дуалбут с Win NT -> Win ME/дуалбут с Win 2000 -> Windows XP -> Windows Vista -> Ubuntu -> Arch -> Gentoo
В работе с серверами путь был таким:
Win NT Server -> Win 2000 Server -> Win 2003 Server -> FreeBSD -> Gentoo
Надо сказать, что FreeBSD пришлось использовать не по собственному желанию, а вынужденно, из-за крайне ограниченных ресурсов и денег. До этого вообще никакого опыта с *nix-ами не имел и sh первый раз увидел. После двух лет администрирования FreeBSD, я понял что мне жутко нравится эта консоль, нравится ставить софт централизованно, нравится как устроена файловая система и я одномоментно выкинул нафиг висту, которая у меня на тот момент была и с тех пор уже больше никогда не пользовался продуктами Microsoft.
И сегодня моя любимая система эта Gentoo, и пожалуй ни одна другая ОС за весь пройденный путь меня так полностью не устраивала.
Чего смешного вы здесь нашли? Gentoo отнимает у пользователя меньше времени на содержание в настроенном пользователем ранее состоянии. Всё логично.
Ubuntu требует меньше времени на содержание в состоянии, настроенном мэйнтейнерами, которое далеко не всех устраивает.
Давайте мы над вами, истеричкой, посмеёмся. ;)
Ubuntu требует меньше времени на содержание в состоянии, настроенном мэйнтейнерами, которое далеко не всех устраивает.
Давайте мы над вами, истеричкой, посмеёмся. ;)
А еще я не особо люблю GNOME. И я попытался поставить KDE в убунте, но не смог им пользоваться. Он глючил и падал как не знаю что, просто говно какое-то. Сейчас у меня арч и генту, и там и там KDE, ничего не падает, ничего не глючит.
Там те же кеды, те же пакеты, из тех же репозиториев и так же падают. Не важно предустановлены они или установлены после, какая разница? Вы мне предлагаете чтобы сменить DE переустанавливать всю систему с нуля? Не это ли называют танцами с бубуном?
Если у вас никаких проблем, так и пользуйтесь на здоровье. Я же не агитирую ни кого ставить генту или еще чего-то, просто мифов тоже не надо распространять.
Были постоянные спонтанные падения плазмы, глючащий, через раз работающий wifi, в knetworkmanager.
В прошлом году как-то меня звали решить проблему, с которой столкнулись знакомые. Ни одна Убунта в офисе не печатала букву «б», ни с одного принтера. Что доставляло множество проблем и заставляло людей краснеть перед клиентом, вписывая в пробелы буквы «б» ручкой. Вот это были танцы с бубном самые натуральные, в попытках разобраться в чем дело. Уже гораздо позже выяснилось, что проблема весьма распространенная, связана похоже с каким-то патчем, который каноникл наложили на cups: google
Были постоянные спонтанные падения плазмы, глючащий, через раз работающий wifi, в knetworkmanager.
В прошлом году как-то меня звали решить проблему, с которой столкнулись знакомые. Ни одна Убунта в офисе не печатала букву «б», ни с одного принтера. Что доставляло множество проблем и заставляло людей краснеть перед клиентом, вписывая в пробелы буквы «б» ручкой. Вот это были танцы с бубном самые натуральные, в попытках разобраться в чем дело. Уже гораздо позже выяснилось, что проблема весьма распространенная, связана похоже с каким-то патчем, который каноникл наложили на cups: google
Мейнтейнерам генту не нужно каждые 6 месяцев гнаться чтобы запихнуть весь свежий софт который есть на тот момент в свежий релиз, даже не смотря на то, что он еще не стабилен и как следует не проверен. А остальные полгода бэкпортить исправления.
В генту я волен сам выбирать между стабильностью и свежестью, очень гибко вплоть до отдельных пакетов. При этом все это делается предельно просто и прозрачно.
В генту я волен сам выбирать между стабильностью и свежестью, очень гибко вплоть до отдельных пакетов. При этом все это делается предельно просто и прозрачно.
Это нелепый выбор. Я хочу иметь стабильную систему. Но мне необходимо для разработки иметь самые свежие версии ряда библиотек, также мне необходимы самые свежие версии различных баз данных, фреймворков, свежайший python. У меня есть специфическое железо, и нужны особые версии дров, только в связке с которыми моя система стабильна, для alsa у меня вообще есть маленький самописный патч, которые кое что меняет в моей звуковухе. Также я хочу чтобы мой ноут был готов к работе менее чем за 15 секунд, он к сожалению не снабжен SSD, а «под готов к работе» я понимаю открытый браузер с нужными страницами в нем, IDE с открытым проектом, запущенные сервера БД и приложений, и еще ряд утилит. Чтобы этого добиться я собираю Zen ядро (которое включает TuxICE патчи) компактное без ramdisk-а и вообще без модулей, все что нужно и только то что нужно уже в нем. При этом у меня запущены только те службы которые мне нужны, нету нигде лишних прослоек и прочего, ничего лишнего, ОЗУ таки не бесконечна.
Можно, но на собственном опыте убедился, что там это не удобно, а тут удобно. Вот и вся разница. Для того и существует множество разных дистрибутивов, ибо невозможно сделать систему для всех. В каждом дистрибутиве что-то удобно, а что-то нет. А поскольку у всех разные требования, то для кого-то один дистрибутив будет удобен, а для кого-то будет другой.
Я бы разумеется простому пользователю никогда не посоветовал ставить Gentoo.
Тут есть такие вещи, как use-флаги, маски, eselect, etc-update, config-u(забыл, давно не пользовался =)) ), оверлеи… Всех очень удобных вещей просто нет в убунте и все. Конфиг файлы очень просты и прозрачны, в убунте там уже изначально понаписано куча всякого, что фиг разберешься, плата за универсальность, для того чтобы все предусмотреть. Плюс красивая цветная консоль прямо из коробки, ну разве не прелесть, а? =)
Я бы разумеется простому пользователю никогда не посоветовал ставить Gentoo.
Тут есть такие вещи, как use-флаги, маски, eselect, etc-update, config-u(забыл, давно не пользовался =)) ), оверлеи… Всех очень удобных вещей просто нет в убунте и все. Конфиг файлы очень просты и прозрачны, в убунте там уже изначально понаписано куча всякого, что фиг разберешься, плата за универсальность, для того чтобы все предусмотреть. Плюс красивая цветная консоль прямо из коробки, ну разве не прелесть, а? =)
Безусловно забыл упомянуть систему слотов, и безумно полезные подсказки, после установки свежих версий, касающиеся особенностей конкретного релиза и например того, как грамотно выполнить миграцию с предыдущей версии. Тут просто все сделано для того, чтобы операции связанные с администрированием системы и поддержкой в актуальном состоянии доставляли как можно меньше хлопот.
Не путайте религиозного фанатика и здравого циника. У меня на десктопе вертится этот самый Убунту и, прости Господи, Виндоус. Но на многоядерном сервере, крутятся генты без иксов цель которой деражть апач, бд, небольшое ведерко сервисов и мирно поскрипывать в стойке. Чего и вам, собственно, желаю. (:
Что значит постоянно ничего не работает? Вывод один — криворучка. Если что-то работает хотя бы под каким-нибудь одним дистром, то в Gentoo оно заведётся без серьёзных проблем. Не из коробки конечно, т.к. каждая установка Gentoo — это не больше и не меньше, чем то, что ты из неё сделаешь.
Кстати, у вас аппаратная конфигурация то одинаковая? Может проблема всё-же в железе, и Ubuntu у вашего знакомого линуксоида тоже не всё железо поднимет?
(из-за ограничения коммен в пять минут отвчу здесь же и на habrahabr.ru/blogs/history/106582/#comment_3352605)
Арчегентослаки обычно делают простыми. В Ubuntu после них остаётся немало неочевидных моментов.
Кстати, у вас аппаратная конфигурация то одинаковая? Может проблема всё-же в железе, и Ubuntu у вашего знакомого линуксоида тоже не всё железо поднимет?
(из-за ограничения коммен в пять минут отвчу здесь же и на habrahabr.ru/blogs/history/106582/#comment_3352605)
Арчегентослаки обычно делают простыми. В Ubuntu после них остаётся немало неочевидных моментов.
Он кто по профессии?
Вот и пусть изучает. :)
Но если серьёзно, по какой специальности студент? Разработчику прикладного кроссплатформенного или юниксового софта FreeBSD и Gentoo Linux — то что нужно. И проблемы (с компиляцией ;]), если будут, он уже сам умеет решать. И внезапно отсутствующих хедеров или неожиданно погибшего компилятора не бывает, т.к. система на них держится.
Но если серьёзно, по какой специальности студент? Разработчику прикладного кроссплатформенного или юниксового софта FreeBSD и Gentoo Linux — то что нужно. И проблемы (с компиляцией ;]), если будут, он уже сам умеет решать. И внезапно отсутствующих хедеров или неожиданно погибшего компилятора не бывает, т.к. система на них держится.
Генту это как конструктор, после сборки и настройки получается такой ручной, что уже и не знаешь что добавить.
Возможно у этого линуксоида кривизна рук по 2пр^2.
Возможно у этого линуксоида кривизна рук по 2пр^2.
А как же «Я смог поставить и генту первьІм дистрибутивом (ох и времени же все заняло...), но мне надоели пляски с бубном/ожидания завершения компиляции и хочется просто работать»?
Плясок с бубном никаких нет. В убунте их гораздо больше. Тут ты просто однажды настроил систему под себя и конкретное железо, и далее покуда железо не сломалось им пользуешься.
Ждать завершения компиляции? Зачем? Компиляция вполне спокойно себе происходит в фоне с минимальным приоритетом пока вы работаете.
У меня есть ряд ПО, которое мне нужно самых последних версий, и потому я их собираю сразу же после выхода. И что самое приятное я их получаю раньше, чем они появятся в виде бинарных пакетов где либо еще. Т. е. выхода бинарного пакета надо ждать гораздо дольше.
Ждать завершения компиляции? Зачем? Компиляция вполне спокойно себе происходит в фоне с минимальным приоритетом пока вы работаете.
У меня есть ряд ПО, которое мне нужно самых последних версий, и потому я их собираю сразу же после выхода. И что самое приятное я их получаю раньше, чем они появятся в виде бинарных пакетов где либо еще. Т. е. выхода бинарного пакета надо ждать гораздо дольше.
Гуманизм.
Отличная статья! Очень рад что на свете еще присутствуют такие люди как Марк!
Fortune — не фортуна, а состояние (бабло, если еще проще объяснять).
Фамилия создателя убунты частично символизирует первую фотографию в статье :)
Кто-нибудь из уважаемых хабрапользователей обладает секретным знанием по созданию загрузочной флешки Ubuntu 10.10 с возможностью установки софта и сохранением параметров при перезагрузках?
Открою вам великую тайну — Система » Администрирование » Создание загрузочного диска
Или просто:
$ usb-creator-gtk
Или просто:
$ usb-creator-gtk
А как это сделать из-под Windows?
И я повторюсь, нужен не просто загрузочный диск, который позволяет попробовать Ubuntu с удалением всех настроек после перезагрузки, а именно полноценно работающая с флешки система.
И я повторюсь, нужен не просто загрузочный диск, который позволяет попробовать Ubuntu с удалением всех настроек после перезагрузки, а именно полноценно работающая с флешки система.
www.ubuntu.com/desktop/get-ubuntu/download на этой страничке официально рекоммендованая прога :)
Burn your CD or create a USB drive — выбираете USB и винду, клацает по «Show me how».
Позавчера себе так 10.10 с помощью флешки накатил ;)
Burn your CD or create a USB drive — выбираете USB и винду, клацает по «Show me how».
Позавчера себе так 10.10 с помощью флешки накатил ;)
Так получается загрузочная флешка, с которой можно либо попробовать либо установить Ubuntu. Я такое делал и не спорю: действительно работает.
Вопрос в том, как сделать Live USB, то есть флешку, с которой я могу загрузиться, увидеть свой рабочий стол со своими ярлычками, и пользоваться браузером с сохраненными паролями и закладками на любом компьютере.
Решение вроде бы в Unetbootin. Буду пробовать.
Вопрос в том, как сделать Live USB, то есть флешку, с которой я могу загрузиться, увидеть свой рабочий стол со своими ярлычками, и пользоваться браузером с сохраненными паролями и закладками на любом компьютере.
Решение вроде бы в Unetbootin. Буду пробовать.
Интересно, когда Canonical станет прибыльной компанией (а может уже стала?). Ведь тогда этот факт покажет перспективность вложений в СПО и полноценное формирование нового рынка на новых механизмах монетизации.
Red Hat вроде уже стала (во всяком случае прибыль показывают), получение прибыли можно сказать похожее. Плюс в Ubuntu собирались встроить что-то типа App Store, что тоже принесет деньгу.
Насколько я помню, RedHat свои серверные решения продает за деньги. Это не осуждение, просто в их схеме монетизации остались значительная часть «классических» элементов.
Поправьте если ошибаюсь.
Поправьте если ошибаюсь.
Спасибо за статью!
>Но вместо этого, он решил реализовать свою заветную мечту — отправиться в космическое путешествие.<
Вот! Жить не ради денег, а ради жизни. Молодец!
Вот! Жить не ради денег, а ради жизни. Молодец!

А на встречу в России в 2006 году пришло от силы человек 30-35.
Побольше бы таких людей! :) И еще было бы неплохо иметь их на наших просторах))
Марк проделал огромную работу, что бы добиться той системы которой она сейчас является. Респект!
Если бы не личные коллосальные инвестиции Марка в развитие свободного программного обеспечения… Именно благодаря Марку можно почти мгновенно выкачать из интернета образ диска, или даже получить его бесплатно почтой, за считаные минуты установить систему, и практически сразу приступить к работе.
Я даже не успел вскипятить чайник и налить кофе, когда в VMWare запустил последнюю убунту к установке. Вернулся из кухни — а рабочий стол убунты уже открыт, всё летает, и всё готово. Что называется — прямо из коробки.
Спасибо Марк!
Я даже не успел вскипятить чайник и налить кофе, когда в VMWare запустил последнюю убунту к установке. Вернулся из кухни — а рабочий стол убунты уже открыт, всё летает, и всё готово. Что называется — прямо из коробки.
Спасибо Марк!
Хорошая статья, приятно было почитать. Я хоть и не фанат Убунты, но СПО должно быть в массах, выбор необходим. Из этих соображений хомячкам ставлю Убуну, как самую попсовую систему.
Отличная статья, спасибо. Было интересно прочитать про Марка и вообще его деятельность. Всем бы так свои идеи реализовывать в реальность.
Шаттлворт и Миядзаки — воины сил добра.
Всегда мучал вопрос… как они получают профит?
карма у них лучше становится :)
1. Платная техническая поддержка.
2. Решения на базе Ubuntu под ключ.
3. Продажа атрибутики, аксессуаров.
4. Новые источники дохода — магазин музыки, облачное хранилище Ubuntu One.
5. Вероятно, какие-то соглашения с поисковиками.
6. Работа с OEM-производителями.
7. Коммерческая выгода в долгосрочной перспективе.
Canonical, по известным мне данным, пока не вышла на самоокупаемость, но вплотную приблизилась к заветной отметке.
2. Решения на базе Ubuntu под ключ.
3. Продажа атрибутики, аксессуаров.
4. Новые источники дохода — магазин музыки, облачное хранилище Ubuntu One.
5. Вероятно, какие-то соглашения с поисковиками.
6. Работа с OEM-производителями.
7. Коммерческая выгода в долгосрочной перспективе.
Canonical, по известным мне данным, пока не вышла на самоокупаемость, но вплотную приблизилась к заветной отметке.
Шэтлворт продал Thawte за 580 млн. долларов.
Это по его же словам.
Это по его же словам.
Sign up to leave a comment.
История создания Ubuntu