Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >>56179397
- >License
- BSD or GPL2
- >Kernel
- The installer will prompt you if you want a custom kernel or binary one.
- The binary kernel would come with BFS and BFQ patches (linux-pf).
- And possibly give the option of grsec.
- >What kind of compatibility layers would it have: POSIX, Windows?
- POSIX
- >Princibles
- Systemd-free (we would use OpenRC or runit), privacy (we would use chromium with inox browser patches), security, performance (BFS and BFQ will greatly help in this).
- I'm thinking Gentoo, we could make a script to build the 1500 most popular packages binaries and use that as a binhost, the rest could be compiled as they're probably not that big of packages anyways (chromium (or inox), gcc, firefox, libreoffice, qtwebkit, qtwebengine, webkit-gtk and every package with long compile time would be in the binhost.) I'm not an expert on gentoo binhost's, but maybe we could put the binaries on github (although we would have to compile stuff like firefox without branding for copyright reasons). Minimal use flags, but not to minimal to the point where it makes the application ununsable.
- >preferred toolkit
- Qt
- The profile's default USE flags would be: "-polkit -consolekit -upower -networkmanager -pulseaudio -udisks qt -qt4 qt5 -udisks2 -gnome -gnome-shell -kde -gnome -doc -gconf -systemd -wayland"
- (The goal of the profile is to be secure and polkit and consolekit do NOT help security, polkit works by GIVING users temporary root permissions)
- >X or wayland
- Wayland is a security theater (there is already wayland keyloggers), X.
- Although X has no security at all, this is at the cost of flexibility, however we could firejail setup to sandbox Xorg or something.
- >wifi
- WICD or connman.
- >Plain alsa or pulseaudio
- Alsa
- >default applications
- I think you can set the preinstalled software with a gentoo profile (X, openbox, conky etc would be preinstalled, and maybe you could have scripts in the openbox menu to install mpv with a good default config file).
- >ffmpeg or libav
- ffmpeg
- >default web browser
- Chromium with inox-patchset.
- >Display Manager
- Heavily themed LXDM.
- >Default window manager
- Openbox or sxhkd & wmutils.
- >System shell
- Dash, bash is bloated, but the default user shell could be zsh with a ton of aliases, startup scripts and whatnot.
- >Installer
- I think the installer could just be like a bash script or maybe something like void linux's installer (ncurses).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement