Jump to content

Another Operating system quietly dies - Solaris.

Rohime
4 minutes ago, samiscool51 said:

what about android?

it's built on... wait for it..... wait for it.....

JAVA.

 

and that's why Android, while being an amazing experience, is insecure as hell. 

You should work for Oracle, be one of their lawyers, sue Google and get a hell of a payout /s

idk

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, samiscool51 said:

what about android?

it's built on... wait for it..... wait for it.....

JAVA.

What about, what about the thing that java is programmed in, that's also so much more efficient?

it's built on... wait for it..... wait for it.....

C AND C++.

Want to know which mobo to get?

Spoiler

Choose whatever you need. Any more, you're wasting your money. Any less, and you don't get the features you need.

 

Only you know what you need to do with your computer, so nobody's really qualified to answer this question except for you.

 

chEcK iNsidE sPoilEr fOr a tREat!

Link to comment
Share on other sites

Link to post
Share on other sites

32 minutes ago, samiscool51 said:

what about android?

it's built on... wait for it..... wait for it.....

JAVA.

Umm no. Just no. While technically correct you're also very very wrong.

 

Android is based on Dalvik. While yes, they both use similar bytecode compiled from the same language (the Java language) the virtual machine that processes that byte code is entirely different.

 

And Art is a whole other beast yet, being designed basically from the ground up to take slow Dalvik code and dynamically recompile it into native x86/ARM Linux binaries. (Edit: just for clarity, the latest iteration of ART is all three of a JIT interpreter, Static compiler, and Dynarec, not just a Dynarec)

 

While yes, Android Software is written in the Java language, it's in no way based on actual Java in terms of the virtual machine itself.

Link to comment
Share on other sites

Link to post
Share on other sites

34 minutes ago, Droidbot said:

You should work for Oracle, be one of their lawyers, sue Google and get a hell of a payout /s

read and weep.

https://arstechnica.com/tech-policy/2016/05/google-wins-trial-against-oracle-as-jury-finds-android-is-fair-use/

also maybe the artical should be renamed to another operating system bites the dust

****SORRY FOR MY ENGLISH IT'S REALLY TERRIBLE*****

Been married to my wife for 3 years now! Yay!

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, samiscool51 said:

what about android?

it's built on... wait for it..... wait for it.....

JAVA.

Except it's not. It's built on C/C++ the same as way every flavor of Linux is. Just because it has a rich native API doesn't mean it's built out of Java.

Software Engineer for Suncorp (Australia), Computer Tech Enthusiast, Miami University Graduate, Nerd

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, samiscool51 said:

read and weep.

https://arstechnica.com/tech-policy/2016/05/google-wins-trial-against-oracle-as-jury-finds-android-is-fair-use/

also maybe the artical should be renamed to another operating system bites the dust

Quote

Android operating system does not infringe Oracle-owned copyrights because its re-implementation of 37 Java APIs is protected by "fair use." The verdict was reached after three days of deliberations.

 

1 hour ago, Sniperfox47 said:

Umm no. Just no. While technically correct you're also very very wrong.

 

Android is based on Dalvik. While yes, they both use similar bytecode compiled from the same language (the Java language) the virtual machine that processes that byte code is entirely different.

 

And Art is a whole other beast yet, being designed basically from the ground up to take slow Dalvik code and dynamically recompile it into native x86/ARM Linux binaries. (Edit: just for clarity, the latest iteration of ART is all three of a JIT interpreter, Static compiler, and Dynarec, not just a Dynarec)

 

While yes, Android Software is written in the Java language, it's in no way based on actual Java in terms of the virtual machine itself.

 

So the article basically confirmed what @Sniperfox47 said... 37 API's isn't a lot either.

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, Droidbot said:

and that's why Android, while being an amazing experience, is insecure as hell. 

You should work for Oracle, be one of their lawyers, sue Google and get a hell of a payout /s

The reason that Android has so many vulnerabilities is that the handset manufacturers and carriers can each decide whether the handset should get the next android update. There are still millions of devices out there that are technically compatible with android 5 and 6 but are stuck on 3 and 4, and thus missed out on the security updates.

Intel i7 5820K (4.5 GHz) | MSI X99A MPower | 32 GB Kingston HyperX Fury 2666MHz | Asus RoG STRIX GTX 1080ti OC | Samsung 951 m.2 nVME 512GB | Crucial MX200 1000GB | Western Digital Caviar Black 2000GB | Noctua NH-D15 | Fractal Define R5 | Seasonic 860 Platinum | Logitech G910 | Sennheiser 599 | Blue Yeti | Logitech G502

 

Nikon D500 | Nikon 300mm f/4 PF  | Nikon 200-500 f/5.6 | Nikon 50mm f/1.8 | Tamron 70-210 f/4 VCII | Sigma 10-20 f/3.5 | Nikon 17-55 f/2.8 | Tamron 90mm F2.8 SP Di VC USD Macro | Neewer 750II

