LINUX.ORG.RU

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

Углубленное изучение системы.

 , ,

Здравствуйте, прочитал книжку по bash, впринципе понимаю кое-какие основы работы с линуксом. Но чувствую, что все еще не очень хорошо разбираюсь, хотелось бы побольше узнать о принципах работы, узнать как устроена система, чтобы самому решать возникающие проблемы, а не рыться в гугле по любому поводу. Какую литературу посоветуете?

LiLleel
()

DXUP - транслятор Direct3D 10 в Vulkan

 , dxup, ,

Группа Open Source

Представлен проект DXUP - транслятор из Direct3D 10 в Direct3D 11 с последующим выводом через Vulkan. Данный проект преследует те же цели, что и проекты VK9 (транслятор Direct3D 9 > Vulkan) и DXVK (Direct3D 11 > Vulkan), однако вместо использования прямого обращения к Vulkan, транслирует системные вызовы DX10 в DX11, и далее, при помощи проекта DXVK, переводит их в Vulkan. Это позволяет запускать в Wine игры, использующие DirectX 10, такие как Crysis Warhead, Just Cause 2 и так далее, с минимальными потерями в производительности. При этом DXUP возможно использовать и на Windows.

>>> Подробности (github.com)

Sunderland93
()

Насколько Powershell мощен?

 ,

For example, Powershell vs Bash. С удовольствием почитаю ваши доводы (если они будут).

time_LORd
()

Избушка гентушников. Обзор бункера.

 

Весна наступила и галерея ЛОРчика ожила.

У меня тоже обострение и хочу поучаствовать в ЛОРчиковом «инстаграмчике», так что вотъ.

На фото игровая башня, когда-то была топовой, хотелось бы обновить, но GTX770 еще не умерла. Когданибудь, она присоединится к GTS 250 и прочим дорогим сердцу, но бесполезным железячкам а ля фотоаппарат «Силуэт» советских времен.

  • Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
  • 32GB RAM
  • какойто кингстон ССД
  • WD Red 2TB x 6
  • GTX770
  • Какая-то Logitech камера за 80 баксов, что бы разговаривать с бабушкой по скайпу и наблюдать за попугаем с работы.
  • Древнемоники по 27", делль рисовальный за 1к, бенк вроде как 3д... кака редкосная, читать черное на белом невозможно, вытекают глаза, консоль и видео - нормально (жаба давит покупать новый)
  • Клава, Motorspeed CK108, синие кнопочки. Можно настроить цвет каждой кнопки. Плюс: удобно печатать, руки не устают. Очень нравится. Минус: родители научились отличать по звуку, когда я работаю, а когда гамаю.
  • Мыша logitech m570 (третья за 6 лет). Когда стареет, начинает лагать, но в вов гамать я без неё не могу. В шутеры естесственно с ней не поиграешь.

Работаю на удаленке минимум раз в неделю, если заболела или навалило много снега, могу посидеть дома недельку. Работа от этого не страдает ведь слева личный офис Мисьё ИТ Директора Дон Василия Второго... и его планктона. Когда мой насяльника уволился, работа встала и я нам нашла Мисьё ИТ Директора Дон Василия Первого... но он помер и ему на смену пришел второй. Справа бухгалтерия. Там живут Вера, Надежда и Любовь, неуловимое Счастячко (kitty tetra)... и еще куча офисного планктона. До заселения планктона, там процветал феминизм (бабы отжали у Васи аквариум), но планктон восстановил баланс.

Впрочем, слева еще стоит Спарта. Там живет Пылесос и Синяк с Мусечкой. Они злые и кусачие, а Пылесос в шипах весь. Синяк - веган. Он почти забил Кирпича, которого пришлось пересадить в другой аквариум (да мой дорогой ЛОРчик, на фото не все аквариумы, а только половина). Все потому, что Кирпич жрет мелких рыбок, а Синяк считает это неэтичным, ибо он живет не в природе и может получать другую еду (она сделанна из животных, но он об этом не знает). Корм в виде гуппи и пескариков, Синяк не трогает.

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

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

Если одмина устала, можно пойти прилечь к бесполезной котэ (ну или не вставать, рабочий ноут обычно лежит в одном из ящиков кровати). Котэ зовут Кошмара, она живет на столе перед клавой, либо на постели. Есть главная котэ, по имени Чёрточка (Чертяка). Главная котэ, настоящая кошка и вместо того, что бы выбирать в какое окно ей смотреть , предпочитает истреблять грызунов во дворе

На генту меня посадил бывший (я не планировала слазить с Арча, но мне сказали «надо»), тот же, который меня учил всяким Сям и ассемблеру(не осилила, увы), но генту, это диагноз, передающийся генетически, ибо весь дом перекомпилен «под себя» ручками.

Мебель, стены, подсветка над столом/кроватью и прочее, делалось отцом из дров (кроме кровати... кровать из IKEA, но отец её усилял, дабы была использованна в качестве траходрома. Расчитана на 200кг живого веса, но прошла тестирование 4мя человеками от 60 до 95кг одновременно). Часть дров была найдена, часть дров, купленна. Лакировала мать.

Примерный дизайн, параметры стола и примерная конфигурация полки, моя. Шкафы над кроватью придумал отец. Стол чуть высоковат ибо делался из другого стола, в котором прочный каркас, но зато я спокойно на него залажу, что бы повытирать пыль воооооон на том пингвинчике под потолком. Тестировалось на 95кг. Аквариумы по ~25 кг + башня кило так 15 + моники. Полка и шкафы над кроватью тоже расчитаны на «тяжелое» использование.

UDP: Телефон настоящий и даже работает. А то тут уже спрашивали недавно.

UDP2: Пардон за качество. Фотографировала на косметичку, фотик мне разбили, а другой я что-то как-то не купила.

Усё, ушла раскрашивать коробочки для хламца книги с надписями Рим/Нью Йорк/Париж с полки, в что-то более подхолящее под интерьер.

TL;DR:

Murg
()

Нервное истощение

 

Доброго времени суток

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

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

Может витамины попить какие, у кого бывало такое? И как с такими периодами справляетесь? Вообще есть такие люди на форуме которые реально часов по 12 могут код писать без остановки?

Yurius
()

Открыл для себя vm.overcommit_memory

 

Да, я слоупок: более 5 лет пользуюсь линуксом, даже программист вроде как, и только сейчас обнаружил эти отличные опции для `/etc/sysctl.conf`:

vm.overcommit_memory = 2
vm.overcommit_ratio = 100

Перегрузил опции командой `sudo sysctl --system` и попал прямо в райские кущи. Можно открыть браузер, три IDE и запустить виртуалку Virtual Box - и результатом станет не зависание системы намертво с необходимостью делать hard reset, а просто ошибка в Virtual Box (работа виртуальной машины прервана).

Своп отключил ещё раньше, я не хочу, чтобы моя система висла намертво под девизом «я тут данные программы в своп скину, как будто бы памяти достаточно, ты тут посиди пару дней, подожди, пока я закончу». Хотя конечно с точки зрения разработчиков Linux это не зависание намертво, это просто долгая работа со свопом - но я так не считаю и считаю что в линуксе своп надо отключать.

А как вы боретесь с традиционным для Linux зависанием намертво при нехватке памяти?

P.S. для справки, настройку выполнял согласно этому былинному посту: http://avz.org.ua/wp/2011/04/24/overcommit-memory/

quiet_readonly
()

отслеживание изменения структуры файлов и директорий по md5 в реальном времени

 ,

Есть задача, python скриптом делать скажем так, снепшот структуры директорий и файлов и проверять в режиме реального времени этим скриптом их целостность, к примеру в файл внедрили бэкдор, об этом скрипт сообщает администратора ну и делаее выполняет определенные операции.
Вопрос как заставить python скрипт работать в реальном времени

noname_user
()

32 vs 64

Часто задают вопрос о том, какой вариант конкретного дистрибутива выбрать - 32-битный или 64-битный. Для того, чтобы облегчить выбор, в FAQ помещена статья на эту тему: www.linux.org.ru/wiki/en/32_или_64_бита Материал будет расширяться и дополняться. Свободные обсуждения - в этом топике.

svu
()

Научите в консоли работать

 , ,

Есть же хоткеи для терминала? Тут осознал, что не умею. Только ^+a и ^+e перемещать курсор в начало строки и конец. А, например, удалить всё?

burato
()

AMD выпустила AMDVLK - драйвер Vulkan для Linux с открытым исходным кодом

 , ,

Группа Hardware and Drivers

AMD выпустила новый драйвер для Linux — AMDVLK. Это первый драйвер с открытым исходным кодом для карт AMD Radeon со 100% поддержкой API Vulkan 1.0. Драйвер соответствует спецификации Vulkan 1.0 и поддерживает 30 Vulkan-расширений, Radeon GPU profiler, встроенную отладку и профилирование, предварительный буфер промежуточных команд и виртуализацию SR-IOV. AMDVLK основывается на слое абстрагирования AMD Platform Abstraction Library (PAL), который переносит много общего кода драйвера между различными платформами. Драйвер поддерживает все GPU AMD Radeon, базирующиеся на архитектуре Graphics Core Next, начиная со серии Radeon HD 7000. Драйвер доступен в репозитории GPUOpen на GitHub.

>>> Подробности (github.com)

rbh-17m
()

ну а об этом где написанно?

 

что значит отформатировать диск под пределенную файловую систему? что при этом происходит? ну вот ты форматируешь в ext4 например, и что происходит с секторами диска? с его цилиндрами, что там у него? ну вот допустим я отформатировал диск в ext2 , а после устанавлиаю метку boot? помоему тогда от ext2 там толку не будет. ну объясните . что происходит , когда ставим метку boot и что происходит , когда форматируем. и может ли это сочитаться?

linuxpc
()

Ryzen gcc segfault bug больше не с нами :(

 ,

Обновил BIOS`ы матплат до AGESA 1.0.0.7, теперь параллельная компиляция gcc не падает. В общем как и ожидалось типичный софтовый баг.

ОБНОВЛЕНИЕ: Амудень нифига не исправила. Валится.

В общем я расстроен.

steemandlinux
()

Заикается звук

 

Установил Linux Mint, очень хорошая система, но заикается музыка, что делать? поиск в интернете ничего не дал, дал.. тьму команд.. но это ж бл**ский звук, помогите(

Asus x402ca. Realtek. Intel hd 2500

Fabio_Kapello
()

Посоветуйте фильмов/сериалов в дорогу

 , , , ,

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

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

Понятину, бурятские порномультики, про кентов и ментов, идиотские комедии не предлагать.

Линукс здесь при том, что кино качаться с торрентов будет на комп с арчиком, а смотреться на планшете с ведроидом.

Hurenweibel
()

Школьникам и студентам: помогу освоить программирование

 ,

Здравствуйте!

Внезапно осознал, что очень хотел бы делиться своим опытом в программировании.

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

Разумеется всё на Linux, если в университете требуется работа программы под Windows, помогу освоить кроссплатформенную разработку.

Всё совершенно безвозмездно, т.е. даром. Кому интересно прошу стучаться в почту: undefer _na_ gmail.com

unDEFER
()

Вечер срыва покровов о том, как душат микро бизнес в России

 

ИП со стажем 7 лет.
В т.ч. большой опыт работы с госзаказом.

Задавайте ваши вопросы (кому интересно). На все корректные отвечу.

АТО (с) очень много волос у меня выпадает, когда читаю перлы про микробизнес в России.

dk-
()

В чем идея GNU?

 , ,

Вот допустим, открывать свой код, публиковать его, распространять под какой-угодно лицензией никто и так не запрещает. Столлман, видимо, в какой-то момент решил это стимулировать. Зачем? С какими целями? Почему он ненавидит пропиетарный софт? Чем он ему мешает?

В общем, хотелось бы в краткой форме увидеть идеологию и философию, тезисно.

onceagain2017
()

Как вы относитесь к переходу на Wayland?

 ,

  1. Нейтрально 348 (32%)

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

  2. Скорее положительно 260 (24%)

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

  3. Крайне положительно 179 (16%)

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

  4. Противоречиво 138 (13%)

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

  5. Скорее отрицательно 102 (9%)

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

  6. Крайне отрицательно 69 (6%)

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

Всего голосов: 1096

sudopacman
()

Все unix-компрессоры — говно?

 

Всегда думал, что все эти gzip, bzip2, xz и т.п. обладают достаточной восстановимостью. Т.е. если в стриме испортится несколько байт, то декомпрессия пойдет дальше, начиная со следующего блока. Оказалось — шиш!

Провёл небольшую лабораторную работу.

Исходные данные: tar-архив с исходниками 1,3 МБ (1,300,480).

Методика: пакуем файл со стандартными параметрами, меняем 8 байт по смещению (last_offset / 2) на de-ad-be-ef-ff-ff-ff-ff, пытаемся распаковать и/или восстановить архив.

Результаты:

  • 7z — распаковано 47.9%, всё что дальше — не восстанавливается
  • bzip2 — распаковано 0%, bzip2recover поделил файл на два якобы годных блока, но первый и больший из них распаковать не смог
  • gzip — распаковано 45.8%, gzrecover дает тот же эффект
  • lz4 — распаковано 81.76% (на самом деле 100%, но на выходе получился битый tar, который после cpio -ivd -H tar < my.recovered.tar дал указанное значение). Некоторые файлы, правда, с частичным мусором внутри.
  • lzip — распаковано 43.1% (спасибо PtiCa, за указания по правильному использованию lziprecovery)
  • lzma — распаковано 0%, чем оно восстанавливается — хз
  • lzop — распаковано 40.3%
  • rar — распаковано 0%, после восстановления (rar r) файл всё равно поврежден
  • rar -rr — распаковано 100% (задействовалась recovery record), после восстановления (rar r) у распакованного файла такая же sha1 как и у неиспорченного
  • xz — распаковано 47.8%
  • zip — распаковано 45.4%, zip -F или -FF дают тот же результат.

    ---

    Ну и чо теперь делать? Паковать всё в .tar.rar?

ShizuShidou
()

bonding: нет прироста скорости

 , ,

Приветствую! Есть ceph-кластер из трёх нод. Они подключены к коммутатору (Eltex MES5324) 10Gb SFP+. Только что подключил ещё по одному 10Gb шлангу к каждой ноде, настроил на коммутаторе группы агрегации портов, добавил туда попарно нужные порты. Группы выглядят примерно так:

Po3 is up (connected)
  Interface index is 1002
  Hardware is aggregated ethernet interface(s), MAC address is xx:xx:xx:xx:xx:xx
  Interface MTU is 9000
  Link is up for 0 days, 0 hours, 36 minutes and 4 seconds
    Link aggregation type is static LAG
    No. of members in this port-channel: 2 (active 2)
      tengigabitethernet1/0/3, full-duplex, 10000Mbps (active)
      tengigabitethernet1/0/15, full-duplex, 10000Mbps (active)
    Active bandwidth is 20000Mbps

На нодах настроил бондинг вот таким макаром:

auto bond0
allow-hotplug bond0
iface bond0 inet static
address x.x.x.0/24
gateway x.x.x.y
dns-nameservers x.x.x.z
up /sbin/ifenslave bond0 eno7
up /sbin/ifenslave bond0 eno8
postup ifconfig eno7 mtu 9000 && ifconfig eno8 mtu 9000 && ifconfig bond0 mtu 9000

Так работает, но iperf показывает скорость передачи данных между нодами 9.86 Gbits/sec - столько и было до включения бондинга. Что я делаю не так, товарищи?

dpronyaev
()