commit 03f55680e23937abdfcab8daca2fedff0de645f5 Author: zombie maniac Date: Wed Jan 15 14:49:57 2025 -0500 inital commit diff --git a/0001-0028.mkv b/0001-0028.mkv new file mode 100644 index 0000000..c3a128c Binary files /dev/null and b/0001-0028.mkv differ diff --git a/Bell Laboratories logo (1969-1983).svg b/Bell Laboratories logo (1969-1983).svg new file mode 100644 index 0000000..8d8a494 --- /dev/null +++ b/Bell Laboratories logo (1969-1983).svg @@ -0,0 +1,56 @@ + + + + Bell Laboratories logo (1969-1983) + + + + + + + + + + + + + image/svg+xml + + Bell Laboratories logo (1969-1983) + "Bell Laboratories" text rendered in Helvetica Bold. Stylized bell symbol traced from high resolution scan obtained from porticus.org. + 2011-11-10 + + + Hydrargyrum + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BlackLargeHornsHelmetfloating300kb_843e3d2e-bc74-4cc3-8826-1793b8d00d08.webp b/BlackLargeHornsHelmetfloating300kb_843e3d2e-bc74-4cc3-8826-1793b8d00d08.webp new file mode 100644 index 0000000..63e2153 Binary files /dev/null and b/BlackLargeHornsHelmetfloating300kb_843e3d2e-bc74-4cc3-8826-1793b8d00d08.webp differ diff --git a/JPEG_20250115_092917_938334847664124618.jpg b/JPEG_20250115_092917_938334847664124618.jpg new file mode 100644 index 0000000..25ae7ba Binary files /dev/null and b/JPEG_20250115_092917_938334847664124618.jpg differ diff --git a/Java_programming_language_logo.svg b/Java_programming_language_logo.svg new file mode 100644 index 0000000..924894e --- /dev/null +++ b/Java_programming_language_logo.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Ken_Thompson_and_Dennis_Ritchie--1973.jpg b/Ken_Thompson_and_Dennis_Ritchie--1973.jpg new file mode 100644 index 0000000..12c14fd Binary files /dev/null and b/Ken_Thompson_and_Dennis_Ritchie--1973.jpg differ diff --git a/OpenSolaris_Logo_(2).svg b/OpenSolaris_Logo_(2).svg new file mode 100644 index 0000000..28feb27 --- /dev/null +++ b/OpenSolaris_Logo_(2).svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Oracle_logo.svg b/Oracle_logo.svg new file mode 100644 index 0000000..1da1dd6 --- /dev/null +++ b/Oracle_logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Pdp-11-40.jpg b/Pdp-11-40.jpg new file mode 100644 index 0000000..f56f60b Binary files /dev/null and b/Pdp-11-40.jpg differ diff --git a/Solaris_9_logo.svg b/Solaris_9_logo.svg new file mode 100644 index 0000000..50fb81f --- /dev/null +++ b/Solaris_9_logo.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Sparc-logo.svg b/Sparc-logo.svg new file mode 100644 index 0000000..b2805c1 --- /dev/null +++ b/Sparc-logo.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Sun-Logo.svg b/Sun-Logo.svg new file mode 100644 index 0000000..ac3cfc7 --- /dev/null +++ b/Sun-Logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Unix_history-simple.svg b/Unix_history-simple.svg new file mode 100644 index 0000000..0dada9c --- /dev/null +++ b/Unix_history-simple.svg @@ -0,0 +1,387 @@ + + + + + image/svg+xml + + image/svg+xml + + + + + + + + + + 1969 + 1971 to 1973 + 1974 to 1975 + 1978 + 1979 + 1980 + 1981 + 1982 + 1983 + 1984 + 1985 + 1986 + 1987 + 1988 + 1989 + 1990 + 1991 + 1992 + 1993 + 1994 + 1995 + 1996 + 1997 + 1998 + 1999 + 2000 + 2003 + 2001 to 2002 + 2005 to 2007 + 2008 to 2009 + 2004 + 2010 + 2011 to 2018 + 2019 to 2023 + + + 1969 + 1971 to 1973 + 1974 to 1975 + 1978 + 1979 + 1980 + 1981 + 1982 + 1983 + 1984 + 1985 + 1986 + 1987 + 1988 + 1989 + 1990 + 1991 + 1992 + 1993 + 1994 + 1995 + 1996 + 1997 + 1998 + 1999 + 2000 + 2003 + 2001 to 2002 + 2005 to 2007 + 2008 to 2009 + 2004 + 2010 + 2011 to 2018 + 2019 to 2023 + + + + Open source + Mixed/shared source + Closed source + Unix-like systems + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Xenix1.0 to 2.3 + SunOS1 to 1.1 + System III + System VR1 to R2 + System VR3 + System VR4 + Xenix3.0 + SCO Xenix + SCO XenixV/286 + SCO XenixV/386 + SCO XenixV/386 + AIX1.0 + SunOS1.2 to 3.0 + SunOS4 + Unix9 and 10(last versionsfromBell Labs) + HP-UX6 to 11.10 + HP-UX1.0 to 1.2 + HP-UX2.0 to 3.0 + AIX3.0 to 7.3 + HP-UX11i v1 to 11i v3 + SCO UNIX3.2.4 + OpenServer5.0 to 5.04 + OpenServer5.0.5 to 5.0.7 + OpenServer6.x + UnixWare1.x to 2.x(System V R4.2) + UnixWare7.x(System V R5) + Solaris2.1 to 9 + Solaris10 + Solaris11.0 to 11.4 + NeXTSTEPOpenSTEP1.0 to 4.2 + Mac OS XServer + + + + + + + + + + + + + + + + + + + + + + Unnamed PDP-7 operating system + UnixVersion 1 to 4 + UnixVersion 5 to 6 + BSD1.0 to 2.0 + UnixVersion 7 + Unix/32V + BSD3.0 to 4.1 + BSD 4.2 + PWB/Unix + BSD 4.3 + BSD 4.3Tahoe + UnixVersion 8 + BSD 4.3Reno + Linux 0.0.1To 0.9 + Minix1.x + Mac OS X,OS X,macOS10.x to 13.x(Darwin1.2.1 to 22) + + + + + + + + + + + + + + + + + + + + + + + + + OpenSolaris& derivatives(Illumos, etc.) + Linux2.0 to 6.x + Minix2.x + Minix3.1.0 to 3.4.0 + BSD Net/2 + 386BSD + FreeBSD1.0 to 2.2x + FreeBSD3.0 to 3.2 + FreeBSD3.3 to 4.x + FreeBSD5.0 to 13.x + BSD4.4-Lite&Lite Release 2 + DragonFly BSD1.0 to 6.4 + BSD Net/1 + NetBSD0.8 to 1.0 + NetBSD1.1 to 1.2 + NetBSD 1.3 + NetBSD1.4 to 9.x + OpenBSD1.0 to 2.2 + OpenBSD2.3 to 7.2 + + \ No newline at end of file diff --git a/blenderscreenshot.png b/blenderscreenshot.png new file mode 100644 index 0000000..e0a22e2 Binary files /dev/null and b/blenderscreenshot.png differ diff --git a/c64openbsd.jpg b/c64openbsd.jpg new file mode 100644 index 0000000..8e41c61 Binary files /dev/null and b/c64openbsd.jpg differ diff --git a/dittoacidtestopenbsd.jpg b/dittoacidtestopenbsd.jpg new file mode 100644 index 0000000..ba2d292 Binary files /dev/null and b/dittoacidtestopenbsd.jpg differ diff --git a/ibook64.jpg b/ibook64.jpg new file mode 100644 index 0000000..f42396c Binary files /dev/null and b/ibook64.jpg differ diff --git a/keybaord.jpg b/keybaord.jpg new file mode 100644 index 0000000..271cbe7 Binary files /dev/null and b/keybaord.jpg differ diff --git a/longforgettenunix b/longforgettenunix new file mode 100644 index 0000000..bcc88ef --- /dev/null +++ b/longforgettenunix @@ -0,0 +1,73 @@ +Sun Microsystems and their forgetten impact on modern linux and computing + +Sun began in 1982 and they were known for their UNIX machines + +Now, what is UNIX +UNIX was an Operating System developed at Bell Labs (AT&T) and was the inspiration for Linux +It started in 1969 by Ken Thompson, Dennis Ritchie and others for use on their PDP-11 and VAX machines +AT&T at this time was not the AT&T we all know and tolerate today they werea much larger company doing many things, such as making UNIX. +They were able to do this because they had basically a total monopoly on the telephone market in the US and therefor had loads of cash +In 1956 they got naenaed with a antitrust consent decree that prevented them from selling UNIX direct to consumers among other things and all of UNIX development happened after 1956. They were able to license it to other companies +These other companies took UNIX's source code and hit it with bbq hammers and made their own UNIX that had features unique to their version. One of these companies was Sun. +Sun licensed UNIX and called their version Solaris +Sun believeing all of there stuff should be open wanted to opensource Solaris but the license that they got from AT&T wouldnt allow that +so they did what the BSDS did and remade parts of the system so they could opensource it. The opensourced version of Solaris was called OpenSolaris and every componant in it could be used elsewhere. +However the user had to adhere to the liccense terms OpenSolaris was licensed under which is the CDDL which is GPL incompatible +Sun made many things for Solaris that made their way to OpenSolaris that we use today. +NFS the network file system aka "allow me to access files over the network linux edition inator" +ZFS did compression, snapshotting, data bit parity magic or whatever and existed long before btrfs +Sun made other things not exclusivly for Solaris that ended up being open sourced as well +Java Sun made Java. The funny programming language that everyone likes and no one dislikes +Sun also had a habit of buying companies that made software +Virtualbox virutalization software +mysql database software +Netbeans IDE sun bought it then made it opensource +and many others + +Lets shift over to what Solaris ran on. Solaris run on Sun's own hardware. I'll use the Ultra25 as an example +The bios equivalent that it uses is called OpenBoot which is made by Sun. +OpenBoot is Sun's implementation of OpenFirmware, which Sun made, and they made it into an IEEE standard so that everyone could use and implement their own versions. Speciically it was IEEE 1275-1994 +OpenBoot is really nice compared to what we had on PCs at the time before UEFI. +Features it had included +Interpreter uses the FORTH language +Network booting +Booting from many kinds of media +Can interact with OpenBoot entirly through serial or keyboard and screen. +Was designed to be platform indepentent, for example the device drivers for the GPU are stored on the GPU using FCODE which is like compiled forth and +OpenBoot can read the GPU and execture the FCODE on it. Unlike in x86 land where GPUs have x86 code stored on them which isnt very platform independent +OpenFirmware wasn't that widely used outside of Sun and today was surpassed by UEFI and U-Boot. But the most widely used platform that had OpenFirmware was Apple's PowerPC Macs +Which Apple started using UEFI after they switch to Intel. + +But which CPU did Solaris run on? +Sun made their own CPU architecture called SPARC and made their own CPUS with it +SPARC is a RISC architecture that just like everything else SUN made is also an open archtecture. The SPARC ISA is also an IEEE standard. Standard IEEE 1754-1994 to be exact. +Their later core designs in the T era were even open so you could copy it and make your own SPARC cpu based off their design +Interestingly this happened well before the rise of RISC-V +SPARC had a 64 bit version in 1993 called SPARCV9 which released 10 years before AMD launched their Opteron line of CPUS that brought 64 bit to x86 +the Ultra 25 came out in 2006 and when I ran a cpu benchmark (ffmpeg opus encode) it ran significantly worse than my core 2 duo 1.6 ghz laptop (same year) which i think isnt that good + +Where is Solaris and friends today? +Basically dead! +One fateful day in 2010 Evil Oracle bought out Sun Microsystems and they were evil and made most things Sun made propritary again +Under Oracle's leadership they stopped making Opensolaris around 2010 and every version of solaris since was propritary and the same thing happened with ZFS +Then in 2017 Oracle laid off the people that worked on Solaris and their SPARC line ending development of Solaris and SPARC +The latest SPARC CPU came out in 2017. +Here in the year 2025 support for SPARC isnt that good anymore + +Here is a list of Operating Systems that I have either tried or are marked as supported on my Ultra 25 with varying levels of funcitonality + +Debian (ports) - the sparc64 port of debian is handled by the ports team and doesnt get that much support unlike x86_64 arm riscv etc. +for me I installed Debian 12 bookworm and it would kernal panic however Debian 9 worked fine but suffered from old and no repo syncdrome + +Gentoo - I can barely wrap my head around Gentoo on x86_64 let alone on the Ultra 25. The live iso booted but thats as far as i have gotten + +T2 SDE - it says it is supported and the live ISO boots but i havent managed to install it possible due to skill issue idk + +NetBSD - is supported but i havent tried it because + +OpenBSD - i tried OpenBSD and it is so far the best non solaris Operating System that i have gotten running on it. It works perfectly besides the fact the gpu is too old and doesnt have good drivers anymore + +Solaris 10 - Works perfectly fine. Although today it is kinda archaic. For example it comes with no package manager that downloads from repos from the internet but you can install this thing called OpenCSW +so you can download more modern packages and it is even still up to date + +And after extensive searching i havnt found any more modern OSes that still support the Ultra 25 or any other SPARC machine diff --git a/open-firmware-dvd-boot2-1-1024x392.jpg b/open-firmware-dvd-boot2-1-1024x392.jpg new file mode 100644 index 0000000..6438c09 Binary files /dev/null and b/open-firmware-dvd-boot2-1-1024x392.jpg differ diff --git a/openbsdfastfetch.jpg b/openbsdfastfetch.jpg new file mode 100644 index 0000000..38c5e2c Binary files /dev/null and b/openbsdfastfetch.jpg differ diff --git a/oraclesolaris10.jpg b/oraclesolaris10.jpg new file mode 100644 index 0000000..62f31aa Binary files /dev/null and b/oraclesolaris10.jpg differ diff --git a/sunpresentation.blend b/sunpresentation.blend new file mode 100644 index 0000000..0da552e Binary files /dev/null and b/sunpresentation.blend differ diff --git a/sunpresentation.blend1 b/sunpresentation.blend1 new file mode 100644 index 0000000..f75ef12 Binary files /dev/null and b/sunpresentation.blend1 differ diff --git a/ultra25.jpg b/ultra25.jpg new file mode 100644 index 0000000..e863d58 Binary files /dev/null and b/ultra25.jpg differ diff --git a/unixfamilytree.png b/unixfamilytree.png new file mode 100644 index 0000000..a1f7312 Binary files /dev/null and b/unixfamilytree.png differ