Tagged: BSD Toggle Comment Threads | Keyboard Shortcuts

  • isvarahparamahkrsnah

    isvarahparamahkrsnah 6:51 am on October 20, 2020 Permalink | Reply
    Tags: , Arch, BSD, Budgie, Cinnamon, , Deepin, , , Enlightenment, Enso, , Gentoo, Gnome, i3, init, KDE, , , , Liri, LXDE, LXQt, , Mate, Openbox, Pantheon, Plasma, , Semicode, Slackware, , , Ubuntu, XFCE   

    A Brief History Of Krsnah Desktop OS 

    I’ve procrastinated writing this article for almost 7 months now.
    With the next generation of my personalized OS looming in the horizon, I need to get this done right now. Otherwise it’ll never be done.

    What is Krsnah Desktop OS?
    Krsnah Desktop OS is a full-fledged OS based on Linux. Just like it’s sister OS is based on Android.

    Now, when did I get my netbook?
    I think I got it right after my smartphone.
    Somewhere in late 2015 or early 2016, I think.
    Let me check my records!
    Okay! I have a Windows 10 ISO that dates back to Feb 2016. So I must’ve got it around that time.

    My netbook came preloaded with Windows 8.1 and McAfee Internet Security. It also came with a goldfish malware thingy? What’s the word? Spyfish? SUPERFISH! Right. Thanks duckduckgo.

    So I upgraded my netbook to Windows 10 and that didn’t work out quite well because it was just too slow. It was horrible!
    At that time I was quite deep into the whole privacy thing. So I looked into Linux and decided to dive headfirst into it.

    I can’t remember the first Linux distro that I tried. Was it Solus? Or was it Manjaro?
    I think it was Solus. Solus was still quite new at the time and I was really enticed by the Budgie desktop. (Budgie became so popular later on, that a number of distros adopted it – Arch, Gentoo, Ubuntu, Debian and so on.)

    So I tried Solus out but it was still quite new and didn’t have many of the packages I was looking for.
    Since I was coming from Windows, I was looking for an advanced GUI firewall, network monitor etc.
    I ditched Solus pretty quickly. Though I would return to it later on, amidst trying out different distros. When I needed to get back online, I would pop Solus in and get things running pretty fast.

    I looked into Arch.
    Arch was the most interesting Linux brand for me at the time. (It was also overly hyped. Gentoo is the best!)
    I installed Manjaro and had it running for a while.
    However, it had a lot of bugs and I was quickly becoming an angry frustrated computer guy because of it.

    I bumped into Elementary OS.
    Elementary OS is a beautiful distro.
    It runs really nicely and smoothly.
    But at that time, I had a problem with it. What was the OS name? Juno? No! It was LOKI! Yes! Loki! Thanks duckduckgo.
    Loki was fast and smooth. But I could multitask on it because it didn’t detect my SWAP. As a result, it only utilized my 2 Gigs of RAM.

    I think I tried out a bunch of different distros at that time. I checked out Fedora, Subgraph (anyone remember Subgraph? The entire privacy community was chattering about it. Then I downloaded it and couldn’t even get it to install. What a pile of crap! It was an alpha version and apparently it’s still on alpha all this time!
    Who are the developers of Subgraph OS and what have they been doing all this time? Show yourselves! I’m gonna smack you in the head with a tray of eggs.) Debian, Sabayon, Ubuntu, and so on.

    Then I checked out Gentoo. And I was very interested. I think I discovered Enso OS at that time, along with Trenta OS, Liri OS, Semicode OS, and I started noticing a theme.
    I discovered the key to making your own distro.

    Now everyone knows how Android works. Every Android phone basically runs the same OS, except for the minor (or major) tweaks that the smartphone company makes to the user interface, adding a few preinstalled apps etc.
    The biggest difference in Android phones isn’t the OS. It’s the hardware.

    Here’s how Linux works.
    All developers, hold onto your seats! I’m about to crash your egos straight into the ground.
    Arch, Gentoo, Debian, BSD, and Slackware are the forefathers of Linux.
    Every Linux distro out there either borrows something from the above, or is based entirely on the above!

    When you start going through all these distros one after another, constantly switching and trying to find the perfect fit, you come to realize that all these distros have so much in common.

    Then come the desktop environments and window managers. If you’re running Gnome on Gentoo and Gnome on Debian, they’ll look identical.
    No one will be able to tell the difference from a visual perspective.

    The difference comes in the installers, the package managers, the init systems, and of course, some commands.

    One of the problems with most distros is that they’re only customizable up to a certain level. You can change the wallpaper, dock location and transparency and font and some icons. But that’s it! And it is indeed enough for most people to be able to have their personalized desktop. But not me!

    Another problem to be considered when selecting a distro is the availability of apps and how easy it is to build your own should the need arise.
    Unfortunately, that problem has not been solved in any of the derivative distros. Often, developers will only package applications that they think the user would need. So you might not always find what you’re looking for.

    Finally, the main problem to be considered when everything has been sorted out, is how smooth the OS runs and how much resources it needs. I’ve found some distros to be consuming 800+ Megs of Ram on first run, with no user apps running in the background.
    And some lightweight distros only consume 300-400 Mb on idle, with no user apps running.
    Usually these distros came with an ugly LXDE or Openbox window manager. And that just wasn’t cutting it for me.
    If I’m going to spend 6 hours of my day looking at my computer screen, I don’t wanna be staring at a Windows 98 themed LXDE interface.

    Plasma, KDE, Deepin, Pantheon and Gnome are heavy on system resources, whereas i3, LXDE, LXQt, Enlightenment and XFCE are quite lightweight and minimalistic. Mate, Budgie and Cinnamon are somewhere in the middle.

    Arch and Debian had all the packages in the world. Gentoo is missing some. BSD is missing quite a few and Slackware, well, I haven’t tested it. And I don’t think I will any time soon.
    I think a large proportion of Linux users are using Arch, Debian or one of their variants.

    Now, every distro has some bugs. But the worst bugs came from Arch and it’s derivatives.
    The most complex and time consuming is Gentoo. It really takes a while to set things up on Gentoo.

    The above section of this article was written on Tuesday, 13th October 2020.
    It’s now Tuesday, 20th October 2020. And I have absolutely 0 willpower to finish this article right now. Maybe in the future. Until then, that’s all you get.

     
  • isvarahparamahkrsnah

    isvarahparamahkrsnah 8:27 am on July 28, 2020 Permalink | Reply
    Tags: ActivityPub, BBJ, BSD, , , email, federated, , Finger Protocol, , Gemini Protocol, geminispace, git, Gopher Protocol, gopherspace, IRC, , mailing lists, , phlog, plan, , , RSS, SFTP, SMTP, SSH, , Terminal, , Tildeverse, Unix, WebDAV, weechat   

    Tildeverse, Gopherspace and Geminispace 

    It’s been a while since my last article.
    I know I said I would post an article everyday for the month of July, but hey – I had a headache for a few days and then went exploring through the internet. And guess what I found?! It’s been totally worth the wait.

    Let’s start with Tildeverse.
    dun dun dunnnnn… boom! boom! Fireworks everywhere!
    Haha.
    Tildeverse is like the Fediverse but retro.
    Tildeverse is what the Fediverse would’ve looked like if it had been invented in the late 90’s.
    And I like it!
    How would I define the Fediverse? Open source, decentralized, federated social networks hosting different services that are integrated together by one protocol – ActivityPub. Phew! Did I nail it or what?

    Now the Tildeverse has some similarities with the Fediverse, and some differences.
    First of all, there is no single unifying protocol; BUT, there is the Terminal! Oh yeah!
    While exploring the Tildeverse, I discovered the use of SSH, SFTP, Gopher, Gemini, HTTP, IRC, Finger, SMTP, RSS, SIP, ActivityPub and even WebDAV! Is this cool or what?
    I think it is!

    Now, if I examine the Fediverse in a similar light, it also uses several different protocols, but the ActivityPub is the main unifying protocol.

    So what is the tildeverse? It is a collection of communities just like the Fediverse. But they’re all centered around one thing – *nix. That is, Linux, Unix, and BSD.
    Each community has a shared Linux system that users can log into via SSH and do various things like programming, creating web pages, play games, chat on IRC, read and send emails, browse and post on Bulletin Boards(Bulletin Butter & Jelly/BBJ), mailing lists, ttbp(tilde town blogging platform)/feels, ttrv(tilde town reddit viewer), use the finger protocol (for lack of better words), use git repositories and so on.
    Each community offers a given number of services, so don’t expect a server to have all services.

    Then there’s tilderadio, a really cool radio station.

    I like it. Tildeverse is sort of like an underground network of communities free from corporate spying, marketing and advertising.

    Okay. The Gopher protocol.
    This is a protocol that preceded the www in the early 90’s when computer resources were still quite minimal. The approach is simple, minimalistic and very resource efficient.
    Unfortunately due to corporate bureaucracy, the HTTP took off, and Gopher was slowly killed due to the lack of support by newer clients.

    As a 90’s kid, I’d never heard of Gopher until I stumbled onto Tildeverse. Then I came across Tomasino’s YouTube video explaining the Gopher Protocol and a few minutes in, I had to go explore it myself and do my own research.

    The Gopher protocol is mainly used for text based websites, though there are options for documents and images as well.

    To my surprise, there are actually hundreds of Gopherspaces existing underground, with thousands of users scattered across the globe.

    The Tildeverse refers to these sites as gopherholes while the rest of the Gopher community refer to them as gopherspaces. I like the sound of gopherspace. Gopherhole sounds like some garbage pit in the jungle.

    If you want to search for gopher sites, there’s the Veronica search engine which has a HTTP proxy if you’re using a regular Browser. I checked it out and it works pretty well.

    I spent two days setting up my own gopherspace.
    And then I came across the Gemini protocol.

    Now, the Gemini Protocol is a new protocol similar to the Gopher protocol that adds privacy and supports MIME and TLS.
    Essentially, the Gemini Protocol brushes up the shortcomings of the Gopher Protocol.

    Even though the protocol is new, there are already a few communities providing Gemini hosting. That’s nice.

    If you want to search for gemini sites, there’s the Gus and Houston search engines, as well as aggregators that show recently updated sites.

    I’ve yet to set up my own Geminispace, but I’m looking forward to it.

    Okay. There’s a lot more that could be said that I can’t remember or have yet to discover.
    But this article pretty much summarizes everything that I’ve learned so far.

    Personally, this is my alternative to SSB. Ever since my terrible experience with Secure Scuttlebutt, I’ve constantly been on the lookout for a viable replacement.
    This is it.

    Gemini and Gopher are low-resource, minimalistic and quite private.
    Anyway, as far as privacy is concerned, it’s quite a relative subject. How do you want your privacy to be implemented? Who do you want to access your information? Whom do you want to protect your information from?

    Using Gopher, I don’t have to sync several Gigs of data in a span of a few weeks of casual usage. Neither do I have to worry about my slow CPU throttling and crapping itself because of one application.

    I’ve downloaded and tested several gopher clients and all of them work flawlessly. Wish that could be said of the SSB clients.

    The only drawback for Gopher and Gemini is that there are no mobile clients.
    And I’m currently wondering if I could use a Terminal on Android to access gopher and gemini sites.
    Well, that remains to be seen.
    I’m not particularly worried about it though, as I’ve limited my use of phone to surf the web, browse 4chan, Reddit and HackerNews and set my alarm clock.

     
c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
Reply
e
Edit
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
Cancel