Search results

  1. zirias@

    FreeBSD polling issue,

    Holy crap, 99% of the internet are exploitable 😂 Seriously, that's nonsense. In the general case, there's a reason CPUs always had interrupt lines and peripheral hardware always signalled them: Polling a whole zoo of peripherals for any sort of I/O event is just wasteful as hell. That's true...
  2. zirias@

    Unable to properly run chrome or brave with linux-browser-installer

    FreeBSD's Linuxulator will never be "perfect" (Linux and its typical userland being quickly moving targets doesn't help either). Sure, running a Linux browser should be possible, and individual issues will probably get fixed eventually, but still, a native browser is always preferred. That...
  3. zirias@

    Assistance Required: System Stuck at mountroot> Prompt After Editing /boot/loader.conf

    This is kind of a contradiction. In the default root-on-ZFS configuration created by the installer, the root-fs (for the default boot environment) is zfs:zroot/ROOT/default. If you have a different pool name or even a completely different layout, you should probably know about this because then...
  4. zirias@

    Disable delay on ctrl-alt-delete in vt

    I could imagine a specific scenario where this is safe: The system itself is always read-only, and all runtime data (including possible "user files") is always considered entirely "scratch" (never needs to be saved) and lives in RAM (e.g. on tmpfs). This could e.g. be true for some "browser...
  5. zirias@

    FreeBSD as a development platform

    astyle IIRC, ANSI was the first to standardize C at all, but this was quickly "re-issued" by ISO and since then, ISO governs the further standard development, as Paul Floyd explained. ralphbsz Still people hate the complexity that comes with that fragmentation. There were countless efforts to...
  6. zirias@

    Solved Can't format an encrypted .eli device

    The question is what it would be good for. It's not like a harddisk full of "random data" in an otherwise operable system would be all too "plausible", after all. 🤨 If that's what you're after, you'd need more than some headerless encryption, you'd need to hide your encrypted volume inside...
  7. zirias@

    Modifying kernel to give each process an identifier/hash (proc address to kernel address translation)

    if they weren't, your case would be boring 🤷😏 Sorry, can't help here either, but I'd still appreciate some context: What do you plan to do with this hash? Some sort of "security feature"?
  8. zirias@

    Where is the data from make config stored.

    Just a suggestion, you don't have to use this configuration system at all. The very simple alternative is setting port options in your make.conf, e.g. like this: DEFAULT_VERSIONS+= ssl=libressl samba=4.16 OPTIONS_UNSET+= GSSAPI_BASE GSSAPI_NONE HEIMDAL ALSA JACK PULSE PULSEAUDIO OPTIONS_SET+=...
  9. zirias@

    FreeBSD as a development platform

    FTFY 😏 I'd say no need to view from different sides. C is a rare example of a language being both at the same time. It has abstractions allowing it to be completely independent from any specific machine, while at the same time, they have typically a 1:1 mapping to how the machines work.
  10. zirias@

    Backdoor in upstream xz/liblzma leading to SSH server compromise

    Easy way to follow the good "no binaries in your source" rule ... ... completely missing the point of course 🤡
  11. zirias@

    Solved /etc/defaults of freebsd

    None. It doesn't exist in Linux (or, GNU) either. I've seen it used by Debian for setting some variables of individual init-scripts. Those go all to /etc/rc.conf in FreeBSD. There's the option to put them in /etc/rc.conf.d/<service> as well for one specific service. ... plus a few more options...
  12. zirias@

    Nvidia driver package for FreeBSD 5

    Sure you shouldn't. You also shouldn't run ancient versions of FreeBSD. So, this seems to be some experimentation for whatever reason. :-/
  13. zirias@

    Backdoor in upstream xz/liblzma leading to SSH server compromise

    I wasn't the only one in this thread stating this. Several people (correctly) analyzed it was "luck" (with being a less attractive target than major Linux distros probably playing a role) Sounds simple, and who will do it? Like in this example, the single exhausted maintainer (and original...
  14. zirias@

    Nvidia driver package for FreeBSD 5

    drhowarddrfine you know ports have DISTFILES, so you can find them "by looking at the port", right?
  15. zirias@

    jails Web server and MySQL Database inside one or two jails?

    There's no right or wrong. It's more a question how you design and cut your system boundaries. If the DBMS (not just the database, really the service providing DB access) is considered part of your "software system", having it in the same jail comes naturally, reducing external dependencies of...
  16. zirias@

    Using a serial console

    I have no experience with (FreeBSD) kernel debugging ... maybe there is an option for "remote debugging" via serial console, but as far as I understood it, this thread wasn't about something like that but "just" about seeing (kernel) messages right before the crash. There's always the "post...
  17. zirias@

    Shell Override shebang from rc script?

    There are lots of ways to automate that change, you could e.g. just script it, or if you use a git clone directly, you could just use your own local branch and rebase that onto upstream (which won't ever conflict unless THEY change the shebang). I'm also not sure what you mean by "official"...
  18. zirias@

    Shell Override shebang from rc script?

    SamKook well the obvious thing to do would still be to fix that shebang, I don't understand the issue yet why this isn't an option here. But then, you can also "misuse" rc.subr and put your python interpreter as the command and the script as the first entry in args ...
  19. zirias@

    Shell Override shebang from rc script?

    I've seen the XY-problem mentioned and this is indeed one. There's no way to ever "override" a shebang. It's interpreted by the kernel when trying to exec() a file. But this most likely isn't what you want anyways. Shebangs are for scripts. All they do is cause the kernel to load and run the...
Back
Top