Home Blog Page 1366

Kernel Prepatch 3.17-rc4

The 3.17-rc4 prepatch is out. “For a short while there, this week was really nice and calm, but that was mostly because the ‘linux-foundation.org’ entry fell off the DNS universe, and my mailbox got very quiet for a few hours. The rest of the week looked pretty normal.

Read more at LWN

Qt 5.4 Alpha Shows Off Graphics Improvements, New Qt WebEngine

It’s a busy Monday morning for open-source news with the latest announcement being Digia’s release of the Qt 5.4 Alpha…

Read more at Phoronix

Tizen Samsung Gear S to Launch With Some Impressive Apps

  The Smartwatch market is certainly going to be a lucrative space for the companies that can be first to release their products, go through the lessons learnt cycle, and also be able to build a viable application ecosystem on top of it, which shouldn’t be confused with standard smartphone apps, as not all apps translate well to your wrist, and therefore you don’t need as many. No one is going to want to edit a picture on their wrist on the move, even if they can !!!    

According to the Smartwatch Group Samsung Electronics had 33.8% market share in terms of products shipped (800,000 units) in 2013, and Samsung are looking at building on this further. They have recently released their updated Software Development Kit (SDK) which will allow application developers to target all of the Tizen Gear devices, including the Gear S. Another major boost for the Tizen ecosystem will be the second annual Samsung Developers Conference in November, where there will be sessions dedicated to helping Samsung developers to port their applications to the Gear Smartwatch linueup that consists of the Gear S, Gear 2, Gear 2 Neo and Galaxy Gear.     Samsung have also been working with some high profile partners, and have

The post Tizen Samsung Gear S to launch with some impressive Apps appeared first on Tizen Experts.

Read more at Tizen Experts

Intel’s 3.0 X.Org Driver Takes Another Step Closer To Release

With how long xf86-video-intel 3.0 is taking to be released as stable, one has to wonder whether Wayland will take over the Linux desktop prior to this DDX release…..

Read more at Phoronix

Selling Software: Where Have All the Business Models Gone?

The packaged software market is way past obsolete. But what’s the best new model, especially for smaller, independent software companies?

Why application hosting?

I have often faced questions like: what application hosting means and how it becomes handy to small and mid sized business?  It is a common concept, but will be very difficult to understand if not given correct definitions. Let me try to explain it thoroughly.

       

                                               

Firstly, you should keep in your mind Application Hosting as ASP (Application Service Provider), SaaS (Software-as-a-Service), On-Demand software, or simply Outsourcing of your few IT needs.  Though all of these keywords are correlated, they are not completely interchangeable, but the concept is the basically the same and fairly simple.

 

What Does Application Hosting Mean?

 

Application hosting is a software application distribution system where your application – CRM, tax and accounting application or other custom applications, are maintained and managed by a qualified service provider and made available to you, as a service over the Internet.  So, it means that your applications are not going to reside on your in-house setup, it is going to be installed on the servers of hosting provider. The application can be easily accessed and shared by your company staffs, through a web browser. So, in the case of application hosting, the software hosting vendor is responsible for 24X7support, maintenance, installations, upgrades and security.

 

What is a standard hosting Provider?

 

The major characteristics of a  standard application hosting provider is a company that has either developed the application and/or is certified by a software manufacturer. The major core benefit of having a standard hosting provider is that they have extensive working experience on related technologies and they know all the ins and outs.  They know exactly how to make the application work and are able to support you with best available practices.

 

What are the Highlights of a standard hosting:

 

With an excellent hosting service, you should get the following:

  • Efficient backup practices to ensure data integrity

  • Instant setup and migration

  • Easy to use

  • Reduced cost with software, infrastructure and IT staff

  • 24X7 technical support

  • Automatic and frequent upgrades

  • Ability to adopt new technologies

 

What are the major Benefits:

The major benefit of application hosting is that you have a common platform for your practices instead of having separate desktops for each individuals. This helps you to share a common data base to each, improving your team collaboration and overall productivity.  In addition, you will get:

  • Sharing the information at a single platform

  • Enhanced company image and customer loyalty

  • Reduced costs and increased revenue

 

What kind of business entities look to host?

 

Since, application hosting is adopted a general practice, small and medium sized businesses are more aggressive to go ahead. Tax and Accounting firms have adopted application hosting as their core platform. QuickBooks hosting provider helps them to solve their purpose. 

Tizen SDK Updated for the Gear S

Tizen Gear S smartwatch

By now, you’ve probably seen the news about the Tizen-based Gear S smartwatch that was unveiled at IFA. Aside from having a massive curved screen (for a watch, at least), it also has GSM connectivity, meaning it can truly function as a standalone device.

If you’re an app developer and that didn’t get you excited, you should probably get someone to check your pulse (or I suppose you can have the Gear do it for you). We’ve talked in the tech industry about convergence devices for years, and this is exactly the sort of device we mean. And yes, various things have been getting cellular connectivity for years, but aside from phones, it’s really only a recent trend that companies are legitimately working to build third party app ecosystems around these devices.

For this reason I find a device like the Gear S really exciting, and not just because it’s running Tizen. When it comes down to it, the really interesting apps often come from individual developers who recognize a unique combination of hardware and sensors, and who then write apps to do cool things with them. This device definitely has that potential.

Speaking of, a new version of the Tizen SDK for Wearable is out, and yes, you can use it to develop apps for the Gear S.

So what’s new?

Well, as with the Gear 2, apps are developed using the Tizen web framework. No major change there.

However, some nifty things have been added in the Web Device API. For example, GPS support that can return data on latitude, longitude, and speed. In addition, there’s support for gesture recognition. So you could, for example, write an app that suggests alternate navigation routes when it detects that you’re shaking your fist in rage while stuck in traffic.

To be filed under “I can write cool stuff using this, too,” is the Sensor API, which provides apps access to light, magnetic, pressure, proximity, and UV sensors.

What’s changed?

As you probably expect, support has been added for the new functionality of the Gear S in the Web Device API. Application controls have been added to allow you to write apps that dial, call, and view, listen, or share media. Of course, these only work on the Gear S for the time being because it’s the only hardware with a cellular modem.

You’ll also find that it’s easy to migrate Gear 2 applications to the Gear S. The biggest change is in the screen size, from 320×320 to 360×480, but we want migrating apps to be easy.

Some new features have been added to the Webkit implementation as well, such as geolocation and network access for XKH and web sockets.

What about the IDE?

Yes, that got some love too. There’s now a device viewer that allows you to easily view your application layout with various screen sizes and aspect ratios. There’s also a new 360×480 display resolution in the emulator.

Also new with the Gear S, Android Rich Notifications can be sent to either the emulator or a wearable device without developing a specific wearable application. Actions and their associated callbacks in the Android Rich Notification SDK will work with the Tizen Emulator and wearable devices.

So, to sum it all up, there are some neat new features to accompany this cool new device. App developers, start your engines, and get the SDK here: https://developer.tizen.org/downloads/tizen-sdk#wearable

Free Office Suites that Cut The Mustard

Microsoft Office still dominates market share of office suites. Businesses have often rejected free Office alternatives. However, whether this will continue is uncertain. With the cost of a price plan for Microsoft Office, the average home user or small business will welcome a free alternative. Fortunately, there are some truly excellent free alternatives available for Linux (and other operating systems). Not all of the office suites featured here are released under an open source license, but they are all free to download and use without charge.

<A HREF=”http://www.linuxlinks.com/article/20140824033911347/FreeOfficeSuites.html“>Complete story</A>

Matthew Garrett’s Advice on Hardware, Linux Kernel Careers, and Fruit Flies

Matthew-Garrett copyThe most popular questions posed to Linux kernel developer Matthew Garrett during his Reddit AMA this week related to kernel hacking and hardware issues. But Garrett, a senior security engineer at Nebula, answered frankly on a variety of subjects that ranged from technical issues in the kernel, to his workstation setup, to how to kill fruit flies and why he likes the movie Hackers. Here is a digest of some of the more kernel-related questions and answers (plus a fruit fly question, for more flavor.) Visit Reddit for the full AMA.

On being a Linux kernel developer

How did you get into kernel development?

I got started because my laptop didn’t suspend and resume properly, and anybody who knew anything about it would just tell me that it wasn’t expected to. I was doing a PhD at the time, so basically anything that wasn’t what I was supposed to be doing was an attractive option. I spent some time hacking on things and finally ended up with a laptop that had working ACPI suspend/resume. Then other people asked me to help them with their laptop, and it kind of went from there.

But part of that was that I was lucky – I stumbled into a corner of kernel development that people were interested in, but not many people were actively working on. It was pretty easy to become a subject matter “expert” when nobody else knew anything about it! These days it’s harder because most of the interesting bits of the kernel are already well-explored, and almost all of the easy work has already been done.

What was your most favorite moment in kernel development?

Every single time I’ve fixed a bug.

Has Nebula been supportive of the work you do that is not necessarily core to their business or do you have to mainly do your misc firmware/kernel hacking in your spare time?

Completely. Say we have a bug in the VM layer of the kernel. I’m not an expert in that field – it’d take me ages to make progress. But because I helped get a VM developer’s laptop working, they’re happy to take a look at the problem and give me feedback. The work I do in the broader community benefits us.

DE/WM/distro/favorite applications?

GNOME 3 with no extensions, Fedora 20, pretty much exclusively Firefox, Evolution (work email), Empathy, Liferea and gnome-terminal. And a lot of evince for spec reading.

Any special setup/method/tools when it comes to kernel hacking?

Special setup? Nope. Basically just emacs and git.

What does the inbox of a kernel dev looks like?

My inbox looks like a train carrying email crashed into another train carrying email, and then an email plane crashed into that.

On becoming a kernel developer

How difficult is it to get to be a kernel developer? I’ve been hearing about the Linux foundation trying to get some young people into the kernel development process.

