Сообщество - GNU/Linux
Добавить пост

GNU/Linux

1 030 постов 15 516 подписчиков

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

Google представил редакцию Android Go 13 для смартфонов с небольшим объёмом памяти

Google представил редакцию Android Go 13 для смартфонов с небольшим объёмом памяти Google, Android, Технологии, Длиннопост

Компания Google представила Android 13 (Go edition), редакцию платформы Android 13, рассчитанную на установку на маломощные смартфоны, имеющие 2 ГБ ОЗУ и 16 ГБ постоянной памяти (для сравнения в Android 12 Go требовался 1 ГБ ОЗУ, а в Android 10 Go - 512 МБ ОЗУ). Android Go сочетает в себе оптимизированные системные компоненты Android и урезанный набор приложений Google Apps, адаптированный для снижения потребления памяти, места в постоянном хранилище и трафика. По статистике Google в последние месяцы зафиксировано около 250 млн активных устройств, работающих под управлением Android Go.


В Android Go в том числе предлагаются специальные сокращённые варианты просмотрщика видео YouTube Go, браузера Chrome, файлового менеджера Files Go и экранной клавиатуры Gboard. В платформе также реализованы средства для экономии трафика, например, в Chrome ограничена передача данных фоновых вкладок и включены оптимизации, позволяющие снизить потребление трафика. Благодаря сокращённому набору приложений и более компактным программам, в Android Go примерно в два раза сокращено потребление места постоянного хранилища и значительно снижен размер загружаемых обновлений. В каталоге Google Play для маломощных устройств в первую очередь предлагаются приложения, специально разработанные для устройств с небольшим ОЗУ.


При подготовке новой версии основное внимание было уделено надёжности, удобству использования и возможностям для настройки под свои предпочтения. Среди специфичных для Android Go изменений:


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


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


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


# Проведена работа по снижению потребления памяти приложениями из набора Google Apps, сокращению времени запуска, уменьшению размера приложений и предоставлению средств для оптимизации своих программ. Среди используемых техник оптимизации:


### Сокращение потребления памяти за счёт более активной отдачи неиспользуемой памяти системе, использования mmap вместо malloc, сбалансированного выполнения процессов с интенсивным потреблением памяти на уровне планировщика задач, устранения утечек памяти и повышения эффективности работы с растровыми изображениями.


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


### Уменьшение размера программ за счёт удаления лишних макетов интерфейса, перехода на адаптивные методы генерации интерфейса, удаления ресурсоёмкой функциональности (анимация, большие GIF-файлы и т.п.), объединения бинарных файлов с выделением общих зависимостей, исключения неиспользуемого кода, сокращения строковых данных (удаление внутренних строк, URL и прочих лишних строк из файлов с переводами), чистки альтернативных ресурсов и использования формата Android App Bundle.

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

Руководство по Linux для пользователей Windows

Данное руководство рассчитано для новичков, не знакомых с Linux, и ставит собой целью просто, понятно и максимально качественно объяснить что такое Linux и как им начать пользоваться (или понять, что это не для вас).
Сам я уже более года пользователь Linux, а по совместительству программист.

1. Что такое Linux?
Говоря о Linux, обычно подразумевают семейство операционных систем на базе ядра Linux. Эти операционные системы не созданы исключительно для серверов, программирования или ещё для каких-то узконаправленных целей (хотя есть и такие), а в основном для общего назначения, как и Windows. Эти операционные системы могут отличаться набором предустановленных программ, окружением рабочего стола,, пакетным менеджером, репозиториями , системой инициализации и многим другим и обычно называются дистрибутивами. Всего существует более 300 дистрибутивов. Главная особенность мира Linux в том, что все программное обеспечение - с открытым исходным кодом (open source), поэтому любой дистрибутив может использовать нароботки другого дистрибутива, не нарушая закон, таким образом все дистрибутивы развиваются одновременно друг с другом, и часто очень похожи. Из самых известных дистрибутивов можно выделить Ubuntu, Mint, Arch и Fedora.

2. Окружения рабочего стола.
Linux дистрибутивы, как, например, и MacOS, являются UNIX операционными системами, означая что все они придерживаются некоторых общих принципов, один из которых - модульность. Каждая задача выполняется отдельной программой, а для работы с ними используется консоль. То есть в Linux все можно делать через консоль, не используя графический интерфейс. Но это не означает что без консоли его невозможно использовать. Как раз для этой цели и созданы окружения рабочего стола, "под капотом" выполняющие консольные команды. Простыми словами это часть дистрибутива, отвечающая за интерфейс, то есть все что вы видите на экране. А так как Linux модульный, в любом дистрибутиве можно полностью сменить окружение рабочего стола, и он продолжит работать точно так же, но уже с абсолютно другим интерфейсом. Из самых популярных и качественных окружений рабочего стола можно выделить Gnome (рис. 1) и KDE (рис. 2).

Руководство по Linux для пользователей Windows Linux, Windows, Длиннопост

рис. 1. Gnome. Меню приложений.

Руководство по Linux для пользователей Windows Linux, Windows, Длиннопост

рис. 2. Рабочий стол в KDE.

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

3. Установка и обновление программ.
Еще одной приятной особенностью Linux является то, что программы скачиваются из специальных репозиториев. И это намного быстрее, чем искать нужную программу через браузер. Также это даёт ещё одно преимущество - автоматическое обновления программ.
В Linux на сегодняшний день доступно большинство существующих программ, таких как, например, Google Chrome. Также есть много программ с открытым исходным кодом, которые имеют схожий функционал с соответствующими Windows программами и очень популярны в мире Linux. Но а те программы, которых нет в Linux, но есть в Windows, можно установить при помощи Wine.

