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

Pages: 1-4041-

Firefox OS

Name: Anonymous 2013-07-11 13:22

What is the fuzz? We don't need x86 and C++ anymore?

Name: Anonymous 2013-07-11 13:26

mobile OS

Name: Anonymous 2013-07-11 13:27

Mozilla is Jewish.
http://en.wikipedia.org/wiki/Gary_Kovacs
Chief Executive Officer of Mozilla
Hungarian refugee


just like http://en.wikipedia.org/wiki/Von_neumann

Name: Anonymous 2013-07-11 13:41

You still need C++ to build the infrastructure (Gecko/Firefox) and C/ASM for the kernel of the OS itself.

And the whole "write applications in HTML" is dangerous, because it attracts shit programmers without any clue about what performance and responsiveness means. Imagine all the shit PHP EXPERT PROGRAMMERS writing all the applications you use daily.

Nothing good can come of saying "fuck you" to the experienced, good C/C++/whatever native code programmers.

Name: Anonymous 2013-07-11 13:55

>>4
Certainly, and how mobile devices are not coming with B.A.T.M.A.N. enabled by default, and have multiple distributed mesh networks installed with client software.

It is just like >>3 said, a way to place a digital collar on the goyim, both the clients and fungible developers.

Name: Anonymous 2013-07-11 14:02

>>4
And the whole "write applications in HTML" is dangerous, because it attracts shit programmers without any clue about what performance and responsiveness means.
You're talking like Dickstra and Straußtramp

C++ has indeed become too "expert friendly" at a time where the degree of effective formal education of the average software developer has declined. I think [making computer languages easier for average people] would be misguided. The idea of programming as a semiskilled task, practiced by people with a few months' training, is dangerous. -- Bjarne Stroustrup

Name: Anonymous 2013-07-11 14:23

>>6
He's right.

Name: Anonymous 2013-07-11 14:31

>>7
No. His ideology have just became obsolete and he is defensive.

Name: Anonymous 2013-07-11 14:54

>>4
Imagine all the shit PHP EXPERT PROGRAMMERS writing all the applications you use daily.
Well, actually PHP isnt exactly the easiest language to program with. And when you add configuring Linux, Apache and MySQL, it PHP becomes abominably hard.

Name: Anonymous 2013-07-11 14:56

>>9
That is compared to Visual Basic ASPs, which have everything out of the box, user-friendly GUI and nice documentation on the Microsoft's site.

Name: Anonymous 2013-07-11 15:02

Personally, I'm happy. This Firefox OS underlines the last days of Linux, because everything becomes unmanageably hard, inefficient and fragile. Open Source is gonna crash, and crash it will badly.

http://www.lambdassociates.org/blog/the_problems_of_open_source.htm

Name: Anonymous 2013-07-11 15:14

>>11 On the offchance your not trolling, why do you think linux should die, no ones forcing you to use it, it doesn't do anything...

Name: Anonymous 2013-07-11 15:49

>>12
Linux strangles innovations and does http://en.wikipedia.org/wiki/Predatory_pricing

Linux's success may indeed be the single strongest argument for my thesis: The excitement generated by a clone of a decades-old operating system demonstrates the void that the systems software research community has failed to fill. -- Rob Pike, original developer of Unix and author of The Unix Programming Environment

Everything in Linux sucks. For example, when I close "Nautilus" file manager window, it doesnt terminate program, but puts it in background. Why? To leak more CPU and memory! The xfce4-menu-plug already ate 140 megabytes of memory, and it's just a toolbar! When I try to `kill -s KILL gnome-screensaver`, it blanks whole screen and only reboot helps. Gedit (a simple notepad) takes whooping 60 megabytes to edit a few lines of text and it loads about 10 seconds! Opening a directory in file browser sometimes takes minutes, due to its file type detection feature (it scans and makes thumbnail of every file). Thousands of thumbnails stored inside ~/.thumbnails slow down image viewer startup by about 20 seconds. Invoking `cat` on a binary file damages terminal font and sometimes crashes bash.

Also, file type detection is extremely glitchy and detects unrelated files as PCX files. It also ignores file extension. So if it detects JPEG file as PCX, it will open it as PCX and crash viewer, despite that it has JPG extension.

Command line interface is horrible at best! Sometimes a simple typo, like "cp *", can easily mess your files. The only way to be safe with Linux is to do backup every few hours.

Regarding bad design decisions in Linux: there is no sandbox and every program you run has access to all files inside your /home folder and can modify/steal them. Moreover every program gets internet access by default, making you machine a potential botnet node. That is a truly bad design decision, which could have been easily avoided by dropping unmanaged memory access or introducing capability based security with array-bound checking protection, similar to one specified in http://www.cs.ucr.edu/~gupta/teaching/260-08/Papers/TR181.pdf

Unauthorized program should't be able to access filesystem or internet. Every program should be limited in access only to files and directories provided by the user, while internet access is given only to programs installed under apps.internet_allowed directory. There should be a way to reject privileges given to file/directory handles, so accessing them would produce exception. Users shouldn't see outside of their home directory and all file-sharing should be explicit. User password should be too kept under's home directory, so it could be changed without much fuzz with /etc/passwd.