Link to comment
Share on other sites

Link to post
Share on other sites

Also Java the programming language does not necessarily mean the Java Virtual Machine. It's like saying C# and .NET are the same thing. They're not.

 

Often it's not Java that's the problem (because it's a programming language). It's the VM Oracle provides that's crap.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Fetzie said:

The reason that Android has so many vulnerabilities is that the handset manufacturers and carriers can each decide whether the handset should get the next android update. There are still millions of devices out there that are technically compatible with android 5 and 6 but are stuck on 3 and 4, and thus missed out on the security updates.

It's pretty much Windows XP over again. 

Except this time, your carrier controls it. In Australia, all of our carriers suck total ass. 

This is why I buy Nexus/OnePlus devices off contract and then sign a 12mo SIM only contract.

 

idk

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, Droidbot said:

It's pretty much Windows XP over again.

It doesn't help that people are dumb and just download and use whatever app they think is good. And they don't question why a calculator app needs your contact info, your personal data, access to your files, and all that.

Link to comment
Share on other sites

Link to post
Share on other sites

13 minutes ago, M.Yurizaki said:

Also Java the programming language does not necessarily mean the Java Virtual Machine. It's like saying C# and .NET are the same thing. They're not.

 

Often it's not Java that's the problem (because it's a programming language). It's the VM Oracle provides that's crap.

It doesn't help that Microsoft itself bundles C#/.Net into one word in its training manuals and even made the web programming library share the same name...

 

14 minutes ago, Fetzie said:

The reason that Android has so many vulnerabilities is that the handset manufacturers and carriers can each decide whether the handset should get the next android update. There are still millions of devices out there that are technically compatible with android 5 and 6 but are stuck on 3 and 4, and thus missed out on the security updates.

Eh... Sorry but Javascript is just a cut down version of Java, and every vulnerability in JS can be found in Java. It just takes some effort.

 

Software Engineer for Suncorp (Australia), Computer Tech Enthusiast, Miami University Graduate, Nerd

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, patrickjp93 said:

That's because IBM actually gives a damn about keeping it up to date with Linux.

I disagree - AIX is surviving mainly because IBM pimp it to their Outsource Customers.

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, samiscool51 said:

what about android?

it's built on... wait for it..... wait for it.....

JAVA.

giphy.gif

 

One day I will be able to play Monster Hunter Frontier in French/Italian/English on my PC, it's just a matter of time... 4 5 6 7 8 9 years later: It's finally coming!!!

Phones: iPhone 4S/SE | LG V10 | Lumia 920 | Samsung S24 Ultra

Laptops: Macbook Pro 15" (mid-2012) | Compaq Presario V6000

Other: Steam Deck

<>EVs are bad, they kill the planet and remove freedoms too some/<>

Link to comment
Share on other sites

Link to post
Share on other sites

9 minutes ago, patrickjp93 said:

It doesn't help that Microsoft itself bundles C#/.Net into one word in its training manuals and even made the web programming library share the same name...

 

Eh... Sorry but Javascript is just a cut down version of Java, and every vulnerability in JS can be found in Java. It just takes some effort.

 

And how are those vulnerabilities fixed? By the software updates, that carriers and manufacturers refuse to make available because they want to sell more phones and contracts.

 

You can't lay the blame for security issues solely on the java that runs on Android (especially as it is nothing other than Linux underneath, which is written in C and C++). Quite a lot of the blame lies at the feet of Vodafone, t-mobile, at&t, Samsung, LG et al.

 

Fixes come pretty quickly from Google, but it can take months to get it through the carriers and manufacturers because of the way in which they integrate updates into the OS.

Intel i7 5820K (4.5 GHz) | MSI X99A MPower | 32 GB Kingston HyperX Fury 2666MHz | Asus RoG STRIX GTX 1080ti OC | Samsung 951 m.2 nVME 512GB | Crucial MX200 1000GB | Western Digital Caviar Black 2000GB | Noctua NH-D15 | Fractal Define R5 | Seasonic 860 Platinum | Logitech G910 | Sennheiser 599 | Blue Yeti | Logitech G502

 

Nikon D500 | Nikon 300mm f/4 PF  | Nikon 200-500 f/5.6 | Nikon 50mm f/1.8 | Tamron 70-210 f/4 VCII | Sigma 10-20 f/3.5 | Nikon 17-55 f/2.8 | Tamron 90mm F2.8 SP Di VC USD Macro | Neewer 750II

Link to comment
Share on other sites

Link to post
Share on other sites

12 minutes ago, Rohime said:

I disagree - AIX is surviving mainly because IBM pimp it to their Outsource Customers.

Right, and being the chief OS in use on their supercomputers, AI clusters, and high speed trading boxes has NOTHING to do with it...

Software Engineer for Suncorp (Australia), Computer Tech Enthusiast, Miami University Graduate, Nerd

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, Fetzie said:

And how are those vulnerabilities fixed? By the software updates, that carriers and manufacturers refuse to make available because they want to sell more phones and contracts.

 

You can't lay the blame for security issues solely on the java that runs on Android (especially as it is nothing other than Linux underneath, which is written in C and C++). Quite a lot of the blame lies at the feet of Vodafone, t-mobile, at&t, Samsung, LG et al.

 

Fixes come pretty quickly from Google, but it can take months to get it through the carriers and manufacturers because of the way in which they integrate updates into the OS.

No, a number of them are built into the design of the language itself and CANNOT be updated away without making breaking changes to Java. It's a bit late for that.

Software Engineer for Suncorp (Australia), Computer Tech Enthusiast, Miami University Graduate, Nerd

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, patrickjp93 said:

No, a number of them are built into the design of the language itself and CANNOT be updated away without making breaking changes to Java. It's a bit late for that.

That applies to software written in any language though. Or you have legacy code like the control panel in Windows that nobody wants to touch in case it breaks everything.

Intel i7 5820K (4.5 GHz) | MSI X99A MPower | 32 GB Kingston HyperX Fury 2666MHz | Asus RoG STRIX GTX 1080ti OC | Samsung 951 m.2 nVME 512GB | Crucial MX200 1000GB | Western Digital Caviar Black 2000GB | Noctua NH-D15 | Fractal Define R5 | Seasonic 860 Platinum | Logitech G910 | Sennheiser 599 | Blue Yeti | Logitech G502

 

Nikon D500 | Nikon 300mm f/4 PF  | Nikon 200-500 f/5.6 | Nikon 50mm f/1.8 | Tamron 70-210 f/4 VCII | Sigma 10-20 f/3.5 | Nikon 17-55 f/2.8 | Tamron 90mm F2.8 SP Di VC USD Macro | Neewer 750II

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, Fetzie said:

That applies to software written in any language though. Or you have legacy code like the control panel in Windows that nobody wants to touch in case it breaks everything.

Sorry but that's not an excuse for a language where most of the control is not in the programmer's hands. It's in the hands of a few tens of programmers counted among the best in the world who maintain the language, its API, its ABI, and its compiler & toolchain. You don't see C++ programs being security problems. You see some C programs having issues, but that's because EVERYONE has to write his or her own secure network handlers (the open source ones are all garbage and out of date so badly they don't recognize Kerberos or OpenAuth). You see PLENTY of Java programs having security problems every year. And Javascript continues to plague even GOOGLE CHROME!

 

I'm sorry, but the truth is you can in fact design a language to be anti-security, and Oracle has succeeded with Java and contributed more than its fair share of nastiness to JavaScript.

Software Engineer for Suncorp (Australia), Computer Tech Enthusiast, Miami University Graduate, Nerd

Link to comment
Share on other sites

Link to post
Share on other sites

Good.

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, kelvinhall05 said:

What is Solaris?

Some Polish bus manufacturer. 

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, suicidalfranco said:

giphy.gif

 

the GUI and apps use Java but that itself is too much and is just bad planning.

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, M.Yurizaki said:

It doesn't help that people are dumb and just download and use whatever app they think is good. And they don't question why a calculator app needs your contact info, your personal data, access to your files, and all that.

yeah, the JVM sucks.

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to comment
Share on other sites

Link to post
Share on other sites

22 minutes ago, AluminiumTech said:

yeah, the JVM sucks.

...*facepalm*...

 

Android does not use the JVM... It doesn't even use an alternative like the OpenJDK VM. The Dalvik virtual machine is not JVM.

 

Modern Android doesn't even use DVM anymore though. ART is absolutely nothing like JVM, other than providing hooks for some of the same APIs.

Link to comment
Share on other sites

Link to post
Share on other sites

8 hours ago, samiscool51 said:

and java....

apart from that nothing else....

They didn't, that was Sun Microsystems.

If you want to reply back to me or someone else USE THE QUOTE BUTTON!                                                      
Pascal laptops guide

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, AluminiumTech said:

the GUI and apps use Java

giphy.gif

Quote

Android Runtime (ART) is an application runtime environment used by the Android operating system. Replacing Dalvik, which is the process virtual machine originally used by Android, ART performs the translation of the application's bytecode into native instructions that are later executed by the device's runtime environment. [...] Unlike Dalvik, ART introduces the use of ahead-of-time (AOT) compilation by compiling entire applications into native machine code upon their installation.

https://en.wikipedia.org/wiki/Android_Runtime

One day I will be able to play Monster Hunter Frontier in French/Italian/English on my PC, it's just a matter of time... 4 5 6 7 8 9 years later: It's finally coming!!!

Phones: iPhone 4S/SE | LG V10 | Lumia 920 | Samsung S24 Ultra

Laptops: Macbook Pro 15" (mid-2012) | Compaq Presario V6000

Other: Steam Deck

<>EVs are bad, they kill the planet and remove freedoms too some/<>

Link to comment
Share on other sites

Link to post
Share on other sites

Guest
This topic is now closed to further replies.

×