Showing posts with label open sourse. Show all posts
Showing posts with label open sourse. Show all posts

Tuesday, November 17, 2015

Fedora 23 Review: Well, it’s Little Complicated

workin' it like Monday morning


Fedora 23 arrived a week later than originally planned, just like Fedora 22. While there are couple of Fedora spins, featuring popular desktop environments, for the past couple of days, I’ve been using the main release which is based on GNOME Shell (3.18).
Review OK, – but the latest Fedora, number 23, represents a significant update that was worth waiting for.
That’s thanks not just to upstream projects like GNOME, now at 3.18, but also some impressive new features from team Fedora.
Like its predecessor, this Fedora comes in three base configurations – Workstation, Server and Cloud. The former is the desktop release and the primary basis for my testing, though I also tested out the Server release this time around.


The default Fedora 23 live CD will install the GNOME desktop though there are plenty of spins available if you prefer something else. I opted for GNOME since a lot of what's new in GNOME, like much improved Wayland support is currently only really available through Fedora.
It’s true that GNOME 3.18 comes with many subtle refinements and features, but one of these features (a major one unfortunately) looked confusing to me, just like I find it difficult to cope with the default desktop layout of GNOME3, which is why I only use the ‘Classic Desktop Session’ as it resembles the old GNOME2 desktop (well, to a certain degree). Fedora 22 also had let go of one majorly useful utility (systemd’s ‘readahead’ component) and unfortunately, Fedora 23 too comes without it.
However, due to my history with GNU/Linux, I’ve formed certain viewpoints about GNOME and Fedora etc, thus I was not surprised to find myself in this kind of a situation. In simple terms, I know what I should and what I should not expect. But let’s not get ahead of ourselves here, I’ll explain them as the article progress.

The Desktop…


Except for the new wallpaper, there are no apparent new changes on the GNOME classic desktop session. However, as soon as I started to open applications, I noticed that due to the colors used in the default theme, it’s quite difficult to read the application window titles on the bottom panel.

There shouldn’t exist such issue in the original GNOME Shell since the concept of minimizing an application is absent. And since the ‘Classic Desktop Session’ is rendered using Shell Extensions, this is probably due to a malfunctioning extension. Still, it’s quite frustrating, though I can’t exactly blame the GNOME developers since their focus has been on the original GNOME Shell layout, not the ‘Classic Session’. And maintaining two desktop shells, especially if they’re based on two fundamentally different design guidelines (or perspectives shall I say), is a difficult task.
Anyhow, speaking of changes, most of the new changes have been focused around individual applications, not the desktop itself. And one of the applications that has received a lot of subtle new changes is the file manager, a major component of any serious desktop environment. I’ll list a few that I noticed.
When entering to an empty folder, ‘Files’ (file manager) now displays a nice ‘Folder is Empty’ template. I don’t think it’s that important, but it’s a subtle enhancement.
The files places section of the Sidebar is now replaced by the single ‘+ Other Locations’ entry. Once clicked, it displays all the found networks, locally available mount-points etc. While this change has simplified the file manager’s look-n-feel, I prefer the old one due to its ability to give easy access to these locations.

It all looks good now, but unless you have the file manager opened, there is no way to know anything about it. You must first open the file manager to see what the current state of the file or folder copying is. I find it very frustrating and this is a major issue for me.
In turn, I quite prefer what Ubuntu’s Unity & KDE (it displays it on the bottom-taskbar) have done actually because you can just glance at the desktop and get a sense of the current state of the file or folder copy progress. Very intuitive.

Boot-Up Speed…

Everyone loves a fast booting operating system, bun unfortunately, Fedora 23, just like its predecessor, is not going to impress anyone. Fedora 23 was 56.5% slower to boot compared to Fedora 21 and 49% slower compared to Ubuntu 15.10.

Hardware Recognition and ACPI…

