TO be fair, the ISP world runs on very low margins, and until the available IPv4 address space the ISP already owns becomes short (i.e., cost to obtain more IPs exceeds cost to implement IPv6) then there is simply zero business case to be amongst the early adopters who will be first to run into issues.
My home ISP (internode) runs IPv6 native on their ADSL2 service, but they're an exception rather than the rule.
I'm as keen as anyone to run IPv6 everywhere (LAN/WAN design and implementation is my day job), but I can certainly see why it hasn't been rolled out everywhere yet.
Then perhaps the proper solution is exposing a memory manager API to let applications mark some blocks of RAM as "purgeable" so that they can be discarded (and rebuilt later) if the operating system experiences memory pressure
Its called letting the OS cache disk access, rather than trying to do it yourself in your app, when you have no idea of the status of the rest of the applications on the user's machine (which the host OS does know about).
I'd much rather that it cached recent pages in RAM than on disk or not at all.
Why? Any half modern OS will do the disk caching FOR YOU with the free ram not used by firefox. Which will benefit ALL applications accessing that resource. Such as your AV scanner, your video streaming application, etc.
Storing un-necessary shit in RAM (basically, doing your own ondisk storage caching rather than letting the OS do a better job of it) is the type of boneheaded web "developer" thinking that has caused the steaming pile of shitware we currently endure on the web.
I have 8gb of memory on my main computer. I want firefox to use up as much of it as it can to improve my browsing experience.
Why? I have 8gb in my machines as well, which i use for... y'know... getting shit done. Like virtual machines, games, other stuff. If your RAM wasn't being hogged by FIREFOX it could be used by the host OS as buffer cache, to much the same effect, except it would benefit ALL applications, and not just your web browser. Besides, this isn't about firefox using memory to perform better, it had (probably still has) a large number of bugs where memory was simply WASTED for no gain at all.
I don't care if i'm using a box with 2gb RAM or 192gb of RAM, wasted memory is still wasted.
Depends how fast you want it. I have VMs running ZFS with 1gb of RAM and it is usable. By no means fast, but if you value data integrity over speed then it will work without 4gb of ram or more.
I'm not saying I trust microsoft any more than google. However if there is more than 1 player involved, there's more incentive to fuck users over less than the other guy.
Thats not really bloat, It uses ram/cpu for checksums/de-dup/compression and cache. Its by design. If you don't require/want those features, dont enable them/live wth slower i/o or run ufs.
Installer probably needs 768meg for a RAM disk for a temp file system. However, my FreeBSD mail relay, handling email for 680 users typically runs with about 25mb of RAM active. (Its a VM, with 1gb allocated, but is way over spec).
Or are you interested in locking your customers into a dependency on you?
Its called a competitive advantage, and no business is going to spend time and money developing a product without the potential of getting one. High end routers, storage arrays, etc? Never going to happen with GPLed code.
I just don't see the problem, unless of course there is a sense of entitlement to something no one actually owes them
Here's one: the GPL is hostile to the development/promotion of standards. If the original reference TCP/IP stack was GPLed, you wouldn't be posting here via TCP/IP.
List of showstopper bugs please?
TO be fair, the ISP world runs on very low margins, and until the available IPv4 address space the ISP already owns becomes short (i.e., cost to obtain more IPs exceeds cost to implement IPv6) then there is simply zero business case to be amongst the early adopters who will be first to run into issues.
My home ISP (internode) runs IPv6 native on their ADSL2 service, but they're an exception rather than the rule.
I'm as keen as anyone to run IPv6 everywhere (LAN/WAN design and implementation is my day job), but I can certainly see why it hasn't been rolled out everywhere yet.
Its called letting the OS cache disk access, rather than trying to do it yourself in your app, when you have no idea of the status of the rest of the applications on the user's machine (which the host OS does know about).
Why? Any half modern OS will do the disk caching FOR YOU with the free ram not used by firefox. Which will benefit ALL applications accessing that resource. Such as your AV scanner, your video streaming application, etc.
Storing un-necessary shit in RAM (basically, doing your own ondisk storage caching rather than letting the OS do a better job of it) is the type of boneheaded web "developer" thinking that has caused the steaming pile of shitware we currently endure on the web.
Why? I have 8gb in my machines as well, which i use for ... y'know... getting shit done. Like virtual machines, games, other stuff. If your RAM wasn't being hogged by FIREFOX it could be used by the host OS as buffer cache, to much the same effect, except it would benefit ALL applications, and not just your web browser. Besides, this isn't about firefox using memory to perform better, it had (probably still has) a large number of bugs where memory was simply WASTED for no gain at all.
I don't care if i'm using a box with 2gb RAM or 192gb of RAM, wasted memory is still wasted.
Depends how fast you want it. I have VMs running ZFS with 1gb of RAM and it is usable. By no means fast, but if you value data integrity over speed then it will work without 4gb of ram or more.
FYI: Linux originally had a port of the BSD tcp/ip stack.
The method names are self documenting. Xcode has tab completion. Get over it. :)
I think you are confusing CLANG with core foundation.
Its also available for Linux (GNUStep) and other unix...
Well, obj-c will get you on iOS, Mac and unix.
internode already offer native IPv6, and have for a number of years now. In Australia...
Way to totally misunderstand the post.
I hate to break it to you, but the number of people who use OpenDocument is insignificant.
I'm not saying I trust microsoft any more than google. However if there is more than 1 player involved, there's more incentive to fuck users over less than the other guy.
OK, name a protocol that has started out GPL, and become used anywhere outside of Linux?
Linux doesnt have ZFS included in most/any distros so don't expect linuxdot to mention it.
Just go into bsd with an open mind and give it some time. it isn't linux and isnt designed to work like linux.
Thats not really bloat, It uses ram/cpu for checksums/de-dup/compression and cache. Its by design. If you don't require/want those features, dont enable them/live wth slower i/o or run ufs.
Installer probably needs 768meg for a RAM disk for a temp file system. However, my FreeBSD mail relay, handling email for 680 users typically runs with about 25mb of RAM active. (Its a VM, with 1gb allocated, but is way over spec).
You forgot apple :D
No "could" be used about it. CLANG can currently compile the kernel + world and most ports.
Its called a competitive advantage, and no business is going to spend time and money developing a product without the potential of getting one. High end routers, storage arrays, etc? Never going to happen with GPLed code.
Here's one: the GPL is hostile to the development/promotion of standards. If the original reference TCP/IP stack was GPLed, you wouldn't be posting here via TCP/IP.
Apple is the enemy of the free web. Thats why they contribute to/fund webkit and put it out there for anyone to use. Right....