[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Search] [Home]
Board
Settings Home
/g/ - Technology


Thread archived.
You cannot reply anymore.



File: 1547214714323.jpg (79 KB, 560x578)
79 KB
79 KB JPG
ssup /g/ lets make an OS, and name it Tasnim.. i am serious.. i want to destroy Windows, MacOS, Linux, FreeBSD, etc. tired of it all..
>>
>>71377091
>lets make an os
translation: hi, its summer. write me an os i can claim credit for!
>>
File: logo.png (20 KB, 519x513)
20 KB
20 KB PNG
BTFO newfag
>>
>>71377091
i was considering writing one api-compatible both in user and kernelmode interface with linux, but it still looks like a huge work.
>>
>>71377091
anyone wanna help me work on the logo and cute anime babe project mascot?
>>
lets start distributing the work, boys! you know what to do
>>
>>71377618

I'll make the logo
>>
>>71377091
There's already a /g/ OS.
https://cloveros.ga/
Actually made by /g/
>>
>>71377667
It seems the only people using clover are pedofiles, judging by the screenshots posted in desktop threads.
>>
Way ahead of you
https://github.com/SerenityOS/serenity
>>
how is the progress?
>>
>>71377992
what
>>
>>71377091
Guys let's create the perfect hardware+ OS(software) kernel, coded game which will allow us to run 60 million polygons at 3000 fps.

It will be just like the good old days of 3DFX Voodoo SLI
>>
Whatever happened to lo/g/os?
>>
>>71377091
go shit on some other board pajeet
>>
>>71377456
>Gentoo with an installation script and anime tibby papes
Wow that is so fucking innovative. Kys.
>>
>>71377091
>Tasnim
t. ahmed
>>
>>71377754
that's just one guy though, hardly a /g/ project
>>
>>71377091
How is cat bottled?
How do this happen?
>>
>>71377091
alright let's make our own licence
>>
File: ayy lmao os.png (44 KB, 736x478)
44 KB
44 KB PNG
>>71377091
Glad the project is done. We did it, Reddit!
>>
just write your compiler like a man not use gcc like a nigger
>>
>>71377091
Cool idea, anon! I'll start.

MBALIGN    equ  1 << 0
MEMINFO equ 1 << 1
SETVIDEO equ 1 << 2
SKIP equ 0x00000000
MODETYPE equ 0x00000000
WIDTH equ 1920 ; The only resolution
HEIGHT equ 1200
DEPTH equ 32
FLAGS equ MBALIGN | MEMINFO | SETVIDEO
MAGIC equ 0x1BADB002
CHECKSUM equ -(MAGIC + FLAGS)

section .multiboot ; You can ignore this section. It's just black magic that
; no one understands
align 4
dd MAGIC
dd FLAGS
dd CHECKSUM
dd SKIP
dd SKIP
dd SKIP
dd SKIP
dd SKIP
dd MODETYPE
dd WIDTH
dd HEIGHT
dd DEPTH

section .text ; text

global _start:function

_start:
mov dword eax, cr0 ;
or eax, 1 ; Make sure we use protection ;)
mov dword cr0, eax ;

div eax / 0 ; Critical bug that prevents kernel from booting
; as all good kernels have

mov esp, stack_top ; Crash the system if under 4 GiB of ram and set up stack

extern krenel_main ; This code won't ever run so why bother
call krenel_main ; call krenel main

cli ; Call the Command Line Interface :)

.hang: hlt ; Hang the kikes after the kernel exits
jmp .hang

section .bss
align 16
stack_bottom:
resb 4096 * 0x100000 ; 4 GiB of stack so ramlets can't run it
stack_top:
>>
>>71377236
>write me an os i can claim credit for!

Hey it worked for Bill Gates
>>
>>71380300
Which version of vm are you using babe?
>>
>>71377091
yeah sure thing
>>
>>71377091
>lets make an OS
faggots here can't even write hello world in fucking python and you want to make an OS

top fucking kek, just create a best brower thread or an amd vs intel thread like the rest of these brainwashed retards
>>
>>71377091
how many projects have you done during your life? A simple java tic tac toe game can take days for an inexperience programmer. Now imagine that you need a shitton of knowledge to even make something that will not fry your hardware.
>>
>>71379066
Implying /g/ could actually do any better. Lets face it, CloverOS is the best distro, one autismo anon can come up with and its the fastest, lightest distro I have ever used.
>>
>>71377754
Uff... That W2K+MacOS9 aesthetics...
>>
>>71381110
based
>>
>>71381110
>0x100000
At&t syntax I see
>>
so much newfags.. what OP wants you guys to post is
>ok, i'll do the logo
>right on, i will work on the name
>sure, i want to manage the twitter account for it
cause lets face it, no one wants the hard part of the development... i thought it was /g/'s meme.. turns out it is true in the workplace..
>managers and CEO are brainstorming on what projects to work on next
>they only think about the logo and the name
>all the hard part pushed to the development team
why cant a company only consists of only the development team? now that is a company i want to work for
>>
>>71381128
Im not sure who was rekt'd more
>>
>>71385370
the difference now is that there is an actual os being developed on /g/
it kinda sucks the life out of the logo meme
>>
bump
>>
>>71381110
>grub
>not just doing your own bootloader
>making your OS' code more readable and less GRUB magic
>>
File: screenshot.png (21 KB, 1123x66)
21 KB
21 KB PNG
>>71389667
It's actually multiboot compliant not GRUB.
Multiboot helps a lot with vesa and the ram. You can do vesa without ever having to use V8086 mode and without having to ever drop out of protected mode.
I may make my own multiboot bootloader in the future.

From the multiboot specification:
>Every operating system ever created tends to have its own boot loader. Installing a new operating system on a machine generally involves installing a whole new set of boot mechanisms, each with completely different install-time and boot-time user interfaces. Getting multiple operating systems to coexist reliably on one machine through typical chaining mechanisms can be a nightmare. There is little or no choice of boot loaders for a particular operating system — if the one that comes with the operating system doesn't do exactly what you want, or doesn't work on your machine, you're screwed.
>While we may not be able to fix this problem in existing proprietary operating systems, it shouldn't be too difficult for a few people in the free operating system communities to put their heads together and solve this problem for the popular free operating systems. That's what this specification aims for. Basically, it specifies an interface between a boot loader and a operating system, such that any complying boot loader should be able to load any complying operating system. This specification does not specify how boot loaders should work — only how they must interface with the operating system being loaded.
>>
>>71377091
[dilbert boss voice] step 1, we need a name for the product
>>
>>71377091
Ok OP, i'll can make the logo
>>
>>71384136
It's Gentoo with wallpapers and 2 makeflags put together by a CS undergrad. /g/ has had much better operating systems, cloverOS is just the most recent (and the simplest)
>>
>>71389801
oh I didn't know that multiboot is a specification of its own. I thought it was part of GRUB. Everyday I learn something new and everyday osdevwiki seems like a less reliable sourve
>>
>>71390142
they have an page on it
https://wiki.osdev.org/Multiboot
>>
>>71389801
Why not use (U)EFI instead?
>>
>>71390259
EFI can eat my ass
>>
>>71377456
>calls someone a newfag
>uses cloverOS
>>
>>71390389
>>uses cloverOS
I never said i use cloverOS, not that i'm not a newfag
>>71390140
>/g/ has had much better operating systems
name some pls
>>
>>71377091
Ill make the logo
>>
bamp
>>
A Genera clone would be a dream, but unfortunately most of /g/ is infected by the Unix mind virus.
>>
>>71392744
>Genera supports incremental and interactive development of complex software using a mix of programming styles with extensive support for object-oriented programming.
>object-oriented
Schut yourself
>>
>>71392791
>le OO boogeyman
This is what I meant by Unix mind virus.
>>
>>71392870
you are retarded install gentoo
>>
>>71392874
But I already use Gentoo.
>>
>>71392891
install it again



Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.