For FZ: Linux desktops then and now

Re: For FZ: Linux desktops then and now

Postby SciFi Chick » Wed Aug 06, 2014 4:49 pm

Gullible Jones wrote:You guys have utterly lost me with the hardware stuff, however


The relevant part of this thread for me. If GJ is lost, I have no hope. :lol:
"Do not speak badly of yourself, for the warrior that is inside you hears your words and is lessened by them." -David Gemmel
User avatar
SciFi Chick
Information Goddess
 
Posts: 3240
Joined: Mon May 27, 2013 4:04 pm

Re: For FZ: Linux desktops then and now

Postby Sigma_Orionis » Wed Aug 06, 2014 4:53 pm

FZR1KG wrote:This is why modern CPU's and older mainframes have multiple rings.
The real O/S is run at level 0, the others are run at level 1 or 2 depending on how many rings the CPU supports.
There is a reason MS uses only two rings. It was not designed to use virtulization from the ground up.


And as GJ correctly points out, neither does Linux, nor most Unix based OSs. Which sucks big time, just a bit less than MS
Sic Transit Gloria Mundi
User avatar
Sigma_Orionis
Resident Oppressed Latino
 
Posts: 4496
Joined: Mon May 27, 2013 2:19 am
Location: The "Glorious Socialist" Land of Chavez

Re: For FZ: Linux desktops then and now

Postby Sigma_Orionis » Wed Aug 06, 2014 4:54 pm

SciFi Chick wrote:
Gullible Jones wrote:You guys have utterly lost me with the hardware stuff, however


The relevant part of this thread for me. If GJ is lost, I have no hope. :lol:


Knowing GJ, he'll educate himself.

And even if he doesn't, he's a "Digital Native". He ought to understand this stuff right off the bat or so do Marketing Drones say :twisted:
Sic Transit Gloria Mundi
User avatar
Sigma_Orionis
Resident Oppressed Latino
 
Posts: 4496
Joined: Mon May 27, 2013 2:19 am
Location: The "Glorious Socialist" Land of Chavez

Re: For FZ: Linux desktops then and now

Postby FZR1KG » Wed Aug 06, 2014 5:02 pm