Just like its predecessor, Fedora 23 was able to properly configure nearly all my hardware devices. I reported that Fedora 22 was even able to recognize my proprietary fingerprint reader, but I couldn’t really use it because it failed to recognize the finger print. Well, in Fedora 23 I was never able to log into the desktop by swiping my finger (maybe giving the middle finger would’ve worked! ðŸ˜› ). But, once on the desktop, I was able to perform some administrative tasks such as unlocking user management utility by swiping my finger. But it too doesn’t always work.

System Responsiveness…

Despite all the newer, faster and more powerful hardware, the hard disk drive is still by far the bottleneck of computing, because it’s the slowest (relatively speaking). So stressing it and then testing how the operating system behaves, makes sense.
How I achieve that or what I do is very simple. I copy a file (about 1.5 GB, though there isn’t a limit to its size) within two locations of my ‘Home’ folder and as soon as it starts, I try to open a multimedia file (here I installed VLC manually) and then try to open a couple of programs through the start-menu (if one is available) and also by searching, because the idea is to put the hard disk under pressure.
When this is all happening I notice if the multimedia playback gets interrupted, how many programs get opened and I also observe the sensitivity of the cursor. Then based on that experience I make a judgement (yikes! ðŸ˜€ ). That’s it.
So how did it go under Fedora 23?
As you can see, Fedora 23 did take its time when shutting down and was the slowest of the bunch (about 134.5% compared to Fedora 21, 100% compared to Fedora 22 and 88.9% compared to Ubuntu 15.10).

Final Words…

First of all, please remember that this review, just like the previous Fedora reviews, is based on the GNOME Shell’s Classic Desktop layout, not the GNOME Shell, so all my judgments revolve around it.
Performance-wise, its true that Fedora 23 is degraded, more or less, though, depending on what performance aspect we’re considering. But that’s not what troubles me. Because if it’s technical, then it can be fixed. What troubles me is their attitude, and unfortunately attitudes are not that easy to fix.

Friday, May 27, 2011

Fedora-15 Review and Features

The Fedora Project released the final Fedora 15 "Lovelock" distribution, the first Linux distro featuring the controversial new GNOME 3 desktop. Other Fedora 15 features include Linux 2.6.38, a dynamic firewall, the SystemD configuration utility, and new applications including LibreOffice and Firefox 4, says the project.



There do not appear to be many notable changes to Fedora 15 since the beta was released last month. As promised, this appears to be the first shipping Linux distribution to offer GNOME 3, a major overhaul to the leading Linux desktop environment that has received far more brickbats than bouquets from the Linux community since its April release.

f it's any consolation to the GNOME Foundation, however, Canonical is getting just as much grief over Ubuntu 11.04's new Unity desktop. While the criticisms are varied and distinct, a general theme for both new environments is that the designers went overboard on trying to reach out to novice users, limited ease of configuration for more experienced Linux users.

Fedora users who agree with the GNOME 3 critiques can instead switch over to the rival KDE 4.6 (see image below), as well as the lightweight LXDE and XFCE 4.8. The latter features "a new panel, Thunar enhancements and more," says the Fedora project.

Fedora 15 builds upon Linux kernel 2.6.38, and adds Systemd as the default configuration utility. SystemD, which replaces SysVinit and Upstart for system and session management. helps produce a faster boot experience, says the project.

Other new features include a dynamic firewall feature, and a cloud-oriented BoxGrinder appliance builder. New applications are said to include Firefox 4 and the new OpenOffice.org clone LibreOffice 3.3.

Early feedback: thumbs up for SystemD, power management

First-look feedback on the final can be found at Ars Technica where Ryan Paul seems pleased, and even had some nice things to say about the much-maligned GNOME 3. Paul also takes a deeper look into the SystemD init system, and while he declines to pass judgment, he is certainly intrigued with its possibilities.

Meanwhile, at ZDNet Stephen Vaughan-Nichols is far more critical of GNOME 3, although he praises other Fedora 15 touches including the new LibreOffice, the dynamic firewall, and a nicely improved RPM 4.9.0 package manager. He also tested Fedora 15's touted power management improvements, and found them to be significant, delivering roughly 10 percent more battery life on a notebook computer.

Vaughan-Nichols also liked Fedora's implementation of Simple Protocol for Independent Computing Environments (SPICE) virtual desktops. Following a tradition of the Red Hat-sponsored Fedora featuring cutting-edge technology that later appears in Red Hat Enterprise Linux (RHEL), RHEL will be getting SPICE soon.

Detailed Features List:

Download:

Fedora-15: FREEDOM. FRIENDS. FEATURES. FIRST.

FREEDOM. FRIENDS. FEATURES. FIRST.

Fedora 15 was officially released on May 24th.

  • Fedora 15's five best features
    zdnet: "Red Hat’s latest community Linux desktop distribution, Fedora 15, is now out and it wasn’t for GNOME 3.0, I’d love it."

  • First look: Fedora 15 arrives with GNOME 3.0 and systemd
    Ars: "The update brings an overhauled desktop user interface and a number of noteworthy architectural improvements under the hood."

  • Fedora 15 Released, GNOME 3 Looks Good
    OSTATIC:"Fedora 15 brings lots of goodies, but most just want to hear of GNOME 3. I'm usually a KDE person, but I too just had to test GNOME 3."

  • Fedora 15 with GNOME 3: better than Ubuntu 11.04 with Unity, but...
    DarkDuck:"Sure, debates between GNOME 3 fans and haters will inevitably heat up the atmosphere. But from my perspective GNOME 3 is decent software which deserves its future."

Tuesday, March 8, 2011

Fedora 15 Alpha: Beta Finally Released!



As always, Fedora continues to develop and integrate the latest free and open source software. The following sections provide a brief overview of major changes from the last release of Fedora. For more details about other features that are making their way into Rawhide and set for inclusion in

The Purpose of the Alpha Release

This release is an installable, testable version of the code and features being developed for Fedora 15 (Lovelock).The software is going to have bugs, problems, and incomplete features. It is not likely to eat your data or parts of your computer, but you should be aware that it could.

You have an important part to play in this release. Either install or run a Fedora Live instance of the Fedora 15 Alpha release, then try using a few applications or activities that are important to you. If it doesn't work, file a bug. This release gives the wider community a set of code to test against as a very important step in the process of making a solid Fedora 15 release. You can make the Fedora 15 release better by testing this release and reporting your findings.

What's New in Fedora 15 Alpha

GNOME 3

GNOME 3 is the next major version of the GNOME desktop. After many years of a largely unchanged GNOME 2.x experience, GNOME 3 brings a fresh look and feel with GNOME Shell. There are also many changes under the surfaces, like the move from CORBA-based technologies such as GConf, Bonobo and at-spi to dbus-based successors.

Since the requirements of GNOME Shell on the graphics system may not be met by certain hardware / driver combinations, GNOME 3 also support a 'fallback mode' in which we run gnome-panel, metacity and notification-daemon instead of GNOME Shell. Note that this mode is not a 'Classic GNOME' mode; the panel configuration will be adjusted to be similar to the shell.

The fallback will be handled automatically by gnome-session, which will detect insufficient graphics capabilities and run a different session.

LibreOffice

LibreOffice is an office productivity suite that will replace OpenOffice. It will be completely open source and driven solely by the community supporting it. It has a word processor, presentation creator, spreadsheet creator, database creator, formula editor, and drawing editor.

systemd

Fedora 15 has replaced Upstart with systemd. systemd uses services files located in /lib/systemd/system for services, and /etc/systemd/system for configuration. A dozen desktop daemons [list them] have been initially converted to use systemd service files and small number of programs have been patched to take advantage of it. systemd is compatible with legacy SysV init scripts and rest of the migration will happen incrementally over time.

Dynamic Firewall

Fedora 15 adds support for the optional firewall daemon, that provides a dynamic firewall management with a D-Bus interface.

DNSSEC for workstations

