#canonical — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #canonical, aggregated by home.social.
-
#Canonical Academy Exam: Hands-On #Ubuntu Certification Guide
https://www.ubuntufree.com/canonical-academy-exam-hands-on-ubuntu-certification-guide/
-
i18n в Next.js без SEO-дублей, locale в маршрутах, metadata и hreflang
Перевод интерфейса меняет текст, но сам по себе не создаёт отдельную языковую страницу. Один адрес /search/music может показать английский или русский интерфейс в зависимости от client state, cookie или настроек браузера. URL при этом остаётся тем же. Для поисковой индексации языковые версии удобнее разделить адресами:
https://habr.com/ru/articles/1079438/
#nextjs #i18n #seo #typescript #react #app_router #nextintl #hreflang #canonical #server_components
-
i18n в Next.js без SEO-дублей, locale в маршрутах, metadata и hreflang
Перевод интерфейса меняет текст, но сам по себе не создаёт отдельную языковую страницу. Один адрес /search/music может показать английский или русский интерфейс в зависимости от client state, cookie или настроек браузера. URL при этом остаётся тем же. Для поисковой индексации языковые версии удобнее разделить адресами:
https://habr.com/ru/articles/1079438/
#nextjs #i18n #seo #typescript #react #app_router #nextintl #hreflang #canonical #server_components
-
If you missed this yesterday, Canonical is shuttering some of its legacy chat channels, according to The Register https://www.theregister.com/os-platforms/2026/09/04/canonical-shuttering-some-of-its-legacy-chat-channels/5294524 @theregister @lproven #Canonical #Ubuntu #OpenSource
-
Ubuntu 26.04.1 LTS is here – 24.04 upgrade follows later
Ubuntu 26.04.1 LTS brings new installation images and fixes. However, the automatic upgrade from 24.04 is still pending.
#Betriebssystem #Canonical #IT #OpenSource #Server #Ubuntu #news
-
Ubuntu 26.04.1 LTS ist da – 24.04-Upgrade folgt später
Ubuntu 26.04.1 LTS bringt neue Installationsimages und Fixes. Das automatische Upgrade von 24.04 lässt jedoch noch auf sich warten.
#Betriebssystem #Canonical #IT #OpenSource #Server #Ubuntu #news
-
@pedersen oh I believe it. #Canonical has gotten orders of magnitude better at this.
My bit is more of precautions than anything.
Funny enough, my daily driver used to be #popos until 24.04 release. 😅 and before that, was #opensuse #tumbleweed or #arch. 🫠
But for stable platform, I've always targeted #ubuntu. I like the bleeding edge to test limits, yet build for production with things that are boring. Makes those migraines disappear. 😅
-
Canonical releases Ubuntu 26.04.1 LTS, consolidating security patches and resolving critical desktop, hardware, and installation bugs for new deployments.
-
#Canonical is Funding a PhD to Automate #C to #Rust Translation for #Ubuntu
-
SiFive brings RISC-V servers with Ubuntu 26.04 and RHEL 10 for code developers
To solve the chicken-and-egg problem for RISC-V in data centers, SiFive is providing developer servers with 32 RVA23 cores, 256 GB RAM, and PCIe 5.0.
#Canonical #IT #OpenSource #Prozessoren #Rechenzentrum #RedHat #Server #Ubuntu #news
-
SiFive bringt RISC-V-Server mit Ubuntu 26.04 und RHEL 10 für Code-Entwickler
Um das Henne-und-Ei-Problem bei RISC-V für Rechenzentren zu lösen, stellt SiFive Entwicklerserver mit 32 RVA23-Kernen, 256 GByte RAM und PCIe 5.0 bereit.
#Canonical #IT #OpenSource #Prozessoren #Rechenzentrum #RedHat #Server #Ubuntu #news
-
Canonical has funded a PhD at the University of Bristol, backed by UK Research and Innovation, to build a system that translates large C repositories into behaviourally-correct Rust. https://www.developer-tech.com/news/canonical-bristol-phd-to-automate-c-to-rust-translation/ #canonical #rust #ubuntu #linux #developers #ai #opensource #tech
-
Ask me about ubuntu, circa 2008-2009. La época de las vacas gordas en la que Canonical mandaba merchandising a los LoCo Teams... ligue una de rebote que vive y lucha. Es la que voy a llevar al armado del mercado #ubuntu #canonical #merchandising #remera #tshirt
-
#Canonical vuole convertire il codice C in Rust senza riscriverlo da zero
https://go.squidapp.co/n/ImbyWz1 -
Canonical is funding research into automated C-to-Rust translation, with AppArmor and snap-confine serving as real-world case studies.
https://linuxiac.com/canonical-backs-new-project-to-translate-large-c-codebases-into-safe-rust/ -
Delighted to announce a collaboration between #Canonical and the University of Bristol looking at the feasibility of precise, automated C to Rust translation by combining LLMs and formal methods.
More details here: https://discourse.ubuntu.com/t/investing-in-automated-c-to-rust-translation/86369
-
Ubuntu continua a espandersi anche dentro Windows. Secondo Canonical, l'utilizzo della distribuzione tramite WSL sta crescendo a un ritmo superiore rispetto al desktop tradizionale. #Ubuntu #Linux #Windows11 #WSL #Canonical #OpenSource https://www.linuxeasy.org/ubuntu-su-windows-cresce-piu-velocemente-del-desktop-linux/
-
🐧 Ubuntu găsește în WSL o nouă cale de creștere în interiorul ecosistemului Windows!
Adoptarea Ubuntu în cadrul WSL (Windows Subsystem for Linux) înregistrează un boom remarcabil, transformând distribuția Canonical în opțiunea implicită și preferată pentru milioane de dezvoltatori care lucrează pe sistemul de operare de la Microsoft.
✨ De ce devine Ubuntu prin WSL o combinație imbatabilă?
💻 Puntea ideală între Windows și Linux:
• Oferă acces instantaneu la un terminal Linux complet și performant direct din Windows, fără bătăile de cap aferente mașinilor virtuale tradiționale, configurării de dual-boot sau pierderilor de performanță.🤖 Găzduirea ideală pentru fluxurile de lucru AI & Cloud:
• Dezvoltatorii de inteligență artificială, inginerii DevOps și programatorii backend folosesc WSL pentru a rula nativ Docker, Kubernetes, Python și tool-uri Linux, profitând în același timp de accelerarea GPU directă pusă la dispoziție de plăcile video Nvidia/AMD pe Windows.⚡ Integrare avansată WSL2:
• Cu sprijinul kernelului Linux real integrat în WSL2, suportul nativ pentru aplicații grafice GUI (WSLg) și integrarea fluidă cu Visual Studio Code, experiența de dezvoltare devine aproape nediferențiată de un sistem Linux nativ.📈 Calea de conversie pentru Canonical:
• Această prezență masivă pe desktop-urile de Windows oferă Canonical o poartă directă prin care aduce dezvoltatorii mai aproape de ecosistemul Ubuntu Server și de serviciile sale de enterprise cloud.O strategie câștigătoare care demonstrează cum colaborarea dintre Microsoft și lumea open-source transformă Ubuntu în standardul de facto pentru dezvoltare pe orice platformă! 🚀
#Ubuntu #Canonical #WSL #WSL2 #Windows11 #Linux #DevOps #OpenSource #Ubunlog #TechNews #FOSS
-
Se viene intensa la segunda mitad del año!
A fines de setiembre voy a estar dando una conferencia online sobre Criptografía post-cuántica en #Ubuntu en la #UbuConLa... si andan por allá dense una vuelta! :ubuntu: :gnu: :linux:
Creo que se va a transmitir en vivo el evento, les comparto por acá cualquier novedad, link de acceso y demás.
Por mi parte, a leer y jugar con comandos 🤓 🖥️
#juncotic #ubuntu #ubuconla2026 #ubucon #canonical #gnu #linux #cybersecurity #infosec #pqcrypto #cryptography
-
Google Thought My Archive Was the Homepage
Written by @agnelnieves
Search Console said duplicate page with a proper canonical. Six of my own URLs were pointing at /. Here is the Next.js leak, and why I flipped four reprints back to Promptway.
https://promptway.com/blog/google-thought-my-archive-was-the-homepage
-
#LightDM is Back From The Dead, But #Canonical isn't in Charge Anymore
-
Ubuntu: Enterprise Store distributes Snaps without direct internet access
Canonical is launching an Enterprise Store: This is a proxy for local distribution of Snap packages in corporate networks.
#Systemverwaltung #Canonical #IT #OpenSource #Security #Ubuntu #news
-
Ubuntu: Enterprise Store verteilt Snaps ohne direkten Internetzugang
Canonical bringt einen Enterprise Store: Hierbei handelt es sich um einen Proxy für die lokale Verteilung von Snap-Paketen in Unternehmensnetzen.
#Systemverwaltung #Canonical #IT #OpenSource #Security #Ubuntu #news
-
Ubuntu 26.10 Stonking Stingray gets its first snapshot release
https://fed.brid.gy/r/https://nerds.xyz/2026/05/ubuntu-26-10-stonking-stingray-snapshot-1/
-
Ubuntu 26.04 LTS beta arrives with Linux kernel 6.20
https://fed.brid.gy/r/https://nerds.xyz/2026/03/ubuntu-26-04-lts-beta-linux/
-
#Mir 2.21.1 has been released (#MirServer / #MirCompositor / #MirOil / #DisplayServer / #WindowManager / #Wayland / #WaylandCompositor / #Canonical / #CanonicalLtd / #Ubuntu) https://mir-server.io/
-
#Mir 2.20.2 has been released (#MirServer / #MirCompositor / #MirOil / #DisplayServer / #WindowManager / #Wayland / #WaylandCompositor / #Canonical / #CanonicalLtd / #Ubuntu) https://mir-server.io/
-
#Ubuntu 25.04 "#PluckyPuffin" has been released (#Linux / #Canonical / #UbuntuDesktop / #UbuntuServer / #UbuntuCloud / #UbuntuCore / #Edubuntu / #Kubuntu / #Lubuntu / #UbuntuBudgie / #UbuntuCinnamon / #UbuntuKylin / #UbuntuMATE / #UbuntuStudio / #UbuntuUnity / #Xubuntu / #Debian) https://ubuntu.com/
-
Orphaning bcachefs-tools in Debian
Around a decade ago, I was happy to learn about bcache – a Linux block cache system that implements tiered storage (like a pool of hard disks with SSDs for cache) on Linux. At that stage, ZFS on Linux was nowhere close to where it is today, so any progress on gaining more ZFS features in general Linux systems was very welcome. These days we care a bit less about tiered storage, since any cost benefit in using anything else than nvme tends to quickly evaporate compared to time you eventually lose on it.
In 2015, it was announced that bcache would grow into its own filesystem. This was particularly exciting and it caused quite a buzz in the Linux community, because it brought along with it more features that compare with ZFS (and also btrfs), including built-in compression, built-in encryption, check-summing and RAID implementations.
Unlike ZFS, it didn’t have a dkms module, so if you wanted to test bcachefs back then, you’d have to pull the entire upstream bcachefs kernel source tree and compile it. Not ideal, but for a promise of a new, shiny, full-featured filesystem, it was worth it.
In 2019, it seemed that the time has come for bcachefs to be merged into Linux, so I thought that it’s about time we have the userspace tools (bcachefs-tools) packaged in Debian. Even if the Debian kernel wouldn’t have it yet by the time the bullseye (Debian 11) release happened, it might still have been useful for a future backported kernel or users who roll their own.
By total coincidence, the first git snapshot that I got into Debian (version 0.1+git20190829.aa2a42b) was committed exactly 5 years ago today.
It was quite easy to package it, since it was written in C and shipped with a makefile that just worked, and it made it past NEW into unstable in 19 January 2020, just as I was about to head off to FOSDEM as the pandemic started, but that’s of course a whole other story.
Fast-forwarding towards the end of 2023, version 1.2 shipped with some utilities written in Rust, this caused a little delay, since I wasn’t at all familiar with Rust packaging yet, so I shipped an update that didn’t yet include those utilities, and saw this as an opportunity to learn more about how the Rust eco-system worked and Rust in Debian.
So, back in April the Rust dependencies for bcachefs-tools in Debian didn’t at all match the build requirements. I got some help from the Rust team who says that the common practice is to relax the dependencies of Rust software so that it builds in Debian. So errno, which needed the exact version 0.2, was relaxed so that it could build with version 0.4 in Debian, udev 0.7 was relaxed for 0.8 in Debian, memoffset from 0.8.5 to 0.6.5, paste from 1.0.11 to 1.08 and bindgen from 0.69.9 to 0.66.
I found this a bit disturbing, but it seems that some Rust people have lots of confidence that if something builds, it will run fine. And at least it did build, and the resulting binaries did work, although I’m personally still not very comfortable or confident about this approach (perhaps that might change as I learn more about Rust).
With that in mind, at this point you may wonder how any distribution could sanely package this. The problem is that they can’t. Fedora and other distributions with stable releases take a similar approach to what we’ve done in Debian, while distributions with much more relaxed policies (like Arch) include all the dependencies as they are vendored upstream.
As it stands now, bcachefs-tools is impossible to maintain in Debian stable. While my primary concerns when packaging, are for Debian unstable and the next stable release, I also keep in mind people who have to support these packages long after I stopped caring about them (like Freexian who does LTS support for Debian or Canonical who has long-term Ubuntu support, and probably other organisations that I’ve never even heard of yet). And of course, if bcachfs-tools don’t have any usable stable releases, it doesn’t have any LTS releases either, so anyone who needs to support bcachefs-tools long-term has to carry the support burden on their own, and if they bundle it’s dependencies, then those as well.
I’ll admit that I don’t have any solution for fixing this. I suppose if I were upstream I might look into the possibility of at least supporting a larger range of recent dependencies (usually easy enough if you don’t hop onto the newest features right away) so that distributions with stable releases only need to concern themselves with providing some minimum recent versions, but even if that could work, the upstream author is 100% against any solution other than vendoring all its dependencies with the utility and insisting that it must only be built using these bundled dependencies. I’ve made 6 uploads for this package so far this year, but still I constantly get complaints that it’s out of date and that it’s ancient. If a piece of software is considered so old that it’s useless by the time it’s been published for two or three months, then there’s no way it can survive even a usual stable release cycle, nevermind any kind of long-term support.
With this in mind (not even considering some hostile emails that I recently received from the upstream developer or his public rants on lkml and reddit), I decided to remove bcachefs-tools from Debian completely. Although after discussing this with another DD, I was convinced to orphan it instead, which I have now done. I made an upload to experimental so that it’s still available if someone wants to work on it (without having to go through NEW again), it’s been removed from unstable so that it doesn’t migrate to testing, and the ancient (especially by bcachefs-tools standards) versions that are in stable and oldstable will be removed too, since they are very likely to cause damage with any recent kernel versions that support bcachefs.
And so, my adventure with bcachefs-tools comes to an end. I’d advise that if you consider using bcachefs for any kind of production use in the near future, you first consider how supportable it is long-term, and whether there’s really anyone at all that is succeeding in providing stable support for it.
#bcache #bcachefs #bcachefsTools #btrfs #Canonical #Debian #FOSDEM #Freexian #Packaging #Rust #Ubuntu #ZFS
-
The #powerElite don't invade poor #communities, they invade rich ones like the #freedomSoftware movement.
(Quote adapted from #MichaelParenti's famous speech)
#GNULinux #GNUProject #Congo #Venezuela #Syria #FSF #wealthTransfer #humanEnergy #CEOs #CEO #jeffreyEpstein #money #corruption #BillGates #freeMoney #moneyPrinterGoBrr #Microsoft #github #Mozilla #Cloudflare #Firefox #GNOME #GNOME3 #canonical #ubuntu #oracle #Java #Google #Go #webAssembly