• Hur skulle världen se ut utan öppen källkod?

    Föreställ dig att din mobiltelefon, din TV, din router och stora delar av internet plötsligt måste byggas om från grunden. Inte därför att tekniken har försvunnit, utan därför att ingen längre får dela med sig av programkod.

    Tänk dig att du var tvungen att åka tillbaka till 90-talet, där du bara kunde spela ”Snake” på din Nokia-telefon och där telefonens mjukvara var mer stängd än Nordkoreas gränser.

    Eller tänk dig att du var tvungen att åka tillbaka till 70-talet, där du bara kunde se sovjetisk dockteater som Drutten och Krokodilen , eller knäpp dårar som satt och lekte att de var vilse i en pannkaka som barnprogram. Det fanns bara statlig skit-TV att titta på. Att kunna välja valfritt innehåll på din smart-TV var bara att glömma.

    Bilden ovan är inspirerad av Kalle Anka-filmen Der Fuehrer’s Face.

    Det låter kanske som ett tankeexperiment långt från vardagen. Men en stor del av den digitala värld vi använder varje dag bygger just på idén att programmerare, företag och universitet kan dela programkod med varandra.

    Det är det som brukar kallas öppen källkod, eller open source.

    De flesta tänker kanske först på Linux. Någon kanske föreställer sig en dator med ett lite ovanligt skrivbord och en terminal full av kommandon.

    Men Linux på en vanlig PC är bara en liten del av historien.

    Öppen källkod finns i mobiltelefoner, smart-TV-apparater, routrar, webbservrar, bilar, nätverksutrustning, datacenter och mängder av elektroniska apparater.

    Ofta märker vi det inte alls.

    Linux finns redan i din ficka

    Den som använder en Androidtelefon använder i praktiken Linux varje dag.

    Android bygger nämligen på Linuxkärnan.

    Kärnan är den del av ett operativsystem som arbetar närmast själva hårdvaran. Den sköter exempelvis minnet, processorn, lagringen och kommunikationen mellan olika delar av datorn eller telefonen.

    När du startar en app, ansluter till ett trådlöst nätverk eller tar ett fotografi finns det därför Linuxkod långt nere i systemet som hjälper till att få allt att fungera.

    Det betyder inte att Android och Linux är samma sak. Android består av många fler delar, varav Google och andra företag har utvecklat en stor del.

    Men längst ned i systemet finns Linux. Det är en ganska anmärkningsvärd utveckling.

    Ett operativsystem som började som ett hobbyprojekt i början av 1990-talet kom så småningom att bli en av grundstenarna i världens mest använda mobilplattform.

    TV:n är egentligen en dator

    Den moderna TV-apparaten har också förändrats dramatiskt.

    Förr tog en TV emot en signal och visade en bild. I dag är en smart-TV i praktiken en dator med stor bildskärm.

    Den har processor, arbetsminne, lagring, nätverkskort, grafikkrets, appar och ofta en webbläsarmotor.

    Och bakom kulisserna finns ofta Linux och andra open source-komponenter.

    När du startar SVT Play, Netflix eller YouTube på en TV kan programvaran alltså vila på samma typ av teknisk grund som en webbserver eller en Androidtelefon.

    För konsumenten spelar det kanske ingen större roll vilket operativsystem som finns inuti apparaten.

    För tillverkaren spelar det desto större roll.

    Att utveckla ett komplett operativsystem från början är ett mycket omfattande arbete.

    Genom att använda Linux kan en TV-tillverkare börja med en redan fungerande kärna och koncentrera sig på det som gör den egna produkten speciell.

    Routern i hallen innehåller mer programvara än man tror

    Samma sak gäller den lilla routern som står hemma i hallen.

    Den kanske ser ganska enkel ut, men den måste klara förvånansvärt mycket.

    Den ska bland annat hantera:

    • trådlösa nätverk
    • Ethernet
    • IP-adresser
    • DNS
    • DHCP
    • brandvägg
    • IPv4
    • IPv6
    • webbgränssnitt för inställningar

    Dessutom ska allt fungera stabilt dygnet runt.Det finns onda makte

    Många routrar bygger därför på Linux och små open source-program som exempelvis BusyBox.

    BusyBox kan beskrivas som en verktygslåda med många klassiska Unix-kommandon i ett mycket kompakt format. Det gör programmet användbart i små apparater där minne och lagringsutrymme är begränsade.

    Så när internetanslutningen hemma fungerar som den ska kan en betydande del av arbetet utföras av öppen källkod utan att användaren någonsin ser det.

    Internet byggdes inte av ett enda företag

    Öppen källkod har kanske haft allra störst betydelse för internet.

    När man besöker en webbplats ser man bilder, text, menyer och formulär.

    Bakom sidan finns däremot ofta en lång kedja av program.

    Servern kan köra Linux eller FreeBSD.

    Webbservern kan vara Apache eller Nginx.

    Webbplatsen kan vara skriven i PHP eller Python.

    Informationen kan lagras i MariaDB, MySQL eller PostgreSQL.

    Kommunikationen kan skyddas av kryptografiska bibliotek som bygger på öppen källkod.Det innebär att en mycket stor del av den moderna webben har kunnat byggas utan att varje företag först behövt köpa ett helt paket av proprietär serverprogramvara.

    Det förändrade spelreglerna.

    Plötsligt kunde en vanlig PDet finns onda makteC bli en server

    Under 1980-talet och början av 1990-talet var Unix ofta förknippat med stora och dyra arbetsstationer från företag som Sun, HP och IBM.

    Sedan kom Linux och de fria BSD-systemen.

    Plötsligt kunde en ganska vanlig persondator fungera som en riktig Unix-liknande server.

    En student kunde installera Linux eller FreeBSD och använda datorn som:

    • webbserver
    • e-postserver
    • DNS-server
    • router
    • brandvägg
    • filserver
    • databasserver

    Det var betydelsefullt av två skäl. För det första blev tekniken billigare. För det andra blev den tillgänglig för människor som ville lära sig.

    Man behövde inte längre arbeta på ett universitet eller ett stort företag för att få tillgång till ett avancerat fleranvändarsystem med nätverk, programmeringsverktyg och serverprogramvara.

    En gammal PC hemma kunde bli ett komplett laboratorium för internet.

    Det skapade en generation programmerare och systemadministratörer som kunde experimentera på egen hand.

    FreeBSD – den mindre kända släktingen

    Linux får ofta mest uppmärksamhet, men det finns andra fria Unix-liknande system som också har haft mycket stor betydelse.

    Ett av de viktigaste är FreeBSD.

    FreeBSD har sina historiska rötter i BSD, Berkeley Software Distribution, som utvecklades vid University of California, Berkeley.

    BSD kom att spela en viktig roll i Unixhistorien och i utvecklingen av nätverksteknik.

    Än i dag används FreeBSD och BSD-baserad teknik i servrar, lagringssystem, nätverksutrustning och konsumentprodukter.

    BSD-systemen använder dessutom licenser som gör det relativt enkelt för företag att använda koden i egna kommersiella produkter.

    Det har bidragit till att BSD-teknik ibland finns på platser där användaren aldrig ser namnet BSD.

    Till och med Apple står på Unixgrund

    Apple brukar knappast förknippas med öppen källkod på samma sätt som Linux.

    Ändå finns där tydliga kopplingar.

    macOS och iOS bygger på Darwin, som innehåller teknik med rötter i bland annat BSD och Unix.

    Apple har naturligtvis utvecklat stora mängder egen programvara ovanpå denna grund.

    Men det illustrerar en viktig poäng:

    Öppen källkod och kommersiell programvara är inte motsatser.

    De existerar ofta tillsammans. Ett företag kan använda öppen teknik längst ned i systemet och bygga en egen produkt ovanpå. Det är ungefär som att bygga ett hus.

    Det är sällan ekonomiskt rimligt för varje byggföretag att börja med att uppfinna sitt eget tegel, sina egna skruvar och sin egen betong.

    På samma sätt behöver inte varje teknikföretag skriva en egen nätverksstack, kompilator eller operativsystemkärna.

    Molnet består också av vanliga datorer

    Vi talar ofta om ”molnet” som om det vore någon abstrakt plats där information svävar omkring. I verkligheten består molnet av enorma mängder fysiska servrar i datacenter. Och en stor del av dessa servrar kör Linux.

    När du använder en app i mobilen kan något ganska intressant därför hända. Telefonen kör Android ovanpå Linux. Den ansluter till en router som kanske också kör Linux. Trafiken passerar nätverksutrustning som kan innehålla öppen programvara. Till slut når den en server i ett datacenter som mycket väl också kör Linux. Linux kan alltså finnas i flera steg i samma kommunikation utan att användaren någonsin ser det.

    En viktig anledning till internets snabba utveckling

    På 1990-talet och 2000-talet blev en särskild kombination av program mycket vanlig på webbservrar:

    • Linux
    • Apache
    • MySQL
    • PHP

    De fyra begynnelsebokstäverna gav namnet LAMP.

    Det var en enkel men kraftfull idé. Man kunde bygga en komplett webbplattform utan att först betala stora licensavgifter. Det gjorde det möjligt för små företag, föreningar, studenter och privatpersoner att starta webbtjänster med mycket små ekonomiska resurser. En idé kunde provas på en gammal dator. Fungerade den kunde verksamheten växa.

    Misslyckades den hade man åtminstone inte lagt stora summor på programlicenser. Detta bidrog till den snabba experimentlusta som kännetecknade internets utveckling.

    Verktygen bakom programmen är också öppna

    När man talar om öppen källkod är det lätt att bara tänka på färdiga program. Men minst lika viktiga är verktygen som används för att skapa program. Kompilatorn GCC har exempelvis spelat en central roll i utvecklingen av fria operativsystem.

    LLVM har senare blivit en annan mycket viktig kompilatorplattform.

    Programspråk som Python, PHP och Ruby har gjort programmering tillgänglig för miljontals människor.

    Och Git har förändrat hur programmerare samarbetar. Git skapades ursprungligen för utvecklingen av Linuxkärnan. I dag används det av företag och utvecklare över hela världen.

    Ett verktyg som skapades för ett öppet projekt blev alltså en standardteknik i stora delar av programvaruindustrin.

    Databasen du använder utan att veta om det

    En annan nästan osynlig open source-produkt är SQLite.

    SQLite är en mycket liten databas som kan byggas direkt in i ett program. Den behöver ingen separat databasserver och är därför lämplig i mobiltelefoner, webbläsare och andra program.

    Det gör SQLite till ett av de tydligaste exemplen på hur öppen källkod kan bli så framgångsrik att användaren slutar märka den.

    Man kanske aldrig installerar SQLite själv. Man kanske aldrig ser dess namn. Ändå kan flera program på datorn eller telefonen använda den varje dag.

    Öppen källkod handlar egentligen om att dela kunskap

    Det är lätt att beskriva open source som ”gratis program”. Men priset är egentligen inte den mest intressanta delen. Det viktigaste är möjligheten att återanvända kunskap. Tänk dig att hundra företag behöver lösa samma tekniska problem.

    Om alla arbetar helt isolerat måste samma problem lösas hundra gånger. Om de däremot kan samarbeta kring en gemensam grund behöver arbetet bara göras en gång. Sedan kan varje företag bygga vidare på resultatet.

    Det innebär inte att alla företag måste dela allt. De kan fortfarande konkurrera med design, funktioner, tjänster och egna lösningar. Men den gemensamma grundtekniken behöver inte uppfinnas om och om igen.

    Det är en av de viktigaste anledningarna till att öppen källkod har fått så stor betydelse.

    Vad skulle hända om den försvann?

    Det går förstås inte att veta exakt hur världen hade sett ut utan open source.

    Mobiltelefoner hade förmodligen fortfarande funnits.
    Internet hade funnits. Smarta TV-apparater hade sannolikt också utvecklats. Men mycket hade blivit dyrare och mer omständligt. Fler företag hade behövt utveckla egna operativsystem.

    Fler hade varit beroende av licenser från stora programvaruföretag.

    Små företag hade haft högre kostnader för att starta nya tjänster.

    Studenter och hobbyprogrammerare hade haft svårare att experimentera med avancerad teknik.Och en större del av den digitala infrastrukturen hade sannolikt kontrollerats av ett mindre antal företag.

    Det betyder inte att öppen källkod alltid är bättre

    Samtidigt ska man inte göra open source till någon universallösning. Öppen källkod kan innehålla buggar precis som annan programvara. Projekt kan överges.

    Säkerhetsproblem kan finnas oupptäckta under lång tid.

    Att källkoden är öppen betyder att den kan granskas.

    Det betyder inte automatiskt att någon faktiskt har granskat varje rad.

    Den verkliga styrkan ligger snarare i att ingen enskild aktör behöver ha fullständig kontroll över tekniken.

    Koden kan studeras, förbättras, vidareutvecklas och i många fall leva vidare även om ett företag eller en ursprunglig utvecklare försvinner.

    Den största framgången äDet finns onda makter att vi knappt märker den

    Det kanske mest fascinerande med open source är att dess största framgång samtidigt gjort den nästan osynlig.

    Ingen tänker på Linux när en smart-TV startar.
    Ingen funderar på BSD när en nätverksapparat skickar ett paket över internet.
    Ingen tänker på SQLite när telefonen sparar information.
    Ingen tänker på Git när ett företag publicerar en ny version av ett program.

    Tekniken bara finns där. Och kanske är det just så man känner igen verkligt grundläggande infrastruktur.
    Vi tänker inte på elnätet varje gång vi tänder en lampa.
    Vi tänker inte på avloppssystemet varje gång vi öppnar en kran. På samma sätt tänker vi sällan på den enorma mängd öppen programvara som håller den digitala världen igång.
    Linux, FreeBSD, GNU och tusentals andra projekt skapade inte ensamma den moderna IT-världen. Men utan dem hade den sannolikt varit dyrare, mer sluten och betydligt svårare för vanliga människor att lära sig, förändra och bygga vidare på.
    Och kanske är det den viktigaste betydelsen av öppen källkod:

    Den gjorde avancerad datorteknik till något fler människor kunde delta i – inte bara använda.

    > FAKTARUTA: ÖPPEN KÄLLKOD_

    > Linux
    Finns i allt från Androidtelefoner och servrar till routrar, smart-TV-apparater och annan elektronik.

    > FreeBSD och BSD
    Har haft stor betydelse för Unix, nätverksteknik, servrar, lagringssystem och kommersiella produkter.

    > Internet
    En stor del av internet bygger på öppen källkod som Linux, FreeBSD, Apache, Nginx, PHP, Python, PostgreSQL och MariaDB.

    > Android
    Android använder Linuxkärnan och har gjort Linux till en del av vardagen för miljarder mobilanvändare.

    > Utvecklingsverktyg
    Git, GCC, LLVM och mängder av öppna bibliotek används varje dag för att utveckla både fria och kommersiella program.

    > Den stora skillnaden
    Öppen källkod gör det möjligt att studera, förbättra och återanvända teknik i stället för att uppfinna samma lösningar om och om igen. █

  • Tails 7.12 släppt – integritetssystemet börjar uppdateras varannan vecka

    I ett EU där förslaget om Chat Control fortfarande är högaktuellt, och i ett Sverige där ett parti som en gång var med och byggde upp den inhemska underrättelseorganisationen IB åter kan få statsministerposten – Sveriges motsvarighet till Stasi i DDR – blir det allt viktigare att lämna så få digitala spår som möjligt efter sig på nätet.

    Mot den bakgrunden känns Tails mer relevant än på länge. Tails 7.12 har nu släppts och markerar starten för ett betydligt snabbare uppdateringstempo. Framöver ska det integritetsinriktade operativsystemet få en ny version ungefär varannan vecka.

    För den som vill använda en dator utan att lämna onödiga digitala spår finns det ett operativsystem som är byggt just för det ändamålet. Det heter Tails, vilket står för The Amnesic Incognito Live System.

    Nu har projektet släppt Tails 7.12. Själva uppdateringen innehåller inte några dramatiska nya funktioner, men den markerar ändå en större förändring för projektet: Tails går över till en tvåveckorscykel för nya versioner.

    Det innebär att användarna i fortsättningen kan räkna med betydligt tätare uppdateringar.

    Ett operativsystem som försöker glömma

    Till skillnad från vanliga Linuxdistributioner är Tails främst tänkt att köras direkt från ett USB-minne. När datorn startas från USB-minnet laddas operativsystemet utan att den vanliga installationen på datorns hårddisk behöver användas.

    En viktig tanke bakom Tails är att systemet ska lämna så lite information som möjligt efter sig när datorn stängs av.

    Internettrafiken skickas dessutom genom Tor-nätverket.

    Tor skickar trafiken genom flera olika servrar innan den når sin slutliga destination. Syftet är att göra det betydligt svårare för exempelvis webbplatser eller nätverksoperatörer att se både vem användaren är och vilka webbplatser som besöks.

    Det gör Tails användbart för bland annat journalister, människorättsaktivister, visselblåsare och personer som helt enkelt vill ha bättre kontroll över sin digitala integritet.

    Firefox påverkar Tails utveckling

    Att Tails nu börjar släppa nya versioner varannan vecka hänger ihop med förändringar längre ner i mjukvarukedjan.

    Webbläsaren i Tails är Tor Browser, som i sin tur bygger på teknik från Mozilla Firefox.

    När Firefox får nya versioner behöver Tor Browser så småningom anpassas till förändringarna. Därefter behöver även Tails uppdateras för att kunna leverera den senaste versionen av Tor Browser.

    När Firefox går mot en snabbare utgivningstakt får det därför konsekvenser även för projekt som bygger vidare på webbläsaren.

    Tails har därför valt att följa samma rytm.

    För användarna innebär det framför allt att säkerhetsfixar och webbläsaruppdateringar kan nå systemet snabbare.

    Tor Browser 15.0.21 ingår

    I Tails 7.12 uppdateras Tor Browser till version 15.0.21.

    Tor Browser är en av de viktigaste komponenterna i Tails eftersom webbläsaren är konfigurerad för att använda Tor-nätverket och innehåller flera funktioner som ska minska möjligheterna att spåra användaren.

    I ett vanligt operativsystem kan en webbläsare avslöja förvånansvärt mycket information. Skärmupplösning, installerade funktioner, språk, tidszon och andra tekniska egenskaper kan tillsammans bilda ett slags digitalt fingeravtryck.

    Tor Browser försöker därför göra användarnas webbläsare så lika varandra som möjligt. Ju mindre en enskild dator sticker ut från mängden, desto svårare blir det att identifiera just den användaren.

    Bitcoin-plånboken Electrum uppdateras

    Tails innehåller även Bitcoin-plånboken Electrum.

    I den nya versionen uppdateras programmet från Electrum 4.7.2 till Electrum 4.8.1.

    Electrum är en så kallad lätt Bitcoin-plånbok. Den behöver inte ladda ner hela Bitcoins blockkedja, vilket annars handlar om mycket stora datamängder.

    I stället använder programmet externa servrar för delar av kommunikationen med Bitcoin-nätverket.

    Att en kryptovalutaplånbok finns med i Tails kan verka ovanligt, men den passar in i systemets övergripande inriktning på integritet och verktyg som kan användas utan en traditionell bankinfrastruktur.

    Bättre stöd för nyare datorer

    Tails 7.12 innehåller också uppdaterade firmwarepaket.

    Firmware är den mjukvara som fungerar som ett slags mellanlager mellan datorns operativsystem och olika hårdvarukomponenter.

    Det kan exempelvis handla om:

    • trådlösa nätverkskort
    • grafikkort
    • Bluetooth
    • styrkretsar
    • annan inbyggd hårdvara.

    För en distribution som Tails är detta extra viktigt.

    Eftersom systemet ofta startas på datorer där det aldrig tidigare har installerats måste det kunna känna igen så mycket hårdvara som möjligt direkt vid uppstart.

    Nyare firmware kan därför förbättra möjligheten att använda exempelvis moderna Wi-Fi-kort och grafikprocessorer utan extra installationer.

    Permanent lagring trots ett system som ska glömma

    Tails är konstruerat för att glömma information när datorn stängs av. Men användaren kan samtidigt skapa något som kallas Persistent Storage på USB-minnet.

    Där kan viss information sparas mellan sessionerna, exempelvis dokument, inställningar och andra filer som användaren vill behålla.

    Den som redan använder Tails 7.0 eller senare kan automatiskt uppgradera till Tails 7.12 och samtidigt behålla sin Persistent Storage.

    Om den automatiska uppgraderingen inte fungerar finns även möjlighet att genomföra uppdateringen manuellt.

    Det är däremot viktigt att skilja på en uppgradering och en helt ny installation.

    En ny installation på samma USB-minne kan radera den befintliga Persistent Storage och därmed information som finns lagrad där.

    USB är fortfarande huvudalternativet

    För nya användare erbjuder Tails-projektet framför allt en avbildning som kan skrivas till ett USB-minne.

    Det finns även en ISO-avbildning för användning med exempelvis DVD-skivor och virtuella maskiner.

    USB-alternativet är dock det normala sättet att använda systemet.

    Man kan exempelvis bära med sig ett Tails-USB och starta en kompatibel dator från det när ett mer integritetsorienterat system behövs.

    När datorn sedan stängs av försvinner informationen som endast har funnits i arbetsminnet.

    Snabbare uppdateringar blir allt viktigare

    Övergången till en ny version varannan vecka kan vid första anblicken verka som en administrativ förändring.

    Men för ett system vars främsta uppgift är integritet och säkerhet är utgivningstakten viktig.

    Webbläsare är några av de mest komplexa programmen på en modern dator och nya säkerhetsproblem upptäcks regelbundet. När Firefox uppdateras behöver Tor Browser följa efter och därefter behöver Tails kunna leverera den nya webbläsaren till sina användare.

    Med kortare tid mellan Tails-versionerna minskar också tiden mellan att en viktig komponent uppdateras och att den når människor som använder operativsystemet.

    Tails 7.12 är därför kanske inte den mest spektakulära versionen sett till nya funktioner. Den stora nyheten är i stället tempot: ett operativsystem byggt för anonymitet och integritet börjar nu röra sig betydligt snabbare.

    https://tails.net

    > FAKTA: TAILS 7.12

    > System: Tails – The Amnesic Incognito Live System

    > Version: 7.12

    > Typ: Integritets- och anonymitetsinriktad Linuxdistribution

    > Tor Browser: 15.0.21

    > Electrum: 4.8.1

    > Uppdateringstakt: Ny version ungefär varannan vecka

    > Internettrafik: Skickas som standard genom Tor-nätverket

    > Installation: Körs normalt från USB-minne

    > Persistent Storage: Kan användas för att spara utvalda filer och inställningar mellan omstarterna

    > Uppgradering: Användare av Tails 7.0 eller senare kan uppgradera automatiskt till 7.12 och behålla Persistent Storage

    > Syfte: Att minska digitala spår och göra det svårare att koppla internetaktivitet till användaren.

  • Firefox kan få nytt utseende – Mozilla testar designkonceptet “Nova”

    Mozilla experimenterar med ett nytt designkoncept för webbläsaren Firefox. Tidiga mockuper av projektet “Nova” visar ett rundare och mer sammanhållet gränssnitt, med stöd för funktioner som vertikala flikar och ett möjligt återinförande av kompakt läge. Även om designen fortfarande befinner sig på idéstadiet ger bilderna en första antydan om hur framtidens Firefox kan komma att se ut.

    Mozilla undersöker just nu ett möjligt nytt gränssnitt för webbläsaren Firefox. Tidiga designskisser, publicerade av Mozilla-observatören Sören Hentzschel, visar ett koncept som internt kallas “Project Nova”. Bilderna ger en första inblick i hur framtidens Firefox skulle kunna se ut – men projektet befinner sig fortfarande i ett tidigt experimentellt skede.

    Det finns ännu inget besked om när eller om designen kommer att släppas i en färdig version.

    Firefox och tidigare designförändringar

    Firefox har genomgått flera större visuella förändringar genom åren. Några av de mest betydande är:

    • Australis (2014) – introducerade rundare flikar och ett mer modernt gränssnitt.
    • Photon (2017) – fokuserade på snabbhet och ett renare utseende.
    • Proton (2021) – gav ett luftigare gränssnitt och större fokus på enkelhet.

    Nu, ungefär fem år efter Proton, kan Nova bli nästa steg i webbläsarens visuella utveckling.

    Rundare och mjukare design

    En av de mest framträdande förändringarna i Nova-konceptet är användningen av rundade former i hela gränssnittet.

    I de publicerade mockuperna är:

    • flikar
    • adressfält
    • navigationsverktygsfält

    tydligt mer avrundade än i dagens Firefox.

    En annan förändring är att flikfältet och navigationsfältet ser ut att smälta samman till en gemensam behållare längst upp i webbläsaren. I dagens Firefox är dessa element separata.

    Designspråket fortsätter även i andra delar av gränssnittet. Sidopaneler, startsidan och till och med innehållsområdet visas i mjukt rundade paneler. Resultatet blir ett mer sammanhängande och mindre kantigt utseende jämfört med dagens relativt platta design.

    Färgteman och gradienter

    Mockuperna antyder också en förändring i färgsättningen. Istället för helt enfärgade ytor används i vissa exempel diskreta färggradienter, ofta i violetta nyanser.

    Samtidigt verkar färgtemat kunna anpassas efter användarens val av tema. I andra bilder syns till exempel en mintgrön startsida där gränssnittets accentfärger matchar bakgrunden.

    Vertikala flikar och kompakt läge

    Designskisserna visar även hur gränssnittet kan fungera tillsammans med vertikala flikar, en funktion som Mozilla redan arbetar med att utveckla.

    Dessutom syns ett kompakt gränssnittsläge i mockuperna. Ett sådant läge finns fortfarande i Firefox men är i dag dolt bakom en avancerad inställning i konfigurationen och saknar officiellt stöd i inställningsmenyn.

    Att alternativet syns tydligt i designskisserna kan tyda på att Mozilla överväger att återinföra kompakt läge som en officiell inställning.

    Fler funktioner under utveckling

    Mockuperna visar också andra funktioner som är under utveckling eller experiment:

    • gränssnitt i både ljust och mörkt tema
    • privat surfningsläge
    • exempel på Firefox-menyn i den nya designen
    • två flikar sida vid sida, vilket antyder stöd för delad vy

    Dessa funktioner behöver dock inte nödvändigtvis bli en del av en framtida version.

    Projektet finns redan i Mozillas buggsystem

    Trots att Nova ännu inte är ett officiellt Firefox-projekt finns det tecken på att arbetet faktiskt pågår. I Mozillas öppna bugghanteringssystem Bugzilla finns flera ärenden som refererar till “Project Nova”. Dessa rör bland annat förbättringar av gränssnittet och omdesign av introduktionsflöden för nya användare.

    Det tyder på att Mozilla åtminstone experimenterar aktivt med konceptet.

    Fortfarande bara ett experiment

    Det är viktigt att komma ihåg att designbilderna bara visar interna experiment. Många idéer som testas i utvecklingsstadiet når aldrig en färdig produkt, och Nova kan förändras kraftigt innan något eventuellt införs i Firefox.

    Men mockuperna ger ändå en intressant förhandsblick på hur nästa generation av Firefox skulle kunna se ut – med rundare former, mer flexibla layoutalternativ och ett mer sammanhållet visuellt språk.

    Bilder finns på länken sajten är på Tyska.

    Faktaruta: Firefox Nova

    Projektnamn: Nova

    Utvecklare: Mozilla

    Typ: Internt designkoncept för Firefox

    Kännetecken: Rundare former, mjukare gränssnitt, gradienter och moderniserad layout

    Visade funktioner: Vertikala flikar, kompakt läge, ljusa och mörka teman samt delad vy

    Status: Tidiga mockuper, ännu inte bekräftad för skarp version

  • Linux får kontinuitetsplan – om Linus Torvalds inte längre kan leda projektet

    Linux-kärnan har fått ny dokumentation som beskriver hur utvecklingen ska fortsätta om Linus Torvalds inte längre kan leda projektet. För första gången finns nu en formellt nedskriven plan som ska säkerställa kontinuitet i ett av världens viktigaste open source-projekt.

    Linus Torvalds och Linux-kärnan är för många nästan synonyma. I över tre decennier har Torvalds varit den yttersta beslutsfattaren för världens mest använda operativsystemskärna. Men även inom ett så etablerat och stabilt projekt finns behovet av att planera för det oväntade.

    Nu har Linux-kärnan fått ny officiell dokumentation som beskriver hur projektet ska fortsätta om Linus Torvalds inte längre kan utföra sin roll som huvudansvarig för utvecklingen.

    Dokumentation – inte kod

    Förändringen innebär inga tekniska ändringar i själva kärnan. I stället har ett nytt dokument lagts till i Linux-kärnans dokumentation, med fokus på kontinuitet och ledarskap vid exceptionella situationer. Målet är tydligt: utvecklingen ska inte stanna upp eller splittras om en enskild person kliver åt sidan.

    Dokumentet är författat av Dan Williams, långvarig kernel-utvecklare på Intel och välkänd inom Linux Foundation, där han under många år varit engagerad i det tekniska rådgivande arbetet.

    Ett decentraliserat projekt – med ett centralt steg

    Linux-kärnan utvecklas av hundratals underhållare världen över. Varje delsystem har sina egna ansvariga, men det sista steget – att slå samman ändringar i den officiella huvudgrenen – har traditionellt skötts av Linus Torvalds själv.

    Den nya texten slår fast att detta ansvar kan tas över av andra vid behov. Det är inget nytt i praktiken: redan 2018, när Torvalds tog en tillfällig paus, fortsatte utvecklingen utan större störningar. Linux 4.19 släpptes då med Greg Kroah-Hartman som ansvarig.

    Tydlig process vid kris

    Det som nu tillkommer är en formell och nedskriven process för hur projektet ska agera om huvudansvarig inte längre kan fullgöra sitt uppdrag:

    • Inom 72 timmar ska en diskussion initieras.
    • Mötet ska involvera deltagare från den senaste Kernel Maintainers Summit.
    • Om ingen sådan konferens hållits de senaste 15 månaderna tar Linux Foundations Technical Advisory Board (TAB) över ansvaret.
    • Gruppen ska gemensamt avgöra hur förvaltningen av huvudarkivet ska fortsätta, med fokus på projektets långsiktiga hälsa.
    • Inom två veckor ska beslut och nästa steg kommuniceras öppet till communityn.

    Allt sker inom ramen för de strukturer och arbetssätt som redan finns – dokumentet syftar till kontinuitet, inte till att förändra Linux styrmodell.

    Infört utan dramatik

    Som så ofta i Linux-världen skedde förändringen utan stora åthävor. Linus Torvalds själv mergade dokumentet direkt i huvudträdet, utan offentlig kommentar. Därmed är planen nu en officiell del av Linux-kärnans dokumentation.

    Att frågan nu finns nedskriven speglar snarare mognad än oro: Linux är i dag en av världens mest kritiska mjukvaruplattformar, och även dess ledarskap behöver vara förberett på alla tänkbara scenarier.

    https://github.com/torvalds/linux/commit/102606402f4f5943266160e263c450fdfe4dd981#diff-6c81210e8795b03502471e1435cac0763110f72b823038bd0033eb617c15ab8d

    FAKTARUTA: Linux-kärnans kontinuitetsplan
    Syfte: Säkerställa att utvecklingen fortsätter om huvudansvarig (Linus Torvalds) inte längre kan leda arbetet.
    • Typ av ändring: Ny dokumentation – ingen kod ändras.
    • Författare: Dan Williams (kernel-underhållare, Intel; koppling till Linux Foundation TAB).
    • Grundidé: Ansvar ligger kvar hos underhållarcommunityn och befintliga processer.
    • Akutprocess: Möte ska sammankallas inom 72 timmar.
    • Deltagare: Inbjudna från senaste Kernel Maintainers Summit + TAB.
    • Om ingen summit på 15 månader: TAB avgör vilka som bjuds in och vem som sammankallar.
    • Kommunikation: Inom två veckor ska nästa steg meddelas brett (via ksummit@lists.linux.dev).
    • Historisk parallell: 2018 fortsatte arbetet under Torvalds paus; Linux 4.19 släpptes med Greg Kroah-Hartman som ansvarig.
    • Status: Dokumentet mergades direkt i huvudträdet av Linus Torvalds.
    $ORGANIZER i texten syftar på senaste summit-organisatören – eller TAB-ordföranden som reserv.

  • Linux fyller 34 år – från hobbyprojekt till världens motor

    Den 25 augusti 1991 skrev den unge finske studenten Linus Torvalds ett kort inlägg på diskussionsgruppen comp.os.minix (usernet). Han berättade att han höll på att bygga ett fritt operativsystem – ”bara som en hobby”. Ingen kunde då ana att detta lilla projekt skulle växa till ett av världens mest inflytelserika tekniska fenomen: Linux. I dag, 34 år senare, finns Linux överallt – från mobiltelefoner och superdatorer till satelliter och rymdstationer.

    Är det party, så är det party – det finns ingen morgondag.

    Den 25 augusti 1991 skrev den då 21-årige Linus Torvalds, student i Helsingfors, ett inlägg på en diskussionsgrupp där han berättade att han arbetade på ett nytt operativsystem. Han beskrev det som ett fritt system för 386/486-datorer – ”bara en hobby, inte stort och professionellt som GNU”.

    Det som började som ett litet experiment har sedan dess vuxit till att bli ett av världens viktigaste tekniska fundament. I dag, 34 år senare, driver Linux allt från mobiltelefoner, smarta prylar och TV-apparater till superdatorer, aktiebörser och den internationella rymdstationen.

    Hello everybody out there using minix –
    I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).

    I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I’ll get something practical within a few months, and I’d like to know what features most people would want. Any suggestions are welcome, but I won’t promise I’ll implement them 🙂

    Linus

    PS. Yes – it’s free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that’s all I have :-(.

    Klicka här för svensk översättning
    Hej alla där ute som använder Minix –
    Jag håller på att göra ett (fritt) operativsystem (bara en hobby, kommer inte att bli stort och professionellt som GNU) för 386(486) AT-kloner. Det har varit under utveckling sedan april, och börjar bli redo. Jag skulle gärna vilja ha feedback på vad folk gillar/inte gillar i Minix, eftersom mitt OS liknar det något (samma fysiska layout på filsystemet (av praktiska skäl) bland annat).
    
    Jag har för närvarande portat bash(1.08) och gcc(1.40), och saker verkar fungera. Detta innebär att jag kommer att få något praktiskt inom ett par månader, och jag skulle vilja veta vilka funktioner de flesta vill ha. Alla förslag är välkomna, men jag lovar inte att jag kommer att implementera dem 🙂
    
    Linus
    
    PS. Ja – det är helt fritt från Minix-kod, och det har ett flertrådat filsystem. Det är INTE portabelt (använder 386-task switching osv.), och det kommer förmodligen aldrig att stödja något annat än AT-hårddiskar, eftersom det är allt jag har :-(.
      

    Från hobby till globalt fenomen

    Torvalds kunde knappast ana att hans lilla sidoprojekt skulle förändra världen. Linux har blivit navet i den digitala infrastrukturen. Android-telefoner, servrar på nätet, routers i hemmet, börshandel, bilsystem och till och med rymdfarkoster – alla använder Linux på ett eller annat sätt.

    Superdatorlistan toppas helt av Linuxmaskiner, och systemet är en självklar del i forskning, teknik och vardag.

    ▌ Fakta: Linux-kärnan

    • Första versionen: 1991 (Linus Torvalds)
    • Språk: C med inslag av assembler
    • Licens: GPLv2 (fri och öppen källkod)
    • Utveckling: globalt samarbete med tusentals bidragsgivare
    • Utgivningstakt: nya stabila versioner ungefär var 2–3:e månad

    Betydelse i det moderna samhället

    • Internet: Stommen i majoriteten av världens webbservrar.
    • Superdatorer: Dominerar de snabbaste beräkningsklustren.
    • Mobil: Android bygger på Linux-kärnan.
    • Inbyggda system: Routrar, TV-apparater, bilar, medicinsk utrustning m.m.
    • Moln & finans: Vanligt i banker, börser och datacenter/plattformar.
    • Rymden: Används i satelliter och rymdstationer.

    Kort sagt: Linux-kärnan är hjärtat i den digitala infrastrukturen – från fickan till rymden.

Etikett: internet

  • Hur skulle världen se ut utan öppen källkod?

    Föreställ dig att din mobiltelefon, din TV, din router och stora delar av internet plötsligt måste byggas om från grunden. Inte därför att tekniken har försvunnit, utan därför att ingen längre får dela med sig av programkod. Tänk dig att du var tvungen att åka tillbaka till 90-talet, där du bara kunde spela ”Snake” på…

  • Tails 7.12 släppt – integritetssystemet börjar uppdateras varannan vecka

    I ett EU där förslaget om Chat Control fortfarande är högaktuellt, och i ett Sverige där ett parti som en gång var med och byggde upp den inhemska underrättelseorganisationen IB åter kan få statsministerposten – Sveriges motsvarighet till Stasi i DDR – blir det allt viktigare att lämna så få digitala spår som möjligt efter…

  • Firefox kan få nytt utseende – Mozilla testar designkonceptet “Nova”

    Mozilla experimenterar med ett nytt designkoncept för webbläsaren Firefox. Tidiga mockuper av projektet “Nova” visar ett rundare och mer sammanhållet gränssnitt, med stöd för funktioner som vertikala flikar och ett möjligt återinförande av kompakt läge. Även om designen fortfarande befinner sig på idéstadiet ger bilderna en första antydan om hur framtidens Firefox kan komma att…

  • Linux får kontinuitetsplan – om Linus Torvalds inte längre kan leda projektet

    Linux-kärnan har fått ny dokumentation som beskriver hur utvecklingen ska fortsätta om Linus Torvalds inte längre kan leda projektet. För första gången finns nu en formellt nedskriven plan som ska säkerställa kontinuitet i ett av världens viktigaste open source-projekt. Linus Torvalds och Linux-kärnan är för många nästan synonyma. I över tre decennier har Torvalds varit…

  • Linux fyller 34 år – från hobbyprojekt till världens motor

    Den 25 augusti 1991 skrev den unge finske studenten Linus Torvalds ett kort inlägg på diskussionsgruppen comp.os.minix (usernet). Han berättade att han höll på att bygga ett fritt operativsystem – ”bara som en hobby”. Ingen kunde då ana att detta lilla projekt skulle växa till ett av världens mest inflytelserika tekniska fenomen: Linux. I dag,…