Jeff Hoog Land

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg
Showing posts with label interview. Show all posts
Showing posts with label interview. Show all posts

Thursday, 27 October 2011

Q&A with Enlightenment Lead Developer "Rasterman"

Posted on 09:05 by Unknown
It's no secret that I am a huge fan of the Enlightenment desktop. I recently got into contact with the project's lead developer "Rasterman" and we did a little bit of a question and answer session. If you aren't sure on what all the Enlightenment desktop and the EFLs are exactly please see my post here.




How long have you been working on E for?

I remember when I started writing E. Dinosaurs were roaming the earth and things were much warmer... So that was back in 1996.

You've been the lead developer for Enlightenment for some time, did you work on any other desktop environments/projects prior to it?


Prior to enlightenment I was hacking on fvwm. fvm-xpm was a result of my
hacking and rxvt-xpm too. Beyond this I also wrote some trinkets like xflame (display flames in X in a window or on root even) xripple (create reflection ripples on your desktop background in x). Then I got sucked into the bottomless pit that is Enlightenment and have yet to escape.


What inspired you to create another desktop/window manager?

I had an itch. I scratched it. Frankly I just thought X was too plain and ugly
and needed some spicing up. I knew X could do it and people were just not
using the facilities it had, so I did.


In your opinion what are the EFLs strongest advantages over other libraries such as GTK or QT?

Smaller, leaner and built for a more modern graphics era. They are designed from the ground up as a scene graph. GTK and QT are just beginning to explore that and see the light. EFLs have been there and mature for many years now.

How much of Enlightenment/EFLs do you maintain personally?

Not all of them by any stretch. I mostly stick to ecore, evas, edje, embryo, eet, and elementary. Eina I throw things into now and again, but I don't tend to put a lot of time into that one. Efreet, e_dbus and eeze I mostly leave alone. E17 itself I do a large amount of work on still. Of course many others who work on these too to varying degrees, not just me, so it's a team effort.

How many active developers does Enlightenment currently have working on it?

In terms of fulltime developers spending 8+hours per day cranking out code, we have about 5 on a good day. If you just want to talk about the number of people actively sending in patches, it's about 20. If we had more manpower we could do so much more. Many developers just get distracted off into many other things (real life, their day jobs, other tasks etc.) most of the time.

Are you looking for more help with development?

ALWAYS!

Do you have any tips for aspiring programmers hoping to get started writing applications using the EFLs?

Start with the libraries that make things simplest - start with elementary.
It's the least code to get the most done. Work your way down. Get your head around the idea of a scene graph instead of immediate-mode rendering as well as a mainloop and callback-driven api's and you'll be golden.


I know Samsung funds Enlightenment development, do any other companies sponsor a sizable amount of development?

Right now, other than Profusion, not a sizable mount. There are smaller
companies involved here and there like ordissimo, calaos, free.fr, but I don't even know them all and have probably missed a few in my quick answer here.


Can you give us any hints about how Samsung plans to use the EFLs they are funding?

We are using them as part of a mobile platform that's basically a full Linux OS stack like your regular desktop linux distributions. It is being designed for mobile devices like smartphones, tablets, and god knows what else (that's all pretty obvious given that it's the mobile os r&d that is doing the work).

As a developer what is your take on Gnome 3 and Unity?

Unity - I haven't been looking at too closely, but my take is that it's causing
a lot of unhappiness amongst users. 


Gnome 3 - seems to have also created a lot of friction. Gnome 3 is now finally becoming tightly coupled like E17. They are in fact moving towards our model of things now, so I would guess it's a vote in favor for us having had the better model to begin with and being ahead of the curve. My general take on any environment that REMOVEs options from the user or makes them exceedingly hard to find or change, is that it does its userbase a disservice to the extreme. If you want to move options to "advanced" dialogs somewhere or something - fine, but removal is just bad.

Anything else you'd like to add/feel is worth mentioning?

In general I think EFL and E get a lot of things really RIGHT. We normally implement many things quietly without fanfare or blogs that you find other DE's and toolkits implementing with lots of publicity about their great new feature. We are a very behind-the-scenes group and are more conservative than most in actual publicity. This is something we really need to break out of somehow and improve. We don't "toot our own horns" enough. I really wish we had 1 or more people just devoted to doing public relations, blogs, announcements, press releases... the works.

I'd just like to say thanks to Raster for taking some time out of his day to field my questions. Hopefully you learned as much as I did.


Cheers,
~Jeff Hoogland
Read More
Posted in enlightenment, interview, linux, open source, software | No comments

Thursday, 8 September 2011

Can Linux Kill Your Hardware - A Warning to Asus T101MT Owners

Posted on 06:16 by Unknown
This post is as much an open poll of those that know their way around hardware as much as it is a warning to others that own an Asus T101MT.

If you have been by my blog recently you may know that I have been going back and forth with Asus support getting an RMA done on my T101MT. I sent the unit in with a bad screen, it got returned had the same issue happen again, it got RMAed again and had the same issue happen a third time. Assuming something was simply wrong with the unit I had beyond repair, I was sent a 100% new unit.

The first thing I do with any new computer I buy is wipe out the default operating system and install Linux. The T101MT was no exception. I installed the latest variation of Bodhi Linux which is powered by the 3.0.0 kernel  and much to my surprise two boots later the brand new T101MT had the exact same screen issue as the previous unit I had.

Now the Bodhi team and I don't do anything crazy with our kernel configurations. In fact, our kernel builds currently come directly upstream from Ubuntu packagers. So if you are using Linux on a T101MT a word of warning - I would not upgrade to the 3.0 kernel any time soon (or a distro that uses it).

Finally, my question to any hardware exerts out there that might be reading this. Is it possible to Linux to cause the internal display of a laptop to stop working (read: It isn't just the GUI or TTYs I can't get up, the system doesn't even post a BIOS screen on it's internal display)? If so, any ideas how or why this could be happening? The unit(s) work 100% fine when attached to an external monitor, so I know the hardware is all working minus the internal screen.

My brain is screaming at me that software should be able to kill hardware like this, but I am running out of debugging options.

EDIT/Update:

I got an external display setup this evening. So I booted it up, logged into the BIOS and cleared the settings back to defaults - poof! My internal display worked again. Well for a few moments anyways.

Every time E starts the internal display in my netbook cuts out if it is the only display attached. In order to get it to come back online again I have to default all my bios settings again. I can tracked the issue back to something E is doing because the internal display does not freak out when using LXDE/OpenBox on the same system. The odd thing is the internal display works fine with E if I have an external screen attached at the same time.


So in short, Enlightenment is doing something that at startup (when only the internal display is active) that disables the internal display at a BIOS level. I've spoken with E developers and the are of the opinion that nothing like this should be possible. I am throughly baffled, will have to run some more tests this weekend...

Any feedback/ideas are welcome and would be appreciated. I'm going to be fiddling around with the units some more in the next week to see if I can figure anything out myself.

Update 2:
This issue is resolved.... Oh me!

Regards,
~Jeff Hoogland




Read More
Posted in asus tablet, interview, linux | No comments

Tuesday, 29 March 2011

Dialog with the Girlfriend

Posted on 09:31 by Unknown
About a year ago I made a post about installing Linux on my girlfriend's laptop. Just recently I was quoted on Linux Insider about how successful the installation had been a year later. I said that I believed it to have been a successful conversion of a Windows user to Linux. My descriptions were from my observations only, not my girlfriend's. I had not thought at that time to ask my girlfriend what she thought about the change of operating system on her computer.

Last night I sat down with her and we talked a bit about what she thought of her penguin powered laptop. With her permission I am going to post some of her responses.

You always hear people say Linux is only for “hackers” or “code monkeys” obviously you must have some programming background to use Linux everyday?

