5 ms·
Konsole is not actually 50kb, you need to include the libraries it imports to do an apples to apples comparison. What is going on here is tabby is the equivale
by novok 5y ago
Konsole is not actually 50kb, you need to include the libraries it imports to do an apples to apples comparison. What is going on here is tabby is the equivalent of statically linked + a virtual machine OS called a browser, while konsole is not. To properly compare the two, you need to compare source code size, as if you downloaded tabby and ran it an browser. To really compare them properly, you'd also need to make the typescript compiled into equivalent JS VM assembly. There you'll find them probably to be significantly closer in size
- pseudalopex 5y agoSharing libraries with other apps is a feature.
- usrbinbash 5y ago>Konsole is not actually 50kb, you need to include the libraries it imports to do an apples to apples comparison. No, we really don't, because these libraries are available to other programs as well, whereas a huge packaged application is availabe to nothing than itself.
- handrous 5y agoCorrect, shipping the equivalent of an entire full-featured GUI OS just to provide a terminal emulator is crazy.
- jstimpfle 5y agoKonsole itself could probably be considered bloated. You can easily write a super functional and performant terminal emulator in 50-100K by only using the external dependencies that are absolutely required - i.e. on Linux, the POSIX/Linux syscall interface and Xlib. You shouldn't even need libc, but AFAIK on Linux it's extremely hard to not use it, for stupid reasons. > To really compare them properly, you'd also need to make the typescript compiled into equivalent JS VM assembly. That's like saying, to compare Usain Bolt and myself in terms of sprinting performance, you should consider the fact that I'm chubby for a fair comparison.