Сообщество - GNU/Linux

GNU/Linux

1 172 поста 15 638 подписчиков

Популярные теги в сообществе:

115

Моё знакомство с Linux

Моё использование Linux началось с появлением у меня ноутбука. Это был Toshiba L30-134. Да что был — он есть! Я уже дважды менял материнскую плату из-за экспериментов с процессором и иже с ним. Теперь ноутбук живет на даче, крутит семерку на SSD и имеет два гигабайта оперативной памяти.

На дворе был 2007 год. Предустановленная производителем Windows XP Home работала хорошо, но со временем надоела — руки хотели приключений и я вспомнил своё первое знакомство с Linux на Pentium 166 MMX: RedHat 9 загрузиться не смог и я подружился с Damm Small Linux. Этому компьютеру была посвящена серия заметок. Но на новом ноутбуке ресурсов было значительно больше и я полез в эти ваши интернеты в поисках чего-то посолидней DSL Linux. Так я познакомился с Debian. Роутера у меня тогда не было, а так как провайдер подключал абонентов с привязкой в MAC адресам и менять их я тогда не умел то пришлось качать все четыре диска — интернета на ноутбуке не предвиделось, во всяком случае пока. Если в процессе установки чего-либо требовался по зависимостям какой-нибудь пакет, не вошедший на диски, то приходилось скачивать его на компьютере и копировать на ноутбук. Иногда для установки игры требовалось совершить несколько ходок, особенно если требовались более новые версии GCC. Debian, как и другие дистрибутивы того времени был достаточно недружелюбен в то время — автомонтирование USB накопителей отсутствовало, поддержки NTFS не было и с кодировкой имен файлов или папок были определенные трудности. По понятной причине это не доставляло удовольствия и я купил роутер Asus WL500G Premium V2. Он так-же оказался весьма открыт для экспериментов и перепрошивки.

Тот самый диск


Debian Etch был очень стабильным дистрибутивом, но имел схожую для дистрибутивов того периода проблему. Заключалась она в отсутствии драйверов на специфическое оборудование и кодеков на мультимедиа файлы. Последнее побудило меня переконвертировать коллекцию домашней музыки в OGG, что кстати, дало существенную экономию по дисковому пространству.


Но несмотря на все его преимущества, я встретил две лютые проблемы:

- Модуль WI-FI (роутер я таки купил). Драйвера не было, а компилировать модули ядра у меня тогда получалось чуть хуже, чем никак. Я написал письмо на почту одного из разработчиков и в ответ он прислал мне готовый *.deb пакет с необходимым модулем.

- Видеочип ATI Radeon Xpress 200M — драйвера долго и нудно приходилось компилировать и результат был всегда непредсказуем. Он действительно испортил мне жизнь. На него даже для Windows 7 драйвера трудной найти. Только Windows XP, но в Blood Rayne я на нем в своё время поиграл знатно.


Со временем я пробовал Ubuntu, openSUSE, Fedora и Slackware Linux. Последний задержался на ноутбуке достаточно долго — именно на нем мне удалось нормально скомпилировать Compiz и Beryl. Это было охуенно я вам скажу! В то время, как Microsoft демонстрировал свой Flip3D на Windows Vista, я мог показать однокурсникам гораздо более интересные эффекты.

Flip 3D на Windows Vista


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

Beryl

Compiz

Наигравшись в разные дистрибутивы, я понял, что у меня есть два любимых дистрибутива Linux: Debian и Arch.

Debian я люблю за то, что он работает. Всегда.

Именно он используется во всех моих серверных решениях. В нем я уверен как в себе и ни разу он меня не подвел. На данный момент у меня дома крутится ownCloud именно на Debian и некоторые проекты на работе. И не имеет для меня особого значения, что там пакеты немного устаревшие. Я его настроил и больше туда не лезу. А если лезу, то обновления установить. На нем-же у меня долгие годы работало два сервера Minecraft.

ArchLinux я люблю за то, что он — это идеально настраивается.

В настройке ArchLinux равных я не нашел. Начнем с того, что у него отсутствует инсталлятор. Ты загружаешься с носителя и попадаешь в консоль. Что делать дальше решаешь сам. В помощь есть несколько скриптов и подробная Wiki. На снимке ниже вы видите экран ArchLinux после загрузки с установочного носителя.

Скромненько, правда? Но этого вполне достаточно, что-бы начать.


Далее я купил в Линуксцентре EEE-PC 701 с предустановленной Mandriva Linux 2008 Powerpack. Мой первый лицензионный Linux! Там был ключ продукта для Cedega, что позволяло играть в некоторые Windows игры. В ней мне нравилось всё, кроме медленного пакетного менеджера. Долгое время я её использовал, но потом разработка была прекращена и я перешел на Ubuntu Netbook Remix. Но и она была заброшена, а классическое оказалось слишком тяжеловесным. Так я перешел на ArchLinux с окружением LXDE, от туда я мигрировал на менеджер окон Awesome. Это позволило мне не меньше использовать touchpad. далее я ушел от использования классических приложений в пользу консольных — даже музыку слушал из консольного плеера MOC.
В следующих заметках я расскажу об ArchLinux, его установке и настройке.При загрузке видео были обрезаны по длительности, поэтому прилагаю ссылку на оригинал поста в моём блоге.

Показать полностью 3 2
8

Мой Alpine Linux.

Я долго пытался, приспособиться к Alpine, но по причине недостатка знаний и опыта, каждый раз приходилось от него отказываться. Хотя мне нравилась его легковесность, непростая, но быстрая установка. И вот "набив шишек" на порище "овладевания" Alpine Linux, я в некоторой степени его освоил. Что я нашёл в нём? Ну как я уже сказал, быстрота установки, а также легковесность и нетребовательность к "железу", скорость работы, простота обновления. С какими трудностями столкнулся: русификация (решено, но пока сам точно не скажу что именно помогло, пока это конфигурирование файла profile и установка вместе с приложениями их языковых пакетов), монтирование дисков, разделов и устройств - без установки правильной (не повально всё) consolekit, dbus, udisks2, dosfstool, mtools, e2fsprogs, btrfs-progs(я использую именно эту ФС), gvfs и util-linux всё бвло коряво, вручную и с "костылями", теперь всё хорошо, pavucontrol, увы, но т.к. я использую volumeicon, то всё отлично решилось установкой и настройкой alsa и pulseaudio. В качестве графической оболочки я использую JWM, потому что легко и просто, в качестве менеджера рабочего стола трудится ФМ - pcmanfm, ну и из необходимого lxterminal, leafpad, libreoffice, gparted, gimp, shotwell, vlc, openshot (некоторые программы пришлось устанавливать используя Flatpak (ранее известный как xdg-app), потому что с 9 апреля 2014 года[16], Alpine Linux стала использовать библиотеку musl, которая является частично бинарно совместимой с glibc). В дистрибутиве реализована собственная система управления пакетами apk-tools, которая изначально была частью коллекции сценариев (shell scripts), но позже была переписана разработчиками на Си пакетный менеджер - apk. По умолчанию, Alpine Linux во время запуска полностью загружается в оперативную память. Патчи безопасности PaX и grsec включены по умолчанию в ядро Alpine Linux, что помогает защите от эксплойтов, похожих на vmsplice() local root exploit. Также все пакеты скомпилированы с защитой от переполнения стека для удобства пользователей. Ну вот "коротко" о моих поверхностных ощущениях. Теперь к давно используемым мной постоянно Arch, Debian, Slackware прибавился и Alpine Linux. Как видно, я любитель "исходных" дистрибутивов. Впервые познакомился с Linux где-то в 2005 г. через русифицированную  ветку Red Hat, ASP Linux.

Показать полностью 2
52

Релиз Linux-дистрибутива Fedora 30

Представлен релиз Linux-дистрибутива Fedora 30. Для загрузки подготовлены продукты Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT Edition, а также набор "спинов" c Live-сборками десктоп-окружений KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt. Сборки сформированы для архитектур x86, x86_64, Power64, ARM64 (AArch64) и различных устройств с 32-разрядными процессорами ARM.


Наиболее заметные улучшения в Fedora 30:


Рабочий стол GNOME обновлён до выпуска 3.32 с переработанным стилем элементов интерфейса, рабочего стола и пиктограмм, экспериментальной поддержкой дробного масштабирования и прекращением поддержки глобального меню;

Проведена работа по повышению производительности пакетного менеджера DNF. Все метаданные в репозиториях помимо xz и gzip теперь доступны в формате zchunk, который кроме хорошего уровня сжатия обеспечивает поддержку delta-изменений, позволяющих загружать только изменившиеся части архива (файл разбивается на отдельно сжимаемые блоки и клиент загружает только те блоки, для которых не совпадает контрольная сумма с блоками на его стороне);

В DNF добавлен код для отправки сведений, необходимых для более точной оценки пользовательской базы дистрибутива. При обращении к зеркалам будет отправляться счётчик "countme", значение которого увеличивается каждую неделю. Cчётчик будет сбрасываться в "0" после первого успешного обращения к серверу и через 7 дней начнёт отсчитывать недели. Указанный метод позволит оценить как давно установлен используемый выпуск, чего достаточно для анализа динамики перехода пользователей на новые версии и выявления недолго живущих установок в системах непрерывной интеграции, тестовых системах, контейнерах и виртуальных машинах. При желании пользователь сможет отключить отправку указанной информации.

Добавлены пакеты с рабочим столом Deepin, развиваемым разработчиками одноимённого дистрибутива из Китая. Компоненты рабочего стола разрабатываются с использованием языков C/C++ и Go, но интерфейс формируется при помощи технологий HTML5 с использованием web-движка Chromium. Ключевой особенностью рабочего стола Deepin является панель, которая поддерживает несколько режимов работы. В классическом режиме осуществляется более явное отделение открытых окон и предлагаемых для запуска приложений. Эффективный режим чем-то напоминает Unity, смешивая индикаторы запущенных программ, избранных приложений и управляющих апплетов. Интерфейс запуска программ отображается на весь экран и предоставляет два режима - просмотр избранных приложений и навигация по каталогу установленных программ;

Добавлены пакеты с рабочим столом Pantheon, разработкой которого занимается проект Elementary OS. Для разработки используется GTK3+, язык Vala и фреймворк Granite. Графическое окружение Pantheon объединяет собой такие компоненты, как оконный менеджер Gala (на базе LibMutter), верхнюю панель WingPanel, ланчер Slingshot, панель управления Switchboard, нижнюю панель задач Plank (переписанный на Vala аналог панели Docky) и менеджер сессий Pantheon Greeter (на основе LightDM);

Обновлены версии программ: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21, Fish 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0;

Осуществлён переход на GnuPG 2 в качестве основной реализации GPG ( /usr/bin/gpg теперь ссылается на исполняемый файл GnuPG 2 вместо GnuPG 1;

Проведена работа по обеспечению более гладкого отображения графики при загрузке, без кратковременных отключений экрана и без резких графических переходов. В драйвере i915 по умолчанию включен режим fastboot, в загрузочной заставке plymouth задействована новая тема оформления;

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

Формат метаданных для шифрования всего диска изменён с LUKS1 на LUKS2;

В рамках подготовки к прекращению поддержки Python 2 (время сопровождения данной ветки истекает 1 января 2020 года) из репозиториев удалено большое число специфичных для Python 2 пакетов. Для поставляемых в репозитории модулей Python с поддержкой метаданных Python Egg/Wheel по умолчанию включён генератор зависимостей;

Из libcrypt удалена поддержка устаревших и небезопасных функций, таких как encrypt, encrypt_r, setkey, setkey_r и fcrypt;

Объявлен устаревшим файл /etc/sysconfig/nfs, для настройки NFS следует использовать только /etc/nfs.conf;

Добавлена поддержка uEFI для загрузки на системах ARMv7;

Из репозиториев удалена СУБД MongoDB из-за перехода данного проекта на несвободную лицензию, несовместимую с требованиями Fedora;

Переведены в разряд устаревших пакеты Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp и sonatype-oss-parent;

Добавлена коллекция Linux System Roles с набором модулей и ролей для развёртывания системы централизованного управления конфигурацией на основе Ansible;

Прекращено формирование сборок Fedora Atomic Host, предлающих урезанное до минимума окружение, обновление которого производится атомарно через замену образа всей системы, без разбивки на отдельные пакеты. На смену Fedora Atomic Host придёт проект Fedora CoreOS, продолжающий разработку серверной Linux-системы Container Linux;

Благодаря использованию PipeWire решены проблемы с совместным доступом к окнам Chrome и Firefox в окружениях на базе Wayland при организации удалённой работы с системой. Также решены проблемы с использованием проприетарных бинарных драйверов NVIDIA с Wayland. Поставка по умолчанию сборка Firefox со встроенной поддержкой Wayland отложена до следующего выпуска (в Fedora 30 как и раньше Firefox будет работать через XWayland).

В состав включён инструментарий Fedora Toolbox, позволяющий запустить дополнительное изолированное окружение, которое может быть обустроено произвольным образом при помощи обычного пакетного менеджера DNF. Указанное окружение упростит жизнь разработчикам, которым необходимо часто устанавливать различные дополнительные библиотеки и приложения, в условиях применения сборок Fedora Silverblue;

В библиотеку OpenH264 с реализацией кодека H.264, которая используется в Firefox и GStreamer, добавлена поддержка декодирования профилей Main и High, которые обычно применяются для отдачи видео в online-сервисах (ранее в OpenH264 поддерживался только профиль Baseline);

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

Продолжено развитие редакции Fedora Silverblue, которая отличается от Fedora Workstation поставкой в монолитном виде, без разделения базовой системы на отдельные пакеты, с применением атомарного механизма обновления и с установкой всех дополнительных приложений в виде flatpak-пакетов, запускаемых в изолированных контейнерах. В новой версии добавлена возможность использования в GNOME Software прослойки rpm-ostree для добавления в базовый образ Silverblue слоёв с дополнительными приложениями и системными компонентами, распространяемыми только в форме rpm-пакетов и пока недоступными во flatpak. Например, через rpm-ostree реализована поддержка установки проприетарных драйверов NVIDIA, шрифтов, языковых наборов, расширений к GNOME Shell и сторонних приложений, таких как Google Chrome.


Одновременно для Fedora 30 введены в строй "free" и "nonfree" репозитории проекта RPM Fusion, в которых доступны пакеты с дополнительными мультимедиа приложениями (MPlayer, VLC, Xine), видео/аудио кодеками, поддержкой DVD, проприетарными драйверами AMD и NVIDIA, игровыми программами, эмуляторами.


Новую версию дистрибутива можно скачать по адресу getfedora.org

Показать полностью
20

После "Управление дисками" Linux Mint падает в BusyBox [Решено]

UPD: Выяснил, что слетает файловая система, и в этот раз помогла команда 'sudo fsck -y /dev/sda4' . Спасибо

Здравствуйте. Такая проблема. На ноуте стоял Linux Mint 19.1. Все работало. Потом загрузился с лайв windows 10, зашел в управление дисками и просто вышел ничего не меняя, после чего Mint не загружается. Такая проблема была и раньше 1 раз (грешил на акронис), а в итоге выяснил, что это системная утилита Управление дисками. Винт нормальный. До этого пробовал решить проблему с проверкой ФС на ошибки, поиск суперблока и тд, но не вышло. В этот раз тоже самое. Данных важных нет, просто настройка под себя занимает много времени. Как побороть эту нечисть? Даже специально заново установил минт и зашел потом в управление дисками - результат тот же. Вот ссылка на видео: https://youtu.be/e3hwqmN6jA4 Извините за качество видео.

38

Любители Линукс, помогите :)

Привет всем! Возможно, глупая просьба, но реально нужна помощь – была несколько лет назад интересная система, основанная на Линуксе – Trenta OS. Прекрасно подходила для моего далеко не мощного нетбука. Недавно пришлось снести, а оказалось, что разработчики удалили её образ отовсюду – с оф. сайта, с гитхаба и т.д.


Сомневаюсь, конечно, но может быть, у кого-то найдётся её ISO-образ? Помогите, пожалуйста)

41

Выбираем дистрибутив или почему Distrowatch не показатель

Итак, вот я, весь такой лощёный, захотел поставить себе Linux и уже бегу шарить в гугле "скачать линукс прямо сейчас". И что дальше? Нет такой операционной системы как Linux. Но есть операционные системы, основанные на Linux, то бишь на его ядре. А как же тогда выбрать дистрибутив и у кого спросить? Вот с этим и попробуем разобраться.


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

Не так давно "дистровоч" имел на своих страницах элемент с заголовком "Рейтинг", под которым пронумерованным списком отображались актуальные дистрибутивы на базе Linux в виде эдакого хит-парада с циферками, зелеными и красными стрелочками и прочими атрибутами. Именно из-за этого "рейтинга" появилось ошибочное мнение о том, что "вот этот дистрибутив самый популярный, а значит самый лучший". Попробуем разобраться в чем здесь подвох.


Создатели сайта "вовремя" спохватились и не так давно пресловутый "Рейтинг" на их сайте сменился "Популярностью страницы", то есть по факту данный раздел показывал сколько раз пользователи заходили на данный раздел конкретно этого сайта DistroWatch. Видимо, пользователи настойчиво посоветовали разработчикам произвести переименование, чтобы не вводить "свежих" посетителей в заблуждение.

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

Да и если забыть об этом самом "рейтинге" как хит-параде и просто посмотреть на его участников. то видим, что, к примеру, Ubuntu занимает всего одну строчку. А как же Kubuntu, Xubuntu, Lubuntu? А Manjaro почему без указания оболочки? А Linux Mint в каком варианте, с "циннамоном" или без? Скудно, в общем, и совсем-совсем не показательно.

Решил я поговорить с "нужными" людьми и подумать о том как узнать какой же из дистрибутивов реально и по факту пользуется большой популярностью. Для начала мне сделали прививку и сказали, что "как ни крути, обычных бытовых пользователей больше, а значит искать будут простой в настройке, установке и пользовании дистрибутив". Ну и решил я сделать следующее: взял и скачал торрентом Linux Mint 19.1, Ubuntu 18.04 и... Archlinux (потому что идите нафиг вот почему). Сознательно я решил не брать в расчет Manjaro, который в большинстве случаев недружелюбен к новичку, вариации Ubuntu в виде Kubuntu, Xubuntu, которые по идее та же самая Ubuntu решил оставить в стороне, потому как если любишь Ubuntu, то и DE сам выберешь. Fedora с OpenSUSE тоже отверг потому что, как ни крути, порог вхождения там ощутимо выше, если сравнивать с той же пресловутой Ubuntu, которую все и каждый облизывают сейчас. Дистрибутивов много, а потому мой выбор ни разу не каноничный и рассматривается исключительно как пример того, в какую сторону смотреть, если совсем не знаешь куда смотреть.

И вот скачал я образы актуальные, ограничил скорость раздачи в 150 кбит/с и оставил на ночь, а утром глянул на статистику отдачи.

Выбираем дистрибутив или почему Distrowatch не показатель

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

Объективно же хотя бы с внешней точки зрения Linux Mint оказывается проще в освоении для новичков, предоставляя привычный на первый взгляд интерфейс с панелью задач, "кнопкой Пуск" и системным лотком с часами. Чего греха таить, среднего пользователя проще пересадить с Windows 7 на Linux Mint, чем на Windows 10 (личный опыт, не очень приятный). Кроме того многие новые пользователи, до этого не знакомые с Linux-системами, приятно удивлялись, что после интуитивно понятной установки в стиле "нажми и все сделается", их встречает окно приветствия с довольно удобными подсказками о том куда нажать, чтобы было хорошо.


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

- Здрасьте!
- Линукс покрасьте!

Тогда ваш выбор Linux Mint в текущей актуальной версии 19.1 с любой на ваш вкус оболочкой (рекомендую Cinnamon, люблю рюшечки всяческие). Во-первых, так вы получите опыт в установке и работе в новой для вас ОС, а во-вторых, в вашем распоряжении окажется действительно большое сообщество, и всегда найдется решение возникающих в процессе проблем (Mint основан на Ubuntu, но ощутимо отличается и во многом в лучшую сторону).


А в следующий раз мы поговорим о разметке жесткого диска и файловых системах.

Показать полностью 1
Отличная работа, все прочитано!