Valuable News – 2021/05/17

The Valuable News weekly series is dedicated to provide summary about news, articles and other interesting stuff mostly but not always related to the UNIX or BSD systems. Whenever I stumble upon something worth mentioning on the Internet I just put it here.

Today the amount information that we get using various information streams is at massive overload. Thus one needs to focus only on what is important without the need to grep(1) the Internet everyday. Hence the idea of providing such information ‘bulk’ as I already do that grep(1).

UNIX

DragonflyBSD 6.0 Stable Build Available to Download.
https://www.itsfoss.net/dragonfly-bsd-6-0-stable-build-available-to-download/

OpenBSD 6.9 Exploring DHCP Part One.
https://www.youtube.com/watch?v=MkZ_duYP-8c

Susbscriber Request: FreeBSD Desktop Installer Revisted.
https://www.youtube.com/watch?v=Ji8-iYER-6U

Bastille Template for Running PostgreSQL Server in FreeBSD Jail.
https://github.com/yaazkal/bastille-postgres

Vector Packet Processing (VPP) Portability on FreeBSD.
https://lists.freebsd.org/pipermail/freebsd-net/2021-May/058321.html

KDE Plasma Wayland – Week in FreeBSD.
https://euroquis.nl//kde/2021/05/09/wayland.html

NomadBSD 130R-20210508 Available.
https://nomadbsd.org/#130R-20210508

Meet mold – Modern High Performance Replacement for Existing Unix Linkers.
https://github.com/rui314/mold

FragAttacks – Fragmentation and Aggregation Attacks on All Wi-Fi Wireless Protocols.
https://www.fragattacks.com/
https://papers.mathyvanhoef.com/usenix2021.pdf

Basics of ZFS Snapshot Management.
https://klarasystems.com/articles/basics-of-zfs-snapshot-management/

Docker Can Slow Down Your Code and Distort Your Benchmarks.
https://pythonspeed.com/articles/docker-performance-overhead/

FreeBSD Network Perfs vs XSA-332.
https://xcp-ng.org/blog/2021/05/13/freebsd-network-perfs-vs-xsa-332/

GhostBSD 21.05.11 ISO Available.
https://www.ghostbsd.org/GhostBSD_21.05.11_ISO_now_available

BSD Now 402 – Goodbye GPL.
https://www.bsdnow.tv/402

Running Potluck Images with runj.
https://honeyguide.eu/posts/potluck-runj-poc/

MinIO is Now Licensed Under GNU AGPLv3.
https://blog.min.io/from-open-source-to-free-and-open-source-minio-is-now-fully-licensed-under-gnu-agplv3/

Zulip 4.0 – Threaded Open Source Team Chat.
https://blog.zulip.com/2021/05/13/zulip-4-0-released/

Using FreeBSD Jails with ZFS and PF on DigitalOcean.
https://medium.com/chris-opperwall/using-jails-with-zfs-and-pf-on-digitalocean-b25b1da82e20

Debugging Random Slow Writes in PostgreSQL
https://iamsafts.com/posts/postgres-gin-performance/

FreeBSD Can – Running AppImages via Linux ABI.
https://www.reddit.com/r/freebsd/comments/ncv9tt/freebsd_can_running_appimages_via_linux_abi/

AmigaOS 3.2 for All Classic AMIGAs Released and Available.
https://www.hyperion-entertainment.com/index.php/news/1-latest-news/290-amigaos-42-for-all-classic-amigas-released-and-available

Unix Philosophy with Example.
https://massimo-nazaria.github.io/blog/2019/03/02/unix-philosophy-with-an-example.html

Native www/chromium Now Works with Microsoft Teams on FreeBSD.
https://cgit.freebsd.org/ports/commit/?id=74647995

KDE on FreeBSD 2021 O3.
https://euroquis.nl/freebsd/2021/05/13/freebsd-o3.html

Native (OpenHL) Half-Life on FreeBSD with4 Easy Steps.
https://forums.freebsd.org/threads/half-life-in-4-easy-steps.80394/

Potabi – Next Generation Computing Built on FreeBSD.
https://potabi.fivnex.co/

