Using GNOME as the enterprise desktop, SUSE discusses its history of shipping GNOME by default and the challenges presented by GNOME 3. It analyzes the requirements of enterprise versus individual users and decides to continue using GNOME due to its strong developer community and focus on core libraries. SUSE aims to improve its desktop, integrate applications, evaluate alternatives, and help the local Linux community.
5. 5
¡ñ
Founded in 1992,
Germany
¡ñ
Gorgeous KDE
¡ñ
Acquired by Novell
on 4 November
2003
¡ñ
Ximian,
founded in 1999, provide
international GNOME
support
¡ñ
Acquired by Novell on 4
August 2003
The story of SUSE & GNOME
In previous SLED (9, 10, 11), we ship
GNOME as the default desktop.
6. 6
What is the problem in SLED12?
GNOME3 is..... controversial
¡ñ
UI
There was a time, no classic-mode
?
¡ñ
3D
cool?for?end?user,?but?is?not?the?most?important?and?
urgent?requirement
Time to make decision, for the following, let's say,
7 years
7. 7
¡ñ
The history of SLED
¡ñ
How do we choose a desktop
¡ñ
What are we doing
¡ñ
The strength of Linux desktop
10. 10
¡ñ
Solution one
Pick other desktop environment
XFCE, MATE...
¡ñ
Solution two
Make gnome3 looks like gnome2?
I could be customized to any shape.
¡ª¡ª voice from gnome-shell
We?want?something?like?gnome2
???????????????????????????¡ª¡ª?voice?from??customers
11. 11
¡ñ
The overall market of desktop is
decline. Tablet/mobile
¡ñ
Gnome3 could be used in touch screen.
¡ñ
Gtk3
More?than?gnome2?
12. 12
¡ñ
LLVM-Pipe
software
acceleration
¡ñ
But for the server
which do not like
3D at all ¨C light
desktop,
icewm/twm
3D The?old?story?of?3D?
The?different?attitudes??
between?upstream??and?
some?developers:
Pass?the?ball?forward?
13. 13
¡ñ
Mature
Live for years, wildly used,
good brand.
Fragment desktop is
interesting, but not
competitive.
¡ñ
Active
Code commit, bug report
¡ñ
Upstream
Not only a couple of people
Not drive by a certain company
Why?GNOME3:?What?is?a?good?open?source?project
GitStats: Gnome-shell
14. 14
Do we make a right decision?
We always hear
complains.
Once we made a
decision, that is the
best decision!
The era of big data
An open source
project maturity
analyzing framework?
16. 16
¡ñ
The history of SLED
¡ñ
How do we choose a desktop
¡ñ
What are we doing
¡ñ
The strength of Linux desktop
17. 17
What should we do
¡ñ
Focus on core libs
- authentication, network protocols,
- X
What should we not do
¡ñ
Do not provide tools like 'app store' ¨C different
approach with Canonical
- we can, but not really necessary?
Different?attitude?with?community
18. 18
¡ñ
Hardware enablement
¡ñ
Solution with complicate
environment
¡ñ
Features from customers
¡ñ
Bugs from anywhere
Daily?works
Submit?our?fix?
to?the?upstream
Contribute?to?upstream.
Upstream?is?the?only?
standard?to?confirm?we?
did?the?right?work.
19. 19
¡ñ
Patience is more important than passion
¡ñ
Work is done by patch, not by speech.
Be?patience
20. 20
SLED team's objectives
¡ñ
Improve our desktop
¡ñ
Integrate applications
to our desktop
¡ñ
Evaluate different
desktops
¡ñ
Evaluate different
applications
What is more
Help local community ¨C welcome to
join our training or hackweek project!
21. 21
¡ñ
The history of SLED
¡ñ
How do we choose a desktop
¡ñ
What are we doing
¡ñ
The strength of Linux desktop