Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

I typed "rm /tmp/ *"

Name: Anonymous 2012-08-28 5:32

And the Unix filth did it. Without moving files to trash can. And there is no way to get anything back, because WORSE IS BETTER and the the shitty Unix unlinks everything even when filesystem has enough free space. Why? Why Unix cant die and be replaced with a good OS?

Name: Anonymous 2012-08-29 11:16

``baww my OS did precisely what I told it to do without protest''

Name: Anonymous 2012-08-29 11:20

Unix: home of creat and umount!

Name: Anonymous 2012-08-29 11:44

Great thread. Would read again.

Name: Anonymous 2012-08-29 11:53

>>108
Windows inherited much of the socket API from BSD Unix.
That explains the ``prefixes'' found on the Winsock structure field names.
typedef struct in_addr {
  union {
    struct {
      u_char s_b1,s_b2,s_b3,s_b4;
    } S_un_b;
    struct {
      u_short s_w1,s_w2;
    } S_un_w;
    u_long S_addr;
  } S_un;
} IN_ADDR, *PIN_ADDR, FAR *LPIN_ADDR;
typedef struct addrinfo {
  int             ai_flags;
  int             ai_family;
  int             ai_socktype;
  int             ai_protocol;
  size_t          ai_addrlen;
  char            *ai_canonname;
  struct sockaddr  *ai_addr;
  struct addrinfo  *ai_next;
} ADDRINFOA, *PADDRINFOA;

Name: Anonymous 2012-08-29 12:31

>>119
Unix wouldn't stop anyone from installing an adware toolbar as root
Wrong. None of the Linux browsers install extensions at the system level.

