social.gl-como.it


With Windows 10, Microsoft Blatantly Disregards User Choice and Privacy: A Deep Dive

Microsoft had an ambitious goal with the launch of Windows 10: a billion devices running the software by the end of 2018. In its quest to reach that goal, the company aggressively pushed Windows 10 on its users and went so far as to offer free upgrades for a whole year. However, the company’s strategy for user adoption has trampled on essential aspects of modern computing: user choice and privacy. We think that’s wrong.
31% english, 19.1% pidgin, 17.3% portuguese


OpenStreetMap | mvexel's diary | Introducing OpenStreetView

After almost a year of thinking, development and testing, the OSM team at Telenav is ready to present OpenStreetView to all OSM mappers! OpenStreetview (OSV) is the free and open street level imagery platform designed 100% with OSM and mappers in mind.
34.9% english, 24.7% pidgin, 24% danish

Software Freedom Doesn't Kill People, Your Security Through Obscurity Kills People - Bradley M. Kuhn ( Brad ) ( bkuhn )

At least one person has already been killed in a crash while using a proprietary software auto-control system. Volkswagen decided to take a different route; they decided to kill us all slowly (rather than quickly) by using proprietary software to lie about their emissions and illegally polluting our air.
27.9% english, 21.7% french, 21.5% pidgin


FSFE 15th Anniversary - FSFE

The FSFE is celebrating its 15th anniversary this year and we would like you to be part of it.
40% english, 31.4% pidgin, 20.1% dutch

LIFO wrote the following post:
Debian Day a Varese
Come ogni anno, il 16 agosto è il Debian Day, il compleanno del Sistema Operativo Universale.

Dato che in questo periodo molti sono in vacanza, non abbiamo organizzato eventi particolari, ma ci troviamo per una cena presso la Vecchia Varese in via Ravasi.

Per informazioni o per unirvi alla prenotazione contattate prima possibile @Elena ``of Valhalla'' o fate un giro su #lifo@FreeNode.

@Gruppo Linux Como
33.9% italian, 21.6% spanish, 21.2% portuguese

Hellwig Announces He Will Appeal VMware Ruling After Evidentiary Set Back in Lower Court - Software Freedom Conservancy

In a statement on his website, Christoph Hellwig announced today that he will appeal the ruling of the Hamburg District Court, which recently dismissed his case against VMware. As Christoph underscores in his statement, the ruling concerned German evidence law and the Court did not rule on the merits of the case.
35.3% english, 21.8% french, 20.8% norwegian


Candidature Relatori

Partecipa da protagonista al prossimo Linux Day! Candidati qui per farti conoscere dagli organizzatori del Linux Day, e partecipare in veste di relatore ad uno degli eventi in allestimento. Indicando la tua provincia di residenza verrai all'occorrenza contattato da uno dei gruppi locali ed invitato per raccontare, sabato 22 ottobre, la tua esperienza, far vedere il tuo progetto, tenere il tuo workshop o proporre la tua idea.
Gli organizzatori stanno iniziando a preparare i programmi: per alcune città rimangono pochi giorni per proporsi, affrettatevi!
34% italian, 21% spanish, 20.4% portuguese

Personal git hosting, under https

I've finally found the time to finish configuring:

* various stuff, including gitolite
* a cgit server
* letsencrypt

on https://git.trueelena.org/ to host my public git repositories; I now only have to push the missing ones ("only"…).

All of the configuration, especially the one related to letsencrypt, is under ansible, and thus as soon as the relevant people are home from the holidays we can work on configuring it on the @Gruppo Linux Como websites.
28.5% english, 21.2% pidgin, 18.7% italian

http://history-jokes.tumblr.com/post/148356412203/rainbow-squirrels-7-so-i-learned-my-newUhm, no, this is not "ah, ah, funny, they really don't like our music", it's called torture (probably of the sleep deprivation variety, possibly something more) and not just of the target, but also of other people in the embassy who didn't commit any crime and possibly also of a number of innocent neighbors.
23.6% english, 16.8% pidgin, 14.4% french

