Welcome to Planet openSUSE

This is a feed aggregator that collects what openSUSE contributors are writing in their respective blogs.

To have your blog added to this aggregator, please read the instructions.


Wednesday
30 November, 2016


face

El 29/11/2016 Richard Stallman dió una charla en Salamanca, España. Hasta allí me acerqué a escucharle, y quiero compartir en el blog mi crónica personal.

stallman_salamanca_8

Stallman en Salamanca durante las preguntas de los asistentes

Inicio este artículo todavía en Salamanca, en una cafetería antes de emprender el camino de vuelta a mi casa. Después de haber asistido a una nueva charla de Richard Stallman, el creador de GNU, las licencias libres, y de la Free Software Foundation.

Quiero empezar ahora mi artículo, cuando todavía tengo reciente las palabras, y la filosofía de Stallman en mi cabeza, aunque me temo que han vuelto a calar más de lo que creo…😉 Empezamos.

La cita era el 29 de noviembre de 2016 a las 11 de la mañana en Salamanca en el salón de actos de la Facultad de Químicas. Tenía la oportunidad de ir, así que decidí levantarme temprano, recorrer las 2 horas largas de coche y asistir.

La mañana en la meseta castellana amaneció con mucha niebla, que acompañó todo el camino, suerte que hay buenas comunicaciones a la capital charra y con prudencia y tiempo se llega a todas partes.

Llegué al sitio indicado con algo de tiempo, pasé por la mesa y cogí un par de pegatinas y compré una chapa del “merchandaising” y al auditorio a coger sitio.

Como llegué con tiempo cogí sitio por las primeras filas y a esperar. Poco a poco la sala se fue llenando hasta completar los sitios, y mucha gente aguantó las 2 horas de pie, o a las puertas del recinto, así que lleno total.

Al estar en una universidad fue de agradecer que vinieran un buen número de universitarios de edad muy jóven.

Stallman empezó con sus recomendaciones, nada de fotos en Instagram, Facebook ni sus otros tentáculos (Whatsapp). Nada de geolocalización en las fotos, etc.

Y empezó con la presentación (de la que hace tiempo hice una traducción) sobre software libre. Las libertades básicas para que sea llamado así y las cuestiones éticas que subyacen debajo del código, más allá de otras consideraciones prácticas.

Puedes descargar la traducción que hice de la presentación en el siguiente enlace. Aunque ya ha añadido más diapositivas:

Una vez más recalcó que la libertad del software nada tiene que ver con el precio, que eso es un detalle secundario. Que la libertad del software se refiere a aquel que respeta al usuario siguiendo las cuatro libertades. (tengo que enumerarlas?😉 )

Hizo un salto en la presentación para avanzar hasta el tema del software libre en la educación, muy indicado al estar e una universidad en una facultad de ciencias. Pidió que todos los centros educativos deberían formar únicamente en software libre. También hubo llamada a navegantes para las autoridades docentes.

Hubo


Tuesday
29 November, 2016


face
hp
Drivers da HP: Instale ou atualize o HPLIP

Se você tem alguma impressora, fax e scanner da HP e precisa de suporte para isso no seu sistema Linux, veja como instalar ou atualizar o HPLIP para versão mais recente e obter os drivers da HP.

Leia o restante do texto "Drivers da HP: Instale ou atualize o HPLIP"

Este texto saiu primeiro em Drivers da HP: Instale ou atualize o HPLIP no Linux


Monday
28 November, 2016


face

You might wonder why there is so high number of phpMyAdmin security announcements this year. This situations has two main reasons and I will comment a bit on those.

First of all we've got quite a lot of attention of people doing security reviews this year. It has all started with Mozilla SOS Fund funded audit. It has discovered few minor issues which were fixed in the 4.6.2 release. However this was really just the beginning of the story and the announcement has attracted quite some attention to us. In upcoming weeks the security@phpmyadmin.net mailbox was full of reports and we really struggled to handle such amount. Handling that amount actually lead to creating more formalized approach to handling them as we clearly were no longer able to deal with them based on email only. Anyway most work here was done by Emanuel Bronshtein, who is really looking at every piece of our code and giving useful tips to harden our code base and infrastructure.

Second thing which got changed is that we release security announcements for security hardening even when there might not be any practical attack possible. Typical example here might be PMASA-2016-61, where using hash_equals is definitely safer, but even if the timing attack would be doable here, the practical result of figuring out admin configured allow/deny rules is usually not critical. Many of the issues also cover quite rare setups (or server misconfigurations, which we've silently fixed in past) like PMASA-2016-54 being possibly caused by server executing shell scripts shipped together with phpMyAdmin.

Overall phpMyAdmin indeed got safer this year. I don't think that there was any bug that would be really critical, on the other side we've made quite a lot of hardenings and we use current best practices when dealing with sensitive data. On the other side, I'm pretty sure our code was not in worse shape than any similarly sized projects with 18 years of history, we just become more visible thanks to security audit and people looked deeper into our code base.

Besides security announcements this all lead to generic hardening of our code and infrastructure, what might be not that visible, but are important as well:

  • All our websites are server by https only
  • All our releases are PGP signed
  • We actively encourage users to verify the downloaded files
  • All new Git tags are PGP signed as well

Filed under: Debian English phpMyAdmin SUSE | 0 comments


Michael Meeks: 2016-11-28 Monday.

16:55 UTCmember

face
  • Up lateish, practices with babes; mail chew. Team calls variously, chat with Georg. Reviewed some online QA pieces.

face
Como instalar a versão mais recente do Opera no Linux
Como instalar a versão mais recente do Opera no Linux

Foi lançada mais uma versão do Opera estável e de desenvolvimento para Linux. Se você quiser instalar o Opera no Linux Ubuntu, Debian, Fedora e sistemas derivados, veja aqui como fazer.

Leia o restante do texto "Como instalar a versão mais recente do Opera no Linux"

Este texto saiu primeiro em Como instalar a versão mais recente do Opera no Linux


Sunday
27 November, 2016


Michael Meeks: 2016-11-27 Sunday.

21:00 UTCmember

face
  • NCC in the morning, back for lunch with Peter, Dianne & Lydia, lovely to see them. Took N. and E. to a pre-exam concert in the afternoon, followed by much slugging; feeling increasingly unwell unfortunately.

face
On the Nextcloud blog I just published about the beta for Nextcloud 11. The release will deliver many improvements and is worth checking out in itself, plus I put a nice clickbait-style title and gave three reasons to test it.

But I actually have some more reasons to test. You see, Nextcloud is one of the tools we need to keep our democracy working. As Frank notes on his home page:
"Privacy is the foundation of democracy"
And he is completely right. So, here are three different reasons why you should test (and help improve) Nextcloud:

1. The USA is making a massive swing towards even more spying

Obama has done nothing to curb the growth of the NSA and the scope of its operations. Secret laws spiked under his watch. Many of the folks about to be put in power by President-elect Trump favor more spying, including on US citizens, expansion of the NSA, a crackdown on whistleblowers and more. Trump's pick for CIA director calls for Snowden's execution. For what I can only guess must be giving proof of illegal government spying to dangerous terrorists like the Washington Post and the Guardian, who proceeded to win a Pulitzer prize by disclosing this information irresponsibly to the US public.

In general, as somebody who changes his stance on hugely important and complicated issues like torture in under an hour, it is impossible to predict what Trump will do with the most powerful spying agency in the world under his control, but his appreciation for dictatorial figures like Kim Jong Il and Putin gives plenty cause for concern.

2. Britain isn't doing much better

I wrote about the Snoopers' charter just some days ago - this piece of legislation goes further than any earlier piece of spying law. It allows not only passive spying but also actively hacking devices from citizens.

3. Nor is Europe

The UK is not alone. Since Snowden, Europe has complained a bit about the NSA but seems to simply follow suit, rather than doing anything about it. Germany is even introducing a bill that will allow spying on foreign journalists.

Help out!

So, how can you help? Well, test Nextcloud 11 Beta, obviously. Help others to use it, get them involved. But it goes beyond Nextcloud - promote the use of and help improve tools like Tor, Signal and others, or democracy is screwed.

Edit: updated the blog 

face

Admit it: how many times you have seen “software from this branch is completely untested, use it at your own risk” when you checked the latest code from any FOSS project? I bet you have, many times. For any reasonably modern project, this is not entirely true: Continuous Integration and automated testing are a huge help in ensuring that the code builds and at least does what it is supposed to do. KDE is no exception to this, thanks to build.kde.org and a growing number of unit tests.

Is it enough?

This however does not count functional testing, i.e. checking whether the software actually does what it should. You wouldn’t want KMail to send kitten pictures as a reply to a meeting invitation from your boss, for example, or you might want to test that your office suite starts and is able to actually save documents without crashing. This is something you can’t test with traditional unit testing frameworks.

Why does this matter to KDE? Nowadays, the dream of always summer in trunk as proposed 8 years ago is getting closer, and there are several ways to run KDE software directly from git. However, except for the above strategy, there is no additional testing done.

Or, should I rather say, there wasn’t.

Our savior, openQA

Those who use openSUSE Tumbleweed know that even if it is technically a “rolling release” distribution, it is extensively tested. That is made possible by openQA, which runs a full series of automated functional tests, from installation to actual use of the desktops shipped by the distribution. The recently released openSUSE Leap has also benefited from this testing during the development phase.

“But, Luca,” you would say, “we already know about all this stuff.”

Indeed, this is not news. But the big news is that, thanks mainly to the efforts of Fabian Vogt and Oliver Kurz, now openQA is testing also KDE software from git! This works by feeding the Argon (Leap based) and Krypton (Tumbleweed based) live media, which are roughly built daily, to openQA, and running a series of specific tests.

You can see here an example for Argon and an example for Krypton (note: some links may become dead as tests are cleaned up, and will be adjusted accordingly). openQA tests both the distro-level stuff (the console test) and KDE specific operations (the X11 test). In the latter case, it tests the ability to launch a terminal, running a number of programs (Kate, Kontact, and a few others) and does some very basic tests with Plasma as well.

Is it enough to test the full experience of KDE software? No, but this is a good solid foundation for more automated testing to spot functional regressions: during the openSUSE Leap 42.2 development cycle, openQA found several upstream issues in Plasma which were then communicated to the developers and promptly fixed.

Is this enough for everything?

Of course not. Automated testing only gets so much, so this


face

Fica aqui um post (jogo rápido) de com acessar na linha de comando o serviço em nuvem da Amazon. Primeiramente instale o acdcli com o comento pip

 # pip3 install --upgrade --pre acdcli
Collecting acdcli
 Downloading acdcli-0.3.2-py3-none-any.whl (62kB)
 100% |████████████████████████████████| 71kB 1.4MB/s
Collecting python-dateutil (from acdcli)
 Downloading python_dateutil-2.6.0-py2.py3-none-any.whl (194kB)
 100% |████████████████████████████████| 194kB 1.7MB/s
Collecting colorama (from acdcli)
 Downloading colorama-0.3.7-py2.py3-none-any.whl
Collecting requests!=2.9.0,>=2.1.0 (from acdcli)
 Downloading requests-2.12.1-py2.py3-none-any.whl (574kB)
 100% |████████████████████████████████| 583kB 1.0MB/s
Collecting fusepy (from acdcli)
 Downloading fusepy-2.0.4.tar.gz
Collecting requests-toolbelt!=0.5.0 (from acdcli)
 Downloading requests_toolbelt-0.7.0-py2.py3-none-any.whl (52kB)
 100% |████████████████████████████████| 61kB 1.5MB/s
Collecting appdirs (from acdcli)
 Downloading appdirs-1.4.0-py2.py3-none-any.whl
Collecting six>=1.5 (from python-dateutil->acdcli)
 Downloading six-1.10.0-py2.py3-none-any.whl
Installing collected packages: six, python-dateutil, colorama, requests, fusepy, requests-toolbelt, appdirs, acdcli
 Found existing installation: requests 2.7.0
 Uninstalling requests-2.7.0:
 Successfully uninstalled requests-2.7.0
 Running setup.py install for fusepy ... done
Successfully installed acdcli-0.3.2 appdirs-1.4.0 colorama-0.3.7 fusepy-2.0.4 python-dateutil-2.6.0 requests-2.12.1 requests-toolbelt-0.7.0 six-1.10.0

Após a instalação execute o comando para iniciar o cliente

$ acd_cli init
For the one-time authentication a browser (tab) will be opened at https://tensile-runway-92512.appspot.com/.
Please accept the request and save the plaintext response data into a file called "oauth_data" in the directory "/home/cabelo/.cache/acd_cli".
Press a key to open a browser.

Pressione a tecla ENTER para o Browser abrir um link de autenticação. Após a digitação do login e senha, salve o arquivo oauth_data conforme a msg a seguir /home/cabelo/.cache/acd_cli/

acd_cli

Press a key if you have saved the "oauth_data" file into /home/cabelo/.cache/acd_cli

$ acd_cli sync
Getting changes......................
Inserting nodes.....................

Na ultima linha, comando acd_cli sync  foi utilizado para sincronizar os dados. e Pronto!



Saturday
26 November, 2016


Michael Meeks: 2016-11-26 Saturday.

21:00 UTCmember

face
  • Out to a prepare-the church Swaffham Bulbeck Church Arts Fair with the babes, who played their quartet, painted faces, and much more. Lunch with Martin, back in the afternoon.
  • Spent a bit of time digging at the top crash report - and armoured VCL against exceptions during frame construction. Discovered that (amazingly) Windows 64 has a limit of 10,000 GDI handles which bites us (admittedly in a somewhat silly code-path), amazing.
  • H. out for a sleepover, read to all the babes.

Friday
25 November, 2016


Michael Meeks: 2016-11-25 Friday.

21:00 UTCmember

face
  • Up rather early; Men's prayer meeting at Church in the morning; back - read mail, to work.
  • Spent some time puzzling over my nice cleanup of the (broken) comphelper threadpool - which in turn was crippled by the horrible MS inspired osl::Condition API, which ... anyhow - now it is all clean and use std::mutex and std::condition_variable instead - except - that works beautifully on all platforms except windows. Dug into it - and found this horror: punch line, you can only use a std::mutex in a static de-initializer if you compile with Visual Studio 2015+ and run on anything later than WinXP: nice. Encouragingly the boost guys appear quite able to make it work.

face

openSUSE Tumbleweed es una distribución “Rolling Release” en desarrollo continuo. Aqui puedes estar al tanto de las últimas novedades.

Tumbleweed

Llega el viernes y de nuevo puedes leer una nueva revisión de lo que ha acontecido esta semana en openSUSE Tumbleweed la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, en este enlace:

Las ISO’s son instalables, pero si ya estás disfrutando de openSUSE Tumbleweed en tu equipo, simplemente deberás actualizarlo mediante “zypper up” para disfrutar de esas actualizaciones.

Parece increible, pero la comunidad de openSUSE lo ha vuelto a hacer. Una nueva semana con actualizaciones publicadas todos los días. En esta revisión semanal echaremos un vistazo a las 7 últimas “snapshots” publicadas, las que van entre {1117…1123}

Y además se canceló la “snapshot” 1124 debido a problemas con la pantalla de inicio de sesión sddm, pero parece que todo está solucionado, y mañana mismo se publicará. Tumbleweed no para ni el fin de semana!

Echemos un vistazo a algunos de los cambios más notorios de esta semana. Como sabes, los paquetes actualizados son muchos, aquí simplemente se hace una revisión de aquellos más importantes o más esperados:

  • Mesa 13.0.1 – una actualización menor de 13.0.0
  • Mozilla Firefox 50.0
  • KDE Frameworks 5.28.0
  • 3 actualizaciones del Kernel Linux (4.8.8, 4.8.9 y 4.8.10)
  • cmake 3.7.0

Y algunas de las cosas que están por venir son:

  • X.Org 1.19.0 – algunas actualizaciones de los controladores ya están preparadas, otras necesitan algunos ajustes.
  • sddm 0.14.0 – segundo intento

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

Geeko_ascii

——————————–



face

Dear Tumbleweed users and hackers,

It seems unbelievable, but we did it again: a week with a new snapshot every single day. This review will cover the 7 snapshots {1117..1123}. Unfortunately, That’s the end of the streak, as we had to cancel 1124 already due to sddm doing something strange with the login screen. But we’re confident that the currently building snapshot will be fine again and will reach you tomorrow.

What did the 7 snapshots bring to the openSUSE Tumbleweed userbase:

  • Mesa 13.0.1 – minor update from 13.0.0
  • Mozilla Firefox 50.0
  • KDE Frameworks 5.28.0
  • 3 Kernel updates (4.8.8, 4.8.9 and 4.8.10)
  • cmake 3.7.0
  • systemd package closing the gap to SLE, preparing for more intrusive updates

And there are some things piling up to be delivered to you:

  • X.Org 1.19.0 – some driver updates are ready, some still need adjustments
  • sddm 0.14.0 – second attempt

That’s just the noteworthy things that are already in the queue to Tumbleweed; but I’m sure the various developer teams are preparing many more things in their dev spaces.


Thursday
24 November, 2016


Michael Meeks: 2016-11-24 Thursday.

21:00 UTCmember

face
  • Mail chew; call - dis-assembled my Galaxy S4 while in a call and swapped its main-board with mine; been suffering problems where the battery says it is 100% charged - but it dies and goes into a constant re-boot loop; replaced the USB charging port, so assumed it was the PM chip. Amused after re-assembly to find that it crashed and loop-bootedduring installation despite having a full battery: it must be the battery I guess; ho hum - annoying - potentially having it on charge constantly is an issue - the joy of sedentary work from home-ness I guess.
  • Plugged at comphelper a bit more; call with Andras, a longish ESC call - posted minutes. Plugged away at renaming 'online's code into a more helpful and familiar structure.

face

libelektra is a configuration library and tools set. It provides very many capabilities. Here I’d like to show how to observe data model changes from key/value manipulations outside of the actual application inside a user desktop. libelektra broadcasts changes as D-Bus messages. The Oyranos projects will use this method to sync the settings views of GUI’s, like qcmsevents, Synnefo and KDE’s KolorManager with libOyranos and it’s CLI tools in the next release.

Here a small example for connecting the org.libelektra interface over the QDBusConnection class with a class callback function:

Declare a callback function in your Qt class header:

public slots:
 void configChanged( QString msg );

Add the QtDBus API in your sources:

#include <QtDBus/QtDBus>

Wire the org.libelektra intereface to your callback in e.g. your Qt classes constructor:

if( QDBusConnection::sessionBus().connect( QString(), "/org/libelektra/configuration", "org.libelektra", QString(),
 this, SLOT( configChanged( QString ) )) )
 fprintf(stderr, "=================== Done connect\n" );

In your callback arrive the org.libelektra signals:

void Synnefo::configChanged( QString msg )
{
 fprintf( stdout, "config changed: %s\n", msg.toLocal8Bit().data() );
};

As the number of messages are not always known, it is useful to take the first message as a ping and update with a small timeout. Here a more practical code elaboration example:

// init a gate keeper in the class constructor:
acceptDBusUpdate = true;

void Synnefo::configChanged( QString msg )
{
  // allow the first message to ping
  if(acceptDBusUpdate == false) return;
  // block more messages
  acceptDBusUpdate = false;

  // update the view slightly later and avoid trouble
  QTimer::singleShot(250, this, SLOT( update() ));
};

void Synnefo::update()
{
  // clear the Oyranos settings cache (Oyranos CMS specific)
  oyGetPersistentStrings( NULL );

  // the data model reading from libelektra and GUI update
  // code ...

  // open the door for more messages to come
  acceptDBusUpdate = true;
}

The above code works for both Qt4 and Qt5.


face
openSUSE Leap 42.2 安裝小記

桌機的 HD 無預警的升天了......
所以就直接進行升級 :p

記下我安裝 openSUSE Leap 42.2 的相關過程給自己參考
想不到上次裝 openSUSE Leap 42.1 是 2015/12


中文輸入法問題:

因為就算安裝 中文輸入法也沒有出現, 所以就用之前的方式
移除 ibus
#yast2  sw_single

取消 ibus  套件

取消 CD 為安裝來源
# yast2  repositories


Google Chrome:


Freemind:
使用one click install 安裝 http://software.opensuse.org/package/freemind
我是使用 editors 那個來源的 ymp 檔案安裝

.mm 的檔案指定用 freemind  開啟


新增 Packman 套件庫:

使用 #yast2  repositories 手動加入 NCHC Packman 套件庫

#yast2  repositories

URL 為


Firefox download helper:


flash-player:
# zypper   install   flash-player


播放器:


因為 mplayber 與 smplayer 不知道為何播放 .mp4 有點問題, 但是使用 VLC 就沒有問題
所以我就安裝 VLC Media player

並將 .rmvb 以及 .mp4 預設播放器設定為  VLC


Skype:
目前的版本是 4.3.0.37 的版本


使用終端機指令下載
#wget  -O  skype-`date +%F`.rpm   http://www.skype.com/go/getskype-linux-beta-suse

下載的 rpm 會被命名為 skype-日期.rpm


因為目前 rpm base 的OS, skype 只有提供 32 bits 的套件
所以要先預先安裝一些套件

參考 http://en.opensuse.org/SDB:Skype  但是還是有些遺漏, 所以要安裝一些套件


# zypper  -n  install  libqt4-32bit   libqt4-x11-32bit   libpng12-0-32bit
# zypper  -n  install  libXss1-32bit  libQtWebKit4-32bit   libQtWebKit4
# zypper  -n  install  libXv1-32bit  xorg-x11-libs


安裝 skype 套件
# rpm -ivh skype*.rpm


使用 #yast2 sound 調整音效


Dropbox:

使用 # zypper install dropbox 來安裝, 因為發現版本比 software.opensuse.org/search 上面新

安裝完之後在終端機下 dropbox  start  -i  來安裝


安裝 GNOME Control center
# zypper  install  yast2-control-center-gnome

然後修改 /etc/sysconfig/yast2
改為
WANTED_GUI="gtk"

修改 LS_OPTIONS 變數
# vi   /etc/profile.d/ls.bash
把 root 的 LS_OPTIONS 的 -A 移除

.7z 支援:
# zypper  install  p7zip


以下為個人記事


Forticlient SSL VPN 安裝:
Dropbox 內2013/packages 的 source code
預先安裝
# zypper install libgthread-2_0-0-32bit

印表機安裝:
# yast2  printer


rdesktop 安裝與測試:
#zypper  install  freerdp

執行方式
#xfreerdp  -g  1280x1024  -u administrator  HOST_IP


VMware workstation Pro 12
安裝 kernel-default-devel  
# zypper   install   kernel-default-devel
# ./VMware-Workstation-Full-12.5.2-4638234.x86_64.bundle

Yubico Key:
如果 linux 沒有抓到 Yubico 的 U2F Key可以使用以下步驟
讓 linux 支援 Yubico , 我是參考 https://www.yubico.com/faq/enable-u2f-linux/  
作法
存到 /etc/udev/rules.d/70-u2f.rules
將 linux 重開機, 接下來就可以使用了 :-)

smartgit 安裝:

下載 8.0.3

解壓縮到 /opt
# tar  zxvf   smartgit-linux-8_0_3.tar.gz  -C   /opt/

建立 link 讓一般使用者也能使用
# ln  -s   /opt/smartgit/bin/smartgit.sh   /usr/local/bin/smartgit

安裝 git
# zypper  install  git

建立 個人的 ssh key
> ssh-keygen  -t  dsa

將 ssh 的公鑰 id_dsa.pub 新增到 Github 的 Settings -- >  SSH and GPG Keys

接下來就是以一般使用者的身份執行 smartgit 指令
> smartgit

按照上面的參考設定

設定 smart git icon 使用 alacarte

在設定好之後發現無法直接開啟資料夾 ( 資料夾上面按右鍵 -- > Open )
Edit -- > Preferences --> 點選  Tools -- > 點選 Re-Add Defaults 得到解決
2016-11-24 15-48-28 的螢幕擷圖.png


ansible 安裝:
#zypper  install  ansible

安裝 pysphere:

為了 ansible and VMware Module


# zypper  install  python-pysphere


Docker 安裝:

#zypper  install  docker

#systemctl  start  docker
#systemctl  enable   docker

Franz 安裝:


~ enjoy it



face

aboutme

Existem maneiras mais inteligentes para que o seu blog e/ou portal obtenha um grande número de acessos, não é necessário gerar notícias sensacionalistas para ganhar publíco. É o que aconteceu com uma notícia distorcida em sites (NACIONAIS E INTERNACIONAIS), que seja por falta de conhecimento técnico ou proposital, nos últimos dias muitas pessoas me perguntaram sobre uma vulnerabilidade que mencionava sobre a quebra da criptografia do GNU/Linux com um único dedo.

Corroboro com a opinião do  Azevedo (obrigado), sobre o desprezo por pessoas que manipulam/distorcem informações na internet! A vulnerabilidade divulgada realmente é grave (CVE-2016-4484), pois esta relacionada ao pacote crytpsetup. Que por sua vez, POSSUÍA uma vulnerabilidade que permitia o acesso não autorizado ao filesystem durante o boot.

Resumidamente a falha no script /scripts/local-top/cryptroot, após pressionar a tecla ENTER por alguns segundos, o script fornece acesso ao Shell. Permitindo ao atacante injetar software malicioso no equipamento, apagar e copiar informações. Mas A CRIPTOGRAFIA NÃO FOI QUEBRADA, ou seja, os dados criptografados não são expostos ao atacante.

Uma vez que a frase senha não foi informada, os dados criptografados continuam protegidos, e como o Azevedo disse, a partição pode até ser copiada, mas se a senha seguiu as boas práticas (uma frase senha forte), a força bruta levará somente a idade do planeta Terra.

Não interessa para mim qual sistema operacional é mais ou menos seguro, EU CRESCI, E EVOLUI! Somos seres humanos dotados de falhas. Quando uma vulnerabilidade é descoberta, o espírito colaborativo da comunidade deve entrar em cena, ajudar na correção o mais breve possível e ajudar na divulgação da correção. Então fica a seguir a minha parte (Obrigado novamente Azevedo ).

Uma opção é inserir o parâmetro panic=5 no arquivo /etc/default/grubs do programa grub para forçar o restart ao invés do acesso ao shell:

# sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="/GRUB_CMDLINE_LINUX_DEFAULT="panic=5 /' /etc/default/grub
# grub-install

A correção é aplicar o patch a seguir ( cryptsetup_fix_CVE-2016-4484.patch ), ressalto que as distribuições já lançaram suas respectivas correções.

cryptsetup_fix_CVE-2016-4484.patch


--- a/scripts/local-top/cryptroot 2016-07-29 10:56:12.299794095 +0200
+++ b/scripts/local-top/cryptroot 2016-07-29 11:00:57.287794370 +0200
@@ -273,6 +273,7 @@

# Try to get a satisfactory password $crypttries times
count=0
+ success=0
while [ $crypttries -le 0 ] || [ $count -lt $crypttries ]; do
export CRYPTTAB_TRIED="$count"
count=$(( $count + 1 ))
@@ -349,12 +350,15 @@
fi

message "cryptsetup: $crypttarget set up successfully"
+ success=1
break
done

- if [ $crypttries -gt 0 ] &amp;amp;&amp;amp; [ $count -gt $crypttries ]; then
- message "cryptsetup: maximum number of tries exceeded for $crypttarget"
- return 1
+ if [ $success -eq 0 ]; then
+ message "cryptsetup: Maximum number of tries exceeded. Please reboot."
+ while true; do
+ sleep 100
+ done
fi

udev_settle


Wednesday
23 November, 2016


Michael Meeks: 2016-11-23 Wednesday.

21:00 UTCmember

face
  • Mail, admin, planning; signed E-paperwork. Lunch with J. New phone for spare parts arrived; good. Bit of hacking in the evening - converted comphelper's not terribly reliable threadpool to use std::conditions - anything to avoid the horrific Win32 condition situation.

face

As promised in previous posts, we want to share with you our experience and views from this year annual Ruby conference Euruko. Maybe “our” is too much to say, since we only sent one developer there. So to be precise, these are Josef Reidinger’s experience and views on the conference.

This year Euruko took place in Sofia, capital of Bulgaria. It turned out to be a great conference place. Public transport works very well, everyone speak English and even when it uses Cyrilic alphabet, almost everything is written also in Latin one.

That being said, let’s talk about the conference content. Fortunately all the presentations were recorded so you can watch them yourself. But since it would be quite some hours of video to go through, we have reviewed some presentations for you including access to the corresponding videos.

Highlights

Let’s start with the three presentation Josef specially recommend to watch.

Keynote by Matz

He speaks about how Ruby 3 will probably look in distant future. With “distant future” meaning “for sure not in next two years”. If you cannot wait, it’s worth mentioning that Ruby 2.4 will be released on December.

Ruby 3 will use guild membership concurrency model. The most interesting part of the talk is digging into rationale of typed versus non-typed languages and what can be the Ruby future in that regard.

Rules, Laws and Gently Guidelines by Andrew Radev

Interesting view about common design principles, common mistakes when applying them and looking to them from different angles. Also explaining how to handle situations in which several design principles seem to contradict each other.

Elixir by Jose Valim

Interesting intro to Elixir language. What it is, why it make sense to use it and what are its benefits. Josef’s impression was that Elixir’s idea is similar to isolated micro-services communicating via messages, with nice introspection and scalability.

But we have more team members with something to say about Elixir. Like Imobach, who has been playing with Elixir (and Phoenix) for some time now. And Imobach really likes Elixir, so he would like to add some more bits of information for those who are interested.

For example, he would like to highlight that Elixir uses BEAM, the Erlang virtual machine, so great support for concurrency is backed in the platform. Concurrency sits on the concept of Erlang processes and it’s pretty common to use them for all kind of tasks (from computation to storing state, etc.). Imobach would like to encourage all developers out there to take a look to OTP (Open Telecom Platform). Who needs micro-services at all?

Last but not least, take into account that Elixir is a functional language, so if you have an object-oriented mindset (like most Ruby developers) it will take some time to wrap your head around it.

Other presentations

Little Snippets by Xavier Noria

Summary of common inefficiency in small snippets. Small things that matter, although most of them should be already


face

News of Linux releases are getting most of the headlines during November while snapshots of openSUSE Tumbleweed have subtly been flying under the radar.

Other than Nov. 3 and Nov. 6, openSUSE Tumbleweed had updated software snapshots released every day this month.

The last update on news.opensuse.org included snapshot 20161108 and the 13 snapshots that have followed that have included hundreds of new packages.

The streak will continue past the most recent snapshot that is list 20161121. Snapshot  20161121 updated the Linux kernel to version 4.8.9. The snapshot also includes an update in the repositories for CMake 3.7.0, which adds several new modules and commands.

The snapshot the day before, 20161120, updated perl-DBD-SQLite, perl-XML-XPath and perl-Log-Log4perl. Internet Relay Client Polari was updated to version 3.22.2 and fixed a glitch when opening a user list. Snapshot 20161119 updated autoyast2 to version 3.2.3 and yast2 to version 3.2.4.

WireShark was updated to version 2.2.2 in the 20161118 snapshot and provides updated protocol support for networks including OpenFlow and ZigBee. Libvirt also received several new subpackages in the snapshot.

The largest snapshot in the Tumbleweed streak was 20161117. Snapshot 20161117 provided a major update to Mozilla Firefox 50.0, a minor update to Mesa with 13.0.1, and KDE Frameworks  5.28.0 brought numerous KWayland improvements.

KDE Applications was updated to 16.08.3, which only contained bugfixes and translation updates, in the 20161113 and 20161112 snapshots. Snapshot 20161112 provided an update to VirtualBox 5.1.8_k4.8.6_2 and both 20161112 and 20161110 delivered updates to GNOME 3.22.2.

For information about the other Tumbleweed snapshots not covered in this review can be viewed on the openSUSE Factory Mailing List.


Tuesday
22 November, 2016


Michael Meeks: 2016-11-22 Tuesday.

21:00 UTCmember

face
  • Mail chew, commercial call, built ESC stats, reviewed text. Chat with Philippe, out for a run with N. back to more work later.

face

MJ Technology quiere poner a la venta tabletas con un arranque dual en las que poder escoger entre un sistema libre como openSUSE o un sistema privativo.

tablet_opensuse

Los usuario más ávidos de GNU/Linux ahora podrán disfrutar de una distribución de GNU/Linux como openSUSE en una tableta de 10.1”

Para hacer posible el proyecto MJ Technology ha puesto en marcha una campaña de financiación colectiva en Indiegogo, que puedes consultar en este enlace:

La imagen peinstalada de la tableta Warrior vendrá con openSUSE Leap y escritorio Gnome, pero los usuarios podrán cambiar, reinstalar o utilizar Tumbleweed u otras opciones… No existirán impedimentos para disfrutar de openSUSE, el usuario tendrá el poder de elección

La tableta ofrece un arranque dual en el que se podrá escoger entre una distribución de GNU/Linux como openSUSE y un sistema operativo privativo. Y los usuarios de openSUSE tienen el beneficio de escoger qué entorno de escritorio quieren.

Las tabletas Warrior ofrecen procesadores Intel® Atom™ x7-Z8750 o x5-Z8350, 2Gb de RAM, 64Gb de almacenamiento interno, WIFI, Bluetooth, 2USB 3.0, entre otras características…

Mediante la campaña de financiación colectiva MJ Technology busca conseguir 100.000 $ para financiar la puesta en marcha del producto, los costes iniciales, etc.

Este sería sólo un primer paso para poder encontrar y poder disfrutar de otras distribuciones de GNU/Linux en el mercado de Tabletas, algo muy interesante como alternativa a sistemas operativos privativos o al omnipresente Android…

Enlaces de interés

——————————————-



Calvin Gaisford: Pigs Fly

18:36 UTC

face

I was chatting today with Boyd and he discovered he hasn't blogged anything since January 1, 2009.  The shocking part came when we realized that was four years ago.  While it hasn't been that long for me, I've been pretty inconsistent and most of my recent entries have been about biking.  Since I can't bike right now (27˚F) I thought I'd write about some technology.


A little more than a month ago I began work on Todo Pro for Android.  I have a very limited working version that I can use and syncs with the Todo Pro service.  BTW, the answer is no you can't have it yet, only I know how to tip-toe through it so it doesn't have problems.  

Galaxy Note 2
Just before Christmas I decided I needed to really experience life with an Android phone so I went shopping.  I was limited to the Verizon models available and spent half a day researching and going to the Verizon store to play with the devices.  The first device I was shown was the Samsung Galaxy Note 2.  I stick with my first observation in that this device is not a phone.  It is a very small tablet that works to make phone calls and is only good for Women who can place it in their purse.  As if calling something this large a phone isn't enough entertainment, it comes with a stylus!  

Styli
For the benefit the younger and less experienced reader, a stylus is a stick that looks like a pencil that you use for input on a device.  It's sort of how you use your finger on your iPhone, but think Soviet Military from the 80's.  Steve Jobs was right.  My top desk drawer tends to collect items at the back of it that were useful in their day but have now been replaced.  Under a collection of foreign money not worth the time or effort to exchange and an old wallet I never used is my old worn out collection of styli from devices years ago.

Back of my desk drawer
Lost Styli Revealed


The thought of going back to a stylus is frightening, but the sales guy at the Verizon store assured me the Galaxy Note 2 was the most advanced phone made.

Samsung Galaxy S III
I spent a lot of time looking at the various Android phones available and even called up Android users I knew and asked their advice.  The Galaxy S III seemed like a logical choice.  It's Verizon's most popular phone from what I could tell and it had the best Calendar App (an exclusive app to Samsung) of all of the devices.  I use my calendar a lot!  It also had great specs and I was fairly confident it would get the next few Android updates which would prolong it's usefulness to Appigo.  I bought the phone and had them connect it to


face
pic from the ZDNet article
The United Kingdom this week passed the so called Snoopers Charter, a law which forces UK internet providers to store the browsing history of UK citizens for a full year. You, your family, visitors or any devices in your household which have been hacked (the government is now allowed to do that, by the way) better not visit anything bad as the government can get their hands on this data quite easily. What does this mean and what can you do?

An attack on privacy

There is a global siege on privacy. Governments all over the world have introduced legislation (sometimes secret) which forces email, internet or data storage providers to track what you do and make that data available to their governments. This, of course, also means third parties who gain access to the storage systems can see and abuse it. And because so many of us have put so much of our data at just a few providers, we're at great risk as events like last week's shutdown of hundreds of Google accounts did show.

While Google, Dropbox and others lure customers in with 'free' data storage and great online services, governments benefit from centralized data storages as it makes it easy for them to hack in or demand data from these companies.

Why this surveillance?

While governments usually claim they need access to this data to find terrorists or child pornography, experts point out that it will not be helpful at all. As multiple experts (even internally) put it, growing the haystack makes it harder to find the needle. Intelligence agencies are swamped with data and nearly every terrorist attack in western states over the last decade took place despite the agencies having all information they would have needed to prevent it. The Paris attackers, for example, coordinated their attack using plain SMS messages. The Guardian thus rightly points out that:
"Paris is being used to justify agendas that had nothing to do with the attack"
which has become a familiar refrain after nearly every terrorist attack.

Indeed, we all know the argument But you have nothing to hide, do you? and indeed, we probably don't. But some people do, so they'll try to avoid being seen. That being illegal won't change their behavior...

And as Phill Zimmermann, the inventor of the PGP encryption pointed out:
"When privacy is outlawed, only outlaws will have privacy"

So not terrorists. Then what?

Experts agree that the vast majority of these surveillance and anti-privacy laws have little or no effect on real criminals. The crime syndicates, corrupt politicians and large corporations evading taxes and anti-trust/health/environmental laws, they DO have something to hide, and thus they would use encryption or avoid surveilled communication methods even if it were outlawed.

However, ordinary citizens, including grass-roots local activists, charitable organizations, journalists and others, who DO have nothing to hide, would be surveilled closely. And with that information, the real criminals mentioned

face

It’s official; the Warrior Tablet made by MJ Technology and powered by openSUSE is ready for the world; now it just needs funding through an Indiegogo crowdfunding campaign.

Avid Linux users can reap the benefits of four 10.1” Linux tablets offered by MJ Techology. The specifications of the four tablets vary in power and cost, but all come with the power of Linux and openSUSE at the core.

“MJ Technology, a leader in affordable cutting edge tech, is pleased to introduce the MJ Technology Warrior series tablets powered by openSUSE,” said Mark Jun, CEO for MJ Technology.

The preinstalled image on the Warrior Tablet Series is GNOME on openSUSE Leap, but users are welcome to change/reinstall/use Tumbleweed/etc. Any hardware support will be upstream via the Open Build Service and will not impede different usage patterns, so there is no lock-in, which gives the user choice.

The tablets offer dual boot for Windows 10 or use openSUSE Leap as a sole operating system for personal use. System administrators needing to manage multiple servers remotely can fulfill needs with the World’s First actual Made-for-Linux x86/x64 Tablet.

“We are excited about the implications this tablet has for openSUSE and the greater Free and Open Source Software communities,” said Richard Brown, chairman of the openSUSE Board. “openSUSE has always been an advocate for inclusion and this tablet offers an approach to have a Made-for-Linux x86/x64 Tablet running other popular Linux distributions.”

The four Warrior series tablets offer either the Intel® Atom™ x7-Z8750 or x5-Z8350 processor and users have the benefit with openSUSE to choose what desktop environment they want.

MJ Technology, through its crowdfunding campaign, seeks to raise $100,000.00 for the factory start-up and initial tooling costs to help bring the tablet design to the world market. Eight developers and engineers with a combined 50 years in mobile technology fields made the devices work seamlessly and are planning to improve aspects of the design going forward as well and bring other distributions to the tablet; openSUSE’s distribution is just the beginning. Once the openSUSE powered tablet is successfully funded, expansion to include other distributions as well as improving features and functionality will begin.


face

Mastodon es un nuevo software para poner en marcha un servidor de “microbloggin” compatible con GNUsocial y que federará con nodos de esta red social libre y federada.

mastodon

Captura de la interfaz de usuario. (Haz clic sobre la imagen para ampliar)

Tal como dicen en la página de GitHub del proyecto:

“Mastodon es un software para servidor de red social libre y de código abierto. Una alternativa descentralizada a plataformas comerciales, que evita el riesgo de que una única compañía monopolice tus comunicaciones. Cualquiera puede ejecutar Mastodon y participar en la red social sin problemas”

Estas son las características principales de Mastodon:

  • Totalmente compatible con GNUsocial y cualquier otra pataforma OStatus.
  • Actualización de la línea de tiempo en tiempo real. Puedes ver los nuevos artículos de gente a la que sigues apareciendo en tiempo real en la interfaz del usuario gracias a WebSockets
  • Soluciona problemas de federación. Si alguien a quien sigue responde a un usuario que desconoce el servidor, el servidor recupera la conversación entera, así puedes verla sin necesidad de abandonar la interfaz de usuario.
  • Puedes subir imágenes y vídeos en WebM en las actualizaciones de la línea de tiempo.
  • Mastodon actua como un proveedor de OAuth2 así que aplicaciones de terceros pueden usar la API.
  • Puedes ponerlo en marcha mediante Docker. Si quieres poner en marcha Mastodon puedes hacerlo mediante Docker, por lo que simplifica la puesta en marcha del servicio.

Todo esto en cuanto al software como servidor para poner en marcha una instancia de Mastodon. Echemos un vistazo a la interfaz del usuario que se registra en una instancia para probarla.

Si quieres abrir una cuenta, puedes hacerlo en las instancias que están disponibles, y que puedes encontrar aquí:

Hecho esto y abierta la cuenta, vemos la interfaz del usuario similar a la que aparece en la captura de pantalla que abre el artículo, y similares a otras interfaces de redes de microbloggin más conocidas…

La interfaz está disponible en idiomas Inglés, Alemán, y también en Español. En la que he tenido algo que ver, junto a las revisiones y sugerencias de Ekaitz (que por cierto conocí esto gracias a él).

Es muy intuitiva y creo que no necesita mucha explicación a la hora de empezar a utilizarla.

Podemos seguir usuarios, bloquearlos, mencionarlos, subir imágenes, ver a quién siguen, ver quien les sigue, consultar sus publicaciones, recompartirlas, etc… Creo que están trabajando en crear una aplicación para móvil, para utilizar Mastodon.

Yo la llevo utilizando unos días y la verdad es que me está gustando. Necesitará mejoras, pulir cosas, añadir funcionalidades, etc. Pero es usable y cómoda de utilizar. Me podéis encontrar por aquí:

Al hilo de este artículo se me ha ocurrido también escribir un poco sobre qué es eso de


face

Mentors for this year’s Google Summer of Code blog about their experience being a mentor, the Mentor Summit at Google and the collaborative effort start an openSUSE mentoring page, 101.opensuse.org. View the blow here or read it below.

It is getting colder in Germany, so it’s a time to recap Google Summer of Code 2016. This year we had six great students and in August Google announced that all of our students successfully finished their projects. What great news!

All good things come to an end

This year was especially exciting as we did not make it into GSoC in 2015 and therefore all of our mentors and students worked particularly hard to prepare and realize this year’s edition.

Hernán Schmidt, a first time GSoC mentor, told us about “the great experience to guide a young developer and see him grow”. His student, Rishabh Saxena, who worked on the Open Source Event Manager (OSEM) writes in his final blog article that he learned test driven development and web security. He is now even participating in this year’s Mozilla Winter of Security!

Ana Maria Martinez Gomez, who also worked on OSEM, reports about the great experience of working in an Open Source community and attending the openSUSE Conference in Nuremberg.

Seeing his project evolve and learning about continued integration tools like Travis was what Joaquín Yeray Martín de la Nuez values the most.

Matheus Fernandes really liked that GSoC is not only about coding, but also about meeting people and making friends.

However, Shalom Ray describes that he also went through not so great and wonderful times while he developed to a better developer this summer.

If you are interested in JavaScript and Jangouts, an open source Google Hangouts alternative, you should check out Martin Garcia’s blog.

Mentor Summit

SFO Every year, Google invites two mentors from every organization to the Mentor Summit at the Google Campus in California. This year, Hernán and Christian attended for openSUSE and Stella and Jan-Frederik for FOSDEM. It was an amazing experience being in Silicon Valley and collaborating with FOSS contributors from all around the world to make GSoC better and more successful. The Mentor Summit is organized as an unconference, which means that the content is arranged by the attendees. We especially collaborated in two sessions about our conference tool OSEM and the openSUSE 101 mentoring page.

Chocolate table

To recover from all the amazing talks and conversations, the attendees organized a chocolate table with different chocolates from all over the world. Besides attending the conference, we also had some time for sightseeing, so we visited the Computer History Museum in Mountain View and the Twin Peaks in San Francisco.

Wrapping up for next year

Meanwhile, Google already announced Google Summer of Code 2017. For open source organizations the application period starts on January 19, and for interested students on March 20. If you are interested in participating as student, mentor or administrator, get in touch


Monday
21 November, 2016


face

openSUSE Leap 42.2 est sortie le 16 novembre dernier. C’est la deuxième version qui porte le nom de Leap. Cette dénomination rappelle le changement opéré l’an dernier dans la façon de construire la distribution : le cœur du système – noyau, système d’init, … – est celui de SLE, la distribution commerciale de SUSE.

L’aspect communautaire reste fort cependant, des centaines de logiciels étant ajoutés par dessus cette base, par des caméléons de tous bords. En ce sens, Leap 42.2 est un exemple : 1400 nouveaux paquets ont été incorporés et surtout le nouveau bureau KDE Plasma 5.8 LTS a été intégré, entièrement par la communauté.

Logo d'openSUSE Leap

Note : cette dépêche a été réalisée par AR7 sur le site de linuxfr.org, sous licence CC by-sa, elle s’inspire librement de l’annonce de sortie officielle.

En bref

Si l’on devait résumer cette nouvelle version en quatre points-clés, on pourrait dire qu’openSUSE Leap 42.2 est…

Encore un peu plus orientée entreprise

Peluche caméléon SUSE

C’est vrai.

openSUSE Leap est basée sur SLE (SUSE Linux Enterprise), la distribution commerciale de SUSE. La version 42.2 de Leap partage encore plus de code source avec SLE, en l’occurrence avec sa version 12 SP 2.

Des technologies comme NVDIMM, OmniPATH et DPDK avec Open vSwitch sont maintenant prises en charge. Xen ne requiert plus son propre noyau et est supporté par le noyau par défaut.

En même temps que la base de code de SLE, openSUSE Leap 42.2 reçoit les paquets, la maintenance et les correctifs de la communauté openSUSE et des ingénieurs de SUSE. La série 42 de Leap est officiellement prise en charge pour au moins 36 mois à compter de la version 42.1, c’est-à-dire jusqu’en novembre 2018. Cela inclut des mises à jour de maintenance et de sécurité.

Prête pour les serveurs

Network

openSUSE Leap 42.2 est la première version de Leap à offrir un profil « Serveur » durant l’installation. Lancer une plate-forme web ou mail est plus facile, tout comme gérer des projets plus complexes utilisant la virtualisation ou des technologies à base de conteneurs.

Il est aussi bon de rappeler que Leap et toutes les autres distributions openSUSE proposent un installateur complet en mode texte, donnant les mêmes fonctionnalités que l’installateur graphique sans pour autant utiliser X. Cet installateur est aussi capable de faire des installations à distance en utilisant VNC ou SSH, permettant ainsi de mettre en place openSUSE Leap sur un serveur sans accès physique.

Folle de Konqi !

Konqi, la mascotte de KDE

Konqi, le petit dragon vert de KDE est de retour et en pleine forme ! Plasma 5.8 donne une nouvelle dimension à openSUSE Leap. Cette version du bureau KDE, estampillée LTS, devrait plaire aux utilisateurs soucieux de stabilité. Combiné avec Qt 5.6 et KDE Frameworks 5.26, Plasma 5.8 apporte


Michael Meeks: 2016-11-21 Monday.

21:00 UTCmember

face
  • Practice with babes in the morning; team meetings, admin, E-mail, and such like all day.

face

Puedes descargar una imagen “Live” de openSUSE Leap 42.2 con entorno de escritorio KDE.

leap

Desde la versión de openSUSE Leap 42.1 en la comunidad de openSUSE se decidió no publicar imágenes ISO de la distribución en formato “Live”. Y eso mismo ocurre con la reciente openSUSE Leap 42.2.

Algunos vieron en esa estrategia un error, ya que esas imágenes sirven para testear un sistema sin necesidad de instalar ningún software, y ver si ese sistema es compatible con tu hardware, o realizar otras pruebas.

Entre la comunidad de openSUSE existe el mantra de: “Si quieres que algo ocurra, hazlo tu mismo”. Es decir, si algo no existe y te gustaría que estuviera, puedes ponerte tu mismo manos a la obra y tratar de llevar adelante ese proyecto solo o con ayuda de otros miembros de la comunidad. Y de eso se trata en este caso.

Como he dicho de manera oficial no existen imágenes en formato “Live” de openSUSE, pero un usuario llamado Antônio Vinícius, decidió solucionar esa carencia.

En su proyecto Linux Kamarada, ofrece la posibilidad de descargar una imagen ISO en formato Live de openSUSE Leap 42.2 con entorno de escritorio Plasma de KDE.

El proyecto aloja las imágenes ISO en Sourceforge. Puedes encontrar la ISO “Live” de Leap 42.2 en este enlace:

Así gracias a este usuario podemos disfrutar de las añoradas imágenes Live en openSUSE Leap 42.2, grabarlas en un soporte (DVD o USB), probarla en nuestro equipo y si nos convence instalarlo.

KDE_openSUSE

————————————————-


<- Current blog entries