Hacker Newsnew | past | comments | ask | show | jobs | submit | bogantech's commentslogin

I'm guessing they just removed LoadWB from their startup-sequence


Yes, that's all you could do. Sounds like just a slight memory fault exaggerating it, something I'm sure we're all guilty of. Booting "exclusively to amigaDOS, without the ...windowing system available" was not possible, as the CLI ran in a window.


This is correct. I just can't quite remember the exact details nowadays. But now you say it, I think that is what I had, just a single cli window :)


You could use alternative shells, though, and they weren't quite as painful. Bill Hawes's 'wsh' was rather nice.


Bad legacy apps like Xilinx ISE


> filesystem mounting

How is this different to bind mounts


Very different: Linux running in a virtual machine can't bind mount into a macOS host's filesystem. So they use virtiofs.


MacOS container filesystem/IO has been bog slow preventing even some basic dev container use cases. Hopefully this will fix the issue.


It's not substantially different from previous approaches (9pfs vs. virtiofs).

My suggestion: Don't use the host filesystem from the guest at all. It'll be faster, and better isolated. It's a false convenience.


sshfs?


That's a less efficient protocol than 9pfs and virtiofs, even if you subtract the encryption.

An example of improving efficiency: virtiofs has a relatively recent feature to map pages from host memory directly into guest memory, but that's a lot of risky acrobatics if your priorities are reliability and isolation...

... but it's not supported by Virtualization Framework's built-in virtiofs "folder sharing". (sad face)

... but someone could build it on top of the new macos 27+ custom virtio device support. (intrigued face)


This applies to both containers and container machines though, right?


Containers (those popularised on Linux by Docker) are built on Linux primitives like cgroups and namespaces, so they're running directly on the same kernel, same VFS, often the same FS, etc. Their isolation properties rely on (a) all those Linux features working as expected, and (b) the container runtime setting them up properly.

Depending on your threat model, that's fine, but a lot of people (including me) will say that containers are not a security mechanism.

But macOS requires[1] virtualisation for containers anyway; the security is just a bonus.

[1] at least for a real Linux kernel...


The surface of an OS is definitely larger than that of many hypervisors, which is e.g. why browsers often provide their own much narrower sandbox.

On the other hand, in other scenarios, people trust the security boundaries of their working as expected all the time, no? This is the basis of e.g. Android app isolation (every app runs under its own Linux UID/GID), and true multi-user Unix systems trusting the OS's security boundaries to hold have decades of history.


Different threat models. Your typical Android device (and Linux server for that matter, at home or at scale) is not usually running security-sensitive general workloads for multiple tenants in the same OS instance. :-)


I don't think that's right. The threat model for Android for example could well be a malicious third party leveraging a vulnerable app to gain access to your banking app on the same device. There's definitely (meant to be) a security boundary between apps.


These are all security boundaries of a kind, some more effective than others, balancing priorities according to threat model. Running every app on your phone in a hardware virtual machine would be... an expensive choice.


Can it use an external display under Linux?


> More interesting is what happened next: an institute in Sofia was reportedly tasked with decapping the ICs, lifting the netlists under a microscope, and reproducing them with socialist lithography

Given that (afaik) the Apple II logic would have all been jelly bean logic or otherwise off the shelf parts did they really reverse engineer ICs?


Except you have to run Tahoe


With a PATA-SATA bridge support for CHS is up to the BIOS / OS

With a USB adapter though it's up to the adapter itself to support that which they generally don't do


Hyperion charge money for the OS and don't pay the developers at all, if anyone is greedy it's them


AFAICT Cloanto is milking Amiga, and Hyperion is actually updating OS 3.1/3.2 plus their OS 4 stuff.


I'm guessing the Spartan II was used because it is compatible with 5V IO


Spartan 2 was used because it was free, author salvaged it together with Atmega128 from some scrap he had laying around :)

Here is a prototype https://imgur.com/gallery/486-homebrew-computer-lsUiWdw

The most impressive part of this build is that maniek86 (Piotr Grzesik) is still in High School (electronics oriented CTE).


They were tapping fiber links between datacenters


And, they were directly installing compromised hardware in datacenters [1]

[1] https://arstechnica.com/tech-policy/2014/05/photos-of-an-nsa...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: