|
pkfox wrote: Do you classify Linux as Unix ?
Yeah, that really is the question isn't it. I really wasn't when i started the thread, but I mean according to the definition it probably is "unix" or at the very least it is for sure "unix-like".
I myself run Ubuntu 22.04.3 LTS and have been running Linux for about 5 years.
I remote to win10 machines for work using Remmina (RDP software that is better than MS RDP).
That was part of what I was wondering: Has Linux entirely taken over the Unix world. It seems like it has.
|
|
|
|
|
raddevus wrote: It seems like it has.
Only on the desktop (maybe).
I wouldn't choose Unix for a desktop and I wouldn't choose Windows for a server.
|
|
|
|
|
My brother worked for one of the big mobile phone providers years ago who had been on Solaris for years and they decided to give Linux a try on a test rig, he was worried about his job as it never went wrong
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Yeah, I worked at a large legal data company which ran a large number of SPARCstations - Wikipedia[^] which ran Unix back in 1998.
|
|
|
|
|
I just looked at a current job listing which requires: 5 years of UNIX
I think they mean RedHat or Suse.
|
|
|
|
|
I think if you know Unix you have very transferable skills to Linux
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
PIEBALDconsult wrote: job listing which requires: 5 years of UNIX
Yeah, I've noticed that people often mis-spell Linux as Unix.
|
|
|
|
|
"Any POSIX-compliant Operating System"
|
|
|
|
|
Quote: Any POSIX-compliant Operating System"
Microsoft Xenix
|
|
|
|
|
Might need to agree on what 'Unix' is.
Not linux is one definition.
But 'Unix' is trademarked by the 'Open Group' So presumably someone is enforcing that. Although https://unix.org doesn't seem to have security up.
Following also mentions 'POSIX' in the section about standards.
Unix - Wikipedia[^]
Under the "Branding" section is says...
"The Open Group's Single UNIX Specification should be able to bear the UNIX 98 or UNIX 03 trademarks today, after the operating system's vendor pays a substantial certification fee and annual trademark royalties"
So that might discourage anyone from bothering.
|
|
|
|
|
There was a PHP post in the lounge recently. So, it got me thinking (dun dun dun)...
Keep in mind, for years I loved, loved, loved PHP despite its design flaws. It was everywhere and always had a ton of functionality. I mean a lot, out of the box. Reading a PDF in PHP is very easy, for instance. But, why are people still using that for new projects? Like for real, did they not get the memo it's not 1995 anymore? Have they not heard of Node or V8? Or with Node you can use C/C++ modules and WASM?
And don't tell me it's for speed. PHP is zippy, and I'll still defend it to the haters. But, it had its day that's over now. JavaScript runtimes have been optimized so much it belongs in its own category of scripting languages. Sure, it's not as fast as Rust or C/C++, but as far as scripting languages go I bet most people would be surprised just how quickly it runs. V8 will JIT JS even down to machine code when it detects a function is being used a lot.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: did they not get the memo it's not 1995 anymore?
I too used PHP back in 2000 or so, when it was the "free version of (classic) ASP (active scripting pages)" Back then you had to buy IIS to host it on production sites, so signed up for a linux webhost and began learning PHP. It was really powerful.
But, I'm with you. I don't understand why devs don't look for new technologies that make things so much simpler and easier.
I think the same thing with WebAPIs. Creating a really nice, robust, cross-platform webAPI using .NET Core is freaking amazing and amazingly easy (especially if you use minimal-APIs[^]).
One Thing For PHP
The one big deal for PHP is web blogging / content managers. Drupal, WordPress and others I can't even think of are all PHP-based so I think people are stuck there.
I had a WP site a long time ago and kept it updated and it was compromised anyways. I always saw that as another failure of PHP. But if you just want to spin pu a CMS / Blog WP is really fast and hard to resist.
However, I started using .NET Orchard -- .net-based blogging[^] / cms.
But you don't get all those plugins and templates like you do in WP.
So, I think that is the final draw for PHP, but it keeps on going.
|
|
|
|
|
raddevus wrote: But, I'm with you. I don't understand why devs don't look for new technologies that make things so much simpler and easier. Yeah man, and I say this with nothing but love for PHP. It served me well for years. Just... times change.
raddevus wrote: I think the same thing with WebAPIs. Creating a really nice, robust, cross-platform webAPI using .NET Core is freaking amazing and amazingly easy (especially if you use minimal-APIs[^]). I'm so rusty on the .NET side of things. Been in Node for years now. I like a lot of the concepts from it, just ya know... gotta specialize and all.
raddevus wrote: However, I started using .NET Orchard -- .net-based blogging[^] / cms. Holy crap, I remember Orchard. That was the project that got me to fully understand just what a dynamic type was in C#. Go figure.
raddevus wrote: So, I think that is the final draw for PHP, but it keeps on going. Bruh, jQuery just realized a new version. No kidding.
Jeremy Falcon
|
|
|
|
|
Call me an old goat but I disagree.
I am not scared to learn new things, can be seen my Q&A post, fairly well written in some new tech but I still swear to PHP. If you kept track of their new technology, you will be surprised how well it does currently if not out performing some newish languages.
If Google is anything to go by, it still lists in the top 10 of all languages that is preferred - where does PHP 8 rank as a language[^]
We can then rant on and on about the pro's and con's but IMHO it sis till ranking up there for a reason. I am busy with an article to be posted soon in PHP as we still get so many questions/references to PHP that I think it still deserves it's seat on the counsel.
Ok, pull the big guns now...
|
|
|
|
|
You ever do a custom build of PHP or heck even a custom install on a server you're administrating? Or the pain of configuring it with Apache, etc.?
I dare you do a Node/Express project just once. I dare you.
Jeremy Falcon
|
|
|
|
|
For me NodeJS or even Python was never a solution to replace PHP. First I would go for TypeScript instead of JS and Bun instead of Node/V8. Take a look at Bun — A fast all-in-one JavaScript runtime[^], you can run TypeScript with it directly (though it is internally converting it to JS not running TS directly). Probably a good replacement for PHP was Scala IMHO, not js, but that was in the past, now Lightbend prioritised Java support and that was a disaster for Scala.
I personally now use Haxe to target both PHP and JS runtimes, Haxe is stronger typed than TypeScript and that's why I prefer it, at the same time I can target C# and Java runtimes from the same Haxe codebase (this is not possible with TypeScript yet). But unfortunatelly Haxe doesn't have php8 support yet. The advancements in php8 are stunning. You should take a look.
|
|
|
|
|
TypeScript is a superset of JavaScript. You still run "TypeScript" code on Node after it's transpiled. Also, I've looked at Bun, but it's not as mature as Node. Maybe one day, but not today.
Jeremy Falcon
|
|
|
|
|
TypeScript is a superset of JavaScript.
Correct, but it is still an improvement that JavaScrip neeeded, in my opinion. Of course, not everybody agrees or needs to agree.
The whole point is that I could never switch to Node for backend (even though I've tried) because I found JavaScript too dynamic, even though I was writing JavaScript for the browser, but at that point I had no alternative, WASM to the rescue.
|
|
|
|
|
You're missing the point actually. You can do TS in Node. It's not as "dynamic" as you say. I guess you just wanna argue. Tootles.
Jeremy Falcon
|
|
|
|
|
No, I dont want to argue. Of course I can do TS in Node, but first TS was widely adopted later on than Node as far as I remember. And as I already said, I can equally use Haxe to generate JavaScript for Node as I can also use Haxe to generate PHP.
I just think ... why should I switch from PHP exactly to Node when I can switch from PHP to any other technology (let's say anything from Elixir and Closure to Go and Rust). I assume some developers stay with PHP for serious reasons.
|
|
|
|
|
You missed the point.
Jeremy Falcon
|
|
|
|
|
Yes, I am stupid and I know it 😂
But I know lot of people that think just because something is mature, it must be worthless or dead. By the way, I think Fortran really just got resurrected from it's death.
modified 15-Mar-24 12:06pm.
|
|
|
|
|
Well, PHP is not Javascript, and that alone saves millions of developer hours and hundreds of polar bears per year.
|
|
|
|
|
Yeah, no. The "omg I don't like JavaScript" joke has been played 1,000,000 times. And it's usually by people who know nothing about it.
Jeremy Falcon
|
|
|
|
|
Oh, I know more about it than ever wanted. As a TestComplete test creator. Which says enough about how widespread the cancer is.
|
|
|
|