Super user rights can't be managed precisely and every program requiring them has to be given full super-user account (setuid/setgid). No on/off switches, so a program wanting direct access to SVGA frame buffer also gets access to network connection and whole hard drive content.

POSIX API is horrible and includes a lot of undefined behavior. A change to memcpy implementation once broke tons of Linux code that depended on undefined behavior. But Worse is Better, of course (http://www.cygwin.com/ml/glibc-bugs/2011-02/msg00090.html). Production Linux code almost completely consists of ugly hacks, like following:
__pid_t __cdecl sub_813C7B8()
{
  __pid_t result; // eax@1
  char command; // [sp+18h] [bp-200h]@2

  result = fork();
  if ( !result )
  {
    sprintf(&command, "/bin/bash -c \"sleep 5; kill -9 %d\" &> /dev/null &", PID);
    system(&command);
    sprintf(&command, "/bin/bash -c \"sleep 8; kill -9 %d\" &> /dev/null &", PID);
    system(&command);
    sprintf(&command, "/bin/bash -c \"sleep 10; kill -9 %d\" &> /dev/null &", PID);
    result = system(&command);
  }
  return result;
}

Name: Anonymous 2013-07-11 15:54

>>13
The use of GPL software by major hardware-service corporations should not be legal IMHO. This would be more serious in fact to what LinAdvocates claim MS has done. MS still charged for the OS with the IE browser. LinAdvocates are artificially cutting the price in a way which may be interepted as a way to corner the software market.


This is especially egreigous when you consider that academia is involved in GPL software. Academia should only produce BSD licensed software, especially if they are recipients of government grants or publicly funded.

Open source is more serious in other ways too. It is in effect giving away the US vital technology to rivals. Much research into operating systems was supported by a government granted monopoly to AT&T, which in effect the US residents paid for. There should be outrage at the shenanigans the GPL is doing. I think the republican administration needs to be aware of these issues.

Name: Anonymous 2013-07-11 15:59

>>13 In other words you hate Ubuntu.... not Linux as a kernel

Name: Anonymous 2013-07-11 16:00

>>13 4/10 Does any OS actually fulfil those specifications

Name: Anonymous 2013-07-11 16:04

>>15
In other words I hate badly designed software, while Linux is full of it. Like with "Thousands of thumbnails stored inside ~/.thumbnails", instead of a robust database.

Name: Anonymous 2013-07-11 16:05

>>16
Lisp OS?

Name: Anonymous 2013-07-11 16:21

>>17 As the other guy stated that is a feature of Ubuntu and a few of the other gnome shit stuffs, not linux.

Name: Anonymous 2013-07-11 16:24

>>19
POSIX - not Linux?
C/C++ - not Linux?

Name: Anonymous 2013-07-11 16:35

>>17 What does nautiluses thumbnailing have to do with linux?

Name: Anonymous 2013-07-11 16:37

We never needed x86. It was obsolete Jewish shit in 1978.

Name: Anonymous 2013-07-11 16:41

>>21
Ever seen nautilus on Windows?

Name: Anonymous 2013-07-11 16:42

>>21
Ever seen nautilus on MacOSX?

Name: Anonymous 2013-07-11 16:43

>>17
Then learn any *BSD, FreeBSD and OpenBSD being the best 2. You get F&L.O.S.S., can pay it if you want, and well organized and coded. Jails and ZFS are ready for you to implement an error and fault tolerance safe environment (including user error from >>13's copy pasta)

Name: Anonymous 2013-07-11 16:47

>>25
BSD doesnt include C/C++?

Because any inclusion of C/C++ software indulges bad design.

Name: Anonymous 2013-07-11 16:47

>>25
Oh, and if you are one of those GUI creeps, here is a nice utility you can implement:
http://wiki.pcbsd.org/index.php/Warden%C2%AE
/usr/ports/sysutils/warden/

Name: Anonymous 2013-07-11 16:47

>>25
Oh, and if you are one of those GUI creeps, here is a nice utility you can implement:
http://wiki.pcbsd.org/index.php/Warden%C2%AE
/usr/ports/sysutils/warden/

Name: Anonymous 2013-07-11 16:50

>>26
You have to be kidding me:
https://wiki.freebsd.org/PortsAndClang

If you are talking about the native code, it is on C and ASM:
http://www.freebsd.org/developers/cvs.html

Name: Anonymous 2013-07-11 16:59

>>8
No, his ideology is still right. And that's why Firefox OS is going to fail, because the average app is going to be a laggy, ugly mess full of bugs.

Name: Anonymous 2013-07-11 17:13

>>26
Only if you're  a bad programmer.

Name: Anonymous 2013-07-11 17:23

>>31
Very good article!... I agree, PHP may have its downfalls, but all can be resolved with good coding practices, and future releases.  -- Thomas Borzecki, professional Jew

Name: Anonymous 2013-07-11 17:40

If it aint Lisp OS, it is crap.

Name: Anonymous 2013-07-11 19:35

>>4
You can claim this logic about any tool that is easy to use. The fact is, some people will recognize the value in programming and many will not learn important theory when they start.

Name: Anonymous 2013-07-11 19:55

>>4
You hands are very complex machinery, yet you dont need to know anatomy to type your shitpost. Same for JavaScript - to do useful things, people don't need to learn C++, firefox is written in.

Name: Anonymous 2013-07-11 21:07

BOMB THE NSA

Name: Anonymous 2013-07-13 10:39

Posting from a Firefox OS phone now. A completely open phone means no hidden NSA collusion software.

See for yourself: clone mozilla-b2g/b2g from github and build the entire phone image from scratch.

Name: Anonymous 2013-07-13 11:15

"No NSA" sounds like "No GMO" snakeoil.

It is astonishing how such crap busts sales.

Name: Anonymous 2013-07-13 11:20

http://www.youtube.com/watch?v=lO73YCJ5bFY

video say FFOS is for poorfags from african countries.

Name: Anonymous 2013-07-13 11:21

>>37
FCC spy-enabled devices
Yeah, because the hardware has no means to send signals that are FCC compliant to be cracked, and the Wireless ISP have no reason to cache your transmissions through your ordained proxy....

Name: Anonymous 2013-07-13 11:24

>>33
But Lisp so powerful that it can be extended to any programming language. So we have the right to say that any program is/was/will be written in Lisp. So there is no OS except Lisp OS. Because all components of any OS is written in Lisp.

Name: Anonymous 2013-07-13 11:39

>>41
1. Lisp presupposes heavy use lambda calculus and minimizing shared state.
2. GCC and JavaScript dont give access to compiler and writing a code generator could be cumber-some, especially because you have to write you own type inference engine in case of C++

Name: Anonymous 2013-07-13 11:52

>>42
>1. Lisp presupposes heavy use lambda calculus
Lel. What do you mean? Any PL is "heavy using lambda calculus" if it supports first-class functions.

Name: Anonymous 2013-07-13 11:58

>>43
LLEEEEEL EGIN GROSKI LEL GEEIERGOK GEORGE KGERWRGK ELEL GROSKI

Name: Anonymous 2013-07-13 12:02

>>43
Most get away with mutable data structures.

I'm keep wondering with integers are still immutable and you can't change some bits of say 123, modifying every reference to it.

Name: Anonymous 2013-07-13 12:03

>>45
Smalltalk had mutable integers.

Java's bignums are mutable.

Name: Anonymous 2013-07-13 12:04

Chrome OS, Firefox OS... since when are web browsers suitable to be OS substitutes? Browser-based everything considered harmful.

Name: Anonymous 2013-07-13 12:07

LLEEEEEL EGIN GROSKI LEL GEEIERGOK GEORGE KGERWRGK ELEL GROSKI

Name: Anonymous 2013-07-13 12:10

http://www.linuxforums.org/forum/coffee-lounge/197219-firefox-bloatware.html
On Monday, I tried to upgrade Firefox from version 21 to version 22. It hung on the final ld stage and then crashed. According to the kernel log, it had grabbed all my core and had been killed.

I posted a query on the Crux mailing list and received an answer today. According to this, building Firefox takes 4-6 GB! I am disgusted!

Name: Open WebOS 2013-07-13 12:24

>>49
Indeed, and Puppy Linux is only 165.3M!

Name: Anonymous 2013-07-13 12:41

>>45
Most get away with mutable data structures.
But Lisp is also not pure functional. Or what do you mean?

Name: Anonymous 2013-07-13 12:42

s/pure/purely/

Name: Anonymous 2013-07-13 12:53

>>51
Clojure?

Name: Anonymous 2013-07-13 12:56

>>49
Firefox is bloatware!
Because stupid JS developers write code which requires a lot of resources. It is also Adobe flash's fault.
If you use noscript+adblock+flashblock, everything is fine.

Name: Anonymous 2013-07-13 13:12

The only thing I like about Chrome/Chromium over Firefox is using one process per tab. In Firefox, if one tab hangs up, your whole browser is fucked.

Name: Anonymous 2013-07-13 13:18

>>53
Clojure is just a java tricky lib. It's not a programming language. Also it has the syntax that is far beyond sexprs, so it's not s Lisp.

Name: Anonymous 2013-07-13 13:32

>>55
The only thing I like about Chrome/Chromium over Firefox is using one process per tab.
But it's not true. The shit cunningly uses one process per the some amount of tabs.

Name: Anonymous 2013-07-13 13:43

>>57
I wouldn't know, I don't even use Chrome/Chromium. But even so, that's still better than only having 2 processes: firefox and plugin-container.

Name: Anonymous 2013-07-13 13:48

>>54
Actually, it is because of C/C++ templates, which expand into 6GB during compilation and produce enormous executable, destroying processor cashes.

Name: Anonymous 2013-07-13 13:49

>>59
It all could have been fixed with simple JIT compilation, inlining only require parts.

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