Name: Anonymous 2012-08-29 12:34

                                                                `
>geniuses create operation system
>idiot does something stupid with operation system
>therefore, the geniuses are idiots and the idiot is a genius

OP logic.

Name: Anonymous 2012-08-29 12:49

Hey fartknocker

use plan9

stop whining about an old-ass system (LOLINUX)

Name: Anonymous 2012-08-29 12:57

True Unix philosophy. Heap fragmentation? What's that?
struct map {
    char *m_size;
    char *m_addr;
};

malloc(mp, size)
struct map *mp;
{
    register int a;
    register struct map *bp;

    for (bp = mp; bp->m_size; bp++) {
        if (bp->m_size >= size) {
            a = bp->m_addr;
            bp->m_addr =+ size;
            if ((bp->m_size =- size) == 0)
                do {
                    bp++;
                    (bp-1)->m_addr = bp->m_addr;
                } while ((bp-1)->m_size = bp->m_size);
            return(a);
        }
    }
    return(0);
}

mfree(mp, size, aa)
struct map *mp;
{
    register struct map *bp;
    register int t;
    register int a;

    a = aa;
    for (bp = mp; bp->m_addr<=a && bp->m_size!=0; bp++);
    if (bp>mp && (bp-1)->m_addr+(bp-1)->m_size == a) {
        (bp-1)->m_size =+ size;
        if (a+size == bp->m_addr) {
            (bp-1)->m_size =+ bp->m_size;
            while (bp->m_size) {
                bp++;
                (bp-1)->m_addr = bp->m_addr;
                (bp-1)->m_size = bp->m_size;
            }
        }
    } else {
        if (a+size == bp->m_addr && bp->m_size) {
            bp->m_addr =- size;
            bp->m_size =+ size;
        } else if (size) do {
            t = bp->m_addr;
            bp->m_addr = a;
            a = t;
            t = bp->m_size;
            bp->m_size = size;
            bp++;
        } while (size = t);
    }
}

Name: Anonymous 2012-08-29 12:58

>>125
That's the browser that stops it, not the operating system. Unix doesn't do anything to prevent idiots like >>1 from writing a browser that does install extensions at the system level, other than allowing such idiots to rm -rf * before they get a chance to do anything really harmful.

Name: Anonymous 2012-08-29 14:13

>>126
Who the fuck are you quoting?

Name: Anonymous 2012-08-29 14:35

>>129
And? Microsoft's browser has no security, because it takes after its OS. And most Windows exploits are done through the browser, so their browser is the weakest link. Therefore, Windows has no fucking security.

Oh, unless you count the Norton nag screen begging you for money.

Name: Anonymous 2012-08-29 14:37

>>127
plan9
Enjoy your two programs.

Name: Anonymous 2012-08-29 14:39

This thread shows surprisingly little compassion to a person who lost his entire hentai collection in a few seconds.

Name: Anonymous 2012-08-29 14:39

>>130
OP.

Name: Anonymous 2012-08-29 14:40

>>130
It's not a quote, idiot, it's code. Can't you see it's wrapped in a code tag?

Faggot.

Name: Anonymous 2012-08-29 14:48

>>33
The other day I put gas in my Linux car so I can drive it. Then I began driving and the OOG killer blew it up. Whoever invented OOG killers was an idiot. The car should just stop where it was so you can refill the tank or call a tow truck when it runs out of gas.

Name: Anonymous 2012-08-29 14:50

>>133
I like you, you can stay.

Name: Anonymous 2012-08-29 15:21

>>137
I don't like you. At all.

Name: Anonymous 2012-08-29 15:40


# Supposing you are using a good Linux distro, now you can stop
# shooting yourself in the foot all of the time.
alias mv='/bin/mv -i'
alias rm='/bin/rm -I'

Name: Anonymous 2012-08-29 16:02

>>139
Cargo cult .bashrc.

Name: Anonymous 2012-08-29 16:14

``Linux is only free if your time is worthless.''

Name: Anonymous 2012-08-29 16:16

>>12
Thanks!

Name: Anonymous 2012-08-29 17:05

>>138
I can't hate you for having no taste.

Name: Anonymous 2012-08-29 17:13

>>1
>trashcan
OHOHOHOHOHOH
oh boy you're retarded

Name: Anonymous 2012-08-29 17:36

>>140
Except that these aliases serve a definite purpose: they prevent users from accidentally deleting files. Even experienced users will eventually accidentally use the commands erroneously, and these aliases will protect them from that.

Name: Anonymous 2012-08-29 17:48

>>145
The best alias is a trashcan or an undo feature in the filesystem. Alas Unix has no undo.

Imagine a text editor without an undo feature. That would be the Linux version of Notepad (with a retarded name like GNotepad or KNotepad).

Name: Anonymous 2012-08-29 17:56

>>133
I have no sympathy for supposed programmers who don't back up or blame one's tools for one's own actions.

Name: Anonymous 2012-08-29 18:01

>>147
Unix is an unsafe tool, which cuts you every time you use it.

Name: Anonymous 2012-08-29 18:08

>>148
A chainsaw is a dangerous tool. That's why you don't give them to kids and retards.

For kids who want to play grown up, we have Fisher Price.

For skids who wants to play hacker, we have Microsoft.

Name: Anonymous 2012-08-29 18:26

>>149
That is why chainsaw should have some safety features.

Name: Anonymous 2012-08-29 18:37

>>150
Unix has safety features. rm has safety features (-i, -I). You can override rm so that it moves files to ~/.trash (if you're that much of a retard). All the more reason >>1 is a retard, because he could have easily implemented the functionality he desires and didn't. How many more safety features do you need?

Name: Anonymous 2012-08-29 18:44

>>151
You can override rm so that it moves files to ~/.trash
When your leg is already sawed off. You can as well pray to God, so he will give you a new one.

Name: Anonymous 2012-08-29 18:49

No. 1 reason UNIX/Linux/GNU is shit: C

Buffer overflows, tedious and slow development, memory leaks, no type safety, #define, no generics, everything is undefined, shitty and exploitable standard libs...I could go on.

Name: Anonymous 2012-08-29 18:51

No. 1 reason Windows is shit: Recycle Bin

``Hurr, I'mma delete some files that I want to keep, durr.''

Name: Anonymous 2012-08-29 18:54

>>154
Shift + Delete

Name: Anonymous 2012-08-29 19:16

>>155
Shift + Delete System32. Then install UNIX.

Name: Anonymous 2012-08-29 20:07

>>153
Yeah man, should make those operating systems in Java.

Name: Anonymous 2012-08-29 21:02

>>157
C makes you reinvent the wheel for every single program. Most programmers aren't wheel experts so they make shitty hash tables and reference counting that are slower than professional hashes and GC. Null-terminated strings in C are the cause of the majority of buffer overflows and other bugs. Most of C's descendents (C++, C#, D and Java) don't use them as their main string type because of all the exploits. You might be better off writing an OS in Java even with the JIT because you could spend your time adding features and optimizing the JIT and GC instead of fixing string bugs and buffer overflows.

Name: Anonymous 2012-08-29 21:20

>>158
What's a library?

Name: Anonymous 2012-08-29 23:44

>>157
Naw, C++

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List