Pick a Free OS

User login

Navigation

If I could re-write Linux

supports up to 64GB.

The Linux filesystem ext2 is limited to 1TB of space

and lacks journaling features. After a

system crashes or the computer is abruptly switched off it takes a

long time for the file system to recover. Journaling filesystems have

automatic

rollback, which means they recover instantly from a crash. There

are four journaling filesystems under development on Linux.

ReiserFS, XFS, and ext3 are

already shipping with several Linux distributions. JFS is still a work

in progress.

The NGOS should be designed in such a way that it

doesn't face memory or filesystem limitations for at least a few

hundred years and should offer a 64-bit or if possible 128-bit

journaling filesystem.

User interface: Linux today stores files with

names and extensions in directories or folders, all of which have

associated permissions. It also supports NFS (Network File System)

whereby folders can be mounted over the network or the Internet and

appear as

folders on the local system.

NGOS should dispense with files and folders and look

at everything as an object, be it a file, a directory, a link, a Web

site, an email, contact details (virtual business cards), an image, or

a video. Objects would be stored in containers that users can search

and browse. An application

would look for all objects with an associated tag (or

identifier/filetype) within a container, which could be across a whole

hard disk, or multiple disks. For example, I could have a container

(similar to folder) called NewsForge within the root container

(equivalent to C: or the /). The NewsForge container would have email

messages, articles, and other files related to NewsForge. When I open

up the email application, it would look up all the files within the

root container. I could see all messages, as well as the NewsForge

folder and its associated email messages. If I opened the NewsForge

container in the file manager then I would all the data related to

NewsForge with the file associations.

This approach allows for virtual folders, which

could have files from the user's computer, from the Internet, or from

other computers across the globe. To make access faster, containers

would be automatically indexed in real time.

Files storage sorting: All operating systems

today allow you to sort file data by date, size,

name, and extension. NGOS would allow data in addition to be sorted