Anon Linux (46)

1 Name: #!/usr/bin/anonymous : 2007-12-07 19:01 ID:7jW4qS1h

Lulznix project needs your help. We need some avid linux users to help the chan linux project.

We need feedback on what you guys want in the distro such as features, programs etc.

Even if you dont know much about linux, you can still help out in other ideas such as, what you want in the distro etc. Also help in the graphics design area.

Make sure to digg this to so it can have some advertisement: http://digg.com/linux_unix/Lulznix

http://lulznix.6x.to/

2 Name: #!/usr/bin/anonymous : 2007-12-07 19:02 ID:Heaven

You can help me out by explaining why anybody would use crap like that.

3 Name: #!/usr/bin/anonymous : 2007-12-07 19:05 ID:7jW4qS1h

there are loads of reasons. but they are on 7chan

4 Name: #!/usr/bin/anonymous : 2007-12-07 19:27 ID:Heaven

>>3
So in other words they're all moronic?

5 Name: #!/usr/bin/anonymous : 2007-12-07 20:53 ID:Heaven

>>2
Its not Ubuntu.
But since its not Slackware, I'll never touch it.

6 Name: #!/usr/bin/anonymous : 2007-12-07 21:17 ID:Heaven

This is probably the biggest waste of time and bytes in the history of mankind. Shouldn't you people be out there posting "bump" and "moar"?

7 Name: #!/usr/bin/anonymous : 2007-12-07 21:25 ID:Heaven

>>5
Can't really tell whether you're a moron or just a parody of one. I'll opt for the latter.

How come everything 7chan does is huge fail?

8 Name: #!/usr/bin/anonymous : 2007-12-07 21:39 ID:Heaven

Hahahah, phpBB. Good job, "anonymous". No need to mock you any more, you've done the job better than any of us could.

9 Name: #!/usr/bin/anonymous : 2007-12-08 12:17 ID:Q+v8HP7g

The only innovations in Linux these days are distributions which shun the "traditional" directory layout. For instance, GoboLinux.

If you're not doing anything that revolutionary, don't create more distros. Contribute your time and effort to an existing distro instead, more people will use your product then, and generally you won't be wasting your time.

10 Name: #!/usr/bin/anonymous : 2007-12-08 14:50 ID:Heaven

>>9
Yeah, because the first thing on the mind of everyone who switches to Windows is DIRECTORY LAYOUT.

Useless "innovation".

11 Name: 10 : 2007-12-08 14:50 ID:Heaven

I mean, from Windows to Linux. Shit.

12 Name: #!/usr/bin/anonymous : 2007-12-08 15:16 ID:Heaven

>>9

It's a well recognized problem (by everybody except fanboys) that the Unix directory structure is completely outdated and non-sensical, and changing it would bring immediate and obvious benefits. OS X did, and with good reason.

As for >>1, he'll soon notice that a joke is not enough to inspire anyone to do any actual work, and his project will slowly die out after the initial burst of activity.

13 Name: #!/usr/bin/anonymous : 2007-12-08 21:14 ID:Heaven

What the hell kind of normal user ever SEES the directory layout?

"Lots of people have to look at it every day in order to..." Well then, fix that. If you want to innovate.

Directory layout = low-level OS implementation detail that should not matter to anyone. Organizing data in hierarchies is dumb anyway. Look at music players with libraries (Foobar on Windows, Amarok on Linux, iTunes on Mac) where you don't even see the filename usually -- that's how it should be done.

I'm aware that there was a long dumb debate on this board about the Linux directory layout, like, what, a year ago? But if directory layout even matters, except for system programmers (who can deal, kthx), you've fucked up. What are you going to suggest next? Overhaul the C programming language to be more friendly to newbies?

14 Name: #!/usr/bin/anonymous : 2007-12-09 02:18 ID:Heaven

On the Mac, you see it all the time. Because it is actually designed so that it can be seen. The only reason you want to hide the directory structure as a low-level OS implementation detail is because you can't do anything else with it! It's so hopelessly convoluted that it becomes a low-level implementation detail, instead of a way for the user to interact with his computer.