Why You Should Speak At & Attend LinuxConf Australia - Bradley M. Kuhn ( Brad ) ( bkuhn )

Monday 1 February 2016 was the longest day of my life, but I don't mean that in the canonical, figurative, and usually negative sense of that phrase. I mean it literally and in a positive way.
35.2% english, 22% italian, 19.2% latin

Weblog for dkg - Changes for GnuPG in Debian

Debian currently ships two versions of GnuPG in every maintained suite -- in particular, /usr/bin/gpg has historically always been provided by the "classic" branch.

That's going to change!

Debian unstable will soon be moving to the "modern" branch for providing /usr/bin/gpg. This will give several advantages for Debian and its users in the future, but it will require a transition. Hopefully we can make it a smooth one.
31.6% english, 19.3% german, 19.2% french

(((ravenbird))) wrote the following post:

Feminismus und Gleichheit



Hier noch mal auf die Idee von @(: aNNa :) blume hin. :-)





















Tags: #feminismus #feminism #egalitarism #gleichheit #emanzipation #comic #comicstrip #ravenbird #2016-07-26
14.5% latin, 14.2% italian, 14.1% english

The Cat Model of Package Ownership

Debian has been moving away from strong ownership of packages by package maintainers and towards encouraging group maintainership, for very good reasons: single maintainers have a bad bus factor and a number of other disadvantages.

When single maintainership is changed into maintainership by a small¹, open group of people who can easily communicate and sync with each other, everything is just better: there is an easy way to gradually replace people who want to leave, but there is also no duplication of efforts (because communication is easy), there are means to always have somebody available for emergency work and generally package quality can only gain from it.

Unfortunately, having such group of maintainers for every package would require more people than are available and willing to work on it, and while I think it's worth doing efforts to have big and important packages managed that way, it may not be so for the myriad of small ones that make up the long tail of a distribution.

Many of those packages may end up being maintained in a big team such as the language-based ones, which is probably better than remaining with a single maintainer, but can lead to some problems.

My experience with the old OpenEmbedded, back when it was still using monotone instead of git² and everybody was maintaining everything, however, leads me to think that this model has a big danger of turning into nobody maintains anything, because when something needs to be done everybody is thinking that somebody else will do it.

As a way to prevent that, I have been thinking in the general direction of a Cat Model of Package Ownership, which may or may not be a way to prevent some risks of both personal maintainership and big teams.

The basic idea is that the “my” in “my packages” is not the “my” in “my toys”, but the “my” in “my Cat, to whom I am a servant”.

As in the case of a cat, if my package needs a visit to the vet, it's my duty to do so. Other people may point me to the need of such a visit, e.g. by telling me that they have seen the cat leaving unhealty stools, that there is a bug in the package, or even that upstream released a new version a week ago, did you notice?, but the actual putting the package in a cat carrier and bringing it to the vet falls on me.

Whether you're allowed to play with or pet the cat is her decision, not mine, and giving her food or doing changes to the package is usually fine, but please ask first: a few cats have medical issues that require a special diet.

And like cats, sometimes the cat may decide that I'm not doing a good enough job of serving her, and move away to another maintainer; just remember that there is a difference between a lost cat who wants to go back to her old home and a cat that is looking for a new one. When in doubt, packages usually wear a collar with contact informations, trying to ping those is probably a good idea.

This is mostly a summer afternoon idea and will probably require some refinement, but I think that the basic idea can have some value. Comments are appreciated on the federated social networks where this post is being published, via email (valid addresses are on my website and on my GPG key) or with a post on a blog that appears on planet debian.

¹ how small is small depends a lot on the size of the package, the amount of work it requires, how easy it is to parallelize it and how good are the people involved at communicating, so it would be quite hard to put a precise number here.

