kernellogger, to linux
@kernellogger@fosstodon.org avatar

#Linux 6.9-rc7 is out:

https://lore.kernel.org/all/CAHk-%3DwiT0EJV%2BX-%3D-dMmL%2Bq3_kyQCxV-WPxb8m8Q6dtWOxjCcg@mail.gmail.com/

"'The stats for 6.9 continue to look very normal, and nothing looks particularly alarming. […]'"

#kernel #LinuxKernel

kernellogger, to linux
@kernellogger@fosstodon.org avatar

Even wanted to know what this iomap thing in the #Linux #kernel is?

Then check out this docs rfc patch from Ritesh Harjani:

https://lore.kernel.org/all/17e84cbae600898269e9ad35046ce6dc929036ae.1714744795.git.ritesh.list@gmail.com/

"'[…] is a filesystem centric mapping layer that maps file's logical offset ranges to physical extents. It provides several iterator APIs which filesystems can use for doing various file_operations, address_space_operations, vm_operations, inode_operations etc. It supports APIs for doing direct-io, buffered-io, lseek, dax-io, page-mkwrite, […]'"

mkwadee, to linux
@mkwadee@mastodon.org.uk avatar

Now running #linux #kernel 6.8.8.

ElPamplina, to linux Spanish
@ElPamplina@masto.es avatar

Me ha hecho ilusión encontrarme en el trastero con los CDs del primer #Linux que tuve, allá por 1995.
Lo pedí por correo a una tienda de Barcelona que los traía de EEUU.
Instalé Slackware en mi PC, que era un Pentium de los originales.
Como entonces el sistema era monolítico, sin módulos, para incluir todos los drivers que necesitaba tuve que recompilar el #kernel con las fuentes que venían en uno de los CDs, y estuvo compilando una tarde enterita. 🥵
Al final incluso conseguí montar Java y programar con él. 💪
#informática #programación #SoftwareLibre

Vista de dos CDs indicando que es la edición de diciembre de 1994
Manual de instrucciones en inglés
Contraportada con detalle del contenido. Entre ellos los fuentes para el kernel 1.1.72, distribuciones Slackware, SLS, Debian, TAMU, JE (japonesa) y MCC, e incluso el videojuego Doom.

kernellogger, (edited ) to linux
@kernellogger@fosstodon.org avatar

The 's team just published their thousandth CVE[1]. 🥳 🙃

This happened 78 days after the effort was announced[2].

Note, 26 of the 1003 CVE entries published so far were later rejected. For details check https://git.kernel.org/pub/scm/linux/security/vulns.git/ or https://lore.kernel.org/linux-cve-announce/

[1] https://git.kernel.org/pub/scm/linux/security/vulns.git/commit/?id=55441d0dd1f40c5762cd7cf8c9ca312ed0964c4a

[2] http://www.kroah.com/log/blog/2024/02/13/linux-is-a-cna/

kernellogger, (edited ) to linux
@kernellogger@fosstodon.org avatar

The Kernel Report - Jonathan Corbet (@corbet), @LWN

The recording of this recent talk is now available on the schedule page: https://ossna2024.sched.com/event/1aBNs/the-kernel-report-jonathan-corbet-lwnnet

Slides can be found here: https://static.lwn.net/talks/2024/kr-ossna.pdf

Direct link to the recording: https://www.youtube.com/watch?v=DAqjl_x4hZc

kernellogger, to linux
@kernellogger@fosstodon.org avatar
opensuse, to openSUSE
@opensuse@fosstodon.org avatar

April's Tumbleweed update moves past xz attack & brings crucial fixes. 🛠️ & updates, & enhancements, plus more!🔗 https://news.opensuse.org/2024/04/30/tw-monthly-update-april/

kernellogger, to linux
@kernellogger@fosstodon.org avatar

#Linux 6.9-rc6 is out:

https://lore.kernel.org/lkml/CAHk-=witYatGg+jW1kVu2Moq6yF2JNFe3wn7G0sMNhE=H=9voA@mail.gmail.com/

"'Things continue to look pretty normal, and nothing here really stands out. The biggest single change that stands out in the diffstat is literally a documentation update[1], […]

[…] please do keep testing,

Linus'"

[1] upps, sorry, guess that's my fault https://git.kernel.org/torvalds/c/4d2008430ce87061c9cefd4f83daf2d5bb323a96 🥴

#kernel #LinuxKernel

kernellogger, (edited )
@kernellogger@fosstodon.org avatar

The changes[1] that triggered Linus' "The biggest single change that stands out in the diffstat is literally a documentation update" comment in the #Linux #kernel 6.9-rc6 announcement were the last I had in the works for the "How to verify bugs and bisect regressions" text added earlier this cycle.

But if you spot any errors, there are still at least 13 days to point them out to me so I can fix them before the #LinuxKernel 6.9 release: https://docs.kernel.org/admin-guide/verify-bugs-and-bisect-regressions.html

[1] https://git.kernel.org/torvalds/c/4d2008430ce87061c9cefd4f83daf2d5bb323a96

kernellogger, to linux
@kernellogger@fosstodon.org avatar

