We are making a web browser!
In the face of recent changes in Firefox and Chrome some anons were asking for a /g/'s perfect web browser, we collected the most wanted here and plan on continuing with the creation.
To contribute follow the WORK PLAN, join the IRC to ask developers for a repo, and get to programming!
IRC on Rizon: #/g/netrunner
IRC guide: https://pastebin.com/YDbEWRHV
Teknik: https://git.teknik.io/gyroninja/netrunner, https://git.teknik.io/eti/netrunner
- Host project at savannah.nongnu.org
- Set bug tracker and mailing list in Savannah.
1. Browse links2 source code (you can use Ctags for tagging functions and files).
2. Expose API and give access to everything (scripting through executables is planned).
3. Give total control over the DOM, put options in files inside a hierarchical folder structure referencing sites and subsites.
4. Implement a link grabber for every link and media type to be parsed by scripts and independent applications.
5. Create an uncomplicated switch to general security profiles located in saved files.
6. Implement ncurses simple tree style graphics for bookmarks, tabs, advanced security policies by site, etc.
7. Work in the framebuffer graphics rendering.
9. Cache, logs, cookies, and other data storage options.
10. Ports routing proxy management.
11. Vim/Emacs modes, dwb hints and quickmarks.
- Options by site.
- Granular control over incoming traffic like Policeman (more detailed than uMatrix).
- Granular control over outgoing traffic like Tamper Data or like Privacy Settings (the addon).
- HTTPS with the HTTP fallback optionally in a new instance of the browser with functions like HTTP POST disabled.
- URI leak prevention like "No Resource URI Leak" and no plugin enumeration.
- Local CDN like Decentraleyes and Load from Cache.
- Cookie management like Cookie Monster.
- Option to turn off disk usage for all data (cache, tmp data, cookies, logs, etc.), and make cache read only.
- Randomizer for user-agent and canvas fingerprint.
- Custom stylesheets like Stylish.
- Userscript support like Greasemonkey.
- Proxy management like FoxyProxy.
- Simple ports routing to use networks like Tor or I2P.
- Simple switch to universal profiles to be used like blocklists from uBlock, or like Privacy Settings.
- A configuration file like Lynx for universal profiles.
- URL deobfuscation like "Google search link fix" and "Pure URL".
- Search customization like surfraw, dwb or InstantFox Quick Search.
- Reverse image search like Google Reverse Image Search.
- Use of external applications to open links, replacing video player with youtube-dl and MPV, for text input by a text editor, browse protocols like ftp/gopher, or as a file picker.
- Use wget web crawling feature like a DownThemAll.
- Send commands to a monitor (and command history) to keep browsing while commands are working.
- Simple emacs-like keybindings to menubar by default for new users.
- Keyboard driven with dwb features like vi-like keybindings, hints, quickmarks, and custom commands.
- Configuration options from an integrated command-line.
- Non-bloated smooth UI like dwb.
- Import bookmarks from browsers like Firefox.
- Written in C.
- Low on dependencies.
- GPL v3+.
- Framebuffer support like NetSurf for working in the terminal (TTY).
>Will it have an adblocker.
>Will it have tree style tabs?
Yes, but not up in the priorities.
>Will it be crossplatform?
>Will it it have vim keys?
>Will it have "graphics"?
Yes. We are planning to run the program in terminal using the frame buffer for graphics, but Links2 also comes with directfb, X server, SVGA and other graphics drivers.
>What logo are you going to use?
We liked all so far.
>Are repos representing the finished work?
No. We're focused on making a custom codebase then we're going to go back with what we learned and rearchitect it.
We plan on moving to savannah.nongnu.org. There is a github mirror too.
Enough features and the API seems more friendly.
>Why not netsurf?
Good rendering but not for DOM updates, plus dependencies gave problems.
We're debating this.
>Will you use a separate layout engine?
We're debating this.
>Will you use netsurf layout engine?
Might be a problem because of the DOM (not enough information).
>Will you use webkit/blink/servo?
>Do you plan to use a separate HTML parser like MyHTML
We are debating this. Some devs plan to make it work as a document viewer too.
How fucked is H265?
In which we share some incredibly powerful programs that can run on basically any system and take very little space such as:
TeXmaker(or anything LaTeX based)
I came across a neat small terminal based task management program, from fedoramagazine.
It has some cool features, but I'll admit I lost interest after a while. Might have another look now that I think about it though!
But I don't get React.js.
Help me /g/. I need a phone that is completely botnet-free, the only thing I will use it for is making calls and listening to my own mp3s.
And don't tell me to get some fucking dumb phone that's literally embarrassing to use.
If you don't like the default OS (Oxygen OS), install a custom ROM on it that doesn't have any bloatware and spyware.
The reason I recommend OnePlus 5 is because it has really good hardware, and it's really easy to install a custom ROM on it without losing any proprietary hardware features such as camera optimization, etc, which is not the case for a lot of other phones.
It's also got a really good price.
What the actual fuck is this?
Which OS (Linux, BSD or other) is the most secure out of the box?
I'm not looking for military grade security, I know that requires a lot of work
I mean just decent security with updates, out of the box, to run something bitcoin related?
If I were you I'd read up on Arch Linux's wiki page on Security topics.
Any Linux distro will do as long as you can fine tune it a bit. Not ubuntu though, and from what I head systemd may somehow compromise security so beware of that, although I'm not sure.
Windows is just for muh Adobe and games.
Never used BSD or MacOS
Am I falling for the meme with this?
What's wrong with GNOME devs? Why do they keep on removing features from DE? It's maddening how much was removed from GNOME and how shitty Nautilus is now.
Also, hamburger menus all over... wtf? Who came up with that brilliant idea? Hamburger menus are popular on mobile because of limited space but on a desktop??? WTF!
I have a work-issued Mac laptop and macOS has 1000x more features and power settings than GNOME. Finder's god-tier while Nautilus is shit tier because they removed all the fucking features.
I loved just typing first few letters in a file manager to select the file but that's now gone in GNOME.
I just don't get it... I don't understand GNOME UX values at all. Can someone explain it to me wtf is going on with GNOME??
They get free money from Red Hat so they can just cut down features and implement retarded designs, and if you get mad at their incompetence they just say the >muh extensions meme
Pot smokers made UNIX. Why aren't you smoking pot?
It's been a while since your last backup.
Who's winning the digital assistant bowl?
Daily reminder that if you use FOSS, you're supporting communism and making it more difficult for hard working people to put food on the table for their children.
ITT: Machines that served us well and why you must let them go.
>will not stay on with out a power source, life support.
>i5 2410M + GT540M + 4GB RAM + 1TB HDD
God that was true gold, now has a fresh windows 7 install with no use.
Corrupted BitLocker key... Help me /g/entoomen