² I've moved away from it because the boards I was using could run plain Debian, but I've heard that after the move to git there have been a number of workflow changes (of which I've seen the start) and everything now works much better.
blog
43.7% english, 28% pidgin, 21.5% danish

Re: apt, deity, dpkg, aptitude history

Kids rejoice, its uncle Davids camping fire story time!

Back in the early days there was only dpkg. You would get your packages
from a mirror by hand and install them with it. After a while various
scripts appeared which automated that task.
31.5% english, 19.3% pidgin, 17.6% danish


Ultimo giorno per aggiornarsi a Windows 10 gratis: che fare? | Il Disinformatico

Conviene passare a Windows 10? Di solito sì: chi lo fa beneficia degli aggiornamenti di sicurezza, che le versioni precedenti non hanno più o non avranno per molto, e ci sono molte funzioni nuove e pratiche (per esempio i desktop multipli, la riga di comando e migliori prestazioni nei giochi; per non parlare dell’imminente arrivo di bash).
Effettivamente sì, decisamente meglio aggiornare a qualcosa che offra desktop multipli, una riga di comando ben funzionante e bash :D

L'articolo va letto fino in fondo — o almeno guardare le figure fino all'ultima.
33.1% italian, 19.9% portuguese, 19.5% spanish

Onion Services

I just set up a lot of Onion Services for many of Debian's static websites.

You can find the entire list of services on onion.debian.org.

More might come in the future.

-- Peter Palfrader
33.6% english, 26.7% pidgin, 24.4% italian

tzafrir wrote the following post:
(seen at LWN) - the Email to NNTP/Web gateway has shut down.

#GMANE #NNTP

Random Thoughts: The End of Gmane? (larsmagne23)

In 2002, I grew annoyed with not finding the obscure technical information I was looking for, so I started Gmane, the mailing list archive. All technical discussion took place on mailing lists thos…
30.7% english, 24.2% pidgin, 18% german
Non piace a 3 persone.
< valhalla> now, speaking of having somebody else write interfaces I don't want to use: who's going to write a self-hostable gmane replacement?
< Myon> valhalla: "lurker" maybe?

Which, apparently, is http://lurker.sourceforge.net/ (and apparently quite old, altought still in debian)
30.7% english, 21.9% pidgin, 19% italian

kvm virtualization on a liberated X200, part 1

As the libreboot website warns: there are issues with virtualization on x200 without microcode updated.

Virtualization is something that I use, and I have a number of VMs on that laptop, managed with libvirt; since it has microcode version 1067a, I decided to try and see if I was being lucky and virtualization was working anyway.

The result is that the machines no longer start: the kernel loads, and then it crashes and reboots. I don't remember why, however, I tried to start a debian installer CD (iso) I had around, and that one worked.

So, I decided to investigate a bit more: apparently a new installation done from that iso (debian-8.3.0-amd64-i386-netinst.iso) boots and works with no problem, while my (older, I suspect) installations don't. I tried to boot one of the older VMs with that image in recovery mode, tried to chroot in the original root and got failed to run command '/bin/bash': Exec format error.

Since that shell was lacking even the file command, I tried then to start a live image, and choose the lightweight debian-live-8.0.0-amd64-standard.iso: that one didn't start in the same way as the existing images.

Another try with debian-live-8.5.0-i386-lxde-desktop.iso confirmed that apparently Debian > 8.3 works, Debian 8.0 doesn't (I don't have ISOs for versions 8.1 and 8.2 to bisect properly the issue).

I've skimmed the release notes for 8.3 and noticed that there was an update in the intel-microcode package, but AFAIK the installer doesn't have anything from non-free, and I'm sure that non-free wasn't enabled on the VMs.

My next attempt (thanks tosky on #debian-it for suggesting this obvious solution that I was missing :) ) was to run one of the VMs with plain qemu instead of kvm and bring it up-to-date: the upgrade was successful and included the packages in this screenshot, but on reboot it's still not working as before.

Immagine/foto

Right now, I think I will just recreate from scratch the images I need, but when I'll have time I'd like to investigate the issue a bit more, so hopefully there will be a part 2 to this article.
#debian-it blog
39.4% english, 27.2% pidgin, 21.7% danish
updatish: apparently it's not "recent version of debian" that works, it's "32 bit version of debian" that does.

I thought I had done an amd64 installation with the netinstall, but actually it was an i386 one.
39% english, 25.9% pidgin, 23.3% german

Linux Performance Observability Tools

found on teh interwebz, no idea where it comes from (if you do, please tell me in the comments)





edit: it was as easy as actually opening imgur with javascript on: the source is http://www.brendangregg.com/linuxperf.html

@Gruppo Linux Como
28% english, 20.9% pidgin, 18.4% italian
tzafrir 1 mese fa Diaspora
netstat is wider in scope that ss?
41.2% english, 30.6% norwegian, 25.2% german

One Liberated Laptop

Immagine/foto

After many days of failed attempts, yesterday @Diego Roversi finally managed to setup SPI on the BeagleBone White¹, and that means that today at our home it was Laptop Liberation Day!

We took the spare X200, opened it, found the point we were on in the tutorial installing libreboot on x200, connected all of the proper cables on the clip³ and did some reading tests of the original bios.

Immagine/foto

While the tutorial mentioned a very conservative setting (512kHz), just for fun we tried to read it at different speed and all results up to 16384 kHz were equal, with the first failure at 32784 kHz, so we settled on using 8192 kHz.

Then it was time to customize our libreboot image with the right MAC address, and that's when we realized that the sheet of paper where we had written it down the last time had been put in a safe place… somewhere…

Luckily we also had taken a picture, and that was easier to find, so we checked the keyboard map², followed the instructions to customize the image, flashed the chip, partially reassembled the laptop, started it up and… a black screen, some fan noise and nothing else.

We tried to reflash the chip (nothing was changed), tried the us keyboard image, in case it was the better tested one (same results) and reflashed the original bios, just to check that the laptop was still working (it was).

It was lunchtime, so we stopped our attempts. As soon as we started eating, however, we realized that this laptop came with 3GB of RAM, and that surely meant "no matching pairs of RAM", so just after lunch we reflashed the first image, removed one dimm, rebooted and finally saw a gnu-hugging penguin!

We then tried booting some random live usb key we had around (failed the first time, worked the second and further one with no changes), and then proceeded to install Debian.

Running the installer required some attempts and a bit of duckduckgoing: parsing the isolinux / grub configurations from the libreboot menu didn't work, but in the end it was as easy as going to the command line and running:


linux (usb0)/install.amd/vmlinuz
initrd (usb0)/install.amd/initrd.gz
boot



From there on, it was the usual debian installation and a well know environment, and there were no surprises. I've noticed that grub-coreboot is not installed (grub-pc is) and I want to investigate a bit, but rebooting worked out of the box with no issue.

Next step will be liberating my own X200 laptop, and then if you are around the @Gruppo Linux Como area and need a 16 pin clip let us know and we may bring everything to one of the LUG meetings⁴

¹ yes, white, and most of the instructions on the interwebz talk about the black, which is extremely similar to the white… except where it isn't

² wait? there are keyboard maps? doesn't everybody just use the us one regardless of what is printed on the keys? Do I *live* with somebody who doesn't? :D

³ the breadboard in the picture is only there for the power supply, the chip on it is a cheap SPI flash used to test SPI on the bone without risking the laptop :)

⁴ disclaimer: it worked for us. it may not work on *your* laptop. it may brick it. it may invoke a tentacled monster, it may bind your firstborn son to a life of servitude to some supernatural being. Whatever happens, it's not our fault.
42% english, 26.6% pidgin, 20.7% italian
Aaaand second laptop liberated (no pictures, they wouldn't be significantly different from the ones of the first).

(mostly: I still have the original wifi card, until I can find one supported by a free firmware)
32.7% english, 20.7% pidgin, 20.5% italian
vecchi