BOSS - Barath Operating System Solutions

Siri and I are on a journey through India and Nepal, with the aim of learning about needs of Debian derivatives, to improve Debian and encourage closer integration.


Centre for Development of Advanced Computing (C-DAC) is a large organization serving country- and state-level institutions in India, with offices and training facilities several major cities. In Chennai, C-DAC has a staff of 25 developers working full time on Barath Operating System Solutions (BOSS).

BOSS is a Debian derivative with several flavors - a desktop for use at primary schools (EduBOSS), a desktop for governmental offices (BOSS), and a range of server-oriented use cases using same core as the desktops with various (non-packaged) code and configuration on top.

The core common to all BOSS flavors is a derivative of Debian. Major work has been in strengthening localization and related code - including the development of a font covering all officially supported indic scripts, tuning input methods configuration, and bugfixing LibreOffice handling of complex scripts. All that work is all passed directly to upstream code projects (some still show as derived work until sifting down again into Debian).

Besides locale derivations, BOSS currently includes 11 packages not yet in Debian - a mixture of package dependencies, branding data and configuration tweaks. Seems most if not all can fit into Debian with a bit of restructuring work.

small computers

As some of you know, I always had a special interest in low-resource (yet general purpose) computers (partly driven by my lack of money to spend on shinier hardware), and since ~2009 particularly in ARM-based computers.

After 4 days of meetings and discussion with C-DAC, - literally few minutes before departure - I casually mentioned my interest in small computers, and much to my surprise it turned out that C-DAC also works on that, just didn't get around to mention it yet at the Debian wiki page.

C-DAC have worked for a year on tuning BOSS to work on the Vidyut laptop (successor to the Aakash tablet). All except builtin camera is allegedly working.

C-DAC is also looking into Olimex boards - my favorites - possibly for use with small server setups…

…but our time was up, we had to leave for our train to Pune, so details on that we will have to figure out through mail.


In the past, C-DAC have kept in touch with their users through BOSS-specific places like a dedicated IRC channel. Recent changes in management style at the development office have caused less attention available to that communication, however.

C-DAC have politely offered their code changes upstram for years, but maybe "too polite": Maybe they have offered only polished fixes, being less loud about "interesting problems".

I suggested, as way to improve while limiting (ideally avoiding) extra work, is to mentally take a step up the stream: Treat BOSS not as a derivative but a subset of Debian itself, hang out and discuss issues and ideas at debian irc channels, and maintain your packages directly in Debian.

Only parts unfit for Debian - secret stuff done for India military, and dirty configuration hacks not yet possible within Debian Policy - really need to be kept away from Debian.

C-DAC agreed, and Debian now has a BOSS team!

Anyone interested to follow BOSS as a Debian blend, and perhaps even contribute with opinions and/or code, is quite welcome to join the newly created mailinglist on Debian Alioth:

Our meetings with BOSS developers have been very pleasant. Even those working at the top of cloud or big data stacks - furthest away from our mindset of tightly "locking down" all parts as packages - were patient with us.

Thanks in particular to Prema S and Prathibha B, working on packaging of BOSS for the past 5+ years, and both likely to enter the Debian New Maintainer Queue before long :-)



Siri and I are on a journey through India and Nepal, with the aim of learning about needs of Debian derivatives, to improve Debian and encourage closer integration.


IT@school is a distribution originally based on Debian, later rebased on Ubuntu.

Next release will possibly again be a direct derivative of Debian, or maybe even - time will tell - a Debian pure blend.

Aim is education

As its name indicates, IT@school is targeted at schools: The system is used in 8th - 10th grades of most (or all?) public primary schools in Kerala,

Together with KEK members Anto and Fayad, Siri and I met with former and current key participants in the project where we learned about its history and current status, and discussed some differences between Ubuntu and Debian.

IT@school has a strong emphasis on the educational aspect, arguably setting it apart from Skolelinux/DebianEdu which emphasizes the technical aspect of relieving teachers from admin tasks. In the early years of deployment the project faced many hardware issues - e.g. in getting sound cards to work. This was seen not as problems but as beneficial learning for the teachers facing those issues.

Kerala public school system has set the standard for other states in India, but sadly political support within the state has been weak in recent years. It is hoped that next election - this April - will bring a positive change.

School book

IT@school is accompagnied by a school book written specifically for use of the included tools.

No explicit license is applied to the book (which means it defaults to classic copyright). Possibly it will get Creative Commons licensed.

If the school book gets a DFSG-free license, several collaboration opportunities emerge:

Currently the book is drafted in LibreOffice but then - due to state procedures - finalized with PageMaker. Would be interesting to setup an alternate process using only Free tools - either with Scribus or XeLaTeX. An important detail here is to ensure that the process supports malayalam script.


Work is in progress mapping FLOSS tools to the state curriculum. I recommended to share that work publicly with a Free license, to encourage comparisons across countries, and invite collaboration e.g. with Skolelunux/DebianEdu.

