Since 2007, when the Linux 2.6.20 kernel was released, Linux has had its own built-in hypervisor: Kernel-based Virtual Machine (KVM). What was nice about that was that it made virtualization easy if you were running virtual machines (VM) on Intel or AMD processors with virtualization extensions Intel TV or AMD-V, respectively. What wasn’t so nice was that those were the only chips you could run KVM on. Almost a year ago, IBM promised that they would port KVM to its high-end Power architecture. Now, Big Blue is ready to deliver on its promise.
In a blog posting, Jim Wasko, Director of IBM’s Linux Technology Center, said “that a Power Systems version of KVM, PowerKVM, will be available on IBM’s next generation Power Systems servers tuned for Linux before the end of the quarter.”
The Imaging Source has announced the immediate availability of open source Linux support for all of its cameras.
Released under the Apache License 2.0, the source code is available as an open source project and allows the integration of all cameras with GigE, USB, and FireWire interfaces into popular distributions, including Debian, Ubuntu, CentOS, and Red Hat.
“We have seen customer demand for Linux support continually grow in the past few years,” said Rolf Bollhorst, CEO and founder of The Imaging Source. “In the meantime, we work with Linux every day. Therefore, it makes sense for us to offer comprehensive Open Source software at GitHub.com to integrate our cameras into popular distributions. We look forward to the feedback from our customers.”
A few weeks ago, Google did some changes to YouTube. Now, when you attempt to watch a video on YouTube, the video will be streamed using the RC4 cipher. If you disable RC4 in your browser, no video will be loaded. You cannot watch it. It is also documented in a Google groups thread. The first time I heard about it was when Faldrian shared his experience with googlevideo.com (German), while YouTube still worked without RC4. A bit later Google extented it on YouTube.What's bad about RC4
RC4 is a widely used stream cipher. For instance it is used to safely transport Video or Audio by symmetric encryption. The advantages of RC4 are that is simple and fast. But it also has its drawbacks.
It is said the the RC4 cipher is cryptographically broken (=insecure) for years. Jacob Appelbaum states the NSA can break it in real time. If this is true, it is as good as no encryption. Although no proof exists in public, it seems to be very likely. If you want to be on the safe side, you disable RC4 in your browser. But you cannot disable it for certain web sites only (or only whitelist sites) – it affects all sites.
There may be good reasons for Google doing so, after all they usually reason things out before taking actions. It might have been that Google did not send their videos over an encrypted HTTP connection before (pure speculation), but now they do. Well meant is not necessarily well done. If it drives people to keep using RC4, worse security is the result. My guess is they switched all traffic to TLS encrypted connections, after certain Snowden leaks, and RC4 was the fastest and easiest to implement for video streaming.
An interesting side note is that Google filed a draft for an alternative stream cipher for TLS. The candidate is ChaCha20 by Bernstein. So maybe RC4 is just a temporary move?So what?
I keep RC4 disabled, YouTube is not that important to me. Except for YouTube, I believe I came across only one other site that relied solely on RC4, and it was far less important, even I do not remember which one it was.
Only I wish that more people or blogs would move away from YouTube. The other major reason for this is also to go away from (centralized) services provided by companies that are too big to be good.Bookmarklet: Search for video on other sites
Since people will not stop to link to YouTube in the near future, I need to find the video on other sites if I want to watch them. I wrote a little bookmarklet (What is a bookmarklet?) that I can click when I end up on a YouTube video. It will take the video title and start a Google video search excluding youtube.com.
Now, not every video will be available somewhere else. Bad luck. On the other hand, many videos on YouTube that are blocked in Germany can be freely seen on other sites. Interested in the bookmarklet? Drag the following "link" into your bookmarks list. Below is a quick video howto if you are new to bookmarklets and also the source code.
Why actually a Google search? – Mainly for ironic reasons. Most likely you can use any search engine that offers a video search if you adjust the URL and parameters. My search engine of choice is startpage.com, by the way, and I do block Google cookies.Tags: YouTubeGoogleVideoEncryptionPlanetUbuntuFiles: bookmarklet.mp4 bookmarklet.ogv
The release of Ubuntu 14.04 (Trusty Tahr) LTS is coming up on Thursday, April 17th!
To celebrate, the Ubuntu California team in San Francisco will be hosting an Ubuntu release party at AdRoll! Huge thanks to them for offering us space for this event.
AdRoll is located at 972 Mission Street in San Francisco. It’s within easy walking distance of the Powell Street BART and MUNI stations, which we recommend since parking can be expensive downtown.
Our party will be very casual with free pizza and drinks for attendees. But we do have planned…
- Mini presentation highlighting Ubuntu 14.04 features
- Laptops running various flavors of 14.04
- Tablets and phones running the latest Ubuntu build
- Ubuntu quiz, with prizes!
So if you’re in the area and would like to join us, please RSVP here:
Alternatively you can email me directly at firstname.lastname@example.org and I’ll get you added to the attendee list.
San Francisco isn’t the only active part of the state this release, San Diego is also hosting an event, on April 17th, details here. If you’re near Los Angeles, Nathan Haines is collaborating with the Orange County Linux Users Group (OCLUG) to do an installfest on Saturday May 24th, learn more here.
Not in California? Events are coming together all around the world, check out the LoCo Team Portal to see if there is an event being planned in your area: 14.04 Release Parties.
On Saturday, April 5, 2014 at 16:00 UTC Laura Czajkowski (czajkowski) gave a Career Days session on her career and current work as the EMEA Community Manager for MongoDB.
- She noted that it was interesting position as the person controlling the purse strings in a male dominated society it was often viewed as the token female by some. But she did introduce new events, like talks workshops and even ran my first conference, Skycon.
- Loved being involved in the community and having a having a voice
- Found it different from others that were active around then because she was really focused on the desktop
- Did not participate in open source as part of her job, but she did get a chance to work on Ubuntu in her free time and participate on IRC
- Noted that “sometimes you may not get the perfect job on your first attempt but view it as the stepping stone or gaining experience to move on in your career”
- Put in the time and the effort and people will respect you in the long run
- 2 years on the Membership board
- 4 years on the LoCo Council
- And now on her 2nd term on the Community Council
- This position gave her a view into how various people use one system so differently, not just for code hosting, but translations and not just for Ubuntu projects
- Beginning in June of 2013, she took a position as the EMEA Community Manager at MongoDB
- The Community team is broken down by territory and they work together as a team to help the community with the tools they need
- They developed a community kit this year which has been useful and we’re looking for more people to help translate it: http://blog.mongodb.org/post/64205973285/introducing-the-mongodb-community-kit
- She works from home in Guildford, England
- Looks after the MongoDB User Groups “MUGs” – currently looks after 70 of them, continuing to nurture them and make sure they are growing, looking at ways she can help take their feedback and see where MongoDB can improve of give credit where credit is due and pass along the thanks
- She recently launched a survey in EMEA for the community and with that feedback help where necessary, since without seeking feedback you can’t know if you’re doing the right thing and if you are that’s great and if you’re not where can you make it better
- She spend time with each of our organisers making sure they feel supported. Sometimes it’s a call, or a hangout just to see if their last event went well, if they need extra support in their community and make sure they have the resources they need.
- “I am very privileged that I get to meet the community face to face and get to hear what people want from MonogoDB, but also it’s great to hear what people are doing and the enthusiasm spreads.”
Some tips from Laura about her career:
- “I think one that that has helped my career is taking the time to read about different projects, not become an expert in them but know that we often use parts of projects within one project”
- “If you like technology and it’s someting that always changes you need to keep learning”
- Do you have any recommendations for other people who are looking for similar types of work?
I’d look at some of the communities out there and see what they are offering.A good idea would be to see if there are any job openings if you are attending events, many people love talking and it’s not until you actually talk to them at a booth do you make a connection and find out about possible roles
- Have you faced any particular challenges in your career that others might learn from?
Yes, people assume once you work with community you’re not tecnical, I find this insulting. My only advice is always continue to learn and read. While you won’t be an expert in the field, ask questions don’t be silent people asusme silence means you don’t know anything, show your interest by asking and engaging.Contact
Full logs which include very thorough answers to these questions are available on our wiki:
If you’re interested in getting involved, please see the Ubuntu Women Career Days wiki page or email me (email@example.com).
These sessions are open to the whole community, you don’t need to be a woman to attend or participate.
In the second of my delayed release announcements, you’ll learn all about the latest and greatest version of MenuLibre!What’s New?
Here’s a brief summary of the changes since the last announcement of MenuLibre 2.0
- Do not install *.pot files.
- Additional fallback code for detecting the user session
- Save the position of newly added launchers
- Automatically save newly added separator items
- Improved menu cleanup when items are removed
- When saving, guarantee the launcher menus’ categories are included
- Sync visibility with NoDisplay and Hidden properties
- Improved directory and subdirectory (un)installation
- Disable adding subdirectories to system-installed paths
- Add new launchers to the directory they are placed on
- Automatically expand directories new launchers are being added to
- Delete unsaved new launchers and directories
- Disable Add Launcher/Directory/Separator when searching
- Icon Selection dialogs made more keyboard-accessible
- Manual icon selection now has a filter to only display images
- Fix adding top-level menu items to the Xfce Applications menu
Ubuntu 14.04 users can install MenuLibre from the repositories.
sudo apt-get install menulibre
For everyone else, the source package is available from here. To install for a single user,
python3 setup.py install --user
To install system-wide,
sudo python3 setup.py install
The latest release of LightDM GTK+ Greeter proves to be the most functional and stable release to date. Find out more after the jump.What’s New?
Since I’ve neglected to announce any of the previous releases since the development cycle, here’s a quick recap of the last few releases.1.8.0, Released 2014-02-11
- Deprecated “show-language-selector” setting. This is now one of the included indicators.
- The “show-indicators” setting now controls all indicators. Included are session, language, a11y, and power.
- Configurable screen timeout when used as a lock screen
- A warning is now displayed when attempting to shut down or restart when other users are logged in
- Improved support for PAM messages
- Improved theming support
- New keyboard shortcuts
- Alt+F4 — shut down dialog
- F9 — session menu
- F10 — language menu
- F11 — accessibility menu
- F12 — power menu
- The displayed PAM message is now reset when the selected user is changed.
- The font hint styles in the configuration template have been corrected.
- Indicators now load correctly with Ubuntu 14.04.
- The top panel can no longer be accidentally moved.
Fixed regression with Enter key no longer advancing to password field.1.8.2, Released 2014-03-02
- Deprecated “show-indicators” setting, please use “indicators” now. This change improves the upgrade path from previous versions.
- Utilize mlockall to better protect the password field
- Added badge for Pantheon session
- Segmentation fault on uninstalled session (Fedora: #1002782, LP: #1272910)
- CPU hogging when clock is displayed (Fedora: #1069963)
- System language should be used as the default (LP: #1276072)
- Failure to remember last session and language of each user (LP: #1282139)
- Panel resizing off the screen when large fonts were enabled
- Clock would not always be center-aligned
- Improper language and session selection for users that are not logged in
- Sample lightdm-gtk-greeter.css is installed into doc.
- “Guest Session” is now used in favor of “Guest Account”
- lightdm-gtk-greeter does not exit cleanly when logging in (LP: #1290575)
The source code for LightDM GTK+ Greeter can be obtained from the downloads page. Users of Ubuntu 14.04 will find the latest release in the repositories. Users of Ubuntu 13.10 can also install it from the Stable PPA using the following commands.
sudo add-apt-repository ppa:lightdm-gtk-greeter-team/stable
sudo apt-get update
sudo apt-get install lightdm-gtk-greeter
Leaving aside that your Instagram password is probably one of the least interesting things an attacker might get through Heartbleed, changing your password will only help you until the next time a security breach leaks a (hopefully) hashed password database.
What I only recently realized is that plenty of other sites, Facebook, Hotmail, this blog, and many more have implemented the same one-type password standard that Google Authenticator uses, complete with QR codes to scan.
The app is used to verify that you have a specific smart phone after you’ve confirmed that you know a password. Those are the “two factors” in “two-factor authentication.”
Once you’ve used the authenticator app once on a given browser, you can usually check a box to not prompt you again from that browser. But if someone else managed to get your password, they’ll be prompted to get a code from your smartphone: something they don’t have.
Given the increasing sophistication of attacks, setting up a two-step verification system is absolutely necessary to keep your information and identity secure. And now that we have easy-to-use tools like FreeOTP or Google Authenticator, there’s no reason not to.
So do it! When you’re going around resetting all your passwords again, do yourself a favour and set up two-factor authentication too.
Mario de la Fuente con los ordenadores migrados
Costales: Hola Mario, ¿qué tal? ¿Cómo comenzaste en la informática y en el software libre?
Mario: Yo me dedico a la Filología Hispánica y la enseñanza de español pero siempre había sentido curiosidad por la informática y por saber cómo funcionan por dentro los ordenadores, en el 2006 descubrí OpenOffice. Me sorprendió lo bien que funcionaba y que podías hacer lo mismo que con otros programas privativos. Pero lo que más me llamó la atención fue que se publicara bajo una licencia abierta. En aquel momento yo no tenía ni idea de qué era eso, así que me puse a indagar y, como todo aquel que se haya metido en esto del software libre sabe, emprendí un camino sin vuelta atrás. Primero, llené mi Windows de software libre: Firefox, Thunderbird, Gimp… Después, me decidí a probar con un sistema operativo e instalé Ubuntu. Su facilidad de uso me convenció totalmente, por eso, eliminé cualquier rastro de Microsoft de mis ordenadores. Todo lo que aprendí en ese proceso de cambio me llenó de curiosidad y me lancé a la aventura de probar otras distribuciones. La que más me llamaba la atención era Arch Linux. Recuerdo que pasé cuatro días tecleando comandos en una terminal hasta que logré ver ventanas en mi equipo pero la recompensa a ese esfuerzo fue enorme: un sistema rápido, estable y, lo mejor de todo, adaptado por completo a mis necesidades. Era como si alguien te diera los planos y las piezas para construir un coche y te dijera: ahí lo tienes, hazte tu propio automóvil. Y yo acababa de “hacerme” todo un deportivo. Desde entonces, siempre he usado Linux, tanto a nivel personal como laboral y ¡estoy encantado!
Costales: ¿Nos resumes cuál es el objetivo de la Fundación Sierra-Pambley donde trabajas? ¿Qué significa para Sierra-Pambley esta migración?
Mario: La Fundación Sierra Pambley es una entidad privada sin ánimo de lucro que se dedica desde 1887 a la educación y la cultura. Su principal objetivo siempre ha sido el de proporcionar educación de calidad a personas que no tienen los medios suficientes para ello. Todas las escuelas que ha creado esta fundación siempre se han preocupado por formar ciudadanos libres y conscientes de sus derechos. En sus orígenes, Sierra Pambley impartía educación relacionada con lo que hoy llamaríamos formación profesional (forja, carpintería…) y en la actualidad una de sus principales actividades es la enseñanza de español a inmigrantes. Creo firmemente que para formar adecuadamente a estas personas que vienen a nuestro país en busca de un futuro digno no deberíamos solamente “darles el pescado” sino, sobre todo, enseñarles a pescar. Por eso, hace unos años decidimos ampliar nuestra oferta formativa y comenzamos a impartir cursos de nuevas tecnologías para inmigrantes, como un complemento a las clases de español. Y en estos cursos comenzamos a usar Linux. Gracias a esta migración hemos conseguido “resucitar” unos equipos que en muchos otros sitios habrían sido desechados y mostrar a nuestros alumnos que las nuevas tecnologías son algo accesible a todo el mundo, que no son difíciles y que su dominio puede representar importantes oportunidades laborales para ellos.
Costales: Ordenadores para uso público, exposiciones, presentaciones, museo, biblioteca, archivo, secretaría, cursos… Afrontar una migración a Linux en tantas áreas no parece una tarea sencilla...
Mario: Bueno, aunque a primera vista puede asustar, la verdad es que las necesidades de la gente que trabajamos en Sierra Pambley no son muy especiales: ofimática, correo electrónico, Internet y alguna cosa más. Nada excesivamente complicado. Algunas impresoras nos han dado ciertos problemillas pero nada tan grave que no se resuelva con una búsqueda en Internet.
Aunque parezca mentira, lo más complicado a veces es explicar a gente que no tiene ni idea de temas informáticos que existe vida más allá de Windows y que en esa vida no hay virus, puedes instalarte un programa sin tener que piratearlo y la gente comparte su trabajo de forma libre y gratuita. Lo más difícil en estos casos es el cambio de mentalidad que conlleva el software libre. Estamos muy acostumbrados, por desgracia, al individualismo salvaje y descubrir que hay gente que voluntariamente decide construir cosas y compartirlas con los demás no resulta fácil.
Parte de los ordenadores migrados
Costales: ¿Qué ordenadores váis a migrar y para qué se usan? (Aquí cantidad, características hardware, sistema operativo y uso please)
Mario: Hemos migrado ya 15 equipos que nos donó la Universidad de León hace ya más de diez años. Su funcionamiento era bastante deficiente, ya que tenían Windows XP. Cada vez que los arrancabas, tardabas una eternidad en poder hacer algo y la pantalla se te llenaba de mensajitos. Lógicamente, usar equipos así para introducir a nuestros alumnos en las nuevas tecnologías no nos parecía la mejor opción. Esos equipos tenían un hardware bastante limitado, 512 GB de RAM en muchos casos. Así que gracias a Linux pudimos hacerlos funcionar adecuadamente.
Los cursos que nosotros hacemos son de introducción a la informática: manejo de archivos, ofimática e Internet. Trabajamos con los alumnos cómo funciona un procesador de textos (para que puedan hacer un CV), una hoja de cálculo, les enseñamos a buscar información en la red y a usar el correo electrónico. Y, en este sentido, Linux cumple perfectamente con nuestras necesidades.
Costales: Siendo ordenadores antiguos, ¿os llegasteis a plantear la migración hacia Windows 8? Incluyendo la necesaria renovación de hardware ¿Cuánto hubiera costado esa migración?
Mario: En ningún momento. Entre las licencias de Windows, Office y los requisitos de hardware que exige estamos hablando de unos 600 o 700 euros por equipo, un gasto inasumible y, sobre todo, innecesario. Y es que esta es una de las grandes ventajas de Linux: permite alargar la vida de equipos que de otra forma dejarían de usarse. Muchas veces te preguntas cuántos ordenadores se dejarán de utilizar en administraciones públicas o entidades bancarias porque los requisitos de hardware de Windows los hacen obsoletos. Estoy seguro de que la mayoría de esos equipos podrían seguir usándose durante años si funcionaran con Linux. Siempre he pensado que una idea enormemente interesante sería la de establecer un mecanismo a través del cual las administraciones o las entidades bancarias donaran esos equipos que van a tirar a asociaciones u ONG y construir proyectos tecnológicos con esos ordenadores revitalizados con Linux. ¡Imagínate el mundo de posibilidades que se abriría para muchos colectivos!
Costales: ¿Una fundación tiene descuento para los productos y servicios de Microsoft?
Mario: Que yo sepa no, pero es algo que no te puedo confirmar.
Costales: ¿Usáis software que no tenga alternativa libre?
Mario: En general, no. Como ya te comenté, nuestras necesidades son relativamente sencillas y tienen que ver con la ofimática, principalmente. LibreOffice.org cumple a la perfección esta labor. En mi día a día recibo y mando muchos documentos, textos, hojas de cálculo, pdf, imágenes y jamás he tenido problemas.
Únicamente, usamos un software privativo para cuestiones de contabilidad y aquí sí hemos tenido problemas para encontrar una alternativa libre y con soporte para Linux. Seguimos buscando, seguro que al final encontramos una alternativa.
Costales: ¿Qué distro escogisteis y por qué motivo?
Mario: Elegimos Linux Mint por cuestiones de hardware. Probamos varias y esta fue la que reconoció todo a la primera y sin ningún problema. Como se suele decir, si algo funciona, no lo toques. Además, configuramos los paneles para que se parecieran lo máximo posible al paradigma de escritorio tradicional, con lo que la gente apenas nota la diferencia con otros entornos.
Aunque ahora con el fin de XP tenemos que afrontar la migración de más ordenadores y, como en la mayoría de los casos son equipos con 6 o 7 años, estamos probando con Xubuntu y hasta ahora todo ha ido fenomenal. La mejora en rendimiento es bestial y eso es lo que la gente que no sabe de estas cosas valora al final.
La distribución escogida es Linux Mint
Costales: ¿Cuánto tiempo llevó la migración?
Mario: En esos 15 equipos que migramos a Mint tardamos una semana entre 3 personas. No fue mucho.
Costales: Algunos opinan que “Linux es difícil”, “Linux es para programadores”… Vuestros ordenadores a disposición del público se usan a diario por personas de muy distinto nivel informático. ¿Hay personas que usen un ordenador por primera vez? ¿Les cuesta adaptarse? ¿Comentan algo sobre la usabilidad del Mint Menu?
Mario: Puede ser que hace 15 años Linux fuera difícil pero en la actualidad eso es totalmente falso. En Sierra Pambley, además del aula de formación para inmigrantes, tenemos ordenadores públicos en la Biblioteca Azcárate. Los usan personas de todos los perfiles, con conocimientos informáticos y sin ellos y no hemos tenido ninguna queja. La gente que usa estos equipos quiere conectarse a Internet y hacer, de vez en cuando, tareas ofimáticas. Hemos personalizado el entorno de escritorio para que se adapte a lo que pueden ver en otros sitios: una barra inferior con el Mint Menu y accesos directos al navegador (por defecto, usamos Firefox, aunque también disponen de Chrome y Midori). Al final, te das cuenta de que con un mínimo de adaptación la gente no nota el cambio en absoluto, porque pueden hacer lo que necesitan y eso es lo que importa en este caso.
Costales: Habrá inmigrantes que sufrieron limitaciones de libertades más básicas que las del software. ¿Se sorprenden al descubrir que incluso en la informática se puede ser libre?
Mario: Pues lo cierto es que sí. Muchos de nuestros alumnos nunca habían usado un ordenador y se sorprenden cuando les comentas que la tecnología que están usando es libre y gratuita. Creo que el software libre podría ser una herramienta fundamental para acortar la brecha digital que existe entre el Norte y el Sur: si muchos de los equipos que se tiran a la basura en el Primer Mundo se reciclaran con Linux, se podrían construir proyectos tremendamente interesantes en muchos países de África, por ejemplo.
Costales: Usuario de Windows, Mint, Debian, Mac OS, Android… ¿Qué característica de cada uno de ellos incluirías en Ubuntu?
Mario: Es una pregunta complicada. Voy a decir algo polémico: me encanta Unity y el cambio de paradigma que supone. Creo que Ubuntu ha acertado totalmente con esta nueva dirección y quizá serían el resto de sistemas operativos los que tendrían que adoptar cosas de Ubuntu. Tal vez, adoptar una filosofía tipo rolling release como Arch Linux sería algo muy beneficioso para Ubuntu porque a veces es un poco tedioso tener que reinstalar todo el sistema operativo. Pero, al margen de esto, creo que Ubuntu ha conseguido crear un entorno de escritorio sencillo, bonito y muy fácil de usar.
Costales: Desde Windows Vista jamás ví tanto movimiento hacia Linux como con el fin de soporte del XP… Parece que solo consigamos hacer leña del árbol caído… ¿Qué crees que esté fallando en nuestra evangelización?
Mario: Lógicamente, no puedo darte una respuesta definitiva pero, desde mi punto de vista, lo que está fallando es la adaptación a las necesidades de la gente. Si queremos que la gente use Linux, tenemos que saber adaptar nuestro discurso a lo que la gente busca en un ordenador. Es cierto que la consola es una arma muy potente pero si le pides a alguien que empieza con la informática que se dedique a aprender comandos y comandos para instalar un programa, le vas a asustar y nunca verá Linux como lo que es, un sistema fácil, estable y seguro. Pero si insistes en que no hay virus, que puede hacer todo lo que necesita, que no tiene que buscar en páginas poco fiables números de serie para instalar una aplicación y que, además, no va a tener que comprarse un ordenador nuevo durante mucho tiempo, quizá esa persona sienta curiosidad por descubrir más sobre esa cosa llamada Linux y con el tiempo llegue a entender el famoso chiste sobre “sudo” :)))
make me a sandwich
Costales: Muchísimas gracias Mario por la entrevista y luchar por un mundo más libre.
Entrevista bajo licencia Creative Commons CC BY-SA.
Why? I'd prefer Dropbox but they are giving just 2GB. Copy.com is giving 15GB + 5GB if you install the software. The web is great & the Linux client is useful too (with a quick synchronization, not like Ubuntu One):
Proxy or bandwidth settings
But I miss an Ubuntu installer, then you can open a Terminal and enter these commands:
tar -xvzf Copy.tgz
If your Ubuntu is Ubuntu 32bits:
If your Ubuntu is Ubuntu 64bits:
sudo ./CopyCmd Overlay install
sudo mv copy /opt
Hey Linux People it’s been a while, so I wanted to post a little update about what has gone on with myself personally, with Linux, and more since last year.Work and Linux
On the work front I am still doing my thing consulting. I have picked up a few more clients and easily doubled the amount of work I was doing a year ago. My 2 big projects are a company downsizing project as well as a Linux-based media solution. The company downsizing project has actually be going on for a couple of years now. I ended up moving an entire company from a huge office space and small data center down to no office (telecommuting) and 4 virtual machines in a private cloud. It was a little tricky shifting from about 20 infrastructure machines down in to 2, but it was really successful. 1 VM is a Windows server running Active Directory with 3 CentOS Linux VMs that provide Samba, DNS, NFS, web sites (internal and external), and more. I help support the network now, which is nothing more than clicking a button to update everything. The other project is a sweet media appliance running on top of Ubuntu Linux. My goal is to get them switched from 10.04 with 14.04, old Python to a newer Python, and moving a lot of their Python code base to a C/C++ code base. What have I learned from this project over the past year? MPlayer can suck, old developers and their spaghetti code need to disappear, old Linux people and their use of the root account need to chill, and the default Ubuntu Linux kernel is to bloated for small appliances (low-latency as well, thank goodness I can build a real-time kernel).Personal
On a personal level, I haven’t been on my bike enough and I really need to get back on it. I probably spent too much time fishing last year. I rediscovered my love for the outdoors, which I have really missed. I just need to find me a way to get my workspace outside in the woods somewhere. I would probably be way more productive. I was there when the Blackhawks won the Stanley Cup and I will be there again this year. Every home game, on the glass, is where you will find me throughout the playoffs and Stanley Cup. Can’t wait for that to start.What I’ve learned over the last year
- Yocto Project is awesome and sucks at the same time. Awesome because if you know what you are doing and can execute, you can create an amazing embedded solution built on Linux. Sucks because it is super easy for people to create real garbage. I have taken apart a couple of embedded solutions that are big in the market, got to their cores, and just shook my head in disbelief. Just goes to show, people will spend a lot of money just to buy junk.
- Speaking of spending a lot of money to buy junk, I got bitten by the HiFi audio bug a bit, in a headphone kind of way. No, I did not go with the Fashion Accessories by Dre. See where I said spending a lot of money to buy junk? Well I didn’t. I spent wisely and got hooked up as well. Rocking studio-quality headphones by AKG and Sennheiser and I am looking at a DAC and Amp solution by Schiit as well. Imagine, a Schiit Magni and Modi combo with say the AKG K240 Studio headphones, for less than those fashion accessories by Dre. Only time my setup sounds muddy is if I accidentally drop it in the mud, otherwise it is the way music needs to be listened to (now, I am actually listening to Jono Bacon growl while writing this. I didn’t do this on purpose either. Shuffle FTW?
- Oh, that last one, I learned that the high-end audio market actually likes making sure their products work on Linux. A large percentage of the USB DACs on the market work out of the box with Linux and Mac. Windows needs you to install a driver of course.
- VA API, it is real, but for some reason nobody wants to add it properly. MPlayer said a year or so ago they need someone to help add it. Still not done, but thankfully last year someone created a MPlayer package with support, and they haven’t updated it in a year either. In 14.04, VA API still sucks, but don’t feel bad, it sucks for others too, like those in Debian Linux, but it seems to work just fine in the RPM-based Linux camps. Yes, I could help fix it, but I am to busy, looking at myself in the mirror.
- Media network synchronization, why is streaming the only recommended solution? If I have the same video or audio file on 2 different machines in 2 different locations on the same LAN, let me get some perfect audio sync going on easily.
That’s all for now. Just wanted to say hi again and let everyone know I am still alive. Excited for the 14.04 release to drop. That means I get to update a lot of client machines, which equates to money in my pocket. See, you can make money from Open Source. Hopefully this upcoming year I can make some changes to not only this site, but hop in and give back to Ubuntu again. There are packages that I have worked on that need to get into Debian and Ubuntu eventually as well as some patches I have come up with over the past few months working on a Linux appliance.
A couple days ago, Canonical announced that the Ubuntu One File and Music Services were being shut down. I was checking some of the alternatives that were presented for migrating files, and found ownCloud as one of them. I had never used it, but knew a Juju Charm was in the Charm Store. So, as I’m still enjoying the benefits of Amazon EC2′s free tier, I decided to give it a shot and see how it was.
Once the service was deployed, I checked everything was running good, but noticed the version was not the latest. I decided to go ahead and fix it, but in the road, while working with Charles Butler, I found several problems, including a broken upgrade-charm hook, and some bugs on ownCloud’s side. But everything seems to be running good now, and you should be able to do a new ownCloud deployment or upgrade your current one to the newest version without any errors!
Be aware that we are working on several other bugs for this charm, including the version lock we currently have. Make sure to report any other bugs you find on the Launchpad project, and we’ll take a look at it. Now, go and play with ownCloud!
Tortellini is simply one of many filled pasta shapes, but it involves a bit more work to shape than others (such as ravioli). So if you're into the meticulous, then you'll enjoy these. :)
Instead of placing a filling between two squares of pasta & then sealing (ravioli), tortellini makes use of one square folded onto itself into a triangle which is then pinched into a "navel" shape.
Things you'll need:
- fresh pasta dough, rolled into sheets
- flour, for dusting
- small pizza wheel or knife –using a pizza wheel makes cutting a lot easier
- Flour a clean, dry surface, such as a countertop, table or large cutting board.
- Place a small bowl of water within reach.
- Dust the pasta sheets with flour & cut into ~3-inch squares.
- Scoop approximately 1 teaspoon of your filling into the center of a pasta square.
- To seal, dip a finger in the water and then dampen two edges of the pasta square –the water makes the dough slightly gummy so it will stick to itself.
- Fold one edge over and starting in the smaller (~45°) corner gently pinch it close.
- Next, gently pinch close the other side, starting at the larger (~90°) corner.
- If you've had too much filling it will squirt out, but that's alright.
- Flip the half-formed tortellini over so the flatter side is facing upwards.
- Wet the two opposing corners and fold each towards the center (with overlap). Pinch them together.
- Transfer each completed tortellini to a well-floured tray where they can remain like this until you're ready to cook them.
- The tortellini can be refrigerated in this state for a few days, or frozen for months.
- Upon cooking, drop them into salted, boiling water and when they start to float they will be cooked –they can be still frozen at this point (had you done so).
No doubt by now you will have seen loads of stuff in the media about the Heartbleed bug. This is a pretty bad bug, there have been other huge bugs in the past too, but this one has a very media friendly name and a cute logo so it gets the coverage that it deserves. In short it affects https connections to web servers and other types of server that use ssl in a less obvious way. We have been updating and fixing servers that we host but we know that rather a lot of people have been using our guides to installing OpenERP, if you have, and you set up the https connections to the server (part 2 of the guides), then you are probably vulnerable to the heartbleed bug. OpenERP itself does not do the https bit, we used either Apache or Nginx as a reverse proxy to add the ssl layer.
Firstly use this testing tool http://filippo.io/Heartbleed to see if your system is vulnerable. You may need to check the box to ignore certificates if you are using a self-signed certificate. The fix to OpenSSL is already in the Ubuntu repositories, so you just need to pull the upgrade (this will update all packages, which is fine)
sudo apt-get update
sudo apt-get dist-upgrade
and then restart your webserver service, which could be apache or nginx, if you can’t remember which then just try both, one will fail with an unrecognised service error.
sudo service nginx restart
sudo service apache2 restart
This might get you up and running in seconds, but I found one one machine the openerp process had got a bit upset, if you can’t log in after restarting the web process then you could restart the openerp server process, or just restart everything with:
Now use http://filippo.io/Heartbleed again to confirm that you are fixed.
If you are not using https you might be fine, you have an inherently less secure connection to your server, but the server won’t serve up it’s memory to anyone who asks for it. Even if you are not using https right now, do update anyway, it is a good thing to do.
First of all, our large collection of tests needs maintenance. We need to keep adapting it to changing requirements and new hardware. We need to fix bugs and make it more robust. We also need to add some level of polish to the user interface. To make sure all our test programs are behaving in an uniform way, use correct wording, can be localized, etc. Those are all important to keep the project healthy. We also have a big challenge ahead of us, with the whole touch world entering the Ubuntu ecosystem. We will have to revisit some decisions, decide which libraries, tools and layers to use to test certain features and make sure we don't leave anything behind. This is very challenging as we really have a lot of existing tests. We also need to make them work the same way regardless of how they are started (classic Ubuntu, touch Ubuntu, remote Ubuntu server).
The core tools got an amazing boost over the past 12 months. Starting from pretty old technology that was very flexible but hard to understand and modify to something that is probably just as flexible but far easier to understand and work with. Still, it's not all roses. The Ubuntu SDK UI needs a lot of work to get right. It has usability issues, it has architecture design issues. We also have a big disconnect between the core technology (python3) used by and Qt+QML C++ codebase, talking over D-Bus with the rest of the stack. That brings friction and is 10x harder to modify than an all-python solution. Ideally we'd like to switch to PyQt but how that fares with the future Touch world is hard to say. I suspect that our remote testing story will help us have a smooth transition that won't compromise our existing effort and equally won't collide with the direction set by the first Ubuntu touch release.
Perhaps not in the spotlight but definitely we need to work on "whitelists" (aka test plans). We need to learn how our users take our stack and remix it to solve their problems. Our test plan technology is ancient and shows its weaknesses. We need a 2.0 test plans that allow us to express the problems we need to solve clearly, unambiguously and efficiently. We need to improve our per-device-instance test support. We need to provide rich meta-data for user interfaces. We need better vocabulary to create true test plans that can react to results in a way unconstrained by the design of the legacy checkbox first written over seven years ago. We also need to execute those changes in a way that has no flag days or burnt bridges. Nobody likes to build on moving sand and we're here to provide a solid foundation for other teams at Canonical and everyone in the free software ecosystem.
Lastly we have the elephant in the room called deployment. Checkbox doesn't by itself handle deploying system images and configuration onto bare metal (we have a very old and support project for doing that) and the metal is changing very rapidly. Severs are quite unlike desktops, laptops (Ethernet-less ultrabooks?) and most importantly tablets and the whole touch-device ecosystem behind them. In the next 12 months we need a very good story and a solid plan on how to execute the transition from what we have now onto something that keeps us going for the next few years, at least. Canonical luckily has such a project already, MAAS. MAAS was envisioned for big iron hardware but if you look at it from our point of view we really want to have uniform API for all hardware. From that big-ass server in a Data Centre somewhere across the globe to that development board on your desk, which will be the next tablet or phone product. We want to do the same set of operations on all of the devices in this spectrum, manage, control, track, re-image. The means and technology to do that differ widely and from experience I can tell you this is a zoo with all the queer animals you can think of but I'm confident we can make it work.
So there you have it. Checkbox over the next 12+ months, as seen through my eyes.
This is the final week of Trusty Tahr Cycle. We are now at the very last phase of this cycle. It is called The Final Freeze and Release Candidate.
The Final Freeze vs The Final Release
You need to understand the difference between The Final Release and The Final Freeze.
Final Freeze – April 10th
Final Release – April 17th
What does all this mean?
It means that Ubuntu GNOME Trusty Tahr Daily Builds are considered to be RC.
What does RC (Release Candidate) mean?
“During the week leading up to the final release, the images produced are all considered release candidates.”
The Final Round of Testing Ubuntu GNOME Trusty Tahr
This is the final round and the last week to test Ubuntu GNOME Trusty Tahr.
As always, your help, support and testing are highly needed and greatly appreciated.
Thank you for choosing, testing and supporting Ubuntu GNOME. Without your great and amazing support, we would have never reached to this point.
So, we have a Datacenter Engineer Position open, and also a Network Engineer Position.
And as pre-requisite, you should be able to travel through Europe without any issues, you should read/write/speak English, next to your native language.
- are comfortable to travel
- are familiar with routers and switches of different vendors
- know that bonding slaves don’t need a safe word
- know that BGP is no medical condition
- know how to crimp CAT 5/6/7
- know the differences between the different types of LWL cable connections
- have fun working with the smartest guys in this business
- want to even learn something new
- love games
- love streaming
- love PlayStation (well, this is not a must)
Still with me?
You will work out of our Berlin Office, which is in the Heart of Berlin.
You will work directly with our Southern California Based Network Engineering Team, with our Datacenter Team and with our SRE Team.
The Berlin team is a team of several nationalities, which combines the awesomeness of Spanish, Italian, French and German Minds. We all love good food and drinks, good jokes, awesome movies, and we all love to work in the hottest datacenter environments ever.
Is this something for you?
If so, you should apply now.
And applying for this job is easy as provision a Cisco Nexus router today.
- You point your browser to our LinkedIn Page and press ‘Apply Now. (Please refer to me, and where you read this post)
- Or you send your CV directly through the usual channels to me (PDF or ASCII with a Profile Picture attached) and I put you on top of the stack.
Hope to see you soon and welcome you as part of our Sony/Gaikai Family in Berlin
I know some people are afraid of LinkedIn so here is the official job description from our HR Department.Job Description:
As a Network Engineer with deployment focus you will be responsible for rollout logistics, network deployment process and execution. You will work closely with remote Network Engineers and Datacenter Operations to turn up, configure, test and deliver Network platforms across POPs and Datacenters.Principle Duties / Responsibilities:
- Responsible for rollout logistics and coordination
- Responsible for network deployment processes
- Responsible for network deployment execution
- Deployment and provisioning of Transport, Routing and Switching platforms
- Comfortable with travel
- Comfortable with optical transport, DWDM
- Comfortable with various network operating systems
- Comfortable with some network testing equipment
- Comfortable with structured cabling
- Comfortable with interface and chassis diagnostics
- Comfortable with basic power estimation and calculation
- BA degree or equivalent experience
- 1-3 years working in a production datacenter environment
- Experience with asset management and reporting
Knowledge of various vendor RMA processes to deal with repairs and returns
Keen understanding of data center operations, maintenance and technical requirements including replacement of components such as hard drives, RAM, CPUs, motherboards and power supplies.
- Understanding of the importance of Change Management in an online production environment
- High energy and an intense desire to positively impact the business
Ability to rack equipment up to 50 lbs unassisted
High aptitude for technology
- Highly refined organizational skills
- Strong interpersonal and communication skills and the ability to work collaboratively
- Ability to manage multiple tasks at one time
Up to 50% travel required with this position.
Last weekend the Ubuntu-mx team hosted their fourth UGJ in Mexico City!, Isn’t wonderful when you meet mind liked people and everything just flows?, we discussed in detail Free Software, Ubuntu, the Ubuntu MX team and our favorite quesadillas recipies (I love the ones with chorizo and cheese). We took a bunch of photos and video for those who couldn’t attend =(
Anyway, thanks for attending and we’ll see you in the next one! Have fun =D
In this week’s show:
- We interview Mark Shuttleworth about Ubuntu, convergence, the Community, and more…
- We also discuss building a Steam box, trying out 14.04, using XMind, and taking photos of Tom Baker and other Doctor Who stars, oh and being interviewed by Michaela Strachan on TV in 1990:
- We share some Command Line Lurve: reptyr <pid> from @climagic.
- And we read your feedback.
We’ll be back next week, so please send your comments and suggestions to: firstname.lastname@example.org
Join us on IRC in #uupc on Freenode
Leave a voicemail via phone: +44 (0) 203 298 1600, sip: email@example.com and skype: ubuntuukpodcast
Follow our twitter feed http://twitter.com/uupc
Find our Facebook Fan Page
Follow us on Google Plus
KDE friendly web magazine Muktware has posted an article to Install Kubuntu on Windows XP systems for the millions of Windows XP machines which are now out of support. With SSL breaking making the national news, you really can’t afford to be out of support.