Ruby 4.0 markerar ett av de största kliven i språkets historia, där fokus ligger på isolering, parallellism och prestanda utan att kompromissa med Rubys välkända läsbarhet. Med ny teknik som Ruby Box, en helt ny JIT-kompilator och ett kraftigt förbättrat stöd för parallell exekvering visar Ruby att språket är redo att möta moderna krav – samtidigt som det fortsätter att sätta utvecklarens upplevelse i centrum.

När Ruby 4.0 nu har släppts markerar det mer än bara ännu en versionssiffra. Det är ett tydligt tecken på att ett av världens mest omtyckta programmeringsspråk fortsätter att utvecklas – både tekniskt och filosofiskt – i en tid där krav på prestanda, parallellism och säkerhet är högre än någonsin. Ruby har länge varit känt för sin läsbarhet och sin glädjeprincip: programmering ska vara roligt. Med Ruby 4.0 försöker utvecklarna bevisa att man inte längre behöver välja mellan elegans och råstyrka.
Ruby Box – isolering utan containrar
Den kanske mest nyskapande nyheten är Ruby Box, en experimentell teknik för isolering inuti samma Ruby-process. Genom att starta Ruby med miljövariabeln RUBY_BOX=1 kan man skapa separata ”lådor” där klasser, moduler, globala variabler, monkey patches och till och med inlästa bibliotek hålls helt åtskilda. Det gör det möjligt att köra testfall som använder aggressiva monkey patches utan att påverka andra tester, köra flera versioner av samma webbapplikation parallellt vid blue-green-driftsättning eller testa nya beroenden i realtid genom att jämföra beteende och svar. Allt detta sker utan containrar eller separata processer – isoleringen sker direkt i Ruby-motorn.
ZJIT – nästa generations prestandasatsning
Ruby 4.0 introducerar också ZJIT, en ny experimentell just-in-time-kompilator som är tänkt att på sikt ersätta YJIT. ZJIT är skriven i Rust och använder större kompileringsenheter samt en modern SSA-baserad mellanrepresentation. Resultatet är redan nu snabbare än den traditionella tolken, även om den fortfarande ligger efter YJIT. Utvecklarna är tydliga med att ZJIT ännu inte är redo för produktion, men ambitionen är att den ska vara både snabbare än YJIT och stabil nog för skarp drift i Ruby 4.1. För den nyfikne kan ZJIT aktiveras med flaggan –zjit.
Ractor tar ett steg mot mognad
Parallell programmering har länge varit en svag punkt i Ruby, men Ractor-modellen fortsätter att utvecklas. I Ruby 4.0 introduceras klassen Ractor::Port, som ersätter tidigare mer svårbegripliga API:er som Ractor.yield och Ractor#take. Kommunikation mellan parallella delar av ett program blir tydligare och mer robust. Samtidigt har interna datastrukturer förbättrats för att minska låsning kring globala resurser, minska delad intern data och förbättra CPU-cache-beteende. Tillsammans ger detta märkbart bättre parallell prestanda, och målet är att Ractor snart ska lämna sin experimentella status helt.
Små språkliga förändringar med stor effekt
Ruby 4.0 innehåller också flera språkliga justeringar som gör vardagen trevligare för utvecklare. Logiska operatorer som && och || kan nu stå i början av en rad och fortsätta föregående uttryck, vilket gör flerradiga villkor mer lättlästa. Beteendet för *nil har gjorts mer konsekvent och anropar inte längre nil.to_a, i linje med hur **nil redan fungerar. Felmeddelanden vid fel antal argument är tydligare och innehåller både bättre bakspårning och kodutdrag. Unicode-stödet har uppdaterats till version 17.0, inklusive nya emoji.
Ett snabbare och renare Ruby under huven
Bakom kulisserna har Ruby 4.0 fått omfattande prestandaförbättringar. Objekt skapas snabbare, särskilt när nyckelordsargument används. Garbage collectorn arbetar effektivare, intern åtkomst till instansvariabler har optimerats och många gamla låsningar i heta kodvägar har tagits bort. Standardbiblioteket har samtidigt städats upp: vissa komponenter har flyttats eller uppdaterats, andra – som delar av CGI-biblioteket – levereras inte längre fullt ut som standard.
Framåtblick
Ruby 4.0 är inte bara en inkrementell uppdatering utan ett tydligt ställningstagande. Språket vill fortsätta vara uttrycksfullt och lättläst, men samtidigt möta moderna krav på prestanda, parallellism och isolering. Med Ruby Box, ZJIT och ett allt mer moget Ractor-system visar Ruby att det går att förnya sig utan att förlora sin identitet. För utvecklare innebär det en tydlig signal: Ruby är långt ifrån färdigt – det har precis växlat upp.
Slutna plattformar – det dåliga sättet att bygga en hemsida
Att bygga en hemsida har aldrig varit enklare – men valet av plattform kan avgöra om du faktiskt äger din webb eller inte. Slutna system som Wix lockar med enkelhet men innebär risk för inlåsning, medan öppna alternativ som WordPress, Joomla, Drupal och Ghost ger dig kontrollen över din data och friheten att växa. Frågan är: vilken väg väljer du?

Att bygga en hemsida har aldrig varit enklare – men valet av plattform kan avgöra om du faktiskt äger din webb eller inte. Slutna system som Wix lockar med enkelhet men innebär risk för inlåsning, medan öppna alternativ som WordPress, Joomla, Drupal och Ghost ger dig kontrollen över din data och friheten att växa. Frågan är: vilken väg väljer du?
När man väljer plattform för sin hemsida glömmer många den kanske viktigaste frågan: ägarens frihet. Att bygga sin webbplats på en sluten plattform som Wix kan kännas smidigt till en början – allt finns på plats, det är lätt att komma igång och kräver minimalt tekniskt kunnande.
Men faran är inlåsningen. Eftersom koden inte är öppen går det inte att ta med sig sajten om man vill byta leverantör. Flytten blir ofta krånglig, eller rent av omöjlig, vilket binder både företag och privatpersoner till en enda aktör.
Motargumentet mot WordPress och de andra öppna alternativen brukar ofta vara: ”Men Wix är enklare.” Och visst, så kan det kännas. Men sanningen är att de flesta webbhotell idag erbjuder färdiga installationer av WordPress, Joomla och Drupal med bara några knapptryck.
För den som vill starta en hemsida på minimal budget är WordPress ofta det bästa valet. Det finns ett enormt utbud av färdiga teman, och framför allt – gott om kompetens att hyra in om man behöver hjälp. Man behöver alltså inte låsa fast sig i en sluten lösning som Wix för att komma igång.
Det allra viktigaste när man skaffar en hemsida är kontroll. Som kund ska man alltid kunna ladda ner sin egen data, utan fördröjningar eller hinder. Det är en frihet man riskerar att förlora med slutna plattformar – men som öppen källkod alltid garanterar.
WordPress – folkets favorit
WordPress har blivit symbolen för öppen källkod på webben. Plattformen är världens mest använda CMS, men den har också sina skuggor. Med sitt enorma ekosystem av teman och tillägg krävs det mycket arbete för att hålla allt kompatibelt och säkert. WordPress har gjort sig känt för säkerhetsproblem – framför allt genom tredjepartsmoduler. Och sätter man upp en installation med svagt lösenord, kan man räkna med att spambotar försöker ta över på bara några dagar.
Samtidigt finns en unik fördel: WordPress kan köras nästan var som helst. Från en Raspberry Pi Zero för ett par hundralappar till stora serverkluster. Det gör det till ett flexibelt alternativ, både för hobbyprojekt och för professionella webbplatser.
Joomla – balans mellan enkelhet och kontroll
Joomla är ett av de stora namnen inom öppen källkod för webbpublicering. Precis som WordPress är det ett CMS – ett innehållshanteringssystem – men med en lite annan filosofi. Där WordPress länge har satsat på enkelhet och bloggvänlighet, har Joomla från början riktat in sig mot flexibilitet och kontroll.
Med Joomla får du en verktygslåda för att bygga allt från föreningssajter till stora organisationsportaler. Det finns teman som styr utseendet, tillägg som breddar funktionerna och ett administrationsgränssnitt där redaktörer kan hantera innehåll, menyer och användare.
Det som särskilt lockar många är möjligheten att arbeta med avancerade behörigheter och flerspråkiga sajter direkt ur lådan. Nackdelen är att det kräver mer teknisk förståelse än WordPress. Resultatet blir ett system som inte alltid är nybörjarvänligt – men som ger stabilitet och kontroll.
Drupal – kraftpaketet för de stora
Drupal är kanske den mest kraftfulla veteranen i öppen källkods-världen när det gäller webbpublicering. Systemet är känt för sin robusthet och flexibilitet – men också för sin brantare inlärningskurva.
Med Drupal får du ett modulärt system där nästan allt kan anpassas. Det används av universitet, myndigheter och globala organisationer som behöver hantera stora mängder innehåll, flera språk och komplexa behörigheter. Arkitekturen bygger på att allt är uppdelat i små delar som kan kombineras efter behov.
Men det finns en hake. Drupal kräver oftare utvecklare i kulisserna. Det är inte lika lätt att ”bara komma igång” som med WordPress eller Joomla. I gengäld får man ett CMS som kan växa nästan obegränsat och som står stadigt även när kraven på säkerhet, skalbarhet och anpassning blir riktigt höga.
Ghost – snabbhet och fokus på innehåll
Ghost är det unga uppstickar-CMS:et som vill göra en sak riktigt bra – blogg och publicering. Till skillnad från Joomla och Drupal, som kan svälla till hela portaler med komplexa behörigheter och moduler, har Ghost en minimalistisk kärna.
Byggt på Node.js i stället för PHP är det snabbt, modernt och optimerat för skrivande. Redigeraren är ren och fokuserad, med stöd för Markdown och inbyggda verktyg för nyhetsbrev, medlemskap och prenumerationer. Där WordPress kan kännas som en schweizisk armékniv full av plugins, är Ghost mer som en vass penna: rakt på sak.
Målgruppen är tydlig – bloggare, journalister, kreatörer och små redaktioner som vill ha en plattform som kombinerar publicering, e-postutskick och affärsmodeller i samma paket.
Nackdelen är att Ghost är mindre brett än Joomla och Drupal. Vill du bygga en myndighetsportal eller en avancerad föreningshemsida är det inte rätt val. Men för renodlad innehållsproduktion är det svårt att hitta något mer fokuserat.
Jämförelsetabell
| CMS | Styrkor | Svagheter | Typiska användare | Teknik |
|---|---|---|---|---|
| WordPress | Enormt ekosystem, lätt att komma igång, plugins för nästan allt | Kan bli tungt och sårbart, känd för säkerhetsproblem i tredjepartsmoduler | Bloggare, småföretag, webbshoppar | PHP, MySQL |
| Joomla | Inbyggt stöd för flerspråk, flexibla behörigheter, mer struktur än WP | Mindre ekosystem, kräver mer teknisk förståelse än WP | Föreningar, organisationer, mellanstora sajter | PHP, MySQL |
| Drupal | Extremt flexibelt, säkert, bra för stora sajter | Hög inlärningströskel, ofta utvecklarberoende | Universitet, myndigheter, stora organisationer | PHP, MariaDB/PostgreSQL |
| Ghost | Snabbt, modernt, fokuserat på blogg & nyhetsbrev, inbyggt medlemskap | Begränsat ekosystem, mindre allsidigt | Journalister, kreatörer, små redaktioner | Node.js, SQLite/MySQL |
Faktaruta · Öppna CMS
Bakgrund, licens och länk till respektive plattform.
-
WordPressGPL – startade som bloggverktyg, idag världens mest använda CMS med enormt ekosystem.
Hemsida: wordpress.org -
JoomlaGPL – känt för struktur, flerspråkighet och avancerade behörigheter direkt ur lådan.
Hemsida: joomla.org -
DrupalGPL – robust, modulärt och skalbart. Vanligt hos universitet, myndigheter och organisationer.
Hemsida: drupal.org -
GhostMIT – modernt och snabbt CMS byggt på Node.js, fokuserat på blogg, nyhetsbrev och medlemskap.
Hemsida: ghost.org
Tips: välj öppen källkod – då äger du alltid din data
Debian 13 “Trixie” skeppas med KDE Plasma 6.3.6 – trots deadline i sista minuten
Debian 13 släpps om
‑‑ laddar ‑‑
Plasma 6.3.6 lyckades hoppa in i Debians testgren bara ett dygn före den fullständiga frysen. Resultatet? Det är denna punktversion som blir standardskrivbord i den kommande stabila Debian 13‑utgåvan.
Från 6.3.5 till 6.3.6 på ett ögonblick
I juni räknade man med Plasma 6.3.5, men när KDE‑utvecklarna överraskande släppte en sjätte – och sista – patch av 6.3‑serien blev det svårt att motivera en äldre release. Att inte ta med en redan tillgänglig, mer buggrättad version stred mot Debians kvalitetskrav, så paketet godkändes i absolut sista stund.
Vad följer med?
- KDE Plasma: 6.3.6
- KDE Gear: 25.04.2
- KDE Frameworks: 6.13
Frysen börjar nu
Från och med i morgon råder fullständig frys. Inga nya paket accepteras utan explicit klartecken från Release‑teamet. Därefter återstår två veckor av finslipning inför planerat släpp den 9 augusti.
Varför inte Plasma 6.4?
KDE har redan gått vidare till 6.4‑serien – version 6.4.3 kom häromdagen – men Debian prioriterar som alltid robust stabilitet framför senaste nytt.
Håll ögonen öppna: om planerna ändras rapporterar vi direkt.
KDE Plasma 6.3.6
Släppt: 8 juli 2025
Typ: Sista underhålls‑/buggfixversionen av 6.3‑grenen
Teknisk bas
• Qt 6‑ramverket
• Wayland som standard (X11 finns kvar som fallback)
Huvudnyheter i 6.3‑serien
- Förfinad fraktionsskalning och förbättrad Night Light‑precision.
- Överarbetad ritplatta‑panel med fler profiler och tryckinställningar.
- Touchpaden stängs av när extern mus ansluts.
- Bluetooth‑dialogen “Para enhet” är alltid synlig.
- Slumpgenererade lösenord för hotspots.
- Digital Clock‑widgeten visar alla händelser vid fullbokade dagar.
Fixar & förfiningar i 6.3.6
- Night Light‑logik och batteri‑widgeten optimerade.
- KWin‑effekten “Slide Back” samt flera KRunner‑buggar rättade.
- Discover visar korrekta kategorier och bevarar snabbtangenter.
Versionshistorik
- 6.3.0 – 11 feb 2025: första 6.3‑släppet.
- 6.3.1 – 6.3.5 – mar–jun 2025: månatliga buggfixar.
- 6.3.6 – 8 jul 2025: sista patch innan Plasma 6.4‑grenen.