Blend for SBCs

Some Kerala higher education schools (sorry, don't remember which) have bought some thousands of RaspberryPi2. I suggested to create a Debian Blend for SBCs (Single Board Computers) - we will see what comes of that idea…

Blend for education

I also suggested to make a Debian blend around IT@school distribution itself, with its strong focus on educational content - i.e. not just as addon to technical tools but the primary purpose pulling in tools as needed.


Hamara Linux

Siri og jeg er på rejse gennem Indien og Nepal, med det mål at lære om Debian-aflæggeres behov, for at forbedre Debian og tilskynde tættere integration.


Hamara Linux er en distribution baseret på Trisquel, og dermed nedarvet fra Debian via Ubuntu.

Næste udgivelse vil være en direkte aflægger af Debian.

Vi anbefalede at pakke manglende dele til selve Debian, selv hvis Hamara har brug for dem hurtigere end vurderet "stabile" i Debian. ITP fejlrapporter er siden blevet registreret for tema og installationsrutine.

Visuelt design

Hamara Linux kommer med en sammenhængende visuel stil, som dækker tema til brugerfladekomponenter (widgets), installationsrutine, opstart og indlogning, og en palette af baggrundsbilleder.

Siri er begyndt at sammenligne brugerfladekomponenttema op imod Debian. Vi vil måske prøve at destillere sammenligninger (diffs) for hver af nedarvingerne Debian→Ubuntu→Trisquel→Hamara.

Systemindhold og -opsætning

Hamara Linux kommer i to varianter: Hamara Namaste med en GNOME brugerflade, og Hamara Sugam med en Lxde brugerflade.

Jeg er begyndt at dekomponere pakkelister som klasser til Boxer, og udvider samtidigt Boxer.

Indien 2015

Indien 2015

Siri og jeg er nu tre uger inde i vores to måneder lange rejse, med tog ned gennem Indien og med bus i Nepal.

Under min Asien 2011 rejse lovede jeg mig selv (og Chandan) at næste besøg til Indien ville blive sammen med Siri. Her er vi så, få timer væk fra næste 20 timers togtur hen imod Hyderabad i Sydindien, begge med næser der løber fra en kold uge i Nepal.

Temaet for vores færd er Debian Pure Blends. Mere specifikt vil vi mødes med udviklere og designere af distributioner for at prøve at forstå hvorfor de bryder ud fra Debian (eller udbrydere deraf), og hvordan Debian kan forvedres til bedre at tjene dem - ideelt være i stand til at indeholde sådanne projekter fuldt ud indenfor selve Debian.

Distributioner vi vil undersøge - nogle grundigere end andre - omfatter…

Tak til organisationer og personer som huser os under vores rejse.


FrihedsBoksen - Hjælper Dig at Forblive Fri!

Lørdag d. 25. may holdt jeg et oplæg om FrihedsKassen ved "Claim back your device"-sporet af LinuxTag i Berlin.

LinuxTag er en rimeligt stor årlig konference om (ja, du gættede rigtigt) Linux og relaterede emner.

FrihedsKassen er et projekt til at hjælpe ikke-nørder med at værne om deres personlige privatliv på nettet, lissom nørder har praktiseret det i mere end et årti. Konkret mål er at designe en lille, billig fysisk kasse i stil med en boks til internet eller trådløst netværk, men med tre tilføjelser:

  • Nem og intuitiv at sætte op og personliggøre for ikke-teknikere
  • Tilbyder rutiner til at hjælpe dig at sikre dit privatliv
  • Tilbyder rutiner til at du kan hjælpe andre med privatlivsbehov

"Privatliv" bliver ofte forvekslet med "hemmeligheder": Privatliv er at bevare din kontrol over dine informationer - så deling eller at holde dem for dig selv reelt er dit eget valg.

Mange tak især til Matthias Kirschner for at invitere mig som taler!

Præsentation (kilder) fra arrangementet.


FrihedsBoksen - at klø igen på andres kløe

Idage søndag d. 11. november holder jeg et oplæg ved FSCONS i Göteborg om FrihedsBoksen.

FSCONS er en årlig skandinavisk hacker-konference, med en meget imødekommende stemning og atmosfære.

FrihedsKassen er et projekt til at hjælpe ikke-nørder med at værne om deres personlige privatliv på nettet, lissom nørder har praktiseret det i mere end et årti.

Projektet er spændende fordi det rammer en udbredt drøm blandt mange flikkere (hackere) og derfor udløser nye ideer og fornyet engagement.

Det er en svær udfordring, fordi os flikkere (hackere) mest løser problemer tæt på os selv (jf. udtrykket "an itch to scratch" - på dansk "at klø igen der hvor det klør"), og kun meget få af os er brugerflade-designere, som der er stærkt brug for til at gøre ting brugbare for ikke-nørder.

Præsentation og kilder til den.


Hvad er FreedomBox? Og hvornår kan jeg få fat på en?

Onsdag d. 7. november holdt jeg et oplæg ved EPFSUG i Bruxelles om FrihedsKassen.

EPFSUG er en interessegruppe af Fri Software brugere der arbejder inde i Europaparlamentet.

FrihedsKassen er et projekt til at hjælpe ikke-nørder med at værne om deres personlige privatliv på nettet, lissom nørder har praktiseret det i et årti eller længere.

Målet er en lille, billig fysisk kasse der ligner og fungerer lissom den boks til internet eller trådløst netværk som mange er bekendte med nutildags - men med tre tilføjelser:

  • Nem og intuitiv at sætte op og personliggøre for ikke-teknikere
  • Tilbyder rutiner til at hjælpe dig at sikre dit privatliv
  • Tilbyder rutiner til at du kan hjælpe andre med privatlivsbehov

"Privatliv" bliver ofte forvekslet med "hemmeligheder": Privatliv er at bevare din kontrol over dine informationer - du kan så bruge kontrollen til at holde hemmeligheder for andre eller at dele med andre som du har lyst.

At tale om personligt privatliv i Europaparlamentet kan synes lidt at strække den. Det er ikke et hjem men et (gigantisk) kontormiljø, hvor det måske er knapt så indlysende at du bør håndtere nogle informationer som personlige, eller at du overhovedet har lov til at gøre det.

Prøv at se videoerne, og har du spørgsmål så kontakt mig gerne om dem.

Ved EPFSUG-mødet var også en præsentation af en medarbejder som med succes havde installeret og anvendt Fri Software i parlamentets interne netværk, men senere blevet fortalt at det ikke var tilladt - fordi IT-staben har brug for kontrol over dine computer-aktiviteter på stedet!

Chefen for IT services i Parlamentet deltog ved mødet, og gav en kort improviseret tale som afrunding, hvor han udtrykte positiv interesse på vegne af de etablerede IT services på stedet overfor vores græsrodsaktiviteter - og endda eksplicit lovpriste EPFSUG som det ideelle sted for alle EU-borgere at rejse spørgsmål om Fri Software i relation til den Europæiske Union. Se selv i videoen om Giancarlo!

Mange tak især til Erik Josefsson for at have realiseret dette arrangement!

Præsentation, kilder og videoer fra arrangementet.

Hvordan jeg (ikke) bruger Facebook billeder

Hvordan jeg (ikke) bruger Facebook billeder

Kære Facebook-ven,

Jeg kan godt lide dig og jeg er glad for at du tager/tagger/deler billeder af mig, bare ikke på Facebook!

Jeg har en Facebook-konto, men hænger ikke ud dér.

Del venligst dine billeder offentligt, ikke (kun) inde på Facebook. Og overvej at tillade Fri genbrug af dine billeder, ved at licensere dem med en Fri licens som CC-BY-SA eller CC0.

Her & Nu

Mit forslag er indtil videre at bruge Flickr, og licensere alle billeder som "Attribution, share alike".

Den Perfekte Måde

Det ideelle var at du publicerede billederne på en server du havde kontrol over, eksempelvis Freedombox, men sådan nogen er desværre endnu ikke lette at finde eller at bruge.

Hvorfor ikke Facebook?

Facebook er et lukket system: alle aktiviteter sker eet centralt sted.

Måske generer det dig ikke hvem der overvåger det fotoalbum du deler. Helt fint - men respektér venligst at det generer nogle at dine venner, ved at lægge en kopi af dine billeder et sted med mildere tredjeparts kontrol.

Venlig hilsen Jonas


Blended opsætning

Jeg vil have alle mine computer-miljøer møbleret ensartet og så tæt på min personlige smag som muligt - for både store og små maskiner, selv-administrerede og brugerkonti hos andre.

…og ikke bare for mig selv - der er lignende behov i de miljøer jeg hjælper med at vedligeholde for mine venner Siri, Erik og Peter.

Miljøerne er sjældent helt ens, så det giver ikke mening blot at kopiere ting rundt.

Here er en checkliste over ting som jeg har brug for at tilrette og synkronisere for at jeg og mine venner kan føle sig hjemme (@ $HOME).

  • System-wide
    • Tools available on the system
    • Graphical login and Desktop environments
    • Adjust fonts, colors etc. of terminal emulator, file manager etc.
    • Register SSH in monkeysphere, MAC in DHCP and hostname in DNS
  • Account
    • Syncronize browser bookmarks
    • Install/configure browser search plugins, config tweaks etc.
    • Setup email and messaging accounts, and syncronize archives
    • Syncronize development scripts, git repositories etc.
    • Register account in monkeysphere

Ovenstående er work-in-progress. Jeg håber senere at udvide med flere detaljer - nok ved at henvise til separate sider om hvert underemne.