Posted Aug 8, 2012 6:35 UTC (Wed) by drag (subscriber, #31333)
In reply to: Day: GNOME OS by cmccabe
Parent article: Day: GNOME OS
> what are the goals for GNOME?
It appears to be to make the software more usable and improve the ease writing and installing software.
> Is it building a Linux distribution?
Hopefully not, because Linux needs a new distribution like I need another hole in my head.
> Creating an OS for tablets and smartphones?
No. But having desktop that is also usable on a touch screen is a important priority for them. This is something that Linux distributions, in general, never had in the past. There existed lots of software and environments that were intended to make writing and using touch screen oriented software easier, but nothing in general to make Linux desktop usable using anything other then a keyboard and pointer device.
> Is it going to provide a low-level framework comparable to SELinux or seccomp?
Doesn't seem like it. They seem much happier working with "linux plumbing" type developers to improve and develop low-level Linux userland stuff like Systemd, udev, NetworkManager, and Pulseaudio to make Gnome better.
However they seem to be happy making software that uses low-level things better, like Boxes for Libvirt/KVM and panel items that work with NetworkManager or Pulseaudio...
> Is it going to create a new build system to compete with Koji, CDBS, or the Gentoo build system?
Gnome always had their own build system called jhbuild that would go out and download code from various repositories and build stuff. Other older large software projects had their own fetch and build systems too. Once projects reached a certain size or complexity they tend to develop tools to make downloading and building software easier for themselves. As with a number of languages and other frameworks... such as 'pip' for python (one of many for python) or cpan for perl.
Apparently they would like to improve it and create more formal set of APIs for developers to use.