Home Home > 2008 > 12
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

Archive for December, 2008

Saschas Backtrace: Gobby (collaborative editor)

December 28th, 2008 by

By working in the Weekly News Team, one Problem was bad. Only one Person can edit in the Wiki at the same time. Now yesterday Jan (dl9pf) has an great Idea. We test an pice of Software called “Gobby”.

The Projectpage from Gobby is: http://gobby.0x539.de/trac/

You can install the Program with: zypper in gobby.

After running the Program you can go to “Existing Session” (I don’t know who is called in English),

After Login you see the following:

Working Place

Every User has an own Color. The first Section is the Place who you can edit an open Document. Every change what you are make. is in your own color. I have written “Dies ist eine Testnachricht”. And my color is orange. In the bottom of the Program is an Chat-Window. Here can all Editors communicate.

Menue

In the List of Documents you can see, what Documents are open. All in this List you can edit, or add an own Document.

In the Lust of Users you can see all Users with the own color.  And you can see, what Program is owned by other Users.

All in all i must say: This is an very nice Program. 🙂 I think we’re using this Program every time. I’ve heared that the new Version is delivered without the Chat Function.

In the next Time i try it out and write an Report.

By the Way, we would like to say: “Thank you” to the Gobby-Development-Team.

Menage Skype and Facebook with Pidgin

December 27th, 2008 by

Hi folks, Merry xmas to everybody…

i have a greate news for all pidgin lovers…

yes! you red well… i packaged two pidgin plugins that allow to to use pidgin fro skype and facebook chat!

don’t beleive me? here some pictures:

Skype

Facebook

really nice eh? and it’s really easy to install and use! all packages you need are on my repository home:anubisg1 lots of you know it because of pidgin upstream version without the need to add GNOME repositories.

All you need to use it are skype4pidgin and pidgin-facebookchat packages. Once you install them you have to set-up your account… let me show you how.

On “add account” windows you’ll see 3 other protocols: facebook, skype, skype (D-BUS), choose the one you want as i did here:

now, if you choose facebook plugin, you simpy have to accept login.facebook.com SSL certificate and then you are ready to go. like here:

if you want to use skype plugin instead, right now you still need skype to installed and run…

On you first skype login using pidgin, you have to allow pidgin to connect skype like here:

that’s all.. you can now do anything you do with skype/facebook with pidgin too, you may want to know, that right now, the skype plugin directly use skype to start audio/video calls, because it is not able to do it..

Have fun with it.

Andrea

oh i forgot.. here links to the plugins home pages:

http://code.google.com/p/skype4pidgin/

http://code.google.com/p/pidgin-facebookchat/

Enlightenment LiveCD

December 24th, 2008 by

Ladies and Gents!

Glad to announce the third release of unofficial Enlightenment LiveCD based on our brand new OpenSUSE-11.1.

Download page
‘Welcome’ notes (PDF)

Please visit the download page to see the details and try the mirror provided by Yandex.ru. Read the Welcome.pdf before you pop the disk into the PC/Qemu/etc.

Along with this “release” we made another ‘iso’ which has less software but carry the proprietary ATI/NVIDIA drivers and all components to build and install them for your PC. Instruction is here:
‘Development’ release
Disk has a kernel sources, gcc, make and other ‘user unfriendly’ packages – thet’s why it’s a ‘development’ one.

The brief changelog comparing to the old ‘release’:

  • all EFL applications now use the default themes. This allowed to save some valuable spase and provide additional software (like the latest ‘linuxdcpp’ with multithreading download capability)
  • SCIM‘ is included and ready to support the wide spectrum of international locales (added upon request from our Japanese colleagues)
  • operations with any external and internal volumes/storages under ‘User’ via hal+dbus+udev. You’re welcome to explore the amazing E17’s module ‘places‘ which allow an ordinary user to control and monitor all volumes on-the-fly
  • EFL/Enlightenment is build in OBS from svn revision 38164 (dated 20081215)
  • ~/bin folder has some nice scripts inside and we hope to provide much more useful tiny utilities next time
  • Wicd‘ is set as a default network configuration utility (instead of ‘Exalt‘ which is now in a heavy development). If you’re not happy with it – just use the default ‘NetworkManager’.
  • jwm is added as an example of a WM which could be configured in and out (man jwm). It’s very good for an old PC’s (along with ‘E16‘). We tested the disk with a 128 RAM – works…
  • and the most interesting feature – is a ‘0install‘ technology, which allow you to build your own ROX-Desktop from scratch (internet connection is required). The result is very close to ‘GoboLinux’ – just click on ‘ROX-Filer‘ menu entry (Applications -> System -> File Manager -> ROX-Filer)

Some new applications added like ‘Tracker‘, ‘Edje_viewer‘, etc., init routine adjusted and several other tricks performed to prepare yet another general-purpose Linux LiveCD. Below is a link to the small gallery of a screenshots:

screenshots

Exactly what you get by default. Unfortunately they can’t express the feel of E, which is “…like people say, amazing.” Mirror is updating right now and the new version soon will be there (hope so).

As usual we’re glad to receive your feedback.

Acknowledgments:

Enlightenment Development Team and Enlightenment Community
OpenSUSE Build Service Team
OpenSUSE KIWI Team (schaefi, cyberorg, pzb, cgoncalves – THANKS!)
Stalwart, thanks for the hosting!
Packman Team
Novell
Jan Engelhardt
and all the others, who helped to make it (Engineers, Developers, Users, Maintainers…)

Thanks!

Regards,
SOAD team

Saschas Backtrace: Interview with Petko D. Petkov on Netsecurify

December 24th, 2008 by

Petko D. Petkov is one of the founding-members of the Gnucitizen-hacker-network. They work inbetween internet, computers and security and always have very interesting projects going on, for example the “House of Hackers” a social-network for hackers and security experts. The Gnucitizen define themself as “a leading information security think tank, delivering solutions to local, national and international clients“.

Thier latest project is Netsecurify, an automated, webbased, remote testing tool, that enables security-testings of applications. One of the primary goal of the projects is not only to have a pioneering sort-of feeling, but foremost to support low-profit or non-profit organisations to have a robust and stable security-testing tools for free. They think of organisations, that otherwise would not be able to affort security experts and testing. We had a short interview with Petko D. Petkov on Netsecurify, their motivation, software design and overall goals.

What does the tool Netsecurify exactly do?

Netsecurify is a remote, automated, vulnerability assessment tool. The tool follows the SaaS (Software as a Service) model, i.e. it is a service which runs from Amazon’s scalable computing infrastructure. In it’s core, the tool performs several assessments, all based on open source technologies, and also provides recommendations through a flexible recommendation engine. The tool also allows 3rd-party organizations to enhance the reports.

Netsecurify is very simple to use. All the user has to do is to login and schedule a test for a particular network range. Once we approach the specified scheduled data, we run the test. When the test is done, the user is notified via email or by other means which we are working on at the moment. The user then logs in and downloads a copy of the report. For security reasons, the report is destroyed 30 days after it has been completed.

What was your motivation for starting the project?

The primarily motivation for starting this project is to provide free, quality, flexible, automated information security testing tool which can be employed by charity organizations, 3rd world countries, and in general, organizations and companies who cannot afford to spend money on security. Also, a huge motivational factor is the fact that no one has done a project like this. We are the first to do it. 🙂 This is pretty cool.

Who are the people behind the project and how is the project organized (agency, virtual, decentralized)?

Technically speaking, the people behind Netsecurify are GNUCITIZEN. However, we welcome anyone who is interested to join us and help us improve it. Because the testing engine is based on open source technologies which we have glued together and we are continually enhancing, we are planning to contribute back to the community everything that we do and as such close the circle of energy. In theory, this makes the entire security community part of the Netsecurify project.

What is the basic design concept and how do you think will the project develop and evolve?

We have a scalable backend and very easy to use and flexible frontend. In between we have several APIs which allow us to expand the service as we go. The tool hasn’t been just built from scratch. There was a lot of thought and design considerations put into this project before the actual code. We follow the KISS (Keep it Simple Stupid) principle. We find that this approach works quite well for us. In the future we are planning to continue simplifying and enhancing the product.

Do you have other projects planned, that will be coming at us in the future?

We always have. Expect to see more from the GNUCITIZEN team soon.

Thanks to Martin Wisniowsky (mw@node300.com)

Original Link to this Interview: http://digitaltools.node3000.com/5minutes/interview_with_petko_d_petkov_on_netsecurify_testing_tool.php

YaST Qt4 Stylesheet Editor

December 23rd, 2008 by

YaST uses style.qss located in /usr/share/YaST2/theme/current/wizard by
default. If you want YaST to use a different style sheet (e.g. the style shown
while installation) you can set the $Y2STYLE environment variable:

Y2STYLE=installation.qss /sbin/yast2 disk

I’ve added a new hotkey to YaST which allows to modify the style sheet on
runtime. Pressing [Ctrl] + [Shift] + [Alt] + [S] in a YaST module opens the Stylesheet Editor. Now you can load a style sheet and modify its style rules.

Screenshot YaST Stylesheet Editor

The Stylesheet Editor can be very usefull when you want to design your own style for the YaST Qt4 UI.

This feature will be available in openSUSE 11.2. If you want to use it now all you need is yast2-qt version 2.18.2. You can find the latest version here:
http://download.opensuse.org/repositories/home:/tgoettlicher/openSUSE_Factory/

for our german people: “Freiesmagazin”

December 22nd, 2008 by

Two month ago, i noticed that an new Linux-Magazine has published. This Magazine is available in HTML and PDF Format. The Project URL is: http://www.freiesmagazin.de.

You can subscribe an RSS Feed, so you never missed an issue. The Magazine gives an global overview about the LINUX Market. It includes Reports about Hardware, Software and Distributions.
Have a lot of fun with it.

openSUSE Release Party in Nürnberg

December 19th, 2008 by

openSUSE 11.1 Releaseparty in NürnbergYesterday evening we had in Nürnberg the local release party which Martin announced a couple of days ago. I think we had around 50 participants, many from the local Novell office, but also people travelling by car for over an hour. The group was quite different: Developers, testers, users of openSUSE – also some people that just started using openSUSE and wanted to chat and celebrate with us. The youngest participant (my daughter) was 8 months old and sleeping most of the time.

We were fortunate to distribute openSUSE 11.1 DVDs and green hats.

I enjoyed talking with many that showed up and received as main feedback from many of those that I talked with: When will the presentation start? So, something to change for next time…

Thanks to Martin, Melanie and Jacqueline for the party – and thanks to all that joined us!

What changed in perl-Bootloader between 11.0 and 11.1

December 18th, 2008 by

I start with history. After 11.0 I became maintainer of perl-Bootloader (I never before write anything in perl, but know some other scripting language, so it is not so hard learn another one) after Alexander. Problem is that alexander doesn’t have enough time for maintainer it (he is also leader of arch team). This mean I get many unresolved bugs (around 150), because lack of resource prevents fixing it. Also I get some features to implement and some enhancement I found enough useful (some idea start in bug reports or on factory mailing list, so thanks community) to implement it. I describe what succeed and what not in rest of this blog entry. (more…)

Comments on Phoronix Benchmarking openSUSE 11.1

December 16th, 2008 by

Phoronix has run some tests comparing the openSUSE 11.1 release candidate (RC1), Ubuntu 8.10, Fedora 10 and Mandriva 2009.0 on Intel Atom.

We have looked at the results and they are not good for openSUSE 11.1. I’ve talked with a few engineers and want to present below our first analysis.

While the benchmarks were done on a specific hardware, they might be relevant for other hardware as well.

Note that the numbers I cite below are not benchmark numbers comparable to the one Phoronix measured, they are measured on totally different machines by different engineers and not all are done as real benchmarks.  But they show some of the problems.

(more…)

Best Way to Download openSUSE

December 16th, 2008 by