Sigma_Orionis wrote:
Now, supposedly the pro and enterprise editions of WIndows 8 provide a type 2 hypervisor and it supports XP as a guest OS. And if (which I'd bet is the case) the edition of your Windows 8.1 is the "entry level" edition, you could use VMWare Player or VirtualBox I suppose you could make a kludge between a WIndows XP VM and a type 2 hypervisor that allowed USB passthrough to connect your USB/RS323 Adapter to get your software running. Of course that requires a WIndows XP VLK license though, which you probably don't have, which explains why you're knee deep trying to get that code to run on Windows 8.1

It Sucks


Isn't it interesting that MS now offer's a solution to its incompatibility within itself, that involves you requiring to have multiple licences and a more expensive version of their O/S when their non stop mantra was compatibility. One could easily argue that that preached compatibility, didn't provide it deliberately and thus created a market for their new virtualization package...on a more expensive O/S of course.
MS, giving you products that you have to pay for that were standard almost everywhere else sine the dawn of the computer industry.

MS reminds me of Chavez. Full of hot air and lacking in vision or performance.
FZR1KG
 

Re: For FZ: Linux desktops then and now

Postby FZR1KG » Wed Aug 06, 2014 5:04 pm

Sigma_Orionis wrote:
FZR1KG wrote:This is why modern CPU's and older mainframes have multiple rings.
The real O/S is run at level 0, the others are run at level 1 or 2 depending on how many rings the CPU supports.
There is a reason MS uses only two rings. It was not designed to use virtulization from the ground up.


And as GJ correctly points out, neither does Linux, nor most Unix based OSs. Which sucks big time, just a bit less than MS


Probably why many people in the know said going to Unix will set the industry back decades.
At least it's not centuries like MS! rofl
FZR1KG
 

Re: For FZ: Linux desktops then and now

Postby FZR1KG » Wed Aug 06, 2014 5:15 pm

Sigma_Orionis wrote:Virtualization is NOT inherently secure, AND each virtual machine SHOULD be secured separately.

I've read about ways to hack your way into the hypervisor OS from a hacked VM.

Edited for clarity THRICE!


Yep.
Though the general consensus with simulating other CPU's on a third system is that you never provide hardware interfacing.
All the hardware stuff goes through the main O/S.
Not so much of an issue decades back but it is now with all the interfacing for hardware available to plug into your PC.
Extra security can be gained by using more rings that are provided.
There are also other ways to provide security in hardware but if you don't implement the full rings that the CPU gives you, well, you just can't use them.
FZR1KG
 

Re: For FZ: Linux desktops then and now

Postby Sigma_Orionis » Wed Aug 06, 2014 5:16 pm

FZR1KG wrote:Isn't it interesting that MS now offer's a solution to its incompatibility within itself, that involves you requiring to have multiple licences and a more expensive version of their O/S when their non stop mantra was compatibility. One could easily argue that that preached compatibility, didn't provide it deliberately and thus created a market for their new virtualization package...on a more expensive O/S of course.
MS, giving you products that you have to pay for that were standard almost everywhere else sine the dawn of the computer industry.

MS reminds me of Chavez. Full of hot air and lacking in vision or performance.


Nicky Ripe makes Chavez look like statesman :roll:
Sic Transit Gloria Mundi
User avatar
Sigma_Orionis
Resident Oppressed Latino
 
Posts: 4496
Joined: Mon May 27, 2013 2:19 am
Location: The "Glorious Socialist" Land of Chavez

Re: For FZ: Linux desktops then and now

Postby Sigma_Orionis » Wed Aug 06, 2014 5:21 pm

FZR1KG wrote:
Sigma_Orionis wrote:
FZR1KG wrote:On, on NPR today I heard about a guy that wrote a book about the most important company in the world, Intel... arrrgghhhh DAMN YOU ALL TO HELLL!!!!

Link: http://www.harpercollins.com/9780062226 ... el-trinity


What can you expect from the same people who think that Steve Jobs was a legendary programmer? :roll:


W.T.F. ?


On linkedin some idiot posted an update that said "Two Legendary Programmers" and it had a picture of Steve Jobs and Bill Gates, do the math :P
Sic Transit Gloria Mundi
User avatar
Sigma_Orionis
Resident Oppressed Latino
 
Posts: 4496
Joined: Mon May 27, 2013 2:19 am
Location: The "Glorious Socialist" Land of Chavez

Re: For FZ: Linux desktops then and now

Postby FZR1KG » Wed Aug 06, 2014 5:25 pm

Sigma wrote:Extremely cool, considering that in those days that stuff was considered "esoteric", even more cool that you implemented it yourself. I don't know enough to do stuff like that, I just use it :)


It's not as difficult as it seems.
To get you to a point where you could design CPU's from first principles would take me about 18 weeks at 8 hours a week to teach you.
I know, because that's what I used to do.
You'd have the knowledge to design the CPU, the control and support circuits, the cache, the pipeline, the micro code etc.
After that you decide how deep you want to learn, but, you could design your own CPU's easily and implement them on FPGA's.

Examples of open source CPU's implemented on FPGA's:
Take a look here: http://en.wikipedia.org/wiki/Soft_processor

Nothing hard. Really. Trust me. I know. :D
FZR1KG
 

Re: For FZ: Linux desktops then and now

Postby FZR1KG » Wed Aug 06, 2014 5:27 pm

Sigma_Orionis wrote:On linkedin some idiot posted an update that said "Two Legendary Programmers" and it had a picture of Steve Jobs and Bill Gates, do the math :P


The stupid is strong with that one.
FZR1KG
 

Re: For FZ: Linux desktops then and now

Postby Sigma_Orionis » Wed Aug 06, 2014 5:28 pm

FZR1KG wrote:It's not as difficult as it seems.
To get you to a point where you could design CPU's from first principles would take me about 18 weeks at 8 hours a week to teach you.
I know, because that's what I used to do.
You'd have the knowledge to design the CPU, the control and support circuits, the cache, the pipeline, the micro code etc.
After that you decide how deep you want to learn, but, you could design your own CPU's easily and implement them on FPGA's.

Examples of open source CPU's implemented on FPGA's:
Take a look here: http://en.wikipedia.org/wiki/Soft_processor

Nothing hard. Really. Trust me. I know. :D


Sounds like a great way to spend a sabbatical, now if I could only get someone stupid enough to pay me while I do that.... :P

Edited to include quote because that Cravat Loving Ape posted while I was writing this And then because I can't post without assassinating the king's English :P
Last edited by Sigma_Orionis on Wed Aug 06, 2014 5:58 pm, edited 2 times in total.
Sic Transit Gloria Mundi
User avatar
Sigma_Orionis
Resident Oppressed Latino
 
Posts: 4496
Joined: Mon May 27, 2013 2:19 am
Location: The "Glorious Socialist" Land of Chavez

Re: For FZ: Linux desktops then and now

Postby Sigma_Orionis » Wed Aug 06, 2014 5:30 pm

FZR1KG wrote:
Sigma_Orionis wrote:On linkedin some idiot posted an update that said "Two Legendary Programmers" and it had a picture of Steve Jobs and Bill Gates, do the math :P


The stupid is strong with that one.


Oh yeah, and in the comments section virtually nobody argued it.
Sic Transit Gloria Mundi
User avatar
Sigma_Orionis
Resident Oppressed Latino
 
Posts: 4496
Joined: Mon May 27, 2013 2:19 am
Location: The "Glorious Socialist" Land of Chavez

Re: For FZ: Linux desktops then and now

Postby Cyborg Girl » Wed Aug 06, 2014 5:31 pm

Sadly I'm more of a software/scripting person like Sigma.

Re Linux, IIRC that UNIX OSes use only two rings is part of the reason they're so awesomely portable. Likewise Windows NT (which has had ports to PowerPC and DEC Alpha, and now ARM). But I'm not convinced the cost of that in security and reliability is significant, compared to the cost of human error in C/C++ code. I would say especially in userspace, but lately kernel bugs have been the in thing, so...

(On a related note, I once ran a static code analyzer against current Firefox sources. The results were pretty horrifying.)

Also I sorta kinda blame the programming practices outlined in K&R C (yes, the White Bible which must not be criticized). Being terse and inscrutable as a matter of coding style is not helpful to anyone, least of all the person who does it.

Edit: also reading the new posts, OMG I WANNA LEARN HOW TO DESIGN A CPU, OMG
User avatar
Cyborg Girl
Boy Genius
 
Posts: 2138
Joined: Mon May 27, 2013 2:54 am

Re: For FZ: Linux desktops then and now

Postby FZR1KG » Wed Aug 06, 2014 5:36 pm

Gullible Jones wrote:Sadly I'm more of a software/scripting person like Sigma.

Re Linux, IIRC that UNIX OSes use only two rings is part of the reason they're so awesomely portable.


It's also why they really aren't a decent O/S.
But, in a fortunate twist of irony, make them easily implemented as a virtual machine on an O/S that does implement the full set of rings.
it's just a question of time before it happens. Though MS could in theory get the hardware vendors to help them make their poorly implemented O/S better at virtualization...oh wait, they already have.

GJ wrote:Edit: also reading the new posts, OMG I WANNA LEARN HOW TO DESIGN A CPU, OMG


How much do you want it??? lol
FZR1KG
 

Re: For FZ: Linux desktops then and now

Postby Sigma_Orionis » Wed Aug 06, 2014 5:43 pm

Gullible Jones wrote:Sadly I'm more of a software/scripting person like Sigma.


I TOLD YOU that you should have stuck to physics, or barring that, you should have become a developer, but no, the kid had to try and become like me! :P

Gullible Jones wrote:Re Linux, IIRC that UNIX OSes use only two rings is part of the reason they're so awesomely portable. Likewise Windows NT (which has had ports to PowerPC and DEC Alpha, and now ARM). But I'm not convinced the cost of that in security and reliability is significant, compared to the cost of human error in C/C++ code. I would say especially in userspace, but lately kernel bugs have been the in thing, so...


You forgot to say they're so awesomely portable ON COMMODITY HARDWARE :)

Gullible Jones wrote:(On a related note, I once ran a static code analyzer against current Firefox sources. The results were pretty horrifying.)


I'd love to see that thing running against Peoplesoft's source code.

Gullible Jones wrote:Also I sorta kinda blame the programming practices outlined in K&R C (yes, the White Bible which must not be criticized). Being terse and inscrutable as a matter of coding style is not helpful to anyone, least of all the person who does it.


HERETIC! you're criticizing a Demi-GOD!, quick guys! let's round up a posse, I know where we can get pitchforks and torches cheap! roll:

Gullible Jones wrote:Edit: also reading the new posts, OMG I WANNA LEARN HOW TO DESIGN A CPU, OMG


Yer drooling on the carpet kid :P
Sic Transit Gloria Mundi
User avatar
Sigma_Orionis
Resident Oppressed Latino
 
Posts: 4496
Joined: Mon May 27, 2013 2:19 am
Location: The "Glorious Socialist" Land of Chavez

Re: For FZ: Linux desktops then and now

Postby FZR1KG » Wed Aug 06, 2014 5:51 pm

Sigma_Orionis wrote:You forgot to say they're so awesomely portable ON COMMODITY HARDWARE :)


Undoubtedly the best quote of the thread which sums up almost everything here!
No need to read the thread folks, just read the above. Everything else can be derived from that.
FZR1KG
 

Previous

Return to Sci-Tech… and Stuff

Who is online

Users browsing this forum: No registered users and 4 guests