element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Single-Board Computers
  • Products
  • Dev Tools
  • Single-Board Computers
  • More
  • Cancel
Single-Board Computers
Forum Angstrom
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Single-Board Computers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 26 replies
  • Subscribers 59 subscribers
  • Views 2893 views
  • Users 0 members are here
Related

Angstrom

Former Member
Former Member over 11 years ago

Interesting discussion over on the beagleboard google group https://groups.google.com/forum/#!category-topic/beagleboard/kz3M-It3U5Y

 

Reading between the lines, you get the impression that angstrom was a one man show and that the CircuitCo employee who was that one man has now left for another company.

Exactly what that means for any boards currently using angstrom is as yet unclear.

 

However, if true that angstrom was effectively one person it may explain a lot of the issues people here have seen with it.  Unfortunately the risk is that if angstrom ends up effectively unmaintained, any boards using it as the default pre-installed distro could well get stuck in a dead-end.

 

The beagleboard folks have so far steadfastly stuck with angstrom in spite of the obvious problems, I think it'll be interesting to see what happens next.

  • Sign in to reply
  • Cancel

Top Replies

  • morgaine
    morgaine over 11 years ago +2
    selsinork wrote: Reading between the lines, you get the impression that angstrom was a one man show and that the CircuitCo employee who was that one man has now left for another company. You're…
  • Former Member
    Former Member over 11 years ago +2
    Probably about as close as an official response you're likely to get from Jason in this thread: https://groups.google.com/forum/#!category-topic/beagleboard/GK8Chte-4Xs I don't think there's any huge surprise…
  • Former Member
    Former Member over 11 years ago in reply to shabaz +1
    There's been a couple of off-hand comments over there about angstrom being dead or in the process of being replaced, but I could never find out where those people were getting their rumours from. Someone…
  • Former Member
    Former Member over 11 years ago in reply to morgaine

    Morgaine Dinova wrote:

    Anyway, back in Linux time, I think we can safely say that the Linux kernel is happy with any amount that one is likely to find on an ARM applications processor board.

    the kernel itself will run with very little, lots of those cheap wifi and adsl routers run linux and have as little as 8MB, of course the userspace component is hugely cut down and specialised compared to any regular distro.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to morgaine

    Morgaine Dinova wrote:

    LFS qualifies!

    Sure, but then base LFS is quite restrictive, it gives you just about enough to be able to build other stuff, but isn't really anything you'd call useful... unless you enjoy compiling more stuff image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 11 years ago in reply to Former Member

    selsinork wrote:

     

    Sure, but then base LFS is quite restrictive, it gives you just about enough to be able to build other stuff, but isn't really anything you'd call useful... unless you enjoy compiling more stuff

    You mean that some people don't?  Sounds a bit hypothetical to me .... image

     

    To be serious for a moment, presumably LFS is being used as the basis of bottom-up O/S Engineering courses, as a more practical version of those that used to use Minix.  Knowing every detail of what goes on under the hood has awesome educational value, and there's no harm in using a platform for it that is practical as well.

     

    Morgaine.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to morgaine

    Well yes, but to get much in the way of what most people would think of as useful you'll want to progress to the second book, Beyond-Linux-From-Scratch. That's where you'l, eventually, get to build a GUI environment, and it's not until something like chapter 14 of BLFS where you build a dhcp client. So for practical purposes, lots of people will get bored of it quickly.

     

    Yes, great educational value, but likely more useful if you know just enough to build some bits and pieces out of order.. useful stuff like dhcpcd, sshd and your editor of choice tend to make life a lot more plesant.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 11 years ago in reply to Former Member

    selsinork wrote:

     

    Well yes, but to get much in the way of what most people would think of as useful you'll want to progress to the second book, Beyond-Linux-From-Scratch. That's where you'll, eventually, get to build a GUI environment

     

    Isn't this conflating two different things?  On the one hand, evolving a target O/S about which one knows everything, and on the other hand using a development environment about which one may know little or nothing?  Those are two very different things, and they coincide only if the goal is not merely to learn everything about the operation of a target, but to bootstrap the development environment onto that target simultaneously --- a vastly more difficult proposition.

     

    What makes it extremely difficult (and also highly unpleasant) is that word "simultaneously".  It's no problem at all if the two things are not simultaneous, and they certainly don't have to be --- powerful development could migrate to the target only once the evolving target can support it.  Although some things are done the hard way on principle (like retro pastimes), the sensible engineering approach to LFS is to cross-build, not to painfully and slowly raise your development abilities from zero as your target slowly matures in capability.  Restricting development capabilities has no educational merit as long as the operation of the target is not hidden by the tools.  (Admittedly, some high-level IDEs do hide it.)

     

    Which brings me to your mention of the GUI environment.  There are some elements of graphical systems that have educational importance and need to be understood by proto-engineers who will one day be creating them.  The LFS approach to understanding systems does well to cover even graphic environments, but again, there is no need to sacrifice powerful tools just because the target does not yet support such abilities.  Cross-development avoids making sacrifices that are not educationally necessary.

     

    It's a bit like learning to drive or fly.  Just because we haven't yet completed our own driving or pilot training is no reason to avoid taking a taxi or flying to our holiday destination by jumbo jet.  In the context of LFS, the target and the development environment can be entirely separate, and educational productivity actually increases by avoiding hardships that are unnecessary to the educational process and interfere with the flow of learning.

     

    Morgaine.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to morgaine

    Morgaine Dinova wrote:

     

      Cross-development avoids making sacrifices that are not educationally necessary.

     

    That's Cross-LFS you'll be wanting then image

     

    The whole suite of LFS stuff is quite comprehensive, covering both cross and native builds. There's different reasons for doing both and while you may get different things out of those two experiences, the methodology appears to be surprisingly similar.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
<
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube