Tag Archives: Red Hat

New to UNIX, what now?

By vichI had the consultant set up a red hat server we need to run MySQL on. Red Hat Enterprise. I paid for Red Hat so I could ask them dumb questions too.

He installed a GUI that it boots into – not sure what one.

In short; where do I start? I did a ton on Unix Shell programming on HPUX about 10 years ago but all those memories are gone. I’m sold on GUI; especially if it’s as robust as Windows (ie: file explorer with drag/drop, all kinds of monitors, etc).

Thanks much!
Source: The UNIX and Linux Forums

Systemd and KDE Workspaces in openSUSE 12.3

openSUSE is migrating to the use of systemd for the upcoming 12.3 version, given the difficulties that emerged in trying to co-maintain two different init systems (SysV + systemd). While I am not going into the details of this choice (I leave this to more informed people), this has some consequences for software higher in the stack.

As ConsoleKit is deprecated, systemd offers its own daemon to keep track of sessions and assigned seats in a system. However, the KDE Workspaces rely on ConsoleKit to handle user switching, reboot, shutdown and a lot of ther things. Removing ConsoleKit would mean that users would suffer feature loss. On the other hand, with something that’s been deprecated and no longer actively worked on, you have issues with maintenance.

The solution the openSUSE KDE team took was to introduce support for systemd in the KDE Workspaces (this was mainly done by Raymond “tittiatcoke” Wooninck). The task was much easier than it seemed at first, because Red Hat people have already made patches to support systemd in Fedora. The part from the KDE team was to take these patches, test them for a few months (I’ve been running them smoothly for quite a while, along with others in the group), then apply them to the packages for the next version of the distribution. We’re currently testing a patch from Fedora that allows either ConsoleKit or systemd support runtime, without needing a compile-time dependency. Once sufficient data are available, it will be pushed to the distro packages.

Other patches were directly pushed upstream by Red Hat engineers, and include a better interaction between the workspaces’ power management infrastructure and systemd itself.

In short, the next version of openSUSE (12.3) should be fully capable of handling systemd. Of course, to ensure it’s as bug free as possible it requires testing, so why don’t you jump into the fray and share your experience with us?

Source: Planet KDE

What a Year for Linux: Please Join us in Celebration

Simply put, 2012 was a cross-over year for Linux in many ways. Here are just a few examples: – Android adoption outpaced the iPhone.Red Hat achieved its $1B milestone. – Linux’s marketshare in computing rose above that of Windows, according to Goldman Sachs. It’s also hard to ignore that this holiday season’s most popular gifts, like the Chromebook and Amazon’s Kindle HD, are all powered by Linux. Part of the reason Linux is experiencing so much success is because of the network effect created by its collaborative development enviornment: Embedded engineers work on power savings for their devices; that same code is then used in the data center to lower power bills. The defense industry improves the real time capabilities of the Linux kernel and automakers benefit and add to it. Also, because Linux has no branding restrictions, Android (of the Kindle or a Chromebook) can be Linux without you knowing its Linux. This freedom allows companies to innovate at a pace that is simply unmatched.We invite you to join us in celebrating an amazing year for Linux. It takes a global community to build this kind of success, and every single person and organization that touched Linux this year deserves to celebrate these achievements. Please watch and share the following video,” What a Year for Linux,” and tell us what was your favorite 2012 milestone and what your hope is for Linux next year.

Source: Linux Foundation

foss.in 2012

Hello everybody!
Last week, I attended foss.in 2012 in Bangalore. It was three days conference consisting of various interesting talks, tutorials and mini confs. The Schedule was divided into three conference rooms. There were good arrangements for everything including registration, food, hacking area, sponsors stall, booth, etc.
Day 1:
Started with registration followed by opening ceremony with Atul Chitnis sharing his ideas, followed by lighting of the lamp.

https://lh3.googleusercontent.com/-VHqGEUgqCqc/UMDb1KTuAiI/AAAAAAAAAS0/ECK7Hwy5Suc/s640/DSCN1900.JPG

First talk I attended on Big Data by Gopal V where he talked about how to handle big amount of data, filtering, removing duplication. He also discussed about various challenges arises in handling big data like reliability, optimization, sharing, security, etc.
Further I attended talk on Wikidata where Lydia Pintscher explained the idea behind it. The Wikimedia aims Wikidata to become what Wikimedia commons is for images – a central repository for all the wikipedia content. Some of the advantages this will bring are easier localization, more machine readable content, sharing of content between wikis and so on. Wikidata will also provide a public API that developers can then consume to make it easy to access information.
After lunch, I attended C++ tutorial by Ulrich Drepper where he showed some demo programs on addition done in C++11 like auto, array, iota , slice, for_each, Functional Programming, Lambda Functions, etc. He also explained C++ processor specific programs which can improve performance.

https://lh6.googleusercontent.com/-aRwkbgA4x2w/UMDb60jq6kI/AAAAAAAAATE/ufdus-EhQdw/s640/DSCN1931.JPG https://lh5.googleusercontent.com/-fdz7OJQ9YO8/UMDiO1qdpdI/AAAAAAAAAWA/EAWayYbvfn4/s640/DSCN1909.JPG

Day 2:
Next day, I attended talk on Scalable Parallel Programming Techniques by Ulrich Drepper. It started with history of how changes has occurred from uniprocessor to multiprocessor. Then, concept of parallelism, lock, thread, thread pool, c++ 11 interface, etc. Various possibilities to achieve parallelism like reuse of threads, automatic detection of dependencies, optimized thread pool implementation and so on.
Later, I attended talk on optimized thread pool implementation by Lennart Poettering. Systemd is core of distributions like Fedora, OpenSUSE, Mageia, Tizen. He discussed how systemd is better than init daemon. He also discussed about sysvinit, initd, git as daemon, consolekit, syslog, watchdog, autofs, udev, cryptsetup and many more.
Post lunch, I attended talk on Calligra – productivity made easier by Shantanu Tushar where I learnt about some internals on how Calligra suite works and people can use it in their applications.
This was followed by KDE mini conf where Sebastian Kügler organized a workshop for writing device adaptive applications using QtQuick. It was exciting to see that in addition to students, seasoned professionals were interested.

https://lh3.googleusercontent.com/-R-ltRoAjXTU/UMDg5-Z3oZI/AAAAAAAAAVM/LCgv--uJ6Z8/s640/DSCN1952.JPG https://lh6.googleusercontent.com/-6UmR14O9TqI/UMDg-8LG8dI/AAAAAAAAAVg/gmtRB5_6kfU/s640/DSCN1954.JPG

Day 3:
Last day of conference, I attended talk on KGDB: Kernel Source Level Debugger by Swapnil Pimpale. kgdb is used with gdb to debug linux kernel. He told various advantages of using kgd like placing breakpoints in kernel code, stepping through the code, observing variables, inspecting memory and looking through call stack information. He also discussed how to setup kgdb, its usage, working and limitations.
Rest of the day, I was at the KDE booth where we were showing people Plasma Active demo on ExoPC tablet and Plasma Media Center demo as well. People loved it and some of them were interested to contribute 🙂 We helped few of students in how to start contributing into Open Source Projects. We were happy to know that one of them was able to find one bug too 😀

https://lh3.googleusercontent.com/-SgiZh71vFLo/UMDcAg54iBI/AAAAAAAAATY/jeOqGwILV14/s640/DSCN1961.JPG https://lh4.googleusercontent.com/-Vpj48m8rF6I/UMDcFmG5QtI/AAAAAAAAATs/ZhmPOeB29uw/s640/DSCN1977.JPG
I enjoyed in being a part of foss.in 2012, met old foss friends and made some new ones 😀 Thanks to Red Hat for sponsoring my attendance at foss.in 🙂
Cheers!

Source: Planet KDE