Rethinking the Linux Distribution

This article ties together a number of exciting ideas in the Free/Open Source (FOSS) community, to suggest a new direction for the Linux distribution. Many of these ideas are also applicable to BSD-based systems.
Although there are several mature, high quality distributions available, Linux has had a very hard time breaking through in certain markets, such as the desktop. In addition, the internet, which has already dramatically transformed the environment for other content-creating industries, may now alter the established methods for software packaging and installation.
The activities around Web 2.0 are giving rise to Software as a Service (SaaS). For example, Google claims that more than 100,000 small businesses, as well as a few large ones, have signed up for Google Apps. Of course, Microsoft is trying to build its own SaaS offering, Windows Live. Meanwhile, many categories of Web applications are already mature, including email, social networking, and e-commerce. The next step is the Web OS; a race that, in the end, may go to a startup company.
As I hope to demonstrate in this article, FOSS tools are the right technology to define the post-PC software era, and not merely as a backend platform for someone else's proprietary SaaS suite. Today's typical Linux distribution, however, follows a design that resembles a legacy Unix system with a Windows-style front end bolted on. This is a competitor to products such as Vista, which may actually be the last of its kind, even for Microsoft. It would be unfortunate indeed to suddenly find ourselves stuck with yesterday's business model.
Here is a list of topics covered in the article:
- Reconsidering system administration and related tools, the "glue" that holds a distribution together.
- Combining local and remote applications under a single UI.
- The emergence of a free Web OS.
- A model for governance of FOSS projects, and online collaboration generally.
-
- Login or register to post comments
Printer-friendly version
- 1821 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
Python PIP Complete guide
Python is a trendy programming language that comes with tons of libraries and modules. To install these libraries, you can install them using their wheel file or use any library manager.
PIP is a python library that stands for PHP Install Packages or Preferred Installer Program that helps you install, remove, and upgrade all other libraries without reinventing wheel files every time when you install new packages.
Today, we guide you on using PIP to install, reinstall, remove, and manage all other libraries with this single library.
| today's howtos
|
Gentoo 2020 in retrospect & happy new year 2021!
2020 has featured a major increase in commits to the ::gentoo repository, and especially commits from non-developers. The overall number of commits has grown from 73400 to 104500 (by 42%), while the number of commits made by non-developers has grown from 5700 (8% of total) to 11000 (10.5% of total). The latter group has featured 333 unique authors in 2019, and 391 in 2020.
The ::guru repository has thrived in 2020. While 2019 left it with merely 7 contributors and a total of 86 commits, 2020 has featured 55 different contributors and 2725 commits. GURU is a user-curated repository with a trusted user model. Come join us!
There was also a major increase in Bugzilla activity. 2020 featured almost 25500 bugs reported, compared to 15000 in 2019. This is probably largely thanks to Agostino Sarubbo’s new tinderboxing effort. The total number of bugs closed in 2020 was 23500, compared to 15000 in 2019.
| This week in KDE: text reflow in Konsole!
|
Recent comments
3 hours 37 min ago
4 hours 41 min ago
8 hours 53 min ago
21 hours 36 min ago
23 hours 1 min ago
23 hours 3 min ago
23 hours 14 min ago
23 hours 21 min ago
23 hours 42 min ago
1 day 34 min ago