computersystems VS fbpdf

Compare computersystems vs fbpdf and see what are their differences.

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
computersystems fbpdf
2 7
32 183
- -
5.1 0.0
about 1 month ago almost 2 years ago
C C
- BSD 3-clause "New" or "Revised" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

computersystems

Posts with mentions or reviews of computersystems. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-11.

fbpdf

Posts with mentions or reviews of fbpdf. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-15.
  • Neatroff – a new implementation of the Troff typesetting system [pdf]
    1 project | news.ycombinator.com | 20 Jan 2024
    Until 2017, I kept my resume in troff (well, groff, really). After searching a bit, I finally re-did it in LaTex.

    So I have to ask why? Going up a level to http://litcave.rudi.ir/, it's for the author's own personal needs, but what needs could possibly motive what we see there? I'm astounded.

  • Libgrapheme: A simple freestanding C99 library for Unicode
    6 projects | news.ycombinator.com | 15 Nov 2022
    > Off the top of my head, I don't know of a terminal that actually implements the entire (very complex) set of Unicode text rendering behaviors

    There are likely two problems with this:

    First, nobody actually seems to know how bidirectional text should interact with terminal control sequences, or indeed how it should be typeset on a terminal in the first place (where are the paragraph boundaries?). There is the pre-Unicode bi-directional support mode (BDSM, I kid you not) in ECMA-48[1] and TR/53[2], which AFAIK nobody implements nor cares about, and which doesn’t seem to actually; there are terminal emulators made by bidi-language users[3], which AFAIK nobody has written down the behaviour of; there is the Freedesktop bidi terminal spec[4], which is a draft and AFAIK nobody implements yet either but at least some people care about; finally, there are bidi-language users who say that spec is a mistake[5].

    Second, aside from bidi and a smattering of other things such as emoji, there is no detailed “Unicode rendering behaviour”, there are only standards specific to font formats, the most recent being OpenType, which is dubiously compatible across implementations, decently documented only through painstaking reverse engineering (sometimes in words[6], sometimes only in Freetype library code), and generally full of snakes[7]. And it has no notion of monospace font—only of a (proportional) font where all Lat/Cyr/Grk characters just happen to have the same advance.

    AFAICT that is not an oversight or negligence, but rather a concession to the fact that there are scripts which don’t really have a notion of monospace in the typographic tradition and in fact are written such that it’s extremely unclear what monospace would even mean—certainly not one or two cells per codepoint (e.g. Burmese or Tibetan; apparently there are Arabic monospace fonts[8] but I’ve no idea how the hell they work). Not coincidentally, those are the scripts where you need that shaper, otherwise nothing works.

    [1] https://www.ecma-international.org/publications-and-standard...

    [2] https://www.ecma-international.org/publications-and-standard...

    [3] https://news.ycombinator.com/item?id=8086417

    [4] https://terminal-wg.pages.freedesktop.org/bidi/

    [5] http://litcave.rudi.ir/

    [6] https://github.com/n8willis/opentype-shaping-documents

    [7] https://litherum.blogspot.com/2019/03/addition-font.html

    [8] https://news.ycombinator.com/item?id=10395464

  • Asus put out like 40 models of a laptop called the “Eee PC” (2021)
    1 project | news.ycombinator.com | 28 Jul 2022
    +1 for the Dell Mini 9. In fact, I use it daily for most things, as I got one in mint condition for only a few euros. Tiny Core Linux, framebuffer mode, text-only browsing, Ali G. Rudi's framebuffer tools [1]. I also added a matte screen protector, which is fine against eye strain.

    I really don't want to go back to neither a traditional GUI experience, nor, somewhat surprisingly, to a bigger screen. This is a bit odd, but it is much easier to stay focused with a small screen. You'll write more one-liner scripts to help your workflow. A machine the size of an A5 writing pad. It's a nice experience.

    The keyboard is also surprisingly tolerable. And, due to being fanless, the machine is spookily quiet, which helps even more with the focusing.

    There should be a lot of old netbooks lying around. I imagine they were often used only a few times and then forgotten in that bottom drawer, because, maybe you do need to be somewhat a geek to use one of these in a dedicated manner. I couldn't imagine using my Mini 9 with a traditional GUI, or even a mouse. For terminal-only work, though, it is really great.

    So I guess all these old, peanuts-prized machines could be interesting to frugal computing / retrocomputing people, which seems to be a growing niche among younger folks.

    1: http://litcave.rudi.ir

  • Dr. DOS Betamax's DOS Fansite
    2 projects | news.ycombinator.com | 17 Jul 2022
    I use Tiny Core Linux in framebuffer mode every day. Ali G. Rudi's framebuffer tools were a huge inspiration: https://litcave.rudi.ir/

    I've also been curious about fbui (in-kernel windowing system). Not sure how well it works with current kernels, though: https://github.com/8l/fbui

    Having really modest needs, I even made an effort to use FreeDOS for essential tasks (writing, PDFs, some scripting), but gave up quickly as I cannot live without a good PDF pager. I also had trouble with constant fan noise on DOS (you'll need some hacks to maybe get around this). It is still mind blowing how fast FreeDOS (or e.g. the even more barebones SvarDOS) boots. It took literally about 2 seconds to greet myself with the good old "C:\>".

    Also, it is a system that fits inside the head of even an ordinary person. This is really refreshing these days.

  • The Bullshit Web
    1 project | news.ycombinator.com | 2 Jul 2022
    Same here, kind of. I'm reading this thread in Linux framebuffer mode and w3m, a text-mode browser. You can see images with this setup, but only by hovering a particular image link and launching an external viewer.

    This has been my main computing setup for about half a year now, and it works surprisingly well (I'm neither a coder nor a web dev, though). Majority of the sites I visit are definitely bearable in text-only mode. It's a flexible setup, too, since I can seee the images if I need to.

    For more inspiration, see Ali G Rudi's framebuffer tools [1] and a great site on w3m [2].

    1: https://litcave.rudi.ir

    2: http://w3m.rocks

  • Candlelit Console patch set to the OpenBSD framebuffer console
    2 projects | news.ycombinator.com | 16 May 2022
    You may be interested in the work of Ali Gholami Rudi. Scroll down to the "framebuffer" section: https://litcave.rudi.ir

    Apart from things like writing his own C compiler and typesetting systems, Rudi implemented several GUI programs that work on Linux without Xorg or Wayland. He claims there on his site he doesn't even use Xorg any more.

  • Document Viewer
    1 project | /r/embeddedlinux | 25 Oct 2021

What are some alternatives?

When comparing computersystems and fbpdf you can also consider the following projects:

timer-mechanism - Using Timer Mechanisms for Linux

sumatrapdf - SumatraPDF reader

StartHub - Bootstrap your search for career!

pdfalto - PDF to XML ALTO file converter

vscode-amiga-debug - One-stop Visual Studio Code Extension to compile, debug and profile Amiga C/C++ programs compiled by the bundled gcc 12.2 with the bundled WinUAE/FS-UAE.

microwindows - The Nano-X Window System

odyssey - An experimental operating system for x86 and ARM

go-fitz - Golang wrapper for the MuPDF Fitz library

G10-OpenGL - G10 is a game engine built on OpenGL and SDL.

fbui - Framebuffer UI (fbui) in-kernel Linux windowing system.

fbff - A small ffmpeg-based framebuffer media player

utf8proc - a clean C library for processing UTF-8 Unicode data