Skip to main content

Feed aggregator

diff -u: What's New in Kernel Development

Linux Journal - Thu, 12/10/2015 - 15:01

Linux capabilities are one of the more fluid and less defined regions of kernel development. Linus Torvalds typically has no trouble violating POSIX standards if he sees a better way of doing something. In the case of filesystem capabilities, however, there's no standard to violate. more>>

Categories: Linux News

Securi-Pi: Using the Raspberry Pi as a Secure Landing Point

Linux Journal - Wed, 12/09/2015 - 11:54

Like many LJ readers these days, I've been leading a bit of a techno-nomadic lifestyle as of the past few years—jumping from network to network, access point to access point, as I bounce around the real world while maintaining my connection to the Internet and other networks I use on a daily basis. more>>

Categories: Linux News

Android Candy: How Clever We Once Were

Linux Journal - Mon, 12/07/2015 - 15:44

I freely admit I learned about this app from my wife. In fact, I saw a few nostalgic posts on her Facebook timeline and investigated where they came from. It turns out she had installed an app called Timehop. more>>

Categories: Linux News

22 Years of Linux Journal in One Searchable Archive -- Now Available

Linux Journal - Mon, 12/07/2015 - 12:43
New archive now available! 22 years of Linux Journal on one searchable archive. Normally $35.00, order yours today for just $27.50 (a $7.50 savings). No coupon code necessary. Savings offer is valid through December 11, 2015. more>>
Categories: Linux News

Non-Linux FOSS: Airsonos

Linux Journal - Fri, 12/04/2015 - 11:15

I love Sonos. There probably are some audiophiles reading this who rolled their eyes at my lack of auditory prowess, but honestly, the speakers sound wonderful to my 1980s-damaged eardrums. Granted, the Wi-Fi-enabled speakers are very expensive, thus limiting my supply. more>>

Categories: Linux News

Can We Save Wireless from Regulators?

Linux Journal - Thu, 12/03/2015 - 12:01

Linux was born and grew within an ecosystem of norms, not laws. Those norms were those of programming (C), operating systems (*NIX), command shells (bash, etc.), e-mail (SMTP, etc.) licenses (GPL, etc.) and Internet protocols (TCP/IP and the rest). more>>

Categories: Linux News

December 2015 Issue of Linux Journal

Linux Journal - Wed, 12/02/2015 - 11:33
You've Got Questions? more>>
Categories: Linux News

Take Control of Your PC with UEFI Secure Boot

Linux Journal - Mon, 11/30/2015 - 12:26

UEFI (Unified Extensible Firmware Interface) is the open, multi-vendor replacement for the aging BIOS standard, which first appeared in IBM computers in 1976. The UEFI standard is extensive, covering the full boot architecture. This article focuses on a single useful but typically overlooked feature of UEFI: secure boot. more>>

Categories: Linux News

Geek Hide-away in Guatemala - Stay for Free!

Linux Journal - Thu, 11/26/2015 - 13:17
"If you want to escape and think/write code/... more>>
Categories: Linux News

Montréal-Python 55: Wagnerian Xenosaurus

Montreal Python - Fri, 11/13/2015 - 00:00

Montréal-Python just got back from PyCon Canada and we are proud to announce all the speakers for our next meetup. Thanks a ton to everyone who submitted a talk.

From all the amazing submissions we received, we've selected 5 talks. Also, we are very excited to welcome you at the new Shopify offices in downtown Montreal. This is your opportunity to meet the local Python community.

We would like to thank again our generous sponsors for their support to our community.

We would like to thank Shopify for the food especially, as well as w.illi.am/, Outbox, Savoir-faire Linux, and iWeb for their continuous support.

Flash presentations:

Alexandre Desilets-Benoit Starting on a GUI: WXpython vs Kivy

Should I build a GUI using WXpython or Kivy? Why not both! A quick overview of the beginner's toolkit with practical examples in science, games, etc.

Main program:

Jake Sethi-Reiner How to teach Python to a ten year old

Everyone can benefit from hearing about Jake's experiences learning Python — what was helpful and what was not! The good and the bad…

Kamal Marhubi asyncio.get_event_loop() → what is that?

Last week I realized I had no idea how event loops work. A couple of days later, I was looking at the asyncio source with a friend, and I want to share some of what we found out.

In this talk, we'll find out at what an event loop is, why you might want to use one, and get a look at some of the key parts of the implementation in the standard asyncio module.

François Maillet Epic NHL goal celebration hack with a hue light show and real-time machine learning

This talk shows how Python was used to trigger an epic sound and light show whenever the Montreal Canadiens hockey team scored a goal in last season's playoffs.

The author trained a machine learning model to detect in real-time that a goal was just scored by the Habs based on the live audio feed of a game and to trigger a light show using Philips hues in his living room. The system was built using various Python modules, more specifically scikit-learn, pyaudio, librosa, phue and bottle.

Federico Ariza Introduction to new Matplotlib toolbar

Latest Matplotlib release includes an optional new toolbar that allows easy modification and simple creation of tools. Introduction to use and internals of this toolbar.

Join us for the occasion at the new Shopify Offices!

Where

Shopify Montreal Offices 490 de la Gauchetière Ouest suite 300

https://goo.gl/maps/6gc5rxRqGqS2

When:

Monday, November 23rd 2015

Schedule:
  • 6:00pm — Doors open
  • 6:30pm — Presentations start
  • 7:30pm — Break
  • 7:45pm — Second round of presentations
  • 9:00pm — End of the meeting, have a drink with us
We’d like to thank our sponsors for their continued support:
  • Shopify
  • UQÀM
  • Bénélux
  • w.illi.am/
  • Outbox
  • Savoir-faire Linux
  • Caravan
  • iWeb
Categories: External Blogs

Call for Speakers - Montréal-Python 55: Wagnerian Xenosaurus

Montreal Python - Tue, 11/03/2015 - 00:00

It is already November and we are inviting you to our 55th meetup. For this opportunity, we are looking for speakers for talks of 30, 15 or 5 minutes.

It is your chance to join the biggest community of Python developers in town and show us what amazing things you've created with our favourite language.

For example, if you are using Python to deploy Docker services, doing Big Data or simply having fun at discovering new tricks that make your life easier, we want you on stage :)

Join us for the occasion at the new Shopify Offices!

To submit your talk, write us at mtlpyteam@googlegroups.com

Where

Shopify Montreal Offices 500 de la Gauchetière Ouest suite 3000

https://goo.gl/maps/6gc5rxRqGqS2

When:

Monday, November 23rd 2015

Schedule:
  • 6:00pm — Doors open
  • 6:30pm — Presentations start
  • 7:30pm — Break
  • 7:45pm — Second round of presentations
  • 9:00pm — End of the meeting, have a drink with us
We’d like to thank our sponsors for their continued support:
  • UQÀM
  • Bénélux
  • w.illi.am/
  • Outbox
  • Savoir-faire Linux
  • Caravan
  • iWeb
Categories: External Blogs

Proprietary VDSL2 Linux routers adventures

Anarcat - Tue, 10/20/2015 - 23:40

I recently bought a wireless / phone adapter / VDSL modem from my Internet Service Provider (ISP) during my last outage. It generally works fine as a VDSL modem, but unfortunately, I can't seem to get used to configuring the device through their clickety web user interface... Furthermore, I am worried that I can't backup the config in a meaningful way, that is: if the device fails, I will probably not find the same model again and because they run a custom Linux distributions, the chances of the backup being possible to restore on another machine are basically zero. No way i will waste my time configuring this black box. So I started looking at running a distribution like OpenWRT on it.

(Unfortunately, I don't even dare hoping to run a decent operating system like Debian on those devices, if only because of the exotic chipsets that require all sorts of nasty hacks to run...)

The machine is a SmartRG SR630n (specs). I am linking to third party site, because the SmartRG site doesn't seem to know about their own product (!). I paid extra for this device to get one that would do both Wifi and VoIP, so i could replace two machines: my current Soekris net5501 router and a Cisco ATA 186 phone adapter that seems to mysteriously defy the challenges of time. (I don't remember when I got that thing, but it's at least from 2006.)

Unfortunately, it seems that SmartRG are running a custom, proprietary Linux distribution. According to my ISP, init is a complete rewrite that reads an XML config file (and indeed it's the format of the backup files) and does the configuration through a shared memory scheme (!?). According to DSL reports, the device seems to be running a Broadcom 63168 SOC (system on a chip) that is unsupported in Linux. There are some efforts to write drivers for those from scratch, but they have been basically stalled for years now.

Here are more details on the sucker:

Now the next step would logically be to "simply" build a new image with OpenWRT and install it in place. Then I would need to figure out a way to load the binary blobs into the OpenWRT kernel and run all the ADSL utilities as well. It's basically impossible: the odds of the binary modules being compatible with another arbitrary release of the Linux kernel are near zero. Furthermore, the userland tool are most likely custom as well. And worse of all: it seems that Bell Canada deployed a custom "Lucent Stinger" DSLAM which requires a custom binary firmware in the modem. This could be why the SmartRG is so bizarre in the first place. As long as the other end is non-standard, we are all screwed. And those Stinger DSLAM will stick around for a long time, thanks to bell.

See this other good explanation of Stinger.

Which means this machine is now yet another closed box sitting on the internet without firmware upgrades, totally handicapped. I will probably end up selling it back for another machine that has OpenWRT support for their VDSL modems. But there are very few such machines, and with a lot of those, VDSL support is often marked as "spotty" or "in progress". Some machines are supported but are basically impossible to find. There's the Draytek modems are also interesting because, apparently, some models run OpenWRT out of the box too, which is a huge benefit. This is because they use the more open Lantiq SOC. Which are probably not going to support Stinger lines.

Still, there are some very interesting projects out there... The Omnia is one I am definitely interested in right now. I really like their approach... But then they don't have a VDSL chipset in there (I asked for one, actually). And the connectors are only mini-PCIe, which makes it impossible to connect a VDSL PCI card into it.

I could find a single VDSL2 PCI card online, and it could be supported, but only the annex B is available, not the annex A, and it seems the network is using "annex A" according to the ADSL stats i had in 2015-05-28-anarcat-back-again. With such a card, I could use my existing Soekris net5501 router, slam a DSL card into it, and just use the SmartRG as a dumb wifi router/phone adapter. Then it will remain to see how supported are those VDSL cards in FreeBSD (they provide Linux source code, so that's cool). And of course, all this assumes the card works with the "Stinger" mode, which is probably not the case anyways. Besides, I have VDSL2 here, not the lowly ADSL2+.

By the way, Soekris keeps on pushing new interesting products out: their net6501, with 2 extra Gig-E cards could be a really interesting high-end switch, all working with free software tools.

A friend has a SmartRG 505n modem, which looks quite similar, except without the ATA connectors. And those modems are the ones that Teksavvy recommends ("You may use a Cellpipe 7130 or Sagemcom F@ST 2864 in lieu of our SmartRG SR505N for our DSL 15/10, DSL 25 or DSL 50 services."). Furthermore, Teksavvy provides a firmware update for the 505n - again, no idea if it works with the 630n. Of course, the 505n doesn't run OpenWRT either.

So, long story short, again I got screwed by my ISP: I thought i would get a pretty hackable device, "running Linux" that my ISP said over the phone. I got weeks of downtime, no refund, and while i got a better line (more reliable, higher bandwidth), my costs doubled. And I have yet another computing device to worry about: instead of simplifying and reducing waste, I actually just added crap on top of my already cluttered desk.

Next time, maybe I'll tell you about how my ISP overbilled me, broke IPv6 and drops large packets to the floor. I haven't had a response from them in months now... hopefully they will either answer and fix all of this (doubtful) or I'll switch to some other provider, probably Teksavvy.

Many thanks to the numerous people in the DSL reports Teksavvy forum that have amazing expertise. They are even building a map of Bell COs... Thanks also to Taggart for helping me figure out how the firmware images work and encouraging me to figure out how my machine works overall.

Note: all the information shared here is presented in the spirit of the fair use conditions of copyright law.

Categories: External Blogs

Sortie de SFLphone 0.9.7

Savoir-faire Linux - Fri, 12/11/2009 - 13:47
<img src="uploads/RTEmagicC_logo_phone_02.gif.gif" style="width: 200px; height: 59px; float: right;" alt="" /> C'est une étape importante que vient de franchir le projet SFLPhone avec la sortie cette semaine de la version 0.9.7. En plus des traditionnels bugfixes, cette version introduit de nouvelles fonctionnalités très attendues par les professionnels de la téléphonie IP, comme le support des conférences, plusieurs codecs haute définition, et le support des principaux protocoles de chiffrement des communications (TLS, SRTP/ZRTP). Publié sous licence GPLv3, le projet SFLphone, développé par...
Categories: Linux News

Séminaire gratuit : La solution Business Intelligence Open Source SpagoBI, le 6 novembre à Montréal

Savoir-faire Linux - Mon, 09/28/2009 - 10:45
<p><a href="http://www.spagobi.com" target="top"><img src="/fileadmin/user_upload/partenaires/SpagoBI.png" align="right"></a>SpagoBI et Savoir-faire Linux ont le plaisir de vous inviter à un séminaire de présentation consacré aux solutions de business Intelligence SpagoBI le vendredi 6 novembre à Montréal de 9h00 à 12h00.</p><p>Fin 2008, une étude Gartner identifiait SpagoBI comme l'une des technologies les plus prometteuses en matières d'informatique décisionnelle. La sortie de SpagoBI 2.2 en 2009 validait cette analyse et confirmait la place de chef de file incontesté des solutions de...
Categories: Linux News

Séminaire gratuit : Les Infrastructures à Clés Publiques (PKI) Open Source, le 4 novembre 2009 à Montréal

Savoir-faire Linux - Thu, 09/24/2009 - 09:01
<a href="http://www.ejbca.org"><img src="fileadmin/user_upload/partenaires/ejbca.png" height="60" width="157" align="right" alt="" /></a>PrimeKey Solutions et Savoir-faire Linux ont le plaisir de vous inviter à un séminaire de présentation de l'infrastructure à clés publiques Open Source EJBCA le mercredi 4 novembre à Montréal de 9h00 à 12h00. Après la Société Générale, le GIE Cartes Bancaires, la Police de Suède (30 000 utilisateurs), Daimler AG, Liechtensteinische Landesbank AG, Bankgirocentralen BGC AB, LM Ericsson AB, l'infrastructure à clés publiques EJBCA a été selectionnée par la...
Categories: Linux News

Framakey Ubuntu Remix, un tour de force !

Zone libre en éducation - Mon, 06/29/2009 - 16:27
La Framakey Ubuntu Remix offre le mode nomade sous trois OS : Windows, Mac et Linux.
Categories: Linux News

Accès libre aux documents et aux logiciels de l'État de New York

Zone libre en éducation - Mon, 06/29/2009 - 15:51
Le Sénat de l'État de New York libéralise l'accès à ses documents et aux logiciels qu'il produit.
Categories: Linux News

Edulibre est porté sur les fonts baptismaux

Zone libre en éducation - Thu, 06/25/2009 - 14:31
Une forge pédagogique vient d'ouvrir sur le Web. Souhaitons-lui longue vie.
Categories: Linux News

Accord entre l'UNESCO et Sun Microsystem en faveur du libre en éducation

Zone libre en éducation - Fri, 06/05/2009 - 13:30
Au Sommet mondial sur la société de l'information, l'UNESCO et Sun ont décidé d'unir leurs efforts pour renforcer l'éducation et le développement communautaire par le biais des technologies open source.
Categories: Linux News

Supprimer un bruit de fond avec Audacity

Zone libre en éducation - Mon, 06/01/2009 - 08:51
Apprenez à supprimer les bruits de fonds de vos fichiers sonores à l'aide d'Audacity
Categories: Linux News
Syndicate content