owl
blink
owl | blink | |
---|---|---|
5 | 39 | |
117 | 5,983 | |
13.7% | 0.4% | |
2.7 | 9.2 | |
over 2 years ago | 13 days ago | |
Objective-C | Swift | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
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.
owl
-
Blink virtual machine now supports running GUI programs
Well, there is a Wayland Compositor for macOS:
https://github.com/owl-compositor/owl
It still lacks a lot of features though (I think, I never tried it out)
-
X Window System Basics
> X runs on so many more platforms than Wayland [...] Python3 is strictly an improvement on every platform, I don't think they're analogous because there really is no good reason to keep Python2 around
X runs on more platforms than Wayland because...it was ported to them. Just like things use Python 3 because they were ported to it.
This is also understating the reach of X I think: it's widely used in the embedded world, is seeing increasing support in BSDs, and has even been used on macOS (https://github.com/owl-compositor/owl). People have even used it to embed an entire compositor inside a GTK app (https://github.com/alexlarsson/wakefield).
That isn't to say that libwayland has a lot of Linux-isms in it, but afaik they're not really structural as much as there is lack of interest to generalize things more. Heck, the protocol-oriented architecture would even make it easier for anything Linux-esque to be removed in favor of alternative protocols.
-
Valve is Paying 100+ Open-Source Developers to work on Proton, Mesa, and More
Yup, the Owl compositor implements Wayland on Quartz (the macOS graphics system).
-
Release 1.2.0 · 89luca89/distrobox
Thanks! FYI there is a wayland compositor for macos too, so it would be nice to be able to use that with linux apps in a VM...
- Owl: A WIP portable Wayland compositor written in Objective-C
blink
-
Apple must open iPadOS to sideloading within 6 months, EU says
you can work on it
https://blink.sh/
see also https://docs.blink.sh/advanced/code
-
iOS / iPadOS 17 👉 Blink 17
Fixes for the new OS, general improvements, and tons of thanks to all testers for their help! https://github.com/blinksh/blink/discussions/1850
-
Apple debuts iPhone 15 and iPhone 15 Plus
You can already do that with an iPad (sans fat OS). If you're using Blink Shell (https://blink.sh) the external display is independent of what's on the iPad too, which works really neatly. This is the exact setup I used as my main dev machine in a previous role.
Would be very nice to see if this works on the new iPhones. A thin client with decent security in your pocket with keyboard/mouse/display at both home and work seems like a very approachable computing setup.
-
Apple iPhone 15 Pro and iPhone 15 Pro Max
I use blink[0] with a 40% keyboard to develop linux program on a vps.
If you want to do programming without wireless interenet, another option is to connect a raspberry pi zero 2w (with usb gadget mode enabled) to the usb c port using a single usb cable. Then the rpi zero will share a ethernet network with iOS device. Then you can use blink (again) to mosh to raspberrypi.local to do the development on the pi.
The reason that I don't do it on android with termux is that there's no high quality terminal emulator like blink on android.
[0]: https://blink.sh
-
Buying an iPad Pro for coding was a mistake
There's also Blink [1] which includes a local shell (limited), ssh and mosh support, and comes with a local-first, but remote-dependent, vscode implementation. Works with vscode.dev, code-server (the coder.com and microsoft version), coder.com etc. Not free but a free TestFlight versions available if you accept to be a beta tester of sorts.
I've had moderate success using it, but overall the code-server experience has been a bit lacking, in part due to languages I use, in part due to lots of software still assuming a local-first development environment (code-server/coder.com help with this by e.g. proxying http ports in your dev environment). A real IDE/code editor running on a MacBook is still way superior.
[1] https://blink.sh
-
Prompt2, heads up; they are readying up another version Prompt2 has been abandoned by devs since iOS 14 / 1y ago in a crashing state - Now they want to make another money-heist cash-grab from its users by forcing them to upgrade one of the most expensive apps of all time.
If you're okay with a subscription model for a terminal type shell, I would recommend Blink. Does everything Prompt did and more. They have a 1-week trial, and then you can subscribe for $20 a year.
-
Github code no longer updated?
I also opened https://github.com/blinksh/blink/issues/1777 so from now on everyone is able to see the commit reference that was used for the build.
-
Ed25519-sk on iOS
I took a wild stab at finding a non-subscription iOS app that supports Ed25519-sk, but ended up just moving back to ephemeral per-device ed25519 keys instead. Both Blink.sh and Terminus purport to support -sk / HW passkeys behind subscription paywalls, but I can't verify as I don't pay for subscription model apps.
-
iOS tools for self hosting
Big fan of Blink, makes it super easy to quickly ssh into a remote machine
-
Ask HN: What lesser-known accessories do you use with your computer?
SSH or mosh (via https://blink.sh/) back to a cloud/remote NixOS VM. The iPad is purely a self-contained interface with a local browser.
What are some alternatives?
distrobox - Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
template-nixos - The NixOS template, configured for Gitpod (www.gitpod.io) to give you pre-built, nix based ephemeral operating system environments in the cloud.
XQuartz - An X11 server and client libraries for macOS
tailscale - The easiest, most secure way to use WireGuard and 2FA.
xdotool - fake keyboard/mouse input, window management, and more
sweep - Sweep: open-source AI-powered Software Developer for small features and bug fixes.
blink - tiniest x86-64-linux emulator
wakefield - A proof of concept of a GTK+ Wayland compositor for various situations
streamdeck-ui - A Linux compatible UI for the Elgato Stream Deck.
xserver-SIXEL - A X server implementation for SIXEL-featured terminals, based on @pelya's Xsdl kdrive server(https://github.com/pelya/xserver-xsdl)
HeadsetControl - Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX