home.social

#userspace — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #userspace, aggregated by home.social.

fetched live
  1. От boot-кода до shell: несколько месяцев разработки ОС на Rust с ИИ-агентами

    Как разработать собственную ОС в одиночку, если заниматься проектом можно только в свободное время? Рассказываю, как ИИ помог мне пройти путь от изучения AArch64 до работающего ядра с вытесняющим планировщиком, userspace, ELF-программами и shell — и почему ответственность инженера при этом никуда не исчезает.

    habr.com/ru/articles/1064844/

    #genrt #разработка_ОС #системное_программирование #Rust #AArch64 #QEMU #ядро_ОС #userspace #ИИагенты #Codex

  2. Zynq 7000. Переносим I2C Master Controller. Работа над ошибками и утилиты userspace

    В прошлой статье мы собрали готовый образ Linux и запустили I2C Master Controller который живет в ПЛИС и управляется драйвером предоставляющим в ОС доступ к нему как типовому I2C-контроллеру. В этой, заключительной части из общей серии статей, я хотел бы филигранно отшлифовать все мелкие недочеты и привести примеры утилит, которые могли бы отправлять нужные нам данные на I2C OLED-дисплей SSD1306, например температуру кристалла, время или что-нибудь еще. Всем кому интересна тема - го под кат! :)

    habr.com/ru/companies/beget/ar

    #zynq #linux #userspace #driver #i2c #oled #kernel #uboot #zynqmini #buildroot

  3. Yggdrasil как встраиваемая библиотека

    Yggdrasil - это экспериментальная оверлейная IPv6 mesh-сеть, уже неоднократно обсуждавшаяся на хабре. Под катом рассматриваем ее использование в качестве встраиваемой библиотеки в вашем go приложении.

    habr.com/ru/articles/1033236/

    #yggdrasil_network #golang #встраиваемый_модуль #децентрализованные_сети #userspace

  4. 🎩✨ Oh, joy! Another baffling attempt to explain how to turn your #Linux box into a virtual #PCIe card circus, all from the comfort of #userspace. Because who wouldn't want to spend their weekend trying to understand this labyrinthine framework when they could be watching paint dry instead? 🤡💻
    github.com/cakehonolulu/pciem #Virtualization #VirtualizationLabyrinthine #TechHumor #HackerNews #ngated

  5. Introducing Xous: the world's most exciting #microkernel for #embedding your #dreams into “medium” devices! 🤖✨ Dive into #userspace #messaging wonders, because, who needs a simple, straightforward OS anyway? 📚🧐 Funded by Europe's finest to revolutionize the way we...well, forget it ever existed. 😂💰
    xous.dev/ #Xous #tech #revolution #HackerNews #ngated

  6. Ok, that's kinda messed up.
    The latest (and basically brand new) release of #mxlinux now comes with #systemd by default:

    MX-25 "Infinity" was released on 9 November 2025 and was built on Debian 13 "trixie". [...] All releases are available with Systemd. The Xfce, Xfce-AHS, and Fluxbox releases are also available in sysVint variants.

    MX Linux Wikipedia page, emphasis added.

    More and more of the #ShoveOffMitigation (see explanation) of non-systemd distros in effect

    I don't even care much about systemd-init. It's just the wholesale terraforming of #userspace that's concerning. At this point, systemd is already a bigger part of "Linux" than #GNU is.

  7. 🚀✨ "Plan 9 from User Space" promises to revolutionize... absolutely nothing. GitHub's latest attempt to sprinkle fairy dust on ancient tech feels like trying to teach a fossil to dance. 💃🦴 Meanwhile, AI tools suggest they can fix your code, but let's be honest, the real vulnerability is your misplaced hope in these buzzword bingo features. 🤖🎯
    github.com/9fans/plan9port #Plan9 #UserSpace #GitHub #AItools #TechVulnerabilities #BuzzwordBingo #HackerNews #ngated

  8. Ieri in una conversazione scaturita dall’osservazione (non mia) di come possedere un “portatile Linux” (cioè, pensato e venduto con GNU+Linux; no, credo che nessuno di loro venga con distro non-GNU) sia sofferenza e miseria, perché a quanto dicono hanno sempre strani difetti di driver che non dovrebbero, e difetti hardware spettacolari (rest in piss Framework owners)… ho detto una cosa per scherzare, ma seriamente. Il tablet #Android medio, su cui si fa girare “Linux desktop” in modi più o meno ortodossi, ammesso di avere una tastiera fisica add-on decente, potrebbe essere un laptop Linux migliore di… boh, qualsiasi; a parte il Mac M1, credo. 😡️

    In effetti così è imbrogliare, perché Android usa (una versione malata de) il kernel #Linux, quindi la parte desktop dell’equazione è tutta #userspace, e quindi o funziona o non funziona (funziona), vie di mezzo scomode non ce ne sono. Chrome OS sarebbe ancora più imbrogliare, perché quello in effetti è un semplicemente un sistema #desktop Linux un po’ malato, ma… chi fa i laptop Chrome OS? Esatto, gli stessi OEM che fanno i laptop Windows, che quando non hanno problemi di driver (cosa già rara) hanno sempre, e dico sempre, problemi hardware, o almeno compromessi… tablet Android da 100 euro avranno sempre uno schermo migliore di portatili Windows da 500 euro, quindi facciamo finta che non esistano proprio. 👻️

    Vabbe, io la tastiera fisica ideale per #tablet non la ho, ma di tablet Adrod ne ho (anche troppi), quindi perché non fare un #esperimento??? Avendo l’urgio di spendere il mio tempo in modo poco saggio stasera, mi sono messa a configurare XFCE sul mio Galaxy Tab S6 Lite; ricordo che XFCE non è il desktop scrauso che tutti credono, ha semplicemente un tema default #scrauso, e una configurazione che su touch screen lasciamo perdere. Dopo un po’ di valutazioni, ho innanzitutto pompato i DPI custom a 168, per rendere il testo leggibile e le hitbox della UI toccabili, pur non volendo scalare tutta l’interfaccia a 2x (troppo grossa), o usare scaling frazionale (pupù cacca tutto sbleurrato), ingrandito di 2 punti tutti i font, e installato il materia-gtk-theme come stile GTK, mentre ho messo Arc-Darker, fork HiDPI, per XFWM (altrimenti, barre del titolo troppo piccole, mi sentivo a disagio). Tocchi finali: trasparenzine del compositor, singolo click per aprire elementi sul desktop e nel gestore di file, e il pannello in alto fissato a 64px di altezza, con icone belle toccabili e niente testo inutile. 💯️

    Quindi ora che si fa con ‘sto coso? …non lo so. Almeno, a casa col PC non lo so, ma fuori gli utilizzi sono molteplici, con tutte le app produttive che su Android non ci sono (o hanno versioni brutte), mentre su Linux avoja (inclusi programmi o giochi Windows, scomodando strati di compatibilità vari). A proposito di giochi… “come fai a fare gamin’ se lagga persino lo scrolling in Firefox e la riproduzione di YouTube?” Semplice, installando virgl, anziché tenere llvmpipe, che è il peggior emulatore di driver video dell’universo ma stranamente è sempre quello default su ogni cosa Linux. 🪨️

    Ora qualcuno dirà pure… “cosa ma #XFCE sul tablet?” Si regà, basta, è un ambiente desktop meno stupido di quanto sembri… come si vede nel video ha pure il tiling ai bordi dello schermo, e ricorda persino lo stato massimizzato delle #finestre quando una app viene riaperta (cosa a cui non vorrei rinunciare su tablet). Certo vorrei anche magari le finestre con bordi di ridimensionamento più grossi, pensandoci, cosa che però pare un vero casino (con guide che indicano file da modificare che nei miei temi non ci sono), e che mi sa non riuscirò a quagliare… ma alla fine non è vitale, avendo pure il pennino. ✨️

    …Ah no? Giusto, qualcuni diranno “cosa ma XFCE sul tablet? in che modo, come hai fatto“… non c’ho tempo di spiegarlo, dopo anni e anni la pazienza non ce l’ho più. Su questo blog cinese dalla grafica rilassante ci sono guide molto efficienti al Linuxaggio sugli Androidi, tra cui come installare #Debian in #Termux (virtualmente obbligatorio, le repo di Termux hanno 2 app desktop in croce) e avere subito tutto funzionante, tra cui video, audio, e la scorciatoia home per avviare tutto in 1 click… si noti solo che io sudo l’ho settato in modo meno complicato, e l’emulazione del mouse di Termux:X11 l’ho messa a “Direct touch”, che con gli aggiustamenti di prima è perfetto, e in tutte le app GTK3/4 funge lo scrolling naturale e la selezione del testo come se fosse antani nativohttps://ivonblog.com/en-us/posts/termux-proot-distro-debian/ 🙏️

    Share this page from your fediverse server

    https:// Share

    This server does not support sharing. Please visit .

    https://octospacc.altervista.org/2024/08/19/linuxaggio-androidico/

    #Android #desktop #Linux #Samsung #esperimento #tablet #SamsungGalaxy #Debian #userspace #GalaxyTab #scrauso #XFCE #finestre #Termux

  9. minikube start --driver=virtualbox --no-vtx-check

    #virtualization
    #kernelspace vs #userspace #hypervisors

    chatgpt.com/share/8074761e-017

    When a developer learns kubernetes microservices, works on a windows laptop protected by cyberark and behind bluecoat and must become a devsecops expert.

    kubernetes.slack.com/archives/

  10. I don't think it will interest anyone, but i'm happy to share it nevertheless! :D
    My #operatingsystem system (the #kernel i'm writing) has moved its first steps into #userspace! Below a screenshot showing the logging of two #threads running a supervisor idle and a user idle.
    #osdev #kernel #programming #dreamos64 #hobbyos #operatingsystemdevelopment #toykenel

    More info about the project are here: github.com/dreamos82/Dreamos64

  11. After spending yesterday entirely by re-implementing #tcp in #userspace I now know:

    - TCP is weird
    - we have the PSH flag that completly makes the data ignore the TCP sending/recieve buffers and directly writes into the application's stream
    - ACK can be part of literally any other package; you also can SYN, FIN or PSH data while ACK'ing
    - zero-length data packages *technically* exist, but they dont do anything; they dont even wake up the FD when it's in a epoll
    - the #linux #kernel is funny: it responds with RST to incomming TCP packets, even on raw sockets; you'll need to drop them via #iptables if you want to implement TCP in userspace

    Learned a lot! Now I can go on and create a few tests for #webservers; mainly SYN floodings and so on.

  12. New Episode: hpr3957 :: The Oh No! News.

    Hosted by Some Guy On The Internet on 2023-10-03 is flagged as Clean and is released under a CC-BY-SA license.

    Tags: #Userspace, #investmentscams, #recoveryscams.

    hackerpublicradio.org/eps/hpr3

  13. 🍎 An #Apple #Exploitation #training a day keeps the doctor away! Learn all about #userspace level exploitation during Stefan Esser’s “#iOS 16 and #MacOS #Ventura Userspace Exploitation”. Get your ticket now!

    🎟️ ringzer0.training/trainings/io

  14. 🍎 An #Apple #Exploitation #training a day keeps the doctor away! Learn all about #userspace level exploitation during Stefan Esser’s “#iOS 16 and #MacOS #Ventura Userspace Exploitation”. Get your ticket now!

    🎟️ ringzer0.training/trainings/io

  15. 🍎 An #Apple #Exploitation #training a day keeps the doctor away! Learn all about #userspace level exploitation during Stefan Esser’s “#iOS 16 and #MacOS #Ventura Userspace Exploitation”. Sign up now and profit from the early bird rate!

    🎟️ ringzer0.training/trainings/io

  16. But one thing I do want to talk about is the recent idea, I saw probably during a discussion of @atomicpoet:

    #Fediverse #autonomous #moderation - the idea that both moderation actions and the coordination of moderation teams should be completely run through the #Fediverse - thus removing a disconnect between #userspace and #moderatorspace on a technological level.

    3/n

  17. People have already submitted to our Refereed Track, Kernel Track, and Microconference Track. That's pretty neat. So make sure that you submit your proposal soon! 😊

    #linuxplumbers #linuxplumbersconf #kernel #userspace #linux

  18. notebook

    github.com/SELinuxProject/seli

    "The Notebook's goal is to be the most current and comprehensive book on SELinux, covering the components, the libraries and tools, the policy toolchain, and the policy itself."

  19. Bumped my #orangepi One to #Linux 5.15.37.
    Disabled kernel module compression since this seem to cause issues with older #userspace versions.