4. Игры.
Компания Valve позаботилась о том, чтобы в Linux можно было играть в Windows игры, добавив функцию SteamPlay в Steam. Она использует Proton (форк Wine) для запуска Windows игр почти нативно в Linux. Также некоторые игры в Linux работают нативно.

Надеюсь, это руководство было полезным для читателей. Также стоит отметить, что Linux дистрибутивы потребляют меньше ресурсов компьютера по сравнению с Windows, и это также одно из преимуществ. Ну а на вопрос, какой дистрибутив я бы порекомендовал пользователю Windows, я бы ответил Mint. Можете загрузиться с флешки и протестировать его в Live режиме - для этого не нужно ничего устанавливать.

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

Ответ IC.Booze в «Хочу перейти на Linux»

Не влезай, оно тебя сожрёт!

Ну а если реально, то вот моя история попыток перейти на Линукс.

Лет 5 назад месяца 3 на постоянку просидел на убунте, но это было через силу и с постоянными проблемами и тратой времени на решение простых задач и первичные настройки. Потом пробовал минт, дебиан, Арч, манжаро и наконец Федора (год назад). Но к сожалению как ни крути больше недели на постоянку не могу пользоваться Линуксом, потом все ровно возвращаюсь на Винду. На внешность Линукс сейчас очень приятно выглядит, но заставлять себя пользоваться опенсорс аналогами софта не всегда реально, а костылить всё через вайн не всегда удобно. Просто слишком много времени тратиться на то чтобы настроить то что в Винде работает из коробки. Из софта не хватает офиса Майкрософт (по работе очень нужен, Либра не удобно, онлиофис не умеет работать с расшаренными smb папками), Фотошопа, Премьера, Юнити (только недавно адекватно заработал под линукс). Да я знаю есть аналоги, но много ли тех кто с ходу смог адекватно пользоваться критой, кденлайв и т.д. и теперь никогда не возвращается в премьер и фш? Из всего представленного адекватно я смог пользоваться разве что блендером на замену 3дмаксу (на него я полностью перешёл и на Винде тоже). А ещё на ноутбуках на которые накатывал Линукс в несколько раз ухудшалась автономность, вроде как это можно попытаться настроить, но чёткого рецепта нет.

При этом на работе все сервера делаю на центосе, убунте и редхате, но как настольную систему пока не.

Возможно я когда нибудь познаю дзен Линукса и пересяду на него, но пока не удобно.

Ответ на пост «Хочу перейти на Linux»

Просто


Шаг 1. Качаешь unetbootin



Шаг 2. Качай manjaro kde plasma с официального сайта - он хорош, красив и удобен. На диске занимает около 20 ГБ, но вроде меньше.



Шаг 3. Накатываешь с помощью unetbootin образ на флешку.



Шаг 4. Спасаешь, что нужно с этого ssd.



Шаг 5. Накатываешь манжару на полную с форматированием.



Шаг 6. С помощью pacman -Syu накатываешь стим, onlyOffice (на две головы лучше либры и опена), хром, ну ещё там что нужно.



7. В общем, уже можно жить и радоваться.



Флешки, роутеры, джостики, мониторы, внешние жесткие диски работают при подключении, сразу же. А не как 10 лет назад.



Принтер подключается минимальными усилиями. Сетевой - чуть сложнее.


На графические планшеты, всякое специфичное - дрова есть в AUR.



В стиме идёт почти весь сингл, и многое из сетевых игр, кроме тех, которых easy anticheat прямо не пускает.



Если спустя какое-то время душа позовёт красноглазить, ну например, потому что тут впринципе можно настравать, скриптовать и кодить с порога, не накатывая всякие твикеры и корпоративные решения - добро пожаловать. Начинайте с оф форумов и "командная строка Linux" Уильяма Шоттса.

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

Админам Linux вопрос

Встрял в ситуацию, в которой даже не знаю как загуглить. Есть альмалинь, в который установлена MariaDB с помощью Dnf. Установлена сервисом, откликается на mysql и mariadb, одна прога ее видит, коммуницирует. И вот есть установочный скрипт другой проги (без интриги, это otrs), который проверяет наличие maria запросом rpn -q. Естественно не находит и далее либо ставим, либо выходим. И вот как поправить ситуацию у меня знаний не хватает. Мысли про алиасы есть, но понимания как их для демонов использовать-нет. Может подскажет кто?

Хочу перейти на Linux

Ныне, вчера, вышел какой-то патч на Windows 10 и у меня припекло.
Отдельно стоит SSD на 120 гб специально для ОС и программ.
Короче, эта тварь, Windows, заняла 105 ГБ на SSD.

Хочу перейти на Linux Нужен совет, Linux, Windows

Как перейти на Linux и какой посоветуете? Я обычный юзверь которому лишь бы на пикабу посидеть, в Steam в игрушки поиграть ну и иногда попечатать в Word'e

Сил терпеть окна уже нет!

Нужно вспомнить линукс, какие курсы лучше посмотреть?

Нужно вспомнить линукс, какие курсы лучше посмотреть? IT, Linux, Linux и Windows, Программирование

На  работе обязали учить линукс, на базом уровне хотя бы. Сам я вообще виндовый админ- в основном SCOM, разработка под него  и всякие автоматизации на powershell

Учить надо ибо контора кое какой софт мигрирует (prtg на zabbix, плюс графана и прометеус добавляются)

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

Может кто подсказать какой курс ? Надо все вспомнить. что лучше, может от red hat какие?

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

Запуск скриптов через меню на Lcd 20x4

Добрый день, подскажите пожалуйста как можно реализовать меню на lcd 20x4, и управление этим меню кнопками. Нужна навигация по меню и запуск скриптов. На OS Linux.

Отличная работа, все прочитано!