Рубрика «Ubuntu» - 19

Когда вы указываете в Dockerfile:

FROM ubuntu

то к вам на машину стягивается официально-поддерживаемый базовый образ Ubuntu (на сегодняшний день это 14.04 LTS). Мне стало интересно, чем образ этот отличается от «настоящей» чистой системы.

В процессе pull можно заметить, что он состоит из 5 слоёв:

docker pull ubuntu

ubuntu:latest: The image you are pulling has been verified
511136ea3c5a: Pull complete
3b363fd9d7da: Downloading 8.641 MB/197.2 MB 3m18s
607c5d1cca71: Download complete
f62feddc05dc: Download complete
8eaa4ff06b53: Download complete

Чтобы понять содержание каждого слоя, можно выполнить команду:

docker history --no-trunc ubuntu > history.txt

либо посмотреть исходный Dockerfile на GitHub. Каждый слой соответствует отдельной строке в Dockerfile:

511136ea3c5a — это отправная точка, пустой образ под названием scratch (строка FROM scratch).

3b363fd9d7da«вливание» официального образа Ubuntu из файла ubuntu-trusty-core-cloudimg-amd64-root.tar.gz
Читать полностью »

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

На протяжении многих лет Энтони Норман (Antoni Norman) был полезным участником Linux-сообщества. Он остаётся главным разработчиком Pinguy OS (гибрид Linux/Ubuntu) и был активным контрибутором в проект Cup of Linux (ещё один дистрибутив Linux). В свою очередь, разработчики Cup of Linux частенько упоминали о Нормане и о новых релизах Pinguy OS в своём видеоподкасте Spatry на канале YouTube. Казалось бы, всё хорошо.

Но пару недель назад возникли первые проблемы. Всё началось с того, что пользователя “Pinguy“ на 3 месяца забанили на форуме cupoflinux.com за «несколько случаев плохого поведения под воздействием [алкоголя]».
Читать полностью »

Обустраиваем хомяка или «OpenWrt уделывает прошивку от TP-LINK?». Часть 1 — подготовительная - 1
«Этим полукреслом мастер Гамбс начинает новую партию мебели. 1865 г. Санкт-Петербург» (И. Ильф, Е. Петров).
Вы не ошиблись, это еще одна статья о сборке альтернативной прошивки для домашних маршрутизаторов, этих горячих в некоторых местах повелителей наших малых локальных сетей. На резонный вопрос почему бы сразу не писать там, где такому материалу самое место отвечу: хочу описать процесс начав с подготовки виртуальной машины для сборки (да, это будет Ubuntu на VirtualBox), пройдя через сборку прошивки, подключение внешнего жёсткого диска и настройку загрузки с него, подключение принтера, установку и настройку пакетов вроде медиасервера и torrent клиента, и попытаться закончить описанием такой настройки StrongSwan, которая позволит подключаться к нему с IPhone, IPad и Windows Phone без установки сторонних клиентов. При этом хочется не обойти стороной как важные вещи вроде безопасности, так и полезные мелочи вроде скрипта, который будет отключать на ночь вырвиглазные синие светодиоды моего TL-WDR3600. И я совсем не уверен в полноте своих знаний по многим из озвученных сейчас вопросов.
Одним словом, на данном этапе у меня громадьё планов и сумбур. Поэтому важны любые советы и предложения. Текст статьи точно будет меняться и дополняться с течением времени, а вся статья может быть скрыта в черновики по итогам голосования чтобы не засорять Хабр. Если вы заинтересовались, хотите помочь советом или вам просто захотелось бросить в автора тапком — добро пожаловать. Далее по тексту я постараюсь подробно описать это обещающее интересное времяпрепровождение действо, суть которого схематично изобразил средневековый японский художник.

Суть процесса сборки (Внимание! 18+)

Обустраиваем хомяка или «OpenWrt уделывает прошивку от TP-LINK?». Часть 1 — подготовительная - 2

Читать полностью »

Назад в 2010, или устанавливаем MATE в Ubuntu 14.04 - 1

Если и есть что-то совершенно неприемлемое в дистрибутивах Linux, так это то, что выбрать окружение рабочего стола на свой вкус можно выбрать далеко не всегда и не везде. Ведь вовсе не каждый захочет ставить окружение подходящее-под-любой-экран по типу Unity. Я лично всегда любил только GNOME, но с 3 версии и его внешний вид тоже подвергся «юнитизации». Так что в этой статье я хотел бы вам рассказать, как вернуть старые-добрые времена GNOME 2 и Ubuntu 10.04.

Читать полностью »

Приветствую.

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

Все действия выполнялись на Arch linux, но действия по настройке chroot-виртуалок и schroot должны быть очень схожими.

Всё, что описано далее, разумеется, разбросано по всей сети. Но проб и ошибок по пути много.
Читать полностью »

Компания Canonical, занимающаяся развитием операционной системы Ubuntu, и китайская Meizu, которая занимается выпуском смартфонов, заключили соглашение о стратегическом партнерстве.

Согласно имеющейся информации, фирмы договорились о выходе гаджета под управлением платформы Ubuntu Touch.

Релиз Meizu MX4 на базе ОС Ubuntu уже близок

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

Читать полностью »

Я хочу рассказать про мой опыт развертывания ASP.NET vNext под Ubuntu 14.04. Сам я долгое время разрабатываю под Widows и дела с Unix системами если и имел, то вскользь и незаметно для меня и для Unix систем. Но, несмотря на это, новости о переводе части .Net в OpenSource с поддержкой Unix меня порадовали как повод для дальнейшего развития и расширения границ знаний.

В результате недолгих мучений и исследований различных форумов и issue трекеров мне удалось то, что раньше казалось немыслимым. Код написанный на C#, который запускается в среде придуманной и разработанной в MS, который представляет из себя ASP.NET MVC приложение (!) заработал.Читать полностью »

Теоретический минимум *nix-based-систем для WebDev-падавана - 1

Помни: сила рыцаря-джедая — это сила Вселенной.
Но помни: гнев, страх — это всё ведет на темную сторону Силы.
Как только ты сделаешь первый шаг по темному пути,
ты уже не сможешь с него свернуть…

Добрый день, уважаемый галактический сенат! На связи снова Денис Мельский, и сегодня на повестке дня — определение теоретического минимума познания *nix систем для юного падавана web-мастерства.

Хотелось бы начать с того, что все мы прекрасно знаем: на 67.4 % наши любимые интернеты крутятся на *nix-based-серверах, а в жизни среднестатистического web-разработчика в вакууме — так и на все 90 %.

Теоретический минимум *nix-based-систем для WebDev-падавана - 2

Для любителей пруфов — welcome.

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

Предлагаю рассмотреть три юниорских степени познания дзена управлением шайтан-машиной ака *nix-сервак на примере всеми любимой ubuntu.
Читать полностью »

В тюрьме Кремниевой долины организовали видеолекции

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

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

Теперь заключённых в тюрьме Сан-Квентина начали учить азам веб-программирования. И это выглядит вполне оправданным шагом: с подобными знаниями они вполне смогут устроиться в жизни. В прошлый четверг от руководства тюрьмы поступили приглашения местным СМИ посмотреть на то, как в рамках проекта Code 7370 18 заключённых в течение 6 месяцев по четыре дня в неделю по восемь часов в сутки изучают HTML, CSS и JavaScript. Как заявляется, это первый случай, когда в тюрьме США заключённых учат писать код.
Читать полностью »

Как-то тихо и незаметно состоялся релиз Ubuntu Mate 14.10 (15 октября), в основе которого лежит свежевыпущенная Ubuntu 14.10.

Вы скажете — «да Mate можно поставить парой команд», а я отвечу, что вы совершенно правы.

Этот дистрибутив дает возможность использовать современную ОС в том окружении (Gnome 2), к которому многие привыкли, не требуя дополнительных настроек.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js