How Allegro reduced latency outliers by 82% by switching to :

https://blog.allegro.tech/2024/03/kafka-performance-analysis.html

"'Using a combination of packet sniffing, , and async-profiler we managed to identify the root cause of slow produce requests in our Kafka cluster. We then tested a couple of solutions to the problem: data=writeback journaling mode, fast commits, and changing the file system to XFS.[…] With XFS, the number of produce requests exceeding 65ms (our SLO) was lowered by 82%.'"

kernellogger, (edited ) to linux
@kernellogger@fosstodon.org avatar

Getting closer and closer to the point where I'll start a git tree[1] with fixes and reverts for regressions in the latest stable series, as from here it seems quite a few of the known problems could quickly be solved by a revert or applying fixes already queued[2]/still under review[3].

[1] ideally in collaboration with the package maintainers from distros like @archlinux, @fedora, and @opensuse

[2] https://lore.kernel.org/all/a810561a-14f3-412e-9903-acaba7a36160@leemhuis.info/

[3] https://lore.kernel.org/all/ded3e7ae-6a7d-48b2-8acc-c125874ee09f@leemhuis.info/

mkwadee, to linux
@mkwadee@mastodon.org.uk avatar

Now running #linux #kernel 6.8.7.

kernellogger, to linux
@kernellogger@fosstodon.org avatar

[PATCH RFC 0/7] block: Introduce CBD (CXL Block Device)

https://lore.kernel.org/all/20240422071606.52637-1-dongsheng.yang@easystack.cn/

"'As shared memory is supported in CXL3.0 spec, we can transfer data via CXL shared memory. CBD means CXL block device, it use CXL shared memory to transfer command and data to access block device in different host […]

[…] any shared memory can be used for cbd, but I did not find out a better name, maybe smxbd(shared memory transport block device)? I choose CBD as […]"'

minioctt, to programming Italian

Lo dico chiaro e tondo ora, perché a quanto pare il mio pitch veloce di ieri non è entrato bene in testa a molti: si, il che voglio creare è scritto con tecnologie web vanilla (HTML5, CSS, e ) e gira interamente nel . Si, è un po’ una per la grandezza del mio scopo, ma per favore non stupitevi e non rabbrividite, perché non sono la prima a pensare qualcosa del genere, e anzi, diverse cose sono già state belle che realizzate… 🦷️

Non so in realtà se qualcuno di quegli pseudo-OS si avvicina più ad un normale nel modo in cui vorrei fare io, magari dovrei prendermi del tempo per sfogliare (ma mai leggere, non abbiamo così tanto tempo!!!) meglio il loro codice… perché da un lato già sentimenti contrastanti su questa cosa. Potrei forse semplicemente forkare uno di quei robi open-source, e avrei così forse da fare un po’ meno lavoro con un costo minimo di possibilità perse dal punto di vista dell’utilizzo pratico (che poi spiegherò meglio)… però, avrebbe anche un minor valore come lavoro del mio portfolio rispetto a qualcosa di costruito tutto da zero, e fino ad ora in realtà sembra starsi rivelando un grattacapo gradevole, come non avevo granché fatto prima d’ora. 👽️

In realtà finora non c’è nulla di difficile da , la vera difficoltà sta nel costruire una buona progettazione senza avere nemmeno un briciolo di conoscenza formale sulla teoria dei sistemi operativi, ma solo andando un po’ a sentimento e con le conoscenze collaterali che, da power user di Linux, Windows, Android e tutto quanto da anni, comunque ho indubbiamente accumulato. Perché appunto, non voglio fare uno di quei simulatori che direttamente funzionano con logica di alto livello, ma vorrei tentare di partire da più in basso per… well, creare tutte le astrazioni in modo più ordinato e funzionale, per poter quindi implementare caratteristiche anche più avanzate che altrimenti sarebbero possibili solo con delle hack (ad esempio, come permetti a delle app di mostrare overlay a schermo intero se tutta la tua logica dei processi ruota attorno al dogma che un processo è la sua finestrella nel DOM con il suo tastino in taskbar?). 🧨️

https://octospacc.altervista.org/wp-content/uploads/2024/04/image-6-960x503.pngQuesto è ciò che ho fatto da stamattina ad ora… ho implementato per iniziare giusto un pizzico di logica di eventi, processi, file system, e poi i primissimi passi per il gestore di finestre, in quello che potrebbe tecnicamente essere considerato un … si, l’ambiente è praticamente nel kernel al momento (yikes!), ma dovrò pur andare un passo alla volta. Almeno, sto cercando di strutturare il codice in modo modulare, come strati non direttamente dipendenti tra loro, quindi prima o poi dovrebbe essere facile scambiare componenti core del come pezzettini! Ganzo comunque avere già qualcosa che a video gira, nonostante la strada per la vera funzionalità è ancora lunga. 🙃️https://octospacc.altervista.org/2024/04/22/os-nel-brauser/

Linux, to linux
@Linux@linuxrocks.online avatar

ARM laptops are cheap / outstanding battery life - Linux is coming to them now in full 💻 :linux:

Acer Aspire One ARM laptop is soon rated close to 100% support via Linux 6.10.

Sure this device is not the latest - but there it is; a truly kicking ARM Snapdragon laptop for Linux!

Bonus: ARM's heritage is in smartphones - it means seamless operation between smartphone / laptop.

https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git/commit/?h=for-next&id=363c8aea25728604537b170a1cc24e2f46844896

#ARM #Snapdragon #Linux #laptop #computers #development #kernel

major, to random
@major@social.lol avatar

If you have a newer Z13/Z16, there's a bug in the 6.8 kernel that prevents the touchpad from starting up:

https://bbs.archlinux.org/viewtopic.php?id=293971

kernellogger,
@kernellogger@fosstodon.org avatar

@major

Fix now mainlined: https://git.kernel.org/torvalds/c/ea36bf1827462e4a52365bf8e3f7d1712c5d9600 (but that was too late for the next 6.8.y release)

Side note: used the situation to point out a structural problem (aka "annoy a few people"): https://lore.kernel.org/all/a810561a-14f3-412e-9903-acaba7a36160@leemhuis.info/

Linus replied to my "what's your stance on regression fixes sitting in subsystem git trees for a week or longer before being mainlined" there:

"Annoying, […]"

kernellogger, to linux
@kernellogger@fosstodon.org avatar

CIQ Launches Support for Upstream [] kernels in

https://www.prweb.com/releases/ciq-launches-support-for-upstream-kernels-in-rocky-linux-uniting-stability-compatibility-security-and-performance-302119182.html

"'CIQ […] today launched fully supported, upstream stable kernels for Rocky Linux […]

Built on the upstream Linux kernel (i.e., mainline stable and long-term stable releases), these performance-optimized kernels ensure that Rocky Linux users benefit from the most recent innovations. […]'"

kernellogger, to linux
@kernellogger@fosstodon.org avatar

udev-hid-bpf: quickstart tooling to fix your HID [Human Interface Devices] devices with #eBPF:

https://who-t.blogspot.com/2024/04/udev-hid-bpf-quickstart-tooling-to-fix.html

@whot writes:

"'[…] been working on and polishing a little tool called udev-hid-bpf [1]. This is the scaffolding required quickly and easily write, test and eventually fix your HID input devices (mouse, keyboard, etc.) via a BPF program instead of a full-blown custom kernel driver or a semi-full-blown #kernel patch.'"

[1] https://libevdev.pages.freedesktop.org/udev-hid-bpf/index.html

#Linux #LinuxKernel #BPF

governa, to random
@governa@fosstodon.org avatar
osjobhub, to opensource
@osjobhub@fosstodon.org avatar
mkwadee, to linux
@mkwadee@mastodon.org.uk avatar

Now running #linux #kernel 6.8.6.

sima, to random
@sima@chaos.social avatar

apple is the last gpu vendor in the world who does not employ people to contribute to the upstream linux #kernel driver for their hardware

osjobhub, to python
@osjobhub@fosstodon.org avatar

Are you looking for a remote role in open source? Browse more than 500 positions now on https://opensourcejobhub.com/jobs/?q=remote

fell, to linux
@fell@ma.fellr.net avatar

Today was a bad day for Linux Gaming, at least for me.

  1. I wanted to play DCS: World with head teacking like always
  2. My system stopped recognising my Oculus Rift CV1 sensors, throwing all sorts of USB errors in dmesg
  3. I switched to the linux-lts kernel, which caused even more problems with the GPU. The graphical environment never showed up.
  4. Back on the regular linux kernel, I settled for a phone strapped to my head for head tracking.
  5. After two hours of gameplay, KWin crashed and failed to restore my open applications including the game.

I'm done for tonight. 😩

fell,
@fell@ma.fellr.net avatar

OMFG. You won't believe this.

So, I was diagnosing a weird webcam issue for days and days. I've been using a Oculus Rift Sensor for head tracking for a while now and it suddenly stopped working. It's basically just a USB webcam. I tried several different kernel versions and even some from last year with no luck. I dug into the code of the uvcvideo driver, I tried setting quirks, nothing helped. I was obsessed with this issue.

Long story short: I disconnected my computer's front panel and everything worked.

The front panel must be faulty which must've tripped the USB controller in such a particular way that it kept working fine but was unable to recognise newly plugged devices and sent garbage to the kernel.

What the actual heck. USB is so weird. Do you have any USB stories like this?

#Linux #Hardware #USB #VR #Oculus #Rift #Headtracking #Kernel #Story #WTF

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • khanakhh
  • magazineikmin
  • thenastyranch
  • osvaldo12
  • GTA5RPClips
  • rosin
  • Youngstown
  • slotface
  • everett
  • InstantRegret
  • kavyap
  • ngwrru68w68
  • DreamBathrooms
  • provamag3
  • mdbf
  • tester
  • cisconetworking
  • cubers
  • love
  • tacticalgear
  • Durango
  • ethstaker
  • anitta
  • normalnudes
  • modclub
  • Leos
  • JUstTest
  • All magazines