On Sat, Sep 29, 2018 at 4:47 PM Ralf Quint <freedos...@gmail.com> wrote:
> On 9/29/2018 6:14 AM, dmccunney wrote:
> >
> > IIRC, the FreeDOS kernel is written largely in C, so the ASM source
> > isn't directly usable.  It may be useful to go spelunking for the
> > algorithms used and how corner cases were handled.
> It certainly can help to deal with issues that arise out of undocumented
> features/bugs/issues, which in the past had to be re-implemented by
> re-engineering or plain guess work...
> >
> > MS is trying to shed the Evil Empire mantle it inherited from IBM, and
> > show how cooperative it is.

> M$ didn't have to inherit any "Evil Empire mantle" from IBM, it got that
> one all by its own making. IBM has in the past (properly) open sourced a
> lot of stuff, like the whole Symphony suite, as soon as it didn't serve
> any revenue purposes anymore.

I go back to the days when IBM *was* the Evil Empire, and  the trade
magazines regularly ran stories about IBM sales reps threatening to
get DP managers fired if they *didn't* buy IBM gear.  Those were the
days when MS was the outfit who got a start writing a version of BASIC
for microcomputers, and got asked by IBM to craft an OS for the then
new IBM PC.  MS bought a product called 86DOS from an outfit called
Seattle Computer Products that made machines based on an 8086 CPU and
an S100 bus, and used that as the base for what became MSDOS.  It
looked a lot like Digital Research's CP/M under the hood to make it
easy to port popular CP/M applications like WordStar and VisiCalc to
the new architecture.  (And I recall when the OS war was DOS vs CP/M86
vs UCSD Psystem vs DRDOS on the PC.  MS won.)

IBM got into open source rather later, and I have an open source IBM
product or two here, like the Eclipse programming IDE, written in Java
and portable.  Eclipse pretty much killed off the market for
commercial IDEs.  Borland's products along that line still exist under
new owners, but they basically appeal to shops that used the Borland
versions back when and they are too heavily embedded to make switching
easy.

IBM hasn't been the Evil Empire for quite some time.  MS is in the
process of trying to mend its ways and *not* be the Evil Empire any
more.  IBM and MS were what they once were for purposes of account
control.  That no longer works, and both companies know it.

> > This release  impresses me rather less
> > than open sourcing .NET.  And, MS now owns Github.

> I couldn't care less about .NET, it's pretty much a non-portable,
> dead-end technology, just years behind the curve. A lot of former Java
> fanatics (for which .NET became a substitute once M$ could not get to
> terms with Sun) have jumped that ship already in the past. M$ could take
> a hint from that...

Sorry, but you're  behind in your understanding.  .NET is core
technology for Windows, increasingly used by all manner of things.
(Current development is around .NET Core, which is a new flavor of the
framework.)  Linux already had the Mono project to implement an open
source equivalent of .NET.  MS engineers are major contributors to
Mono, and MS has open sourced the whole thing.

This  means portable applications, because the .NET framework provides
the underlying runtimes, and you can code in C#, F# or the like and
expect your code to run under Windows and Linux.  The surface is only
beginning to be scratched.

And .NET isn't really a Java substitute.  You can run both, and I do.
What we are seeing now is a side effect of the steady advance of
hardware, which got progressively smaller, faster, and cheaper.  It's
now possible to run apps in scripting languages like Python where you
formerly had to write in something like C and compile to native code,
because the hardware is fast enough you don't *need* to compile to
native code to get acceptable performance.

MS can no longer assume that the whole world runs on X86 architecture,
and there's an awful lot of ARM based kit out there.  (Think most
smartphones and tablets.)  It's a multi-platform world and MS must
work with it.

To make life more interesting, look at compilers.  Compilers like GCC
are in two parts - a front end parser for supported languages, and
back end code generator producing object code for the specified
platform.  Compilers like that need an intermediate architecture
independent  language representation.  The front end compiles to it,
and the back end translates it to object code.

In compilers like Clang on top of LLVM, the intermediate language may
be JavaScript, and there may be no reason to compile to machine code.
Fast optimizing JIT compilers for JavaScript are available for major
platforms that compile JS to native code for execution, so just
compile to JS and drop that directly onto the target machine.

I'd call GCC's days numbered.

> > It's no loss to MS to make  DOS 1.5 and 2.0 available under a
> > permissive license.  DOS has been dead as a commercial product for a
> > long time.

> Well, MS-DOS 1.25 is indeed not much of value, but even later DOS
> versions build on the changes that where introduced with DOS 2.0 (file
> handles instead of FCBs, for example; directories, which did not exist
> in any 1.x DOS;...)

Yes, DOS 2.0 made a major step there.  It borrowed the concepts from
Unix, but the implementation was quite different.

> >   (Speaking personally, I'd love to see *FreeDOS*
> > re-licensed under something other than the GPL.)

> Now THAT is something I would agree with you, even if just to get rid of
> Stallmanitis (thanks Tom! ;-) )

Tom Ehlert's reply makes clear why it probably won't happen.  Call it
wishful thinking on my part.

But there are reasons who folks like Google won't use GPL code.

> > I would not be extremely surprised if more of Windows got open
> > sourced.  The money these days is in cloud services, and Windows
> > hasn't been the main revenue .generator for a while.

> Sorry, don't see this happen, as M$ still needs their proprietary OS as
> a base for their application sales, which is where they make their money
> with. Even something like Office365 works only on Windows, and they
> would loose that base if they would get rid of Windows. And I think it
> already starts to show that "the cloud" isn't the silver bullet for all
> application woes...

Take a look at MS's current financial reports.  Where the bulk of
their revenue comes from now may surprise you.  And note that MS
offers free Android versions of Word, Excel, and Powerpoint.  They're
huge and require a fairly powerful device to run them, but they exist.
Windows and Office are no longer the critical drivers to MS growth,
and haven't been for a while

> Ralf
_______
Dennis
https://plus.google.com/u/0/105128793974319004519


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to