To be exact, though, OS X lives a bit of a double life - it contains both the legacy Unix structure, which is hidden, and the new Mac OS structure, which is shown.

15 Name: #!/usr/bin/anonymous : 2007-12-09 02:22 ID:nEFq6XER

Wait, what's wrong with the standard UNIX directory structure?

16 Name: #!/usr/bin/anonymous : 2007-12-09 02:48 ID:Heaven

It's not so much a "structure" as an explosion of files across the file system. A single app will have files pretty much all over, making installation needlessly difficult and uninstallation nearly impossible.

17 Name: #!/usr/bin/anonymous : 2007-12-09 03:00 ID:Y2Cc8NIG

>>16
This is something generally solved by the abstraction of programs and all their files into "packages" handled by a "package manager," which deals with any manipulation of the package (installation, removal, updating, &c.).

18 Name: dmpk2k!hinhT6kz2E : 2007-12-09 05:25 ID:Heaven

The package manager is a symptom. Just because it handles the problem doesn't mean there is no problem.

19 Name: #!/usr/bin/anonymous : 2007-12-09 09:49 ID:Heaven

If the problem's abstracted away so that a normal user does not ever deal with it then it isn't a problem at all.

20 Name: #!/usr/bin/anonymous : 2007-12-09 13:39 ID:Q+v8HP7g

Why only benefit normal users? Don't advanced users deserve better usability also?

21 Name: #!/usr/bin/anonymous : 2007-12-09 13:47 ID:/kj7u5Xc

>>19

It brings many new problems instead. It is certainly not a good solution by any measure. It's a horrible kludge over a horrible problem, and it hurts the platform by making people think the original problem doesn't exist, just like you.

(Problems: harder to distribute software for third parties, tends to break when users install software without the package manager, &c &c)

22 Name: #!/usr/bin/anonymous : 2007-12-09 16:09 ID:Heaven

>>14
I'm speechless.

That is exactly what >>13 said, the legacy directory structure should not be visible, thus it should not matter.

If you want to replace it with another hierarchy, OK, but I think a flat, searchable collection with metadata and tags makes more sense for the future.

But goodness, you don't have to actually replace what is effectively hidden... as you just frickin' agreed!

23 Name: #!/usr/bin/anonymous : 2007-12-09 19:16 ID:Heaven

>>22

You misunderstand. OS X does not rely much on the legacy structure. You could probably delete it entirely and the OS would still run just fine (although likely not boot). It really is legacy, in that most Mac OS apps do not use it. They use an entirely different hierarchy, which is very much visible. Applications, libraries, OS components, they all live in the new one.

The same is not true of any other Unix system I know.

24 Name: #!/usr/bin/anonymous : 2007-12-10 02:00 ID:frcqF0UE

>>14,23

Your concern for directory layout seems to be based on an assumption that the most user-friendly way to interact with a computer is using a hierarchical directory structure.

Why?

I disagree. I think whether it's /usr/bin, /bin, /Applications, C:\Program Files, or whatever, if you're putting programs in a hierarchical directory structure you are still firmly stuck in Geek Land.

25 Name: #!/usr/bin/anonymous : 2007-12-10 02:49 ID:MYutJ/5V

Shared libraries. How are you supposed to minimise redundancy if you keep multiple copies of the same library, keep the libraries updated if there is multiple copies of the same library without some sort of tracking mechanism such as a one used in a packaging manager?

26 Name: dmpk2k!hinhT6kz2E : 2007-12-10 02:54 ID:Heaven

>>19
While arguably true, that reminds me of the broken window fallacy.

27 Name: #!/usr/bin/anonymous : 2007-12-10 12:09 ID:Heaven

>>25
One possibility: don't keep around multiple copies of the same library.

28 Name: #!/usr/bin/anonymous : 2007-12-10 19:55 ID:FOPSA8uO

>>25 A library manager could do that.

