Results 1 to 4 of 4
  1. #1
    Member

    Badge

    Join Date
    Mar 2012
    Location
    Texas
    Posts
    452
    Points
    908
         User Info     Contact     Gamer ID
    Join Date
    Mar 2012
    Location
    Texas
    Posts
    452
    Points
    908
    Gamer IDs

    PSN ID: iMuckedUrFom

    Default [Help]I need some information

    I'm wanting to start re-building a distro of linux like Backtrack or Kali and i need to know what the applications are coded in. I'm not sure about it but i think to even start up the app, you need to learn Unix Shell scripting. Is that correct? I want to learn how to so that i can have a personalized operating system. I know since i don't have full knowledge on this it'll take me some time but i learn very fast so, yeah.

    0 Not allowed! Not allowed!
    Quote Originally Posted by volcom89 View Post
    I get pussy on a regular basis, I'm stacking my paper making $500-$600 a month at my part time job. I'm a real nigga because I keep shit 100 and you won't ever catch me on the bandwagon like most the people on here.

  2. #2
    Member

    Badge

    Join Date
    Mar 2012
    Location
    Texas
    Posts
    452
    Points
    908
         User Info     Contact     Gamer ID
    Join Date
    Mar 2012
    Location
    Texas
    Posts
    452
    Points
    908
    Gamer IDs

    PSN ID: iMuckedUrFom

    Default

    /bump i really need information on this.

    0 Not allowed! Not allowed!
    Quote Originally Posted by volcom89 View Post
    I get pussy on a regular basis, I'm stacking my paper making $500-$600 a month at my part time job. I'm a real nigga because I keep shit 100 and you won't ever catch me on the bandwagon like most the people on here.

  3. #3
    Diehard TeAm_FaTaL's Avatar

    Badge

    Join Date
    Oct 2013
    Location
    In NovaModz mom's bed
    Posts
    1,658
    Points
    2,518
         User Info     Contact     Gamer ID
    Join Date
    Oct 2013
    Location
    In NovaModz mom's bed
    Posts
    1,658
    Points
    2,518
    Gamer IDs

    Wii Code: schitzotm

    Contact info:

    Youtube Channel: http://www.youtube.com/

    Default

    Damn nobody answered yet?
    Ok, they have a book for this.
    http://www.linuxfromscratch.org/
    Also, more info can be found here. http://www.astahost.com/topic/9153-l...linux-written/
    From qwijibow himself.
    You do not need to program to make a new distro.

    however, for the sake of answering your question.....

    Linux itself is written in C and Assembly.
    GNU is written mostly in C.
    Libraries are written in C and C++ (QT is written in C++, GTK i believe is C)
    Boot scripts are USUALLY written in Bash Script, but there is no reason you couldnt use some other scripting language


    To create a differant distro, here's what you need to do....

    1) Decide on a package management system.
    You can use a currently existing system such as RPM, Debian PKG, Gentoo's Portage, or Slackware's TGZ.

    Alternativly, you could choose to have no package management system, and the user will needto compile everything from source (similar to Linux From Scratch)

    OR Ideally, Program your own package management system (the language of your choice)

    2) The Kernel....
    Most distro's patch the vanilla linux kernel. For example, Gentoo has many krnels available, some patched to be optimised towards desktop use, some optimised for server use.

    You need to decide on what makes your distro differant / beter than other distro's and patch the kernel accordingly.

    For example, you may decide that disk IO is more important that disk reliability on your distro, so you may want to patch your kernel with the experimental file system Reiser4.

    Alternativly, you could use the kernel from anouther distro, for example the Gentoo kernel for performance, or the Redhat kernel for a more server oriented kernel.

    Alternativly, you could just use the un-patched vanilla linux kernel from kernel.org

    3) Boot scripts.
    Many disto's use differant methods for selecting what scripts are executed dureing boot up.
    Slackware just executes every script that has executable permissions.

    Redhat / Fedora executes every script that has a symbolic link in the runlevel folder.

    Gentoo uses a tool called rc-update,

    Either use a currently existing method, or create your own method.

    4) Create an Install CD.
    This doesnt have to be complicated.
    a simple install CD could be a simpl bootable CD, that just coppies a default install folder to the root of the hard disk, and installs GRUB to the MBR.


    Their are2 reasons i can think of for creating a distro...
    1) for fun and learning
    2) because there are no distro's that work exactly the way you like

    0 Not allowed! Not allowed!
    ifndef FaTaL-is-God [else] define Grace-U
    class Grace-U < Formula
    system bin/"grace-ubat"
    brew install grace-u
    endif //BM\Uffffffff\Uffffffff\Uffffffff\Uffffffff4 s\Uffffffff\Uffffffff\Uffffffff\UffffffffbR\Ufffff fff\Uffffffff\Uffffffff\UffffffffB\Uffffffff\Uffff ffffb"\u7d98\Uffffffff4\Uffffffff\Uffffffff\Ufffff fffq8[Z\Uffffffff\Uffffffff=\Uffffffffm \Uffffffff
    \Uffffffff\Uffffffff\Uffffffffy\Uffffffff\Ufffffff f

  4. #4
    Member

    Badge

    Join Date
    Mar 2012
    Location
    Texas
    Posts
    452
    Points
    908
         User Info     Contact     Gamer ID
    Join Date
    Mar 2012
    Location
    Texas
    Posts
    452
    Points
    908
    Gamer IDs

    PSN ID: iMuckedUrFom

    Default

    Quote Originally Posted by FaTaL_ErRo(R) View Post
    Damn nobody answered yet?
    Ok, they have a book for this.
    http://www.linuxfromscratch.org/
    Also, more info can be found here. http://www.astahost.com/topic/9153-l...linux-written/
    From qwijibow himself.
    You do not need to program to make a new distro.

    however, for the sake of answering your question.....

    Linux itself is written in C and Assembly.
    GNU is written mostly in C.
    Libraries are written in C and C++ (QT is written in C++, GTK i believe is C)
    Boot scripts are USUALLY written in Bash Script, but there is no reason you couldnt use some other scripting language


    To create a differant distro, here's what you need to do....

    1) Decide on a package management system.
    You can use a currently existing system such as RPM, Debian PKG, Gentoo's Portage, or Slackware's TGZ.

    Alternativly, you could choose to have no package management system, and the user will needto compile everything from source (similar to Linux From Scratch)

    OR Ideally, Program your own package management system (the language of your choice)

    2) The Kernel....
    Most distro's patch the vanilla linux kernel. For example, Gentoo has many krnels available, some patched to be optimised towards desktop use, some optimised for server use.

    You need to decide on what makes your distro differant / beter than other distro's and patch the kernel accordingly.

    For example, you may decide that disk IO is more important that disk reliability on your distro, so you may want to patch your kernel with the experimental file system Reiser4.

    Alternativly, you could use the kernel from anouther distro, for example the Gentoo kernel for performance, or the Redhat kernel for a more server oriented kernel.

    Alternativly, you could just use the un-patched vanilla linux kernel from kernel.org

    3) Boot scripts.
    Many disto's use differant methods for selecting what scripts are executed dureing boot up.
    Slackware just executes every script that has executable permissions.

    Redhat / Fedora executes every script that has a symbolic link in the runlevel folder.

    Gentoo uses a tool called rc-update,

    Either use a currently existing method, or create your own method.

    4) Create an Install CD.
    This doesnt have to be complicated.
    a simple install CD could be a simpl bootable CD, that just coppies a default install folder to the root of the hard disk, and installs GRUB to the MBR.


    Their are2 reasons i can think of for creating a distro...
    1) for fun and learning
    2) because there are no distro's that work exactly the way you like
    Do you have a skype? Me and a friend are wanting to start a Debian project. We basically want it with the same applications as Kali linux and backtrack. But fast and with apache stuff like ubuntu. It's weird but i don't wanna just gather things together. I want to actually code it from the very bottom and then add the existing programs into it. A new design but the qualities of many operating systems. Get me? I'd like to discuss this more on skype.

    0 Not allowed! Not allowed!
    Quote Originally Posted by volcom89 View Post
    I get pussy on a regular basis, I'm stacking my paper making $500-$600 a month at my part time job. I'm a real nigga because I keep shit 100 and you won't ever catch me on the bandwagon like most the people on here.

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -10. The time now is 09:45 AM.
Powered by vBulletin®
Copyright © 2017 vBulletin Solutions, Inc. All rights reserved.