Girlfriend: I know a bit of HTML, but I've never needed to “code” anything to work on my Linux computer.

You've used the Gnome, Enlightenment, and the KDE desktops. Do you have a preference to which you use?

Girlfriend: To be honest beyond appearance I never really noticed much of a difference between the three. Enlightenment and KDE are pretty, while Gnome has a bit of a crude feeling. They all function equally well though. I never had a problem doing what I wanted to do on the computer regardless of the desktop.

Is it important that the software you use is open source? Why or why not?

Girlfriend: I don't write code – I don't look for bugs. I just want an application that works and gets the job done. The most attractive component to FOSS to me is that it is free of cost. Take photoshop for instance – instead of spending thousands of dollars I can use GIMP for free. GIMP does everything I need, GIMP does everything most people need.

What aspect of Linux most appeals to you?

Girlfriend: The software center is great. It allows for you to easily find and install things and know they are safe. Installing things on Windows can cause your computer to die. As long as I am using the software center on Linux I have piles of choices I can just install without the fear of hurting my system (and with out costing me a thing).

What aspect of Linux least appeals to you?

Girlfriend: Most closed source programs are not universal. I still have to load a Windows virtual machine in order to do some of my school work. Aesthetically some of the FOSS applications aren't as good looking, but they typically get the job done so their appearance really doesn't matter to me.

Would you recommend Linux to a friend?

Girlfriend: Sure. If they had Linux then they wouldn't have to have all the extra trash on their system (that normally comes pre-installed on Windows). System stability is better on Linux, it doesn't start running slow after a few months. They also wouldn't have to pay to get viruses and spy-ware removed every few months.

What do you think needs to happen for Linux to become a major contender as a desktop operating system?

Girlfriend: 10 out of 10 people know what Microsoft is because it comes with their computer. People also can be afraid of free thinking you “get what you pay for”. Maybe you should try charging for Linux? Its really pretty dumb, but if Mac can be so popular with being so expensive I don't see why Linux can't do the same. Windows, Linux, OSX – they all do the same thing. Linux just tends to do it cheaper, more efficiently, and quickly.
___________________________________

A few of the responses she gave were exactly what I was expecting. It was refreshing to hear someone who is only a desktop user share some of the same insights as a seasoned Linux advocate – maybe we aren't all just nutty “Linux Zealots” after all. At the same time a few of her answers have given me some food for thought (and future posts).

While my girlfriend is smarter than the average bear, she is by no means a “programmer” or a “power user”. She is an accounting major, full time student and manager at a local bowling alley. Just like most end users her computer is a tool and Linux allows it to function better than it ever did while running Vista.

Have you installed Linux for friends or loved ones? What have their responses been to their new operating system after having time to use and adjust to it?

~Jeff Hoogland
Read More
Posted in interview, linux, open source | No comments
Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • Ten Linux Distros that use Enlightenment
    In case you haven't noticed I've had a bit of an obsession with the Enlightenment desktop of the late. Even though this desktop is ...
  • Playing Magic the Gathering on Linux with Cockatrice
    If you ask almost anyone that knows me in person they will attest to the fact that I am a huge nerd. Today I would like to give a short tuto...
  • Twenty Sleek GTK Themes for your Linux Desktop
    Last month I posted about twenty two different icon sets you could use to class up your Linux desktop. Today I would like to share with you...
  • Bodhi Linux ARMHF RootFS
    If you've been following my blog (or my updates on Google+ ) then odds are you know I currently have my hands on two ARM devices ( plus ...
  • New E17 Stable Snapshot and the First of E18
    You read that title right folks. The first showing of Enlightenment DR18 (or E18 for short) has become a reality. Sure, it is nowhere near w...
  • HOWTO: Enable Compiz under Bodhi (Enlightenment)
    One of the reasons I gave for giving the Enlightenment desktop a try was its elegance. While it is true that Enlightenment has a good numbe...
  • HOWTO: Watch Netflix on Bodhi Linux
    Not being able to utilize the Netflix video streaming service has been an issue on the Linux desktop for the past few years. This is due to...
  • HOWTO: Ubuntu Linux on T101MT
    I wrote a HOWTO for getting Linux working on the T91MT a couple months back and as I mentioned here I ended up changing to the slightly la...
  • Linux Out Performs Windows in OpenGL
    Late last year I did a posting detailing how Windows 7 crushed Ubuntu 9.10 in the area of 3D performance. Nine months later I am happy to s...
  • OpenGL vs DirectX - Benchmark Comparison
    I've done a few benchmarks to date and today I am going to add another interesting set of numbers to the list. Unigine is a cross-pla...

