meta-tegra
unix-history-repo
meta-tegra | unix-history-repo | |
---|---|---|
6 | 56 | |
438 | 6,607 | |
3.0% | - | |
9.5 | 0.0 | |
2 days ago | over 2 years ago | |
BitBake | Assembly | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
meta-tegra
- Switching customers from Linux to BSD because boring is good
-
Cross compile QT6 for Jetson Orin in Linux
If you must compile from source, there is a Yocto layer targeting Orin at https://github.com/OE4T/meta-tegra. Then you can add https://code.qt.io/cgit/yocto/meta-qt6.git/log/ like any yocto layer. The Yocto route is more difficult initially, but it pays off if you need to customize a lot of things.
-
Yocto
This might help you OE4T/meta-tegra
- Linux-factory: A framework used to create custom Linux Debian operating systems
-
Solving Entry-Level Edge AI Challenges with Nvidia Jetson Orin Nano
Related, so I'd like to give a shout out to the guys who made meta-tegra[1] possible so that I don't have to use NVidia's garbage software, which barely resembles something you get out of a proper SBC.
[1] https://github.com/OE4T/meta-tegra
-
Is there a way to cleanly install Ubuntu 20 on the NX?
If you need newer versions of certain libraries / other software, you can have a look at OE4T and use it to build your own system images. This will not remove all restrictions ( you will still be unable to update the kernel, of course ) but you can more easily use more current software versions for parts of the system that have no direct NVIDIA dependency.
unix-history-repo
-
Unix Programmer's Manual Third Edition [pdf]
Maybe for someone interesting, too, could be the Repository "Continuous Unix commit history from 1970 until today" (https://github.com/dspinellis/unix-history-repo.git) from Prof. Diomidis Spinellis.
- Version 7 Unix cmd/sh/blok.c
-
Switching customers from Linux to BSD because boring is good
Every extant Unix has been rewritten since the original AT&T code, Ship of Theseus style. We still consider them members of the Unix family, because they can trace their lineage directly. One could built a Git repo showing every code change from the original Unix release through modern day BSDs, if only we had granular commit info going back that far.
In fact, it's been partially done for FreeBSD, https://github.com/dspinellis/unix-history-repo
We could in principle do something similar for Darwin (if we had enough of the historical code), which is the core of MacOS, which is based on NeXT, which was based on BSD with a new kernel. That makes MacOS every bit a member of the Unix/BSD family as FreeBSD is.
-
The Elegance of the ASCII Table
> not sure about other *nixes
Should be available on any UNIX, it was added to V7 UNIX back in the 1970s: https://github.com/dspinellis/unix-history-repo/blob/Researc...
Even before that, it existed as a standalone text file https://github.com/dspinellis/unix-history-repo/blob/8cf2a84... This still exists on many systems -- for instance as /usr/share/misc/ascii on MacOS
- Wc2: Investigates optimizing 'wc', the Unix word count program
-
F/OSS Comics: 8. The Origins of Unix and the C Language
There is also https://github.com/dspinellis/unix-history-repo (Continuous Unix commit history from 1970 until today)
-
Kernighan and Pike were right: Do one thing, and do it well
FWIW, ls in Research-V6 back in 1975 had 10 options. https://github.com/dspinellis/unix-history-repo/blob/Researc...
By BSD 3 in 1980 it had 11 options. https://github.com/dspinellis/unix-history-repo/blob/BSD-3-S...
The thing is, we can see even from the 1970s 'ls' how the Unix model doesn't meet the goal "to chain these simple programs together to create complex behaviors".
There is no option to escape or NUL terminate a filename, making it possible to construct a filename containing a newline which makes the output look like two file entries.
The option for that was added later.
There's also the issue that embedded terminal codes will be interpreted by the terminal.
-
The original source code of the vi text editor, taken from System V
This is what it looked like about 7-8 years earlier: https://github.com/dspinellis/unix-history-repo/blob/BSD-1/e...
- Continuous Unix commit history from 1970 until today
-
50 Years in Filesystems: 1974
RA92 (1989): 16 ms / 8.3 ms.
Note that the RL02 (and V7) and RA92 mentioned in the article are separated by about a decade.
[1] https://github.com/dspinellis/unix-history-repo/blob/Researc...
What are some alternatives?
Fedora-Virt-Lab - A demo for setting up a Fedora hypervisor for your home lab using Ansible, Web Console, and Image Builder
insect - High precision scientific calculator with support for physical units
linux-factory - a framework used to create custom debian linux operating systems
PySyft - Perform data science on data that remains in someone else's server
SkiffOS - Any Linux distribution, anywhere.
m1n1 - A bootloader and experimentation playground for Apple Silicon
buildroot - Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at https://gitlab.com/buildroot.org/buildroot/. Do not open issues or file pull requests here.
typos - Source code spell checker
zfs - OpenZFS on Linux and FreeBSD
HelloSilicon - An introduction to ARM64 assembly on Apple Silicon Macs
rss-proxy - RSS-proxy allows you to do create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure.
Ruby Units - A unit handling library for ruby