LINUX.ORG.RU

Избранные сообщения Kroz

Gentoo Linux на Macbook Pro 2015

Форум — Linux-install

Есть макбук, хочу на него Gentoo Linux. И да, комментарии в стиле «линукс на маке не нужен» мне не интересны. Нужно и всё. После того, как попользовался макосью - понял, что нормально работать так не смогу, нужен тёплый ламповый gentoo с kde (а макбук хорош количеством оперативки, мощным процессором, батарейкой, экономичностью, и не тяжёлый при этом).

Нашёл инструкцию https://wiki.gentoo.org/wiki/Apple_Macbook_Pro_Retina_(early_2013) - но выглядит немного староватой. Насколько понимаю, у макоси сейчас свой загрузчик, который запускается из UEFI, и нужны какие-то костыли вроде refit/refind - но не понял, для чего. Разве я не могу UEFI настроить на загрузку grub2 (который расположу на разделе в 50-100 мегабайт, к примеру), чтобы потом из него грузить либо макось, либо линукс, на выбор?

Или так не получится, и сам EFI-загрузчик надо будет научить грузить по выбору либо macos, либо grub2, а оттуда уже linux?

linux я хочу расположить на LVM, с этим проблем, думаю, быть не должно. Только раздел macos не получилось подмонтировать (пробовал загрузить system rescue cd последней версии), пишет «wrong fs type», из gentoo пока не пробовал, но подозреваю, что могут возникнуть проблемы.

Хочу не на замену, а второй системой, так как пока не уверен, что все железки заработают.

 , ,

BattleCoder
()

Кастомные оптимизации

Форум — General

Пересобрал Firefox с флагами:

-O3 -finline-functions -funswitch-loops

Было

Стало

Для каких ещё пакетов можно включить эти флаги? Прикинул такой список:

media-video/ffmpeg
media-video/mpv
media-video/vlc
media-libs/*
media-gfx/*
media-sound/lame
media-sound/wavpack
media-sound/twolame
app-arch/*

А если включить для Qt/KDE-приложений -Os вместо -O2, то они будут потреблять меньше оперативки?

 , , ,

Deleted
()

Пришло время избавляться от недософта

Галерея — Скриншоты

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

  • Заменил firefox на qutebrowser
    • Ироды хотят запилить в очередном релизе gtk3, а тупоголовые из говнотк3 сломали oxygen-gtk3. Совсем сломали. Так что мои усилия просто пойдут коню под хвост.
    • qutebrowser сыроват, но юзабелен.
    • ШГ в статусбаре qute я после поста еще подправил, да
    • А еще FF упоролся и показывает все возможные опции в меню
  • Заменил pidgin на quassel + bitlbee.
    • На bitlbee нужно бы наложить патч для нормальных никнеймов в конфочках, либо дождаться попадения его в апстрим. Пока жую говно.
    • quassel-core поднят на сервере, так что я все время онлайн
    • в quassel-client нехило так штырит ШГ при вводе, лол
    • pidgin выглядит мертвячиной, и в связи с жестокой привязанностью к говнотк не имеет никаких перспектив к жизни
  • Со времен прошлого скриншота поменял тему плазмы, иконки. Или не менял, а в апстриме все таким стало, черт знает
  • Упорно избавлялся от gtk3 в системе. Сейчас не хватает только приложения для фотографирования с камеры, перебиваюсь консольными утилитами.
  • Перешел на nvim. Хоть там и «асинхронный i/o», он любит частенько намертво зависать, когда портаж мучает диск. Обычный vim так не делал.
    • go-говнокод в nvim
  • LO меня совсем доконал. Тормоза-то в любом месте простительны, но вот невозможность без БОЛИ И СТРАДАНИЙ ввести даже банальный список (ну а о работе с оглавлением, таблицами и прочем я даже не говорю) оказалась для меня последней каплей. Для чтения перешел пока на wps office, писать пока не приходится. Когда придется — пойду делать вдоль
  • Скажите мне, когда изобретут гуишный vifm? Долфин не совсем ня

 , ,

derlafff
()

Релиз Emonoda 2.0.9

Новости — Open Source
Группа Open Source

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

  • emupdate — следит за раздачами, используя спецплагины для трекеров; обновляет торрент-файлы при добавлении новых серий или перезаливке раздачи; интегрируется с основными линуксовыми клиентами.
  • emfile — позволяет читать метаданные торрент-файлов и выдает их в человекочитаемом, либо удобном для скриптов формате.
  • emdiff — показывает разницу содержимого двух торрент-файлов в виде диффа.
  • emfind — служит для выполнения различных поисковых запросов, например для поиска в каталоге с данными файлов, не принадлежащих ни одному торренту, зарегистрированному в клиенте.
  • emload — Загружает торрент, создавая полный путь для данных и размещая в указанных местах симлинки.
  • emrm — Удаляет торрент из клиента.

Кроме того, Emonoda включает специализированные скрипты для rTorrent, позволяющие реализовать групповое управление трекерами (включение-отключения для раздач) и отправки статистики в collectd.

Программы написаны на Python 3 (требуется версия >= 3.4) и могут быть установлены из PIP или AUR.

( Список трекеров и клиентов под катом )

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

 , , ,

liksys
()

Чем можно построить такой график

Форум — General

С множеством осей Y как вот здесь. Нужно именно больше двух.

И еще, давно хотел спросить, чем строить графики в реальном времени, по приходящим данным.

Спасибо.

 

amaora
()

oclHashcat и hashcat переходят на открытый код

Новости — Open Source
Группа Open Source

Программы oclHashcat и hashcat для подбора паролей по хешу, использующие мощности видеокарт, переведны на лицензию MIT

https://hashcat.net/forum/thread-4880.html
https://github.com/hashcat/

Одновременно выпущена новая версия hashcat 2.0 и анонсировано слияние в дальнейшем проектов hashcat и oclHashcat в один.

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

 , , , ,

linuks
()

Какие DE/WM используют ЛОРовцы?

Голосования — Голосования
  1. KDE 4 688 (38%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. XFCE 378 (21%)

    *******************************************************************************************************************************************************************************

  3. Unity/Cinnamon 279 (15%)

    *********************************************************************************************************************************

  4. Gnome 2/Mate 254 (14%)

    **********************************************************************************************************************

  5. Gnome 3 210 (12%)

    *************************************************************************************************

  6. *box (не LXDE) 174 (10%)

    ********************************************************************************

  7. Awesome 158 (9%)

    *************************************************************************

  8. LXDE 133 (7%)

    *************************************************************

  9. другой тайловый WM 74 (4%)

    **********************************

  10. другой плавающий WM (twm, jwm, icewm, fvwm etc) 70 (4%)

    ********************************

  11. i3 54 (3%)

    *************************

  12. Enlightenment 46 (3%)

    *********************

  13. Dwm 40 (2%)

    ******************

  14. KDE 3/Trinity 37 (2%)

    *****************

  15. другой DE 30 (2%)

    *************

Всего голосов: 2625, всего проголосовавших: 1809

 ,

u283
()

Лучший моноширинный шрифт для редактора кода

Голосования — Голосования

В связи с недавними новостями хочу провести топ моноширинных шрифтов для редактора кода на ЛОРе.

В комментариях также приветствуются названия лучших моноширинных шрифтов для терминала.

P.S. Monospace(d) — это не шрифт, а лишь алиас к системному моноширинному шрифту по умолчанию (чаще всего DejaVu)

  1. Terminus 264 (29%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. DejaVu / Hack 144 (16%)

    ******************************************************************************************************************************************************************************

  3. Consolas 130 (14%)

    *************************************************************************************************************************************************************

  4. Ubuntu 129 (14%)

    ************************************************************************************************************************************************************

  5. Другой 111 (12%)

    **************************************************************************************************************************************

  6. Droid / Roboto 105 (11%)

    *******************************************************************************************************************************

  7. Liberation 103 (11%)

    ****************************************************************************************************************************

  8. Pragmata Pro 58 (6%)

    **********************************************************************

  9. Courier New 54 (6%)

    *****************************************************************

  10. Lucida Console 47 (5%)

    ********************************************************

  11. Source Code Pro 47 (5%)

    ********************************************************

  12. Anonymous Pro 41 (4%)

    *************************************************

  13. X11 fixed 30 (3%)

    ************************************

  14. Fira Mono 24 (3%)

    *****************************

  15. Courier 16 (2%)

    *******************

Всего голосов: 1303, всего проголосовавших: 919

 

KennyMinigun
()

Опубликованы C++ Core Guidelines

Форум — Development

Бьерн Страуструп и Герб Саттер опубликовали в открытом доступе объемный документ, содержащий основные принципы разработки на современном С++. Авторы надеются, что следование данным принципам позволит разработчикам эффективно использовать язык и писать безопасный и поддерживаемый код.

C++ Core Guidelines: https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md/

 ,

nonimous
()

Поревьювайте накручивалку просмотров на stackoverflow.

Форум — Development

Первая моя нормальная программа на крестах. Может еще кому-то пригодится. Нужно линк на вопрос вставить. Проксики идут в proxies.txt. https://gist.github.com/anonymous/7ceb3715b82af55911ac

 , ,

pineapple
()

правильное форматирование и монтирование btrfs

Форум — Admin

Пока у меня такие вопросы:


  • Что делают опции монтирования discard и space_cache и следует ли их использовать при создании btrfs на флешке.
  • Как скажется опция монтирования autodefrag на времени жизни флешки?
    Или лучше время от времени дефрагментировать fs вручную?
  • Кто что думает о такой строке монтирования:
    relatime,noatime,nodiratime,max_inline=256,compress,ssd,discard,space_cache,autodefrag,commit=600

 

torvn77
()

btrfs размер файловой системы

Форум — General

Доброго времени суток. Имеется домашний сервер с 5 HDD. На одном стоит система debian 8 (250Gb), остальные 4(3Tb каждый) объединены в массив raid10 по средствам файловой системы btrfs. Все отлично работало до тех пор пока массив не забился до 1.72Tb. Как оказалось стало нахватать места. Вопрос, почему это случилось? В моем понимании в raid10 должно быть около 6Tb свободного места. Что не так?

sudo btrfs filesystem show:

Label: none  uuid: b358e089-8291-40b1-b3d8-ebcf4fa29579
        Total devices 4 FS bytes used 1.49TiB
        devid    1 size 2.73TiB used 881.03GiB path /dev/sda
        devid    2 size 2.73TiB used 881.03GiB path /dev/sdb
        devid    3 size 2.73TiB used 881.03GiB path /dev/sdc
        devid    5 size 2.73TiB used 881.03GiB path /dev/sdd
sudo btrfs filesystem df /mnt/raid10/:
Data, RAID10: total=1.72TiB, used=1.49TiB
System, RAID10: total=64.00MiB, used=208.00KiB
Metadata, RAID10: total=4.00GiB, used=2.02GiB
GlobalReserve, single: total=512.00MiB, used=0.00B

 

torm7
()

быстрый парсинг целочисленных значений

Форум — Development

https://github.com/dzidzitop/libafc/blob/master/src/afc/number.h#L264

Сабж. Работает в 2-3 раза быстрее std::stroul от GCC. Pure C такую скорость выдать не сможет никогда - в этом сила «плюсов». У кого есть идеи что можно ускорить - предлагайте.

 

dzidzitop
()

Защищённый почтовый сервис ProtonMail открыл код веб-интерфейса

Новости — Open Source
Группа Open Source

ProtonMail — сервис веб-почты с шифрованием, созданный в 2013 году сотрудниками ЦЕРН (Европейская организация по ядерным исследованиям). Серверы и штаб-квартира находятся в Швейцарии (где действует одно из самых жёстких в Европе законодательств о персональных данных, которые не могут быть выданы правоохранительным органам без публичного решения суда).

ProtonMail использует два пароля для входа на сервис: один для идентификации пользователя, а второй для расшифровки им хранящихся на сервере данных. Вся процедура шифрования/дешифрования происходит непосредственно в браузере, и на сервере сохраняются только зашифрованные данные. Владельцы сервиса, по их утверждению, не могут расшифровать сообщения даже в судебном порядке.

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

Код доступен на GitHub под лицензией MIT.

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

 , ,

anonymous
()

Debian с мятным вкусом

Галерея — Скриншоты

Дистрибутив: LMDE 2 «Betsy»
DE: Cinnamon 2.6
Тема: Vertex-Dark
Значки: смесь Mint-X Blue и Faenza (значки действий из Dark темы), названная Samopal Theme :)
ШГ: Ubuntu

Система установлена на ноут младшего брата. Так как он очень долго сидел на маздае, привык к его интерфейсу. На Линукс перешёл добровольно. Общие впечатления от LMDE 2 только положительные. Система заметно шустрее, чем классический Минт, работает стабильно (оно и понятно, основа - Debian Jessie), всегда свежий Cinnamon. До этого стояла Ubuntu MATE с Компизом, который дико грел ноут в SMPlayer. Здесь такого не наблюдается. В общем, рекомендую!

Ещё скрины:

Меню
Браузер
Настройки системы

 , , ,

Sunderland93
()

Библиотека логгирования для C++

Форум — Development

Ищу библиотеку логгирования для C++.

Чего хочется:

  • Компактного и красивого логгирования вроде
    LOG(warn) << "This code sucks!"
    
    //в принципе, можно сделать свой макрос
  • Опциональная поддержка синтаксиса printf.
  • Ротация лог-файлов по размеру и/или по количеству.
  • Одновременный вывод в файл и в stdout.
  • Потокобезопасность.

Я уже смотрел на:

  • Boost.Log - синтаксис настройки сложный и неприятный, но это полбеды. Вторая проблема - это boost::shared_ptr, я пишу на C++14 и у меня уже есть std::shared_ptr и прочие, но буст упорно хочет только собственные поинтеры. Фу.
  • Easylogging++ https://github.com/easylogging/easyloggingpp Либа почти прекрасна, кроме того, что она - это единственный хэдер размером в 7 тыс строк! Разобраться в этой каше сложно. А ещё и тащить за собой надо, и обновлять вовремя. Отдельные динамические библиотеки поприятнее будут с точки зрения сопровождения.
  • log4cxx, log4c, log4cplus - пытаются сделать одну и ту же вещь, но как-то топорно, и умеют немногое.
  • log4cpp - это ужасно:
    root << log4cpp::Priority::ERROR << "Streamed root error";
    

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

Что делать?

 ,

Chaser_Andrey
()

Gentoo: migrate openRC to Systemd

Форум — General

Решился на этот глупый шаг... От части потому что на серверах systemd, от части потому что зачесалось...

Сделал все по офф. гайду, система стартовала, но не один openRC сервис не работает. Правильно понял, что все надо переписывать на systemd или достаточно научить понимать sysvinit?
Банально не могу запустить NetworkManager...

Но у меня все равно не понимание, как должна проходить миграция. OpenRc скрипты же будут и должны у меня работать?
(они все already running - далее не ковырял).

Спасибо за советы...
PS подумываю бросить затею... какие плюшки?

 , ,

MaksVal
()

Регулировка яркости подсветки ноутбука Lenovo G780 Fn keys

Форум — General

Здравствуйте! Знаю что вопрос заезженный, ну мне ничего не помогло из того что нашел на форуме.

Не работают клавиши регулировки подсветки (Fn + ↑ и Fn + ↓). Пробовал добавлять разные параметры ядру, ничего не помогло.xbacklight работает. Остальные Fn клавиши работают.

Distr: Calcculate-linux (gentoo)

Desktop: i3

 , ,

gumbo
()

Убрать задержки появления поля при вводе

Форум — Desktop

Ситуация: нажимаю su /sudo и сразу ввожу пароль
тыкаю ентер и смотрю на экран: первые 1-3 буквы пароля(зависит от скорости)) не ввелись, пароль неверный!
Пока баш с диска запихивает судосу в память из диска, эта козявка тормозит, что очень раздражает. Как бы сделать ввод пароля мгновенным?

Эту тему я уже создавал, но внятного ответа не получил.

 , ,

darkenshvein
()

memory leaks / resource leaks есть чё кроме valgrind для крестов?

Форум — Development

Под онтопик.

Если оно не не на столько инструментальное как valgrind, то вообще красота.

 , ,

pon4ik
()