Проекти

На цій сто­рін­ці зібра­но про­е­кти, в роз­роб­ці яких я беру участь на постій­ній осно­ві.

Від­ра­зу поси­ла­н­ня на GitHub. Там бага­то моїх про­е­ктів різно­го обся­гу й кори­сно­сті. Ниж­че пода­но основ­ні.

Зби­ра­н­ня:

  • pf-kernel — спе­ці­аль­на гіл­ка ядра Linux, яка вклю­чає деякі кори­сні сто­рон­ні патчі, напри­клад, PDS і UKSM.

Про­гра­му­ва­н­ня:

  • dnsbalancer — спе­ці­а­лі­зо­ва­ний highload-балан­су­валь­ник рекур­сив­но­го DNS по про­то­ко­лу UDP;
  • fastpwd — гене­ра­тор і мене­джер паро­лів на Qt, який вико­ри­сто­вує алго­ри­тмі­чну гене­ра­цію на SHA-3 (Keccak) без збе­рі­га­н­ня кон­фі­ден­цій­ної інфор­ма­ції;
  • libpfrng — кори­сту­ва­цька бібліо­те­ка висо­ко­які­сно­го гене­ра­то­ра випад­ко­вих чисел;
  • libpftimers — кори­сту­ва­цька бібліо­те­ка син­хрон­них і асин­хрон­них тай­ме­рів;
  • TMXReader — крос-пла­тфор­мо­ва про­гра­ма для чита­н­ня екс­пор­то­ва­них фай­лів пам’яті пере­кла­дів;
  • Nebula5 — веб-схо­ви­ще фай­лів для одно­го кори­сту­ва­ча.

Лока­лі­за­ція:

  • rutorrent — веб-клі­єнт для rtorrent.

Мину­лі про­е­кти:

  • VLC — лока­лі­за­ція;
  • Midnight Commander — лока­лі­за­ція, баг­фі­кси;
  • Linux.Org.Ru — моде­ру­ва­н­ня, про­гра­му­ва­н­ня движ­ка;
  • GD Star Rating — лока­лі­за­ція.
7 коментарів в “Проекти
  1. Piktor сказав:

    Роз­ка­жи про Nebula5. Чи воно кра­ще за FTP на сер­ве­рі? Які фічі, інтер­фейс?

  2. Oleksandr Natalenko сказав:

    Не знаю навіть, чим воно кра­ще за FTP. Я писав собі, щоб була веб-мор­да, але зараз якось виста­чає дроп­бо­кса.

  3. Seth сказав:

    Пре­вед! Ска­жи, а acpi_call-pf это акту­аль­ная шту­ко­ви­на? Его надо впи­сывать в mkinitcpio моду­лем?

    Про­сто сей­час сде­лал 2гб своп-файл вме­сто разде­ла, впи­сал моду­ли lz4 в initcpio и соби­ра­юсь ядро пере­уста­но­вить, чтоб новый initrd сге­не­рил­ся. Так вот сижу, голо­ву ломаю: может acpi_call не поме­ша­ет зао­дно?

  4. Oleksandr Natalenko сказав:

    Не маю поня­т­тя.

  5. Seth сказав:

    А, я уже понял. Это модуль, с помо­щью кото­ро­го можно писать скри­пты для управ­ле­ния пита­ни­ем ноу­тов.

    Ника­кой пого­ды для "лучше­го пар­син­га DSDT" он не дела­ет, и сам по-себе на дескто­пе беспо­ле­зен.

  6. Seth сказав:

    0/ … Если ты ещё не вер­нул UKSM, то про­шу вер­нуть, так-как он дол­жен немнож­ко помо­чь с исполь­зо­ва­ни­ем zswap.

    Тоесть, когда сво­бо­дной памя­ти чуть-боль­ше, когда пул для zswap можно поста­вить боль­ше — это все­гда очень хоро­шо.

    В таком слу­чае полу­ча­е­тся, что поте­ри прои­зво­ди­тель­но­сти на UKSM ничто­жны по срав­не­нию с выи­грышем от исполь­зо­ва­ния.
    —-

    Я коне­чно не всё пони­маю в жизни, и по ядру я не спе­ци­а­лист, но мне каже­тся, что своп пре­дна­зна­чен в пер­вую оче­редь для пре­до­тв­ра­ще­ния пани­ки ядра в том слу­чае, когда физи­че­ская память кон­чи­лась, а пото­му с "прои­зво­ди­тель­но­стью" своп ниче­го обще­го не име­ет.

    Своп-раздел эффе­кти­вен толь­ко тогда, когда в диско­вых мас­си­вах малень­кие сво­пы разме­ще­ны на мно­же­стве дисков "на нару­жных цилин­драх (спра­ва)".

    Но полу­ча­е­тся, что своп-раздел на дескто­пе все­гда может попасть на бэд-блок, из-за чего и прои­зой­дёт пани­ка или сег­фолт. А на дома­шних ком­пью­те­рах ещё и будет SSD наси­ло­вать, и с одним диском не даст вооб­ще ника­кой "допол­ни­тель­ной прои­зво­ди­тель­но­сти". (т-е, в этом слу­чае своп не даёт ни ско­ро­сти, не надёжно­сти)

    Зато когда своп нахо­ди­тся в фай­ле — бэды на ФС можно отме­чать и маски­ро­вать, а своп-файл — сдви­гать в дру­гую область на диске.

    —-
    Тоесть, на дескто­пных ком­пью­те­рах нужно по дру­го­му смо­треть на сво­по­вую под­си­сте­му.

  7. Seth сказав:

    Спа­си­бо, Мэн, что вклю­чил UKSM. Исполь­зую на сво­ём Glorios Antergos с zswap.

    Спа­си­бо огром­ное тебе за тру­ды, и желаю боль­шо­го энту­зи­а­зма, сил и вре­ме­ни для даль­ней­ше­го разви­тия!

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

*