Hardware

TinyPilot Will Turn Raspberry Pi into Browser Based KVM.
https://github.com/mtlynch/tinypilot

AMD 4700S Kit Shows in Photographs and Retail Listings.
https://www.tomshardware.com/news/amd-4700s-desktop-kit-compact-gaming-pc

Best Internal Hard Drives 2021/05.
https://www.anandtech.com/show/12075/best-consumer-hdds

Framework Laptop is Modular/Upgradeable 13.5 Inch Notebook.
https://liliputing.com/2021/02/framework-laptop-is-a-modular-upgradeable-13-5-inch-notebook-coming-this-summer.html
https://frame.work/

ASUS PN51 Early Review.
https://www.fanlesstech.com/2021/05/asus-pn51-early-review.html

Best SSDs 2021/05.
https://www.anandtech.com/show/9799/best-ssds

Intel Wants to Standardize More Power Efficient ATX12VO Power Connector.
https://wccftech.com/intel-wants-to-standardize-the-more-power-efficient-atx12vo-power-connector-for-alder-lake-s-motherboards/

Life

Why Bad CEOs Fear Remote Work.
https://scottberkun.com/2021/why-bad-ceos-fear-remote-work/

True Size of Africa.
http://kai.sub.blue/en/africa.html

Other

Game Developers Break Silence Around Salaries.
https://www.axios.com/salaries-game-developers-break-silence-8f03c4aa-216e-4043-80dc-0376c606b926.html

Uber Named ‘Champions League of Tax Avoidance’ – Used 50 Dutch Shell Companies to Dodge Taxes on Nearly $6 Billion Revenue.
https://www.businessinsider.com.au/uber-tax-avoidance-50-dutch-shell-companies-5-billion-revenue-2021-5

Exploiting Custom Protocol Handlers for Cross Browser Tracking in Tor/Safari/Chrome/Firefox.
https://fingerprintjs.com/blog/external-protocol-flooding/

Quote(s) of the Week

Docker is basically iframes for computers.

Paul Campbell
@paulca
https://twitter.com/paulca/status/1392934456244178946

EOF