NetworkManager now uses the BIND nameserver as a DNSSEC resolver. All received DNS responses are proved to be correct. If particular domain is signed and failed to validate then resolver returns SERFVAIL instead of invalidated response, which means something is wrong.

KDE 4.6

This release uses KDE 4.6 by default as the KDE Desktop environment. KDE 4.6 offers new features such as it will be HAL-free (featuring udisks/upower Solid and Power Management backends), systemd password agent, improved bluetooth support using bluedevil bluetooth framework. Also in the works is kde-integration to libreoffice and switching the default phonon backend to gstreamer.

BoxGrinder

BoxGrinder is an easy to use command line tool to create appliances (virtual images) for various platforms (KVM, Xen, VMware, EC2) from simple plaintext application files.

Ecryptfs in Authconfig

Fedora 15 brings in improved support for eCryptfs, a stacked cryptographic filesystem for Linux. Starting from Fedora 15, authconfig can be used to automatically mount a private encrypted part of the home directory when a user logs in.

Indic Typing Booster

Indic Typing Booster is a predictive input method for ibus and scim. It suggests complete words based on partial input, which can then simply be selected from a list, and boost one's typing speed for more enjoyable input.

LZMA for Live Images

By using LZMA for the live images it will allow for more packages to be shipped on the live image, allow the space constrained images to be better and for the smaller images faster to download.

LessFS

LessFS is a data deduplication project. The aim is to reduce disk usage where filesystem blocks are identical by only storing 1 block and using pointers to the original block for copies. This method of storage is becoming popular in Enterprise solutions for reducing disk backups and minimising virtual machine storage in particular.

Xfce 4.8

Xfce 4.8 has a number of improvements and new features including the Xfce menu will support menu merging, allowing graphical menu editors like alacarte to work in Xfce, the task list windows can now be filtered by monitor and improved multi-head support. Also Thunar has been ported from thunar-vfs to gvfs, PolicyKit support in xfce4-session, multilib enhancements for xfce4-panel plugins and the run dialog now runs with the users full session environment.

Tryton

Tryton is a three-tiers high-level general purpose application platform under the license GPL-3 written in Python and using PostgreSQL as database engine. It is the core base of a complete business solution providing modularity, scalability and security.

RPM 4.9

RPM has been updated to 4.9 with improvements like a pluggable dependency generator, built-in filtering of generated dependencies, additional package ordering hinting mechanism, performance improvements, and many bug fixes all over the place.

Sugar 0.92

Provide the latest Sugar Learning Environment (0.92), including an enhanced activity set to provide an stable demo environment for Sugar as well as an environment for developers.

New Package Suite Groups

The Graphics suite group has been renamed to the Design group and the Robotics SIG has created the Robotics Package Suite which is a collection of software that provides an out-of-the-box usable robotic simulation environment featuring a linear demo to introduce new users.

Saturday, July 3, 2010

Fedora 13 Launch!


At last F-13 is here! So ROCK IT!