Consider one that took the SHA512 hash of the library, with the SHA512 hash of the interfaces (say what nm says is exported) and copy it into /system-library-cache/XXXYYZZ -- modifying the dynamic linker to do this before mmaping it would allow you to share libraries without worrying about where they are.

29 Name: #!/usr/bin/anonymous : 2007-12-11 15:15 ID:BGVQGeMU

>>25

Why is minimizing redundancy so important? Disk space is cheap. Redundancy can easily be sacrificed for other more important factors.

30 Name: #!/usr/bin/anonymous : 2007-12-11 16:47 ID:frcqF0UE

He still has a point about keeping libraries up to date, though. I hesitate to think how many Windows programs are still insecure because of those zlib vulnerabilities ages ago... Since they each built in a copy of zlib.

31 Name: #!/usr/bin/anonymous : 2007-12-11 19:38 ID:11QGsl8T

>>29
Space in RAM? Loading the same library twice is stupid.

32 Name: #!/usr/bin/anonymous : 2007-12-12 02:43 ID:FOPSA8uO

>>29 expanding on what >>31 said, mmap by default shares mappings to the same file. That means that when ld.so loads a library, the pages get shared by default. But it only works if the file being mapped has the same inode which means having a file on the disk multiple times wastes precious ram.

33 Name: #!/usr/bin/anonymous : 2007-12-12 17:33 ID:Heaven

That's fine and all, but there are tons and tons of libraries that are on average only used by one program residing in memory at one time.

34 Name: #!/usr/bin/anonymous : 2007-12-19 03:34 ID:Heaven

If not for the stupid name, it might have half a chance at being a good Linux distro aimed toward privacy.
Kinda like OpenBSD, but Linux.

35 Name: #!/usr/bin/anonymous : 2008-01-01 23:09 ID:qAMTEsYc

i kind of like the idea. and i dig tuxkip

36 Name: #!/usr/bin/anonymous : 2008-01-02 13:27 ID:Heaven

>>32
Indeed, which is why hard linking is a great idea.

37 Name: #!/usr/bin/anonymous : 2008-01-04 07:00 ID:MYutJ/5V

>>36
uh no. it still has the same problem as multiple copies of a library. you'd need gigs of memory to use kde or gnome if you ran statically linked programs that depend on those libs

38 Name: #!/usr/bin/anonymous : 2008-01-04 16:40 ID:Heaven

>>37

Are you sure? Hard-linked files have the same inode, which means mmap() would share the same pages.

39 Name: #!/usr/bin/anonymous : 2008-01-05 03:56 ID:Heaven

>>38
I was thinking of static linking. My mistake.

40 Name: #!/usr/bin/anonymous : 2008-01-08 16:24 ID:jXUscDyD

>>31
Sometimes you need to keep different versions of the same library around. API changes and that sort of thing.

41 Name: #!/usr/bin/anonymous : 2008-01-08 16:49 ID:Heaven

>>40
Customarily, such changes only happen for major version increments, and well-maintained programs are usually updated to keep up with the new API version.

Of course this doesn't always happen and so you'll end up with a ton of different versions of things anyway.

42 Name: #!/usr/bin/anonymous : 2008-01-08 18:13 ID:vkoA8D9V

AHHHHH MOTHERLAND!!!!

www.sovietrussia.org

43 Name: #!/usr/bin/anonymous : 2008-01-08 18:26 ID:Heaven

>>40 Those different versions make them not the same library, and hence would not be hard-linked.

All the more reason to hash the libraries...

44 Name: #!/usr/bin/anonymous : 2008-01-08 20:09 ID:Heaven

mona os is superior.
it is made of moon language and scheme. and not loozdix.

45 Name: #!/usr/bin/anonymous : 2008-01-09 15:13 ID:Heaven

>>42
go away

46 Name: #!/usr/bin/anonymous : 2008-01-22 12:38 ID:Heaven

Mona OS sucks, it doesn't even have jisshin/kashin model.

This thread has been closed. You cannot post in this thread any longer.