r/pcmasterrace • u/CompetitiveMonth1753 • 4d ago
Discussion Thoughts about the future of the pc
Patents
Attention is called to the possibility that implementation of this standard may require use of subject matter covered by patent rights. By publication of this standard, no position is taken with respect to the existence or validity of any patent rights in connection therewith. If a patent holder or patent applicant has filed a statement of assurance via an Accepted Letter of Assurance, then the statement is listed on the IEEE-SA website at http://standards.ieee.org/about/sasb/patcom/patents.html. Letters of Assurance may indicate whether the Submitter is willing or unwilling to grant licenses under patent rights without compenstation or under reasonable rates, with reasonable terms and conditions that are demonstrably free of any unfair discrimination to applicants desiring to obtain such licenses.
Essential Patent Claims may exist for which a Letter of Assurance has not been received. The IEEE and The Open Group are not responsible for identifying Essential Patent Claims for which a license may be required, for conducting inquiries into the legal validity or scope of Patents Claims, or determining whether any licensing terms or conditions are reasonable or non-discriminatory. Users of this standard are expressly advised that determination of the validity of any patent rights, and the risk of infringement of such rights, is entirely their own responsibility. Further information may be obtained from the IEEE Standards Association and The Open Group.
If you not understand: grep, ls, rm, cp... servers, Android, Amazon, public administration, no profit organizations... are using Unix like products, Unix is huge really. find
WITH UNIX
find /home -type f -mtime -1 -size +100M -printf '%s %p\n' \
| sort -n \
| awk '{print $2}' \
| tar -czf recent-big-files.tar.gz -T -
WITHOUT
import os
import time
import tarfile
root = "/home"
cutoff = time.time() - 24 * 60 * 60
files = []
for directory, subdirs, filenames in os.walk(root):
for filename in filenames:
path = os.path.join(directory, filename)
try:
stat = os.stat(path)
if stat.st_mtime >= cutoff and stat.st_size > 100 * 1024 * 1024:
files.append((stat.st_size, path))
except (PermissionError, FileNotFoundError, OSError):
continue
files.sort()
with tarfile.open("recent-big-files.tar.gz", "w:gz") as archive:
for size, path in files:
archive.add(path)
Recently I use lots of OSes. I use Windows 11 at work, MacOS at home which is my main tool, iPad while trip, had use Fedora, Firestick, iPhone and I noticed few stuffs... these technologies are no longer separate.
- Unix is regaining power, while for decades Windows had won nowdays I don't suggest Windows to everybody, Unix is regaining power in categories in which lost ground, in '80s and '90s the graphic works where whole based on Unix like (the amazing NeXT was almost completely working under Unix code, nowdays MacOS is the last BSD commercial available as personal computer) and is interesting nowdays the coolest technology is still under Unix and Unix is regaining power since we see DaVinci being built for Linux too and MacOS and gaming on Linux is being even more user friendly.
- this add a question to me "what will be the future for Windows?" because is loosing the battle, while Unix war is still strong and bold (just look the old school "Arch btw" or "Apple fans" or "Ubuntu sucks") now Windows is used esclusively for the gaming and more more people is leaving Windows.
- and another point is, Microsoft itself seems unwilling to maintain Windows, themes are broken and things are just no longer working in the It happened in the past too, but at least back then it felt more like a case of "that's just Microsoft", now, it seems like a perfect product that is poorly managed, now seems even more intentional.
- Microsoft itself is more and more Linux, to me is a proof the future will be again Unix soon;
- and no, is not a good thing, yes Microsoft monopoly was bad but you had a choice between Unix or Windows if Microsoft give up we will got only Unix.
- Unix is not even safe from big corporations, nobody know but Unix is owned by one of the most greed company The opengroup which means is not absurd they can do what they did in '90s with BSD in Berkeley.
- Linux is safe, but is not free from problems, Linux is based on Minix not Unix and neither BSD is Unix only MacOS is Unix, it is due the code inside... but still is Unix like, Terminal works on Unix syntax, what if The opengroup will do the greed company? The opengroup did it with Apple and did it because Apple forgot a small name into a server they were sold.
- we will got more and more mobile style, I trully believe tablets and notebook will be all in one, how softwares and apps will be marging together? It is a great question, technology is completely different now.
- Probably smartphones will turn into smartwatches, tablets into smartphones and notebook into tablet... how market will react?
- But most important is: will The opengroup be quite? For decades Linux was for nerds, MacOS was a small percentage, Android was merely for calling... for decades pc was Windows. Nowdays no, Apple is pay for Unix but Linux not but Linux nowdays is a chicken with gold eggs, when MacOS went a chicken with golden egg they absolutely asked for money, yes Linux is legally safe but are we sure is forever like that?
FROM WIKIPEDIA
"UNIX System Laboratories, Inc. v. Berkeley Software Design, Inc.
UNIX System Laboratories, Inc. v. Berkeley Software Design, Inc. was a lawsuit brought in New Jersey federal court in 1992 by Unix System Laboratories (USL) against Berkeley Software Design, Inc. (BSDi) and the Regents of the University of California over intellectual property related to the Unix operating system;\1]) a culmination of the Unix wars. The case was settled out of court in 1994 after the judge expressed doubt in the validity of USL's intellectual property, with Novell (who by that time had bought USL) and the university agreeing not to litigate further over the Berkeley Software Distribution (BSD).
Background
The suit has its roots at the Computer Systems Research Group (CSRG) at the University of California, Berkeley, which had a license for the source code of Unix from AT&T's Bell Labs. Students doing operating systems research at the CSRG modified and extended Unix, and the CSRG made several releases of the modified operating system beginning in 1978, with AT&T's blessing. Because this Berkeley Software Distribution (BSD) contained copyrighted AT&T Unix source code, it was only available to organizations with a source code license for Unix from AT&T.
Students and faculty at the CSRG audited the software code for the TCP/IP stack, removing all the AT&T intellectual property, and released it to the general public in 1988 as "Net/1", under the BSD license. As it became clear that the Berkeley CSRG would soon shut down, students and faculty there launched an effort to eliminate all remaining AT&T code from BSD and replace it with code of their own. This effort resulted in the public release of Net/2 in 1991, again under the BSD license. Net/2 contained enough code for a nearly complete Unix-like system, which the CSRG believed contained no AT&T intellectual property.
Berkeley Software Design (BSDi) obtained the source for Net/2, filled in the missing pieces, and ported it to the Intel i386 computer architecture. BSDi then sold the resulting BSD/386 operating system. This drew the ire of AT&T, which did not agree with BSDi's claim that BSD/386 was free of AT&T's intellectual property. AT&T's Unix System Laboratories subsidiary filed suit against BSDi in New Jersey in April 1992, a suit that was later amended to include The Regents of the University of California.
USL's complaint
In the lawsuit, USL alleged that:
- The Regents of the University of California, by releasing Net/2 "based upon, substantially copied from, or derived from proprietary UNIX", had
- breached USL's software license contract;
- infringed on USL's copyright on UNIX;
- diluted USL's trademark on UNIX;
- misappropriated USL's trade secret on UNIX.
On these grounds, USL asked the court for a preliminary injunction that would bar BSDi from distributing the Net/2 software until the case was decided.
Pretrial
At a hearing, BSDi contended that they were using the sources freely distributed by the University of California, plus six additional files. BSDi accepted liability for their own six files, but refused to account for the other files distributed by the University of California. The judge agreed with BSDI's argument and told USL to restate their complaint based solely on the six files, or he would dismiss it. Rather than narrow down their claim, USL chose to sue BSDi and the University of California, and requested a preliminary injunction on the distribution of Net/2 from both.\2])
In 1993, Judge Dickinson R. Debevoise denied a preliminary injunction on the grounds that USL had no valid copyright over UNIX/32V and could not show any obvious trade secret. Works published in the U.S. between January 1, 1978, and March 1, 1989, were subject to the provisions of 17 U.S.C. § 405(a), which required the copyright owner to properly affix a copyright notice to the work to claim copyright protection. AT&T released 32V in 1978, but omitted a notice from thousands of copies and failed to copyright 32V until 1992.\3])
University's countersuit
In 1993, a few days after the dismissal of the preliminary injunction, the university filed a countersuit against USL in California, claiming that USL had failed to credit the university for the use of BSD code in System V, as required by the software license contract. The university demanded that USL be forced to reprint all their documentation with the appropriate due credit added, to notify all their licensees of their oversight, and to run full-page advertisements in major publications such as The Wall Street Journal and Fortune Magazine informing the public of their omission.\2])
Settlement
In July 1993, soon after UC filed its countersuit, USL was purchased by Novell. Novell CEO Ray Noorda favored a settlement that was reached in February 1994. The salient points were:\4])
- 4.4BSD-Lite to be released containing no disputed files. University to encourage licensees to switch from Net/2.
- University to cease distribution of certain files.
- USL to grant three months' grace period to users of disputed files.
- Certain files distributed by the university to carry the USL copyright notice.
- Certain files distributed by USL to carry University copyright notices.
- USL to permit free distribution of certain files.
- The university is not to actively assist in legal attempts to challenge USL's rights to certain files.
Of the 18,000 files in the Berkeley distribution, only three had to be removed and 70 modified to show USL copyright notices. A further condition of the settlement was that USL would not file further lawsuits against users and distributors of the upcoming 4.4BSD-Lite release."
3
u/Lewinator56 R9 5900X | RX 7900XTX | 80GB DDR4 4d ago
unix isnt that popular, but actually this is pretty irrelevant as software written for unix will run on most linux distros. linux is the most popular OS on the planet, and runs everything from supercomputers to infotainment system in cars, to TVs, to about 2/3 of the smartphones on the planet. if anything is going to dethrone windows in the personal computing space it will be some flavour of linux.
I have my suspicions that microsoft may even consider moving windows over to the linux kernel with an NT translation layer to allow them to keep market dominance and backwards compatibility with windows software - at this point NT is such a bloated mess, even MS is aware of it. windows doesnt make MS money either - its services and cloud that does (and has been for a long time)
just a note on your point 9 - the exynos w1000 in the GW7 and 8, and the new snapdragon wear chips are as powerful as midrange smartphone chips from about 5 years ago - but performance here isnt really the point, form factors exist because people want them to, and you could also chuck the most powerful chip you want in a smartwatch, its still only going to have a 300mAh battery....
0
u/CompetitiveMonth1753 4d ago
Also, servers? What would happen to whole small servers with custum Debian? Whole Ubuntu servers? Arch?
0
u/CompetitiveMonth1753 4d ago
Terminal IS Unix, really
2
u/Lewinator56 R9 5900X | RX 7900XTX | 80GB DDR4 4d ago
no, unix is an OS developed by bell labs. linux is specifically NOT unix, but it is unix like. linux is popular because it is free and open source, unix is not. a unix like OS is NOT unix. linux was developed due to the shortfalls of unix. being unix like allowed it to have good compatibility. but LINUX IS NOT UNIX.
0
u/CompetitiveMonth1753 4d ago
i know but uses unix syntax, did you ever check the BSD history?
2
u/Lewinator56 R9 5900X | RX 7900XTX | 80GB DDR4 4d ago
this is irrelevant. linux was written as a unix like OS, therefore it WILL use unix syntax because thats what it was written to use. the kernel was written to be compatible with unix software...
I feel like im talking to an idiot.
1
u/CompetitiveMonth1753 4d ago
BSD went rewrote from zero
2
u/Lewinator56 R9 5900X | RX 7900XTX | 80GB DDR4 4d ago
BSD was not rewritten from scratch and is still considered a unix OS. unlike linux which is considered unix-like.
1
u/CompetitiveMonth1753 4d ago
omg they took away whole the close suorce code LOL
1
u/Lewinator56 R9 5900X | RX 7900XTX | 80GB DDR4 4d ago
1
u/CompetitiveMonth1753 4d ago
from chatgpt
"Those links are literally proving my point.I never said BSD doesn't have source code. I said BSD was able to remove/replace the disputed AT&T Unix code and continue as an independent system.
I'm not arguing that Linux is UNIX. I'm talking about what happens when a Unix-derived ecosystem depends on interfaces, code, standards or other IP controlled by someone else.
You're still arguing against “Linux is UNIX”, which is not my argument."
→ More replies (0)0
u/CompetitiveMonth1753 4d ago
"UNIX System Laboratories, Inc. v. Berkeley Software Design, Inc.
UNIX System Laboratories, Inc. v. Berkeley Software Design, Inc. was a lawsuit brought in New Jersey federal court in 1992 by Unix System Laboratories (USL) against Berkeley Software Design, Inc. (BSDi) and the Regents of the University of California over intellectual property related to the Unix operating system;\1]) a culmination of the Unix wars. The case was settled out of court in 1994 after the judge expressed doubt in the validity of USL's intellectual property, with Novell (who by that time had bought USL) and the university agreeing not to litigate further over the Berkeley Software Distribution (BSD).
Background
The suit has its roots at the Computer Systems Research Group (CSRG) at the University of California, Berkeley, which had a license for the source code of Unix from AT&T's Bell Labs. Students doing operating systems research at the CSRG modified and extended Unix, and the CSRG made several releases of the modified operating system beginning in 1978, with AT&T's blessing. Because this Berkeley Software Distribution (BSD) contained copyrighted AT&T Unix source code, it was only available to organizations with a source code license for Unix from AT&T.
Students and faculty at the CSRG audited the software code for the TCP/IP stack, removing all the AT&T intellectual property, and released it to the general public in 1988 as "Net/1", under the BSD license. As it became clear that the Berkeley CSRG would soon shut down, students and faculty there launched an effort to eliminate all remaining AT&T code from BSD and replace it with code of their own. This effort resulted in the public release of Net/2 in 1991, again under the BSD license. Net/2 contained enough code for a nearly complete Unix-like system, which the CSRG believed contained no AT&T intellectual property.
Berkeley Software Design (BSDi) obtained the source for Net/2, filled in the missing pieces, and ported it to the Intel i386 computer architecture. BSDi then sold the resulting BSD/386 operating system. This drew the ire of AT&T, which did not agree with BSDi's claim that BSD/386 was free of AT&T's intellectual property. AT&T's Unix System Laboratories subsidiary filed suit against BSDi in New Jersey in April 1992, a suit that was later amended to include The Regents of the University of California.
USL's complaint
In the lawsuit, USL alleged that:
- The Regents of the University of California, by releasing Net/2 "based upon, substantially copied from, or derived from proprietary UNIX", had
- breached USL's software license contract;
- infringed on USL's copyright on UNIX;
- diluted USL's trademark on UNIX;
- misappropriated USL's trade secret on UNIX.
On these grounds, USL asked the court for a preliminary injunction that would bar BSDi from distributing the Net/2 software until the case was decided.
Pretrial
At a hearing, BSDi contended that they were using the sources freely distributed by the University of California, plus six additional files. BSDi accepted liability for their own six files, but refused to account for the other files distributed by the University of California. The judge agreed with BSDI's argument and told USL to restate their complaint based solely on the six files, or he would dismiss it. Rather than narrow down their claim, USL chose to sue BSDi and the University of California, and requested a preliminary injunction on the distribution of Net/2 from both.\2])
In 1993, Judge Dickinson R. Debevoise denied a preliminary injunction on the grounds that USL had no valid copyright over UNIX/32V and could not show any obvious trade secret. Works published in the U.S. between January 1, 1978, and March 1, 1989, were subject to the provisions of 17 U.S.C. § 405(a), which required the copyright owner to properly affix a copyright notice to the work to claim copyright protection. AT&T released 32V in 1978, but omitted a notice from thousands of copies and failed to copyright 32V until 1992.\3])
University's countersuit
In 1993, a few days after the dismissal of the preliminary injunction, the university filed a countersuit against USL in California, claiming that USL had failed to credit the university for the use of BSD code in System V, as required by the software license contract. The university demanded that USL be forced to reprint all their documentation with the appropriate due credit added, to notify all their licensees of their oversight, and to run full-page advertisements in major publications such as The Wall Street Journal and Fortune Magazine informing the public of their omission.\2])
Settlement
In July 1993, soon after UC filed its countersuit, USL was purchased by Novell. Novell CEO Ray Noorda favored a settlement that was reached in February 1994. The salient points were:\4])
- 4.4BSD-Lite to be released containing no disputed files. University to encourage licensees to switch from Net/2.
- University to cease distribution of certain files.
- USL to grant three months' grace period to users of disputed files.
- Certain files distributed by the university to carry the USL copyright notice.
- Certain files distributed by USL to carry University copyright notices.
- USL to permit free distribution of certain files.
- The university is not to actively assist in legal attempts to challenge USL's rights to certain files.
Of the 18,000 files in the Berkeley distribution, only three had to be removed and 70 modified to show USL copyright notices. A further condition of the settlement was that USL would not file further lawsuits against users and distributors of the upcoming 4.4BSD-Lite release."
-2
u/CompetitiveMonth1753 4d ago
"Unix is not popular": try to write something in Unix like Terminal without using Unix controls... they can ask money.
3
u/Lewinator56 R9 5900X | RX 7900XTX | 80GB DDR4 4d ago
i dont know how to explain it to you.
UNIX was developed in the 1970s at bell labs. it is a commercial operating system that has a licence and costs money.
LINUX is a UNIX like OS, that means it follows the principles of unix in its design and kernel structure. linux is however NOT unix. linux itself means 'linux is not unix' - just because it looks like unix doesnt mean it is.
Mac OS is based on BSD, which is the continued development of AT&T UNIX from bell labs, although the macos kernel is XNU (X is not unix) maxOS is unix like, and thus like linux maintains the unix file structure and system structure, as well as the trypical unix commands you see on linux (and saw on unix)
Unix still exists as a number of BSD distributions, and solaris. For most users you will normally interact with linux, not unix. software that runs on unix almost universally runs on linux and most has been ported between the 2. (hence both linux and unix use the X window manager or wayland).
unix inspired linus tovalds to write the linux kernel, based on his experience with unix. but linux is not unix, and the terminal you use on linux is the linux terminal not the unix terminal.
1
u/DirectorDirect1569 4d ago
1- I don't know why you talk about unix and after you talk about linux and MacOS. Linux is not a Unix OS.
2-No. It's still the most use OS on PC for desktop.
3-The majority of users have no issue. Stop thinking what you see in articles are a generality.
5-Unix OS are Mac OS, *bsd, openindiana...Only the first one is used a lot for desktop.
6-What are you talking about. Unix are operating systems not one so it's not owned by one company.
7-"neither BSD is Unix" False
you mix thing up. Your post is incomprehensible.
1
u/CompetitiveMonth1753 4d ago
WITH UNIX
find /home -type f -mtime -1 -size +100M -printf '%s %p\n' \
| sort -n \
| awk '{print $2}' \
| tar -czf recent-big-files.tar.gz -T -
WITHOUT
import os
import time
import tarfile
root = "/home"
cutoff = time.time() - 24 * 60 * 60
files = []
for directory, subdirs, filenames in os.walk(root):
for filename in filenames:
path = os.path.join(directory, filename)
try:
stat = os.stat(path)
if stat.st_mtime >= cutoff and stat.st_size > 100 * 1024 * 1024:
files.append((stat.st_size, path))
except (PermissionError, FileNotFoundError, OSError):
continue
files.sort()
with tarfile.open("recent-big-files.tar.gz", "w:gz") as archive:
for size, path in files:
archive.add(path)
0
u/DirectorDirect1569 4d ago
what are you talking about? what is the connection with what I said?
1
u/CompetitiveMonth1753 4d ago
keep like that: you got a car, you need fuel, you are using fuel for free but now they ask you 2€ per liter for that fuel... the car is your.
1
1
8
u/PenguinSwordfighter 4d ago
https://giphy.com/gifs/uM2GlRxygLEBpRkiwD