As always, Fedora continues to develop (http://www.fedoraproject.org/wiki/Red_Hat_contributions) and integrate the latest free and open source software (http://www.fedoraproject.org/wiki/Features). The following sections provide a brief overview of major changes from the last release of Fedora. For more details about other features that are included in Fedora 13 refer to their individual wiki pages that detail feature goals and progress:
http://www.fedoraproject.org/wiki/Releases/13/FeatureList
Throughout the release cycle, there are interviews with the developers behind key features giving out the inside story:
http://www.fedoraproject.org/wiki/Interviews
The following are major features for Fedora 13:
*Automatic print driver installation — refer to Section 4.3, “Printing”
*Automatic language pack installation — refer to Section 4.4, “Internationalization”
*Redesigned user account tool — refer to Section 4.1, “Fedora Desktop”
*Color management to calibrate monitors and scanners — refer to Section 4.1, “Fedora Desktop”
*Experimental 3D support for NVIDIA video cards — refer to Section 4.1, “Fedora Desktop”

Some other features in this release include:-

*A new way to install Fedora over the Internet — refer to Section 2, “Installation Notes”
*SSSD authentication for users — refer to Section 2, “Installation Notes”
*Updates to NFS — refer to Section 5.9, “File Systems”
*Zarafa Open Source edition, a new open-source groupware suite — refer to Section 5.4, “Mail Servers”
*System rollback for the Btrfs file system — refer to Section 5.9, “File Systems”
*Better SystemTap probes — refer to Section 6.2, “Tools”
*A Python 3 stack that can be installed parallel to an existing Python stack — refer to Section 6.2, “Tools”
*Support for the entire Java EE 6 spec in Netbeans 6.8 — refer to Section 6.4, “Java”

Features for Fedora 13 tracked on the feature list page:
http://www.fedoraproject.org/wiki/Releases/13/FeatureList
A discussion putting these features in context may be found at:
http://www.fedoraproject.org/wiki/Fedora_13_Talking_Points

Fedora 13 Review!

Fedora 13 Review!

I’ve been using Fedora 13 for a few weeks now, so it’s time to relay my thoughts on the new release.
I’ve never had a good experience upgrading a Linux operating system to the new version, and usually elect to just do a fresh install but I was assured that the “preupgrade” application would meet my needs. It was a simple application but carried the unfortunate downside of not working. At the time of Fedora 13’s release it appeared that on a lot of systems including both my desktop and my laptop the application incorrectly reported insufficient space on the /boot partition of the drive and thus refused to upgrade the system. Further annoying is the fact that this bug was reported and fixed before the final Fedora 13 release, and yet appeared not to have been rolled out into the Fedora 12 repositories in time.
I assume that the issue has been fixed, since I have seen reports of many smooth upgrades on the Identiverse since; however this was a fairly major issue which could have been handled better. So in the end I resolved to do a fresh install, which went without a hitch. I was amazed at how fast the installation went and I was up and running straight off, and in this new version the first time configuration displayed properly with two screens (which were detected and configured automatically) which was one of the only problems I had with Fedora 12.
In terms of new features there is certainly no shortage. Many distributions seem to treat upgrading to a new version of software as a new feature (And there is plenty of that: KDE 4.4, Netbeans 6.8 for example) when not much innovation has gone on since the last release but Fedora certainly seems to have made an effort to introduce truly new features as well as actually improving how the Fedora software compilation works together; improvements to Pulseaudio integration, improved GNOME colour management as well as automatic print driver installation which fall together to make the Fedora desktop an increasingly complete desktop. Another notable improvement is that one can now install Python 3 in parallel with Python 2, which is a big help for developers.
My personal favourite newcomer is the advent of compositing for the open source ATI drivers (as well as the NVIDIA one as far as I’m aware), which means that Fedora is no longer limited or made inferior by being a Free desktop solution. This is what we’re after, in the end the free software movement can only succeed when we have brilliant developers creating software that is equal to or better than the proprietary equivalents.
Unfortunately there are still a few items within Fedora which really need to be adressed and I think that the main one of these is the PackageKit GUI. While it is simple and you can install software through it, it’s also lacking features and is a definite weak point in the desktop experience. There is one particularly annoying bug which has come to my attention which is that if you are upgrading software which requires a system restart then a notification will pop up asking you to restart both before and after the actual update is performed, which could cause problems to those not watching carefully.
Overall, the system is still nice and stable and the software works. The new features have really come together well for a smoother desktop experience though I think it may be easy to miss quite a few of the more subtle but essential improvements to the system as a whole.

Thursday, April 30, 2009

Fedora Project



The Fedora Project is a global partnership of free software community members. The Fedora Project is sponsored by Red Hat, which invests in our infrastructure and resources to encourage collaboration and incubate innovative new technologies. Some of these technologies may later be integrated into Red Hat products. They are developed in Fedora and produced under a free and open source license from inception, so other free software communities and projects are free to study, adopt, and modify them.

Read an overview to find out what makes Fedora unique, and learn about our core values — the foundations upon which the project is built.