Categories

  • 3g modem
  • adobe
  • android
  • appeal
  • apple
  • arm
  • art
  • asus tablet
  • benchmark
  • bodhi
  • bordeaux
  • cedega
  • chakra
  • chrome os
  • chromebook
  • cockatrice
  • codeweavers
  • comic
  • cricket wireless
  • crysis
  • cxgames
  • debian
  • dell duo
  • diablo3
  • distro review
  • dtf
  • e18
  • eandora
  • eccess
  • elementary
  • elive
  • enlightenment
  • fedora
  • firefox
  • gaming
  • genesi
  • gnome
  • google
  • google chrome
  • google wave
  • handheld device
  • hardware
  • helios
  • howto
  • html5
  • ideapad
  • interview
  • ipad
  • jolicloud
  • kde
  • l4d2
  • laptops
  • lenovo
  • linux
  • lxde
  • macbook
  • math
  • maxima
  • media
  • meego
  • milestone
  • mint
  • mir
  • mk802
  • moblin
  • n900
  • netflix
  • nexus 7
  • nvidia
  • open pandora
  • open source
  • opengl
  • opera
  • operating systems
  • palm
  • phones
  • promotion
  • python
  • qt
  • rant
  • raspberry pi
  • reviews
  • sabayon
  • software
  • source games
  • spotlight
  • sprint
  • starcraft2
  • steam
  • t-mobile
  • tutorial
  • ubuntu
  • unigine
  • unity
  • wayland
  • web application
  • windows
  • windows 7
  • wine
  • wxmaxima
  • xfce

Blog Archive

  • ▼  2014 (1)
    • ▼  January (1)
      • HOWTO: Bodhi Linux on Samsung ARM Chromebook
  • ►  2013 (22)
    • ►  December (3)
    • ►  November (1)
    • ►  September (1)
    • ►  June (1)
    • ►  May (2)
    • ►  March (2)
    • ►  February (3)
    • ►  January (9)
  • ►  2012 (57)
    • ►  December (5)
    • ►  November (4)
    • ►  October (2)
    • ►  September (1)
    • ►  August (4)
    • ►  July (9)
    • ►  June (4)
    • ►  May (4)
    • ►  April (1)
    • ►  March (7)
    • ►  February (6)
    • ►  January (10)
  • ►  2011 (107)
    • ►  December (8)
    • ►  November (8)
    • ►  October (5)
    • ►  September (14)
    • ►  August (9)
    • ►  July (8)
    • ►  June (7)
    • ►  May (10)
    • ►  April (9)
    • ►  March (13)
    • ►  February (9)
    • ►  January (7)
  • ►  2010 (122)
    • ►  December (10)
    • ►  November (8)
    • ►  October (10)
    • ►  September (14)
    • ►  August (17)
    • ►  July (10)
    • ►  June (9)
    • ►  May (14)
    • ►  April (8)
    • ►  March (7)
    • ►  February (7)
    • ►  January (8)
  • ►  2009 (27)
    • ►  December (10)
    • ►  November (7)
    • ►  October (10)
Powered by Blogger.

About Me

Unknown
View my complete profile