Monday, March 10, 2025

How We Built on Shoulders of Giants -John Haddock

 This piece is in devlopment phase.

This am accountant given by John Haddock  in 2018.

MIT
GE
Berkeley came in lately but was involved in BSD. 
Denis went on sabbatical to Berkeley with his magnetic tape and there Unix became BSD and at AT &T it became  Unix System 3,4 and 5.
Bell lab was interested in transistors, fiber optics and laser and not on  operating system or applications.
 
Computers were considered not useful to Telephone Companies at that time.
 
It started in Bell's Lab in New Jersey.
The idea was to develop a Portable Operating System that ran on many platforms by Brian Thompson and Dennis Richie.
 
They used a cast-off PDP7 computer for their work. 
There was no assembly language. They used machine language which was written on a paper tape on another computer and ported it to the PHP7.
Up till then, operating system were fixed to the hardware  or the applications they ran.
In around 1983, Digital Equipment Company, IBM and HP saw Unix has commercial space outside academic environment. 
However, they had to pay a hefty fee for the Source Code to AT & T and the serial number of the computer using the Source Code had to be given to them for scrutiny.
Later on Sun Micro Systems requested them to lower the fee by offering them the Binary Code and a request to wave off the serial number of the computer.
BSD had TCP / IP and ManPage Virtual Memory wherease AT&T had swapping protocol called UCCP which needed a modem. No direct Internet link.

A company called BSDI thought using BSD Unix would not violate the AT&T code and went into independent production. There was expensive litigation by AT & T on a BSDI company over copyright issue.

Aparnet came in 1969 and it was the forerunner of the Internet.
 
1984 Richard Stallman came in and objected to Source Code changing to Binary Code which he could not understand and use for his work. He objected to copyright tag and wanted the Software to be Free. 
He started rewriting all the Unix code without proprietary tag.

He developed EMax and software languages and compilers for them. 
They were platform independent. 
He brought the concept of Free or Open Source software.
In 1995 he formed the Free Software Foundation which upsetted the Commercial Apple Cart.

In 1991 Linus Torvalds in Sweden wrote the Kernel so that the Free Software could be stitched into a proper Operating System.

Tim Bernalee was the one (30 years before 2019) who started the Internet in 1989.

John Haddock wrote his first program in 1959 on a Fridge sized computer with punched cards in Fortran. 
He could write one program at a time.
That is the beginning.

FPGA

1. 

2. Efficiency

3. 

4.

5.
Field Programmable Gate Arrays
Reprogrammable IC
Efficiency
Scalable
Programable

Reconfigurabilty
Hardware acceleration
Prototyping
AI compativilty
Longevity and scalability
Flexibilty
Parallel Processing 
Real Time Application

ASIC
Application Specific Integrated Circuits 
Objectives.
They fixed at manufacturering level
Make the kernel small so the coding is free of errors.
Applications to be on User Space and any crashes when running does not affect the kernel.

Debian-13 Testing is Pretty Good

 I have tested this on a 4GB Live USB.
Thanks for keeping within 4GB and I do not want to waste 32GB USB.
 
1. Live session is smooth with a crisp introduction.
 
2. WiFi Configuration has  no problems.
 
3. Firefox is still the default browser but it has Dillo, Falkon. Konqurer  but my ancient light weight Midori is not there.
 
4. Software is Flatpac and Synaptic Package Manager come as a Flatpac App Image which was not to my liking.
 
5. Manuskript, Focus Writer, Paper Works and all notes including Red Note are available.
 
6. Gparted is not available.
 
7.  Calamara Installer which I hate (very SLOW due to too much graphic), is now the default (Distribution Independent Installer) Installer.

8. AbiWord is under Flatpak and most likely libs and dependencies are not checked properly.
They are in individual container which I am not happy with.
 
9. On those grounds I would stick to Debian 12 and would not move to Debian 13 unless if I  go for a Advanced NUC, perhaps MSI (Minisforum) platform. 
 
I do not consider 13 as a bad number but it is generally a folklore.

Thank YOU guys and Girls for your Hard Work.
Keep it up.