http://eudyptula-challenge.org/ is probably a good place to start. The kernel is complicated code, and it’s a complicated community, but it’s still fundamentally just software. Becoming a kernel developer isn’t really any harder than becoming a developer on any other project, but getting your code into mainline – that’s rather harder.

I’m thinking on being an operating system developer, would you recommend to hack the kernel as a good start? And what programming languages do you use to hack the kernel?

The kernel is pretty much entirely in C, with a small amount of assembly language for each architecture. I wouldn’t recommend starting with the kernel as a way to learn operating systems, to be honest – Linux as it is now is a giant complicated thing with a lot of intricacies, and it’s not terribly well suited as a learning exercise. Something like Minix is a much better codebase to look at to figure out how things fit together and ought to help you figure out whether you’re more interested in the kernel or userspace.

On the Linux and open source communities

In which areas of GNU/Linux do you think there is still room for improvement?

Security. Privacy. Hardware support. Usability. Power management. I could probably go on.

What are today’s biggest challenges for the Linux platform and Open Source?

I think the biggest challenge is ensuring user freedom in the face of a rapidly changing computing climate. The move to online services means we’re losing many of our effective freedoms to control the software we depend on, and it’s going to be difficult to do something meaningful about that.

Many people have talked before about what we can do as a community (in FOSS) or as an industry (tech in general) to promote diversity and social justice. What are things that you think everyone should do about this?

 Pay attention to what people are telling you. The work of the Ada Initiative is important here. Read their blog posts. Read their publications. Search for presentations and discussion of the OPW and listen to what people found helpful. I have opinions on this stuff, but I’m not the one doing the work – there are subject matter experts out there, and they’ve got much more to say on the subject than I do.

On hardware 

Does Intel hardware still offer the best support? (condensed)

Eh. Intel CPU and graphics are still your best bet. Atheros wifi may well be reasonable. I’m disappointed at how much Intel won’t tell us these days – there are various integration specs they won’t release which means (for instance) backlight hotkeys are broken on some systems. The Thunderbolt situation is especially disappointing.

AMD have done a lot to improve things, but the GPU driver team is still significantly smaller than Intel’s. I understand some of the reasons for this, so I don’t want to give the impression that I don’t appreciate AMD’s work.

Least – Broadcom wireless is a disaster. They released a driver for their then-current wifi chipsets a few years back, so everybody gave up on reverse engineering their hardware. And then they never updated it to drive anything they released after that. Avoid like the plague. And nvidia, well. The enablement work they’re doing on Tegra is great, and I hope some of it bleeds over to the x86 side. But right now, you’d have to say that they’re at the back of the pack for good kernel support.

What about the requirement for the user to control their own computer by having the ability to actually boot it with freedom? I heard that this is an important factor in trustworthiness.

That kind of depends on what you trust. All x86 machines with Windows 8 certification will allow the users to control what their machine will boot – including shutting out the ability to boot Microsoft code. If you want control of your firmware then things are more limited. Modern Intel systems tend to require firmware for the management engine in the chipset, which is signed – it’s not currently possible to replace that, so even if you’re running Coreboot you still need that blob. AMD have been more helpful in providing documentation and assistance in that respect, but the firmware for the GPUs is still all closed.

You’ve spent quite some time doing investigation and archaeology to essentially reverse-engineer how and why various bits of hardware do what they do. Why not sit down (possibly with other people) and define what an actual good machine would look like?

There’s some work happening in that respect, but it’s not a short-term project… I hope that there’ll be some public announcements soon.

Other interesting opinions

What’s your personal opinion about systemd?

I like it! We ship Upstart in our product and, while clearly better than sysvinit, it’s honestly just not very good – the version in 12.04 can’t even reexec itself without losing state, which means you can’t load new selinux policy (for example). That did get fixed later, but spending years in that state isn’t a great advert. systemd is more reliable, more functional, has developed a significantly larger development community and doesn’t have a CLA (these points may be related)

What are your thoughts on Lennart Poettering’s recent blog post?

I’m a little worried about the reliance on btrfs, but it’s a sufficiently restricted set of functionality that we might be able to get away with it. Other than that, it’s a better proposal than I’ve seen from anyone else.

What is your opinion on the Android platform and its openness?

It’s an open OS, but not necessarily an open platform. There’s a bunch of technical decisions in Android that I disagree with, but it’s succeeded in getting free software into the hands of millions of people and it’s enabled projects like Cyanogen to exist. I think that’s an overall win.

I’m having a problem with fruit flies. Do you recommend a method for killing them? We have regular wild type fruit flies, but also see all combinations of white/brown bodies and red/brown eyes.

Those combinations are pretty normal. You’ll catch more fruit flies with vinegar than with honey – add a little yeast to some vinegar, dilute it with some water, put it in a bottle with a funnel in it. Maybe add some kind of surfactant so they’ll fall through the surface.

Red Hat Developers Introduce New Tool For Linux Storage Management

The lid has been lifted on blivet-gui, a new open-source storage tool designed by Red Hat for configuring disks and file-systems…

Read more at Phoronix