10 thoughts on “Valuable News – 2021/05/17

  1. Idris

    Cześć, mam takie pytanie czy inne systemy BSD poza NetBSD nie posiadają po zainstalowaniu interpretera Pythona? Nie podoba mi się to w Linuksach, że są na stałe zintegrowane z Pythonem. Gdy chcesz go odinstalować, to rozwali ci system i odinstaluje większą ilość pakietów systemu.
    Wszystko wskazuje na to, że Microsoft zaczął stosować strategię Embrace, extend, and extinguish w stosunku do Pythona. Microsoft ściągnął z emerytury twórcę Pythona czyli Guido van Rossum. Tak sam przejął open source Github i edytor Atom. Może trzeba się przenieść z Pythona na inne wolne języki jak Nim i Crystal oraz je wypromować?

    Like

    Reply
    1. vermaden Post author

      Czesc.

      FreeBSD ma Pythona tylko z paczek – w Base System go nie ma. Kiedys byl Perl w Base System ale tez wylecial i jest tylko z paczek. Ostatnio jak sprawdzalem to OpenBSD tez ma Pythona w paczkach.

      Przyznam szczerze ze nie sledzilem rozwoju Pythona od strony ‘przejmowania’ go przez Microsoft. Pomimo iz dalej lubie i cenie Pythona to bardzo zniechecili mnie do siebie swoim podejsciem z wersja 2.x i 3.x. Tym ‘urwaniem’ tego co bylo i nowy start … nie za bardzo wiadomo po co. Pewnie mieli swoje powody ale z punktu widzenia sysadmina to bylo naprawde slabe – zwlaszcza jak pozniej zaniechali wsparcia dla wersji 2.x.

      Czy Nim, Crystal lub cos innego zamiast? Nie wiem powiem szczerze, jak jak pewnie widziales pisze to co potrzebuje w POSIX /bin/sh ale moje potrzeby koncza sie najczesciej na terminalu 🙂 W Pythonie nigdy mi sie nie podobalo to jak Python sie ‘wywala’ sypiac typi trace’ami i generalnie ‘wyrzyganiem’ sie na uzytkownika sciana tekstu zamiast napisac normalnie ze brakuje jakiegos modulu czy cos innego ‘rozsadnego’.

      Pare razy zabieralem sie za zrobienie czegos graficznego za pomoca GTK i Pythona ale jakos mnie to szczegolnie nie wciaga nigdy i znajduje tysiac innych rzeczy do zajecia sie. Napisalem tez pare skryptow w Python na swoje potrzeby wlasnie w wersji 2.x i raz podszedlem do ich ‘migracji’ na 3.x ale bylo to zbyt duzym bulem w dupie i olalem temat – po prostu dalej mam zaisntalowany ten ‘jakze niebezpieczny’ interpreter 2.x i tyle – kiedys sie pewnie zbiore i przepisze na 3.x jak inne bardziej ciekawe tematy sie wyczerpia 🙂

      Pozdrawiam.

      Like

      Reply
  2. Idris

    Jest następca Pythona 2.7 dla administratorów sieci jest nim Pyston v2.2. Oraz Cinder od instagrama, jako szybszy Python. Od wersji 3.11 Python 3 też ma być dwa razy szybszy, tak zapowiedział jego twórca. Pożyjemy zobaczymy, ale skoro Javascript i PHP po przepisaniu jego silnika znacząco przyspieszyło, a są to języki skryptowe nie kompilowane. To teraz przy wsparciu Microsoftu Python 3 też może ich dogonić. Liczyłem, że Ruby 3.0 będzie szybszy dzięki JiT, ale dużo mu to nie dało. Z języków skryptowych da się jeszcze sporo wycisnąć, co pokazuje Node, Deno.
    https://blog.pyston.org/2021/05/05/pyston-v2-2-faster-and-open-source/
    Python 3 fatalnie wykrywa błędy, debugowanie w nim to piekło. O wiele więcej informacji podaje kompilator Rusta. Sądzę, że za 15 lat większość sterowników w Linux i innych systemach będzie w nim tworzona. Theo de Radt powiedział, że do 32 bitowego systemy Rust jest za ciężki.
    https://marc.info/?l=openbsd-misc&m=151233345723889&w=2
    Ciekawe dlaczego taki fajny język jak D nie zdobył popularności, był za mało bezpieczny? Konkurencją dla Rusta wśród języków kompilowanych i systemowych są jeszcze Zig, Odin i Beef. Polecam ten kanał facet fajnie porównuje różne nowe języki programowania.

    Like

    Reply
  3. Idris

    Nie lepiej zamiast GTK i Pythona do gui wybrać PySide6 lub Kivy który działa na desktopie i mobilnie?

    Wiem, że Ubuntu i Canonical postawiło teraz na Dart/Flutter Desktop, ale ja nie ufam Google i jego językom (Golang) kompilatorom. To już lepiej pisać w JavaFX, Swing, TornadoFX, ScalaFX, czy GTK4 z Nim lub NiGUI. https://matthiashager.com/gui-options-for-nim
    Twórcy KDE teraz mają problem, ponieważ Qt 6 jest płatne, na phoronix pisali w komentarzach, że chcą stworzyć własną bibliotekę graficzną w języku Rust, taki klon Qt.

    Like

    Reply
    1. vermaden Post author

      Z tego co widze to PySide to Python QT bindings for QT 5.x … a QT niestety bardzo nie lubie … niestety aplikacje GTK2/3/4 praktycznie zawsze wygladaja ladnie. Aplikacje QT (bez pelnego KDE/Plasma) wygladaja conajwyzej srednio a przewaznie slabo … nawet pomimo duzych prob z QT5CT, innymi skorkami i stylami.

      Jedyne miejsce gdzie QT wygladalo dobrze to legendarna Opera 12.x … ale ta mozna juz tylko wspominac niestety. Firefox czy Chrome nawet dzisiaj nie dorastaja jej do piet …

      Like

      Reply

Leave a comment