For most people, downloading traditionally looks like this:

  1. looking at a traditional, more or less static mirror list, and picking a mirror 🙁
  2. trying the mirror and see that it is too slow, outdated, or not reachable 🙁
  3. looking at the mirror list again, and picking another mirror 🙁
  4. downloading with a web browser or FTP program
  5. restarting a failed download, after loosing network connection for some reason 🙁
  6. ditching the download because it never finishes, starting from scratch from another mirror 🙁
  7. finally having a completed download, but for some reason it doesn’t install… 🙁
  8. finding the MD5 sum and manually verifing the download 🙁
  9. finding it broken and don’t know whether to start from scratch, repair the download with rsync, … 🙁
  10. scratching head… and be frustrated 🙁

Manually proceeding like pictured above is no longer needed, nowadays. At least not with openSUSE.

All you need is a Metalink client. This is a wonderful technology that fixes all the above issues, and makes downloading “just work”. A Wikipedia article explains how that is achieved.

The openSUSE download server fully supports this technology, by using MirrorBrain. Mirrorbrain is a download redirector and metalink generator which is open source and supports all advanced Metalink features. Features as embedding of Torrent links, verification hashes, cryptographical signatures and transparent negotiation, so that no separate links are needed on our web sites. Most of these features were added during the course of 2008.

There is a number of Metalink client programs out there. There is a FireFox extension called DownThemAll which works in FireFox on all platforms. There is aria2, a commandline program which is the most powerful of all of them. Our wiki has a list with more clients. I tend to recommend aria2, because it is the most powerful one. It is very simple to use, nevertheless.

aria2 deserves special notice, because it has the full support for all goodies that one might think of. These include:

  • downloading from several mirrors at the same time (so it also makes you faster) 🙂
  • automatically noticing mirror problems, and resuming from other mirrors 🙂
  • simultaneously downloading via Peer-to-Peer (BitTorrent) 🙂
  • error checking for transferred data is not only done in the end – but already during downloading. Each part of the file which has arrived is already checked, and if it’s found to be broken, it is scheduled to be refetched from another mirror. 🙂
  • creating a local *.asc file which contains the cryptographical signature which can be used to verify the authenticity of the file 🙂
  • automatically noticing if a server supports metalinks (if not, it will just act as “normal” download client)
  • being robust against all sorts of network failures 🙂
  • avoiding head-scratching of its user 🙂

Both aria2 and MirrorBrain are “location aware”, and work together to select mirrors that are as close to you as possible. In addition, mirrors known to be more powerful are assigned more users.

What else do you need to know? Not much. The command that you run to download an image is as simple as:


aria2c http://download.opensuse.org/distribution/11.1/iso/openSUSE-11.1-DVD-i586.iso

(For some other clients, you need to append “.metalink” to the URL.)

Note, aria2 tries to maximize utilization of your Internet connection for download bandwidth. This is wanted for most people, but it may be unwanted if you want to use the connection for other work, or if you are in a company with shared Internet access. In that case, use acia2’s -C command line option to limit the number of simultaneous servers being used.

Special note for Torrent users: you don’t need to bother downloading Torrent files. Aria2 does this automatically… since the Torrent link is embedded in the Metalink!

If you want to see what the magic behind all this is, look at http://download.opensuse.org/distribution/11.1/iso/openSUSE-11.1-DVD-i586.iso.metalink with an editor. You’ll see an XML file containing everything that the Metalink client needs. This file transfers the knowledge of the download server (and mirror database) to the client. With this knowledge, the client is enabled to work its way to a successful download even under adverse circumstances. In contrast, a traditional HTTP redirect to a mirror does convey only extremely minimal information – one link to one server, and there is no provision in the HTTP protocol to handle failures, or to add checksums that make problems detectable. An Internet Draft documents the Metalinks.

Many thanks to Tatsuhiro Tsujikawa for aria2!

This technology would be even easier to use, when web browsers would implement native support for it. Let’s hope that we will see that in the future. The technical challenges are solved and the way is paved. Ask your favourite browser vendor for it today…!

And since this is so powerful, we intend to employ it for other downloads as well — those done by the openSUSE package management tool, YaST respectively zypper. A prototype for this is available in openSUSE 11.1. Please test it – it is enabled by installing aria2 and setting ZYPP_ARIA2C=1 in the environment.