Comments (5)
Call me paranoid, but I'm very weary to run someones build scripts as a superuser.
It would be nice if visitors of the project could compile without feeling like their putting their system at risk.
Superuser is required when using mount. The project will build successfully without superuser but you cannot create the image without requiring superuser.
from kernel.
@robertapengelly I'm aware of that. The primary options are either using a FUSE driver or rolling your own utility for creating the image. Neither of those are very hard to do since there's a lot of FAT code on the internet.
And then there's always the option of building the image in a VM with Travis CI, and uploading the image to GitHub releases. That would fix the problem too because then nobody would have to run the build system to try the OS.
from kernel.
@robertapengelly Maybe you're right that it'd be more helpful to submit a PR or something. I'll close this and try to give it a shot at some point.
from kernel.
@tay10r I understand that there's the option of building it and uploading but maybe he hasn't figured that out yet. Also looking at other things on here I don't know if he's able to understand these messages cause everything else is in a different language so it may be worth someone forking the project and offering support that way.
from kernel.
nice if visitors of the project could compile without feeling like their putting their system at risk.
You are very right. But i really don't know how to fix it. I need some help to change the Makefile to do the things in the right way.
from kernel.
Related Issues (20)
- Help: Kernel Development [pt-br] HOT 6
- Help: Compiling HOT 6
- Help: Tests HOT 2
- Gramado's console font name? HOT 4
- Help: GUI applications HOT 7
- compiling: Erro ao executar make pela 1º vez HOT 4
- Help: kernel development HOT 4
- Compilar: Não é possível compilar usando o GCC 10 HOT 16
- gws: Calling the gws client HOT 1
- fs: Can't open files with only one letter in the extension, ex: file.c HOT 10
- How to compile ? HOT 2
- Gramado 64bit HOT 6
- Help: libc HOT 2
- Help: docs and website HOT 3
- device driver: How can i add a mouse in the OS? HOT 4
- GUI: How can i add a corner radius to A view/Window. HOT 1
- Programs: Is it in the goals building and running other C programs directly from Gramado? HOT 3
- Compilation: Running make HOT 3
- ./run script: Qemu isn't able to run the virtual disk HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kernel.