LINUX.ORG.RU

Галерея - Архив 2024, Ноябрь

Debian дома, debian на серверах

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

Привет ЛОР!

Рабоче/домашняя машинка:

  • Debian 12 KDE;
  • R5 1600 AF (потому, что стоил 100$ в 2020);
  • ОЗУ 64gb (потому что чувствовалось что 16 не хватает, 32 стоили 100$, а 64 140$ (конец 2023), выбор был очевиден);
  • китайская RX 580 на 8gb (те же 100$, которые позволили пройти Ведьмака 3, ради которого карта и покупалась почти 2 года назад);
  • nvme на 1tb и ssd на 256gb оба от samsung, 2 старых hdd по 1tb.

До дебиана пробовал множество дистрибутивов, наиболее активно arch, но в последний и окончательный переезд выбрал дебиан, потому что просто работает, стабильность победила энтузиазм. Философия редких апдейтов в 25 выглядит более привлекательной, когда ты знаешь что твой ПК будет работать и ты не испытаешь проблем в ответственный момент. Понимаю, что из любого дистра можно слепить конфетку подходящую именно тебе, обладающую нужной стабильностью, но проще это иметь из коробки.

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

По вопросу работы. Трудимся в крупном федеральном провайдере, на позиции эксперта в b2b техподе, работа не сложная, но зачастую приходится курить мануалы, у юриков встречаются интересные потребности. Весь офис логично под офтопиком, сам 95% времени обитаю на удалёнке, где через vdi пользуем офтопик-машину. С линуксом на работе была только одна встреча, когда коллеге выдали тачку на ubuntu, которая использовалась как тонкий клиент до удалённого сервера с офтопом, для тестов. Что тестировали, я так и не понял, но сам факт события был.

На личной тачке полностью переехал на debian, он удовлетворяет мои потребности, но приходится держать офтопик для корректной работы КТолк’а. После окончания подписки на zoom компанией был выбран он, а причина необходимости офтопика – неумение КТолк’а в трансляцию звука системы из под VDI (сломали апдейтом примерно пол года назад, апдейты зло), а так же под линуксом (никогда не работало). Из-за невысокой популярности данного решения фикс неизвестен. Есть теоретический костыль, но лень победила, проще ребутаться при необходимости.

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

Конфиги личных серверов:

  1. 1 vCPU / 512 mb RAM / Debian 11 / FRA, крутится какое-то 3х буквенное решение для 4х клиентов, канала в 100мб хватает всем, никто не жалуется.
  2. 4 vCPU / 4gb RAM / Debian 12 / MSK, тут живёт сервер кубов (minecraft 1.12.2) с кучей модов, для игры с коллегами и расслабления. На удивление в 25 лет обнаружил, что играть во что-то другое не могу и не хочу, осталась вот такая маленькая отдушина. Стоимость аренды этих серверов на 28.11.24 8,31$.

Из интересного – по-настоящему нравится пользоваться трекболом, использую простенький Logitech M575, дешево и сердито. Брал в основном для редких поездок в офис, но проникся и использую вместо g502 hero (которая используется для игры в кубы, на трекболе играть дискомфортно).

Браузер Zen, основан на FF, по заявлениям разработчика ускорен, но главная фича для меня – это скрываемые панели, при обычном сценарии использования браузера хватает хоткеев, отображение панели закладок и адресной строки не требуется, пользуешься страницей, забывая что там где-то скрыты панели, на которое нужно наводить курсор. Хоткеи наше всё. Полная концентрация.

 ,

osstis
()

Игрушка Tux

Галерея — Рабочие места

Подруга связала крючком по моей просьбе пигвина Tux’a.

Я в восторге. Кому нужен такой красавец, пишите.

 ,

vivf
()

Niri: blazingly fast

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

Временно вернулся с NixOS обратно на Arch. Причина: в NixOS криво собран glfw и это мешает мне жить T_T.

Ну, в общем, по скриншоту выглядит, как обычная картинка с Unixporn. Обычные тайлы. Но чтобы понять, что из себя представляет Niri (отечественная разработка, кстати :D), нужно увидеть его в действии.

Видео: https://ru.files.fm/u/yaq2ks4w9c (на две недели, подскажите нормальный хостинг).

Тайл в стиле PaperWM (GNOME) – сделан очень качественно. Даже от Hyprland не отстаём – есть возможность скринкаста отдельных окон, встроенная скриншотилка, и даже – возможность «замазать» окна с приватной информацией. Работает с помощью xdg-portal-gnome.

Очень удобно на ноуте – есть жесты с тачпада.

Ссылка на проект: https://github.com/YaLTeR/niri.

 niri, , ,

oworope
()

EndeavourOS

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

Спустя 2,5 года тесного общения с Linux Mint и работе в ней как основной ОС решился на переезд на новую ОС. После испытаний Fedora «упала» менее чем через сутки. Manjaro продержалась неделю, и начались косяки. Оставалось 2 варианта: EndeavourOS или MX Linux. 3 недели на EndeavourOS с KDE. Пока система работает, и сбоев нет (надеюсь так и будет дальше). Плюсы для меня: порадовал pacman и AUR, быстрая скорость работы, более привычная «панель управления», расширеный выбор рабочих окружений (которые можно установить на стадии установки ОС). Плазма в КДЕ оказалась не такой уж и прожорливой.

Ну и бонусом пару скринов: 1, 2, 3

 ,

alekssct
()

Запатчил KDE1 под NetBSD

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

Привет, ЛОР!

Сабж. Запатчил, собрал и запустил KDE1 под свежей NetBSD 10. Что удивительно, всё работает, Firefox и Emacs запускаются, все анимации не тормозят даже без хардварного ускорения. В общем, на удивление быстрая и функциональная среда, куда удобнее и имеет больше настроек чем современный GNOME. Вдобавок, что явно порадует гентушников, сборка из исходников с нуля, включая qt1, заняла всего минуты три.

Ссылка на порт: https://github.com/nishiowo/kde1

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

Про ШГ в курсе.

 , , ,

hateyoufeel
()

Химический реверс-инжиниринг или не дизассемблером единым

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

Давно мне был интересен состав некоторых реагентов, с которыми работаю, а тут по работе порвался до ЯМР спектрометрии и понеслось.

На скрине окно Bruker TopSpin 4.4.1 (академическая лицензия, стоит на ноуте с кубунтой, да, оно есть полное на Линукс) со спектром 5х ГЦ буфера полимеразы Phusion (химерная полимераза Sso7d-Pfu с дополнительными мутациями). В принципе, энтузиасты и раньше исследовали этот вопрос (https://pipettejockey.com/2017/08/18/purifying-commonly-used-enzymes-homebrew-phusion/), но без пруфов, ввиду отсутствия доступа к ЯМР спектрометрии. Я же снял спектр на 600 МГц в смеси воды и тяжёлой воды с последующим подавлением сигнала лёгкой воды, благодаря чему смог проверить справедливость тех или иных предположений о составе.

По итогу выяснилось, что, вопреки правилу бритвы Оккама, тут справедливее всего самый сложный вариант, но с оговорками: другой тип неионогенного ПАВ, немного другой буфер, меньше добавок.

 ,

Dorif
()

NextSTEP 2.2 на Previous 3.3

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

Эмулятор компилял отсюда.

Образ диска взят отсюда. Его нужно смонтировать и вытащить оттуда образ дискеты, которую скормить эмулятору.

Конфиг:

cat ~/.config/previous/previous.cfg
[Log]
sLogFileName = stderr
sTraceFileName = stderr
nTextLogLevel = 3
nAlertDlgLogLevel = 1
bConfirmQuit = TRUE
bConsoleWindow = FALSE

[ConfigDialog]
bShowConfigDialogAtStartup = TRUE

[Debugger]
nNumberBase = 10
nSymbolLines = -1
nMemdumpLines = -1
nDisasmLines = -1
nBacktraceLines = 0
nExceptionDebugMask = 1073741830
nDisasmOptions = 103
bDisasmUAE = TRUE

[Screen]
nMonitorType = 2
nMonitorNum = 0
bFullScreen = FALSE
bShowStatusbar = TRUE
bShowDriveLed = FALSE

[Keyboard]
bSwapCmdAlt = FALSE
nKeymapType = 1
szMappingFileName =

[ShortcutsWithModifiers]
kOptions = O
kFullScreen = F
kMouseMode = M
kColdReset = C
kCursorEmu = J
kScreenshot = G
kRecord = R
kSound = S
kPause = P
kDebuggerM68K = D
kDebuggerI860 = I
kQuit = Q
kDimension = N
kStatusbar = B

[ShortcutsWithoutModifiers]
kOptions = F12
kFullScreen = F11
kMouseMode =
kColdReset =
kCursorEmu =
kScreenshot =
kRecord =
kSound =
kPause =
kDebuggerM68K =
kDebuggerI860 =
kQuit =
kDimension =
kStatusbar =

[Mouse]
bEnableAutoGrab = TRUE
bEnableMapToKey = FALSE
fLinSpeedNormal = 1
fLinSpeedLocked = 1
fExpSpeedNormal = 1
fExpSpeedLocked = 1

[Sound]
bEnableMicrophone = TRUE
bEnableSound = TRUE

[Memory]
nMemoryBankSize0 = 8
nMemoryBankSize1 = 8
nMemoryBankSize2 = 8
nMemoryBankSize3 = 8
nMemorySpeed = 1

[Boot]
nBootDevice = 0
bEnableDRAMTest = FALSE
bEnablePot = TRUE
bEnableSoundTest = TRUE
bEnableSCSITest = TRUE
bLoopPot = FALSE
bVerbose = TRUE
bExtendedPot = FALSE
bVisible = FALSE

[HardDisk]
szImageName0 = /dev/shm/NS22.img
nDeviceType0 = 1
bDiskInserted0 = TRUE
bWriteProtected0 = FALSE
szImageName1 = /dev/shm/NEXTSTEP2.2.iso
nDeviceType1 = 2
bDiskInserted1 = TRUE
bWriteProtected1 = TRUE
szImageName2 =
nDeviceType2 = 0
bDiskInserted2 = FALSE
bWriteProtected2 = FALSE
szImageName3 =
nDeviceType3 = 0
bDiskInserted3 = FALSE
bWriteProtected3 = FALSE
szImageName4 =
nDeviceType4 = 0
bDiskInserted4 = FALSE
bWriteProtected4 = FALSE
szImageName5 =
nDeviceType5 = 0
bDiskInserted5 = FALSE
bWriteProtected5 = FALSE
szImageName6 =
nDeviceType6 = 0
bDiskInserted6 = FALSE
bWriteProtected6 = FALSE
nWriteProtection = 0

[MagnetoOptical]
szImageName0 = /dev/shm
bDriveConnected0 = FALSE
bDiskInserted0 = FALSE
bWriteProtected0 = FALSE
szImageName1 = /dev/shm
bDriveConnected1 = FALSE
bDiskInserted1 = FALSE
bWriteProtected1 = FALSE

[Floppy]
szImageName0 = /dev/shm/floppy22.dd
bDriveConnected0 = TRUE
bDiskInserted0 = TRUE
bWriteProtected0 = FALSE
szImageName1 = /dev/shm
bDriveConnected1 = FALSE
bDiskInserted1 = FALSE
bWriteProtected1 = FALSE

[Ethernet]
bEthernetConnected = FALSE
bTwistedPair = FALSE
nHostInterface = 0
szInterfaceName =
szNFSroot = /root/
bNetworkTime = FALSE

[ROM]
szRom030FileName = /usr/local/share/previous/Rev_1.0_v41.BIN
szRom040FileName = /usr/local/share/previous/Rev_2.5_v66.BIN
szRomTurboFileName = /usr/local/share/previous/Rev_3.3_v74.BIN
bUseCustomMac = FALSE
nRomCustomMac0 = 0
nRomCustomMac1 = 0
nRomCustomMac2 = 15
nRomCustomMac3 = 0
nRomCustomMac4 = 0
nRomCustomMac5 = 0

[Printer]
bPrinterConnected = FALSE
nPaperSize = 0
szPrintToFileName = /root/

[System]
nMachineType = 2
bColor = TRUE
bTurbo = FALSE
bNBIC = FALSE
bADB = FALSE
nSCSI = TRUE
nRTC = FALSE
nCpuLevel = 4
nCpuFreq = 25
bCompatibleCpu = TRUE
bRealtime = FALSE
nDSPType = 2
bDSPMemoryExpansion = TRUE
n_FPUType = 68040
bCompatibleFPU = TRUE
bMMU = TRUE

[Dimension]
bI860Thread = TRUE
bMainDisplay = FALSE
nMainDisplay = 0
bEnabled0 = FALSE
nMemoryBankSize00 = 4
nMemoryBankSize01 = 4
nMemoryBankSize02 = 4
nMemoryBankSize03 = 4
szRomFileName0 = /usr/local/share/previous/ND_step1_v43.BIN
bEnabled1 = FALSE
nMemoryBankSize10 = 4
nMemoryBankSize11 = 4
nMemoryBankSize12 = 4
nMemoryBankSize13 = 4
szRomFileName1 = /usr/local/share/previous/ND_step1_v43.BIN
bEnabled2 = FALSE
nMemoryBankSize20 = 4
nMemoryBankSize21 = 4
nMemoryBankSize22 = 4
nMemoryBankSize23 = 4
szRomFileName2 = /usr/local/share/previous/ND_step1_v43.BIN

Из интересного: именно в 2.2 ещё был Мотороловский SDK для DSP, потом его отдельно предлагали загрузить.

Дефолтный шелл – csh, пока не знаю умеет ли он в автодополнение и историю ;)

Но так длинную строчку tar -xvf path/tools.tar набил, и что-то там в корень распаковалось )

CDROM монтируется в /

Диск я ему сделал…

 dd if=/dev/zero of=NS22.img bs=1k count=400k

…на 400 мб. Пока всё влезло, 200 мб свободно. Часы в Preferences поставил более-менее правдоподобно.

Будем изучать.

 

Andrew-R
()

Мой современный WindowMaker

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

В последнее время вижу, что активность выкладывания скриншотов в Галерею сильно упала.. Поэтому решил вас развлечь :)

После долгого времени с момента публикации последнего моего скриншота решил разбавить современной «стариной», так сказать..

Это мой современный WindowMaker на втором по важности и «мощности» компьютере (На первом компе - облагороженный xfce, похоже на то, что было в одном из предыдущих моих скриншотов).

Почти вся информация об окружении так или иначе есть на самом скриншоте.

Так что вот.. Ругайте :)

 , ,

My_quest
()

Моё старое рабочее место, очень удобное

Галерея — Рабочие места

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